.elementor-3980 .elementor-element.elementor-element-718f563{--display:flex;--padding-top:64px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-3cfe3eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3980 .elementor-element.elementor-element-2b88b53{width:var( --container-widget-width, 66.66% );max-width:66.66%;--container-widget-width:66.66%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-2b88b53 .elementor-heading-title{font-family:var( --e-global-typography-e0b0a85-font-family ), Sans-serif;font-size:var( --e-global-typography-e0b0a85-font-size );line-height:var( --e-global-typography-e0b0a85-line-height );letter-spacing:var( --e-global-typography-e0b0a85-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-8a0c8d3 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:1rem;line-height:1rem;letter-spacing:-0.02rem;fill:var( --e-global-color-3d61fe1 );color:var( --e-global-color-3d61fe1 );border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-8a0c8d3{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-8a0c8d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-8a0c8d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3980 .elementor-element.elementor-element-8a0c8d3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3980 .elementor-element.elementor-element-8a0c8d3 .elementor-button:hover, .elementor-3980 .elementor-element.elementor-element-8a0c8d3 .elementor-button:focus{color:var( --e-global-color-8742e60 );}.elementor-3980 .elementor-element.elementor-element-8a0c8d3 .elementor-button:hover svg, .elementor-3980 .elementor-element.elementor-element-8a0c8d3 .elementor-button:focus svg{fill:var( --e-global-color-8742e60 );}.elementor-3980 .elementor-element.elementor-element-4ff1f25{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-28984b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-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-3980 .elementor-element.elementor-element-0aa38a7{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-a56d038{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-a56d038 p{margin-block-end:0px;}.elementor-3980 .elementor-element.elementor-element-fabd1b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-3c49060{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-b7951ae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-45b9434{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-fcc45ad{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-20bb032{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-20bb032 p{margin-block-end:0px;}.elementor-3980 .elementor-element.elementor-element-1aee6e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-45089ae{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-1dcfdfe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-cefb8a1 > .elementor-widget-container{background-color:var( --e-global-color-29fed78 );border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-cefb8a1 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-fd4aa14{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-d72406d{--display:flex;--min-height:150px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-d72406d:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-d72406d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.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 ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-icon i{color:var( --e-global-color-eefc1d8 );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-icon svg{fill:var( --e-global-color-eefc1d8 );transition:fill 0.3s;}.elementor-3980 .elementor-element.elementor-element-dd0ddc5{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-text{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-f17c421{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-f117e4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-8690b5f{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-02e27ea{--display:flex;--min-height:150px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-02e27ea:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-02e27ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-icon i{color:var( --e-global-color-eefc1d8 );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-icon svg{fill:var( --e-global-color-eefc1d8 );transition:fill 0.3s;}.elementor-3980 .elementor-element.elementor-element-05ec184{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-text{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-9feebea{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-9346e40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-3d28449{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-de39ed8{--display:flex;--min-height:150px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-de39ed8:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-de39ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-icon i{color:var( --e-global-color-eefc1d8 );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-icon svg{fill:var( --e-global-color-eefc1d8 );transition:fill 0.3s;}.elementor-3980 .elementor-element.elementor-element-c3170a6{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-text{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-085f63c{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-d044b71{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-ca66a40{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-7a031d5{--display:flex;--min-height:150px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-7a031d5:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-7a031d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-icon i{color:var( --e-global-color-eefc1d8 );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-icon svg{fill:var( --e-global-color-eefc1d8 );transition:fill 0.3s;}.elementor-3980 .elementor-element.elementor-element-e0eab80{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-text{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-ed39236{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-f41be85{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-248d6bd{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-f41a16f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-3fa83b1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-12da037 .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-41407ce > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-41407ce{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-41407ce p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-6b2a699{--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;--border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-6b2a699:hover{--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-3980 .elementor-element.elementor-element-6b2a699, .elementor-3980 .elementor-element.elementor-element-6b2a699::before{--border-transition:0.3s;}.elementor-3980 .elementor-element.elementor-element-cf37611{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-8074549{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-1ee9bf2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-f83594d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.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-3980 .elementor-element.elementor-element-454ee74 .elementor-icon-wrapper{text-align:center;}.elementor-3980 .elementor-element.elementor-element-454ee74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-454ee74.elementor-view-framed .elementor-icon, .elementor-3980 .elementor-element.elementor-element-454ee74.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-454ee74.elementor-view-framed .elementor-icon, .elementor-3980 .elementor-element.elementor-element-454ee74.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-454ee74 .elementor-icon{font-size:16px;}.elementor-3980 .elementor-element.elementor-element-454ee74 .elementor-icon svg{height:16px;}.elementor-3980 .elementor-element.elementor-element-77b3169{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-edf8d24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-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-3980 .elementor-element.elementor-element-0f65c15{--divider-border-style:solid;--divider-color:var( --e-global-color-7f047a4 );--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-0f65c15 .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-0f65c15 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-3980 .elementor-element.elementor-element-6cdf7b8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-c5f3f1a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-65b749e .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-36dcace > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-36dcace{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-36dcace p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-11b648c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-11b648c img{border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-3d678d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-2f07bff{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-a9c6342{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:#660A00;}.elementor-3980 .elementor-element.elementor-element-a9c6342 > .elementor-widget-container{background-color:var( --e-global-color-361aabc );padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-7537a2f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-7537a2f .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-6712896 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-6712896{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-6712896 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-0303550{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-df65a83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-0058a3f img{border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-cf25946{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-2c62702{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.64rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-2c62702 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-78874ca > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-78874ca .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-9a86776 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-9a86776{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-9a86776 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-9e3444d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-b3a202e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-843a501 img{border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-0d5c597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-c6ad3d4{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.64rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-c6ad3d4 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-102ad13 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-102ad13 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-cb9efef > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-cb9efef{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-cb9efef p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-a2a24df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-e9f3d15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-d97ce90 img{border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-2b77b07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-55a0fc0{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.64rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-55a0fc0 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-223c241 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-223c241 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-ad8863c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-ad8863c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-ad8863c p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-f7173f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-61a6315{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-efe7739 img{border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-4c25268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-8f3eb6e{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.64rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-8f3eb6e > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-3afae00 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-3afae00 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-eeeb6a8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-eeeb6a8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-eeeb6a8 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-f15b6cb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 83.33% );max-width:83.33%;--container-widget-width:83.33%;--container-widget-flex-grow:0;--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:-48px;--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:-48px;--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-normal-color:var( --e-global-color-872ac12 );--e-n-carousel-arrow-hover-color:var( --e-global-color-872ac12 );--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-872ac12 );}.elementor-3980 .elementor-element.elementor-element-79c2573{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-0fd2499{--divider-border-style:solid;--divider-color:var( --e-global-color-7f047a4 );--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-0fd2499 .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-0fd2499 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-3980 .elementor-element.elementor-element-ef6128e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:048px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-ce90570{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-2475d2b .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-65e5d01 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-65e5d01{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-65e5d01 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-aca272e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-aca272e img{border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-2583210{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-2ac2080{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-fe3173f .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-4292a31 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-4292a31{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-4292a31 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-47a25bd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-4971037{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-4971037:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-4971037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-8d0f667{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.64rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-8d0f667 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-521b2b2 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-521b2b2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-db1234e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-db1234e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-52370ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-52370ff:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-52370ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-5f655e5{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.64rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-5f655e5 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-9491356 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-9491356{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-a8b6b53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-a8b6b53{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-7015945{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-7015945:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-7015945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-3c69a77{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.64rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-3c69a77 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-95ac0f6 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-95ac0f6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-d94bd30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-d94bd30{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-25330c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-c6eeca5{--divider-border-style:solid;--divider-color:var( --e-global-color-7f047a4 );--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-c6eeca5 .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-c6eeca5 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-3980 .elementor-element.elementor-element-d58bffe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-9fb76cd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-2b96ad3 .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-76fd117{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-76fd117 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-f2809ed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-54ec57c{--display:flex;--min-height:180px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-54ec57c:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-54ec57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-icon i{color:var( --e-global-color-eefc1d8 );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-eefc1d8 );transition:fill 0.3s;}.elementor-3980 .elementor-element.elementor-element-d04b9e5{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-text{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-24715aa{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-513c4eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-6df2eaf{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-fa8179b{text-align:end;color:var( --e-global-color-cf0ad4d );}.elementor-3980 .elementor-element.elementor-element-54ed278{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-7bc13bb{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-2b7d79e{text-align:end;color:var( --e-global-color-cf0ad4d );}.elementor-3980 .elementor-element.elementor-element-ca6b16b{--display:flex;--min-height:180px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-ca6b16b:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-ca6b16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-icon i{color:var( --e-global-color-eefc1d8 );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-icon svg{fill:var( --e-global-color-eefc1d8 );transition:fill 0.3s;}.elementor-3980 .elementor-element.elementor-element-872d31e{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-text{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-8fef8bb{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-ae8be37{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-95e68f1{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-4a7c70d{text-align:end;color:var( --e-global-color-cf0ad4d );}.elementor-3980 .elementor-element.elementor-element-d19c3fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-5e7e932{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-fea51e9{text-align:end;color:var( --e-global-color-cf0ad4d );}.elementor-3980 .elementor-element.elementor-element-1c4160b{--display:flex;--min-height:180px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:5px 5px 5px 5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-1c4160b:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-1c4160b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-icon i{color:var( --e-global-color-eefc1d8 );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-icon svg{fill:var( --e-global-color-eefc1d8 );transition:fill 0.3s;}.elementor-3980 .elementor-element.elementor-element-c24a79b{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-text{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-3980 .elementor-element.elementor-element-23c822f{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-d78a9d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-5570713{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-d2fca34{text-align:end;color:var( --e-global-color-cf0ad4d );}.elementor-3980 .elementor-element.elementor-element-1dd261c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-280c949{color:var( --e-global-color-34a8c59 );}.elementor-3980 .elementor-element.elementor-element-5e47600{text-align:end;color:var( --e-global-color-cf0ad4d );}.elementor-3980 .elementor-element.elementor-element-a514c97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-f4cd57d{--divider-border-style:solid;--divider-color:var( --e-global-color-7f047a4 );--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-f4cd57d .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-f4cd57d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-3980 .elementor-element.elementor-element-6ff5872{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-0164d71{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-7c03b92 );--border-color:var( --e-global-color-7c03b92 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3980 .elementor-element.elementor-element-0164d71:not(.elementor-motion-effects-element-type-background), .elementor-3980 .elementor-element.elementor-element-0164d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-3980 .elementor-element.elementor-element-dba1337 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.563rem;font-weight:400;line-height:1.25lh;letter-spacing:-0.03125rem;color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-01d4835{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-34cafd0{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-34cafd0 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-e457329 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-e457329 .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-ac73dff > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-ac73dff{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-ac73dff p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-a99f0a3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-093ca43 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-b1ddc07 );font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1lh;}.elementor-3980 .elementor-element.elementor-element-cd22bb8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-31ccb86{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-31ccb86 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-31ccb86.elementor-element{--align-self:flex-start;}.elementor-3980 .elementor-element.elementor-element-7075dea{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-2b2f6af .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-b1ddc07 );font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1lh;}.elementor-3980 .elementor-element.elementor-element-c0a44fd{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-2fd59cc{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-2fd59cc > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-2fd59cc.elementor-element{--align-self:flex-start;}.elementor-3980 .elementor-element.elementor-element-86bc05b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-a536a48 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-b1ddc07 );font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1lh;}.elementor-3980 .elementor-element.elementor-element-b06d314{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-b4b45d6{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-b4b45d6 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-b4b45d6.elementor-element{--align-self:flex-start;}.elementor-3980 .elementor-element.elementor-element-6e59248{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:64px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-44aea39{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-44aea39 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-31a9685 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-31a9685 .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-9b8ecae > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-9b8ecae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-9b8ecae p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-489e4a5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-9fda124 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-b1ddc07 );font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1lh;}.elementor-3980 .elementor-element.elementor-element-ecf5b8d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-903b264{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-903b264 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-903b264.elementor-element{--align-self:flex-start;}.elementor-3980 .elementor-element.elementor-element-cdcd93f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:64px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-10308dc{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-10308dc > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-d785e91 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-d785e91 .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-6b7d2e5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-6b7d2e5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-6b7d2e5 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-aec4ebd{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-a0585d7 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-b1ddc07 );font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1lh;}.elementor-3980 .elementor-element.elementor-element-3aa762f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-915edc2{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-915edc2 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-915edc2.elementor-element{--align-self:flex-start;}.elementor-3980 .elementor-element.elementor-element-899ba12{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-2350415 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-b1ddc07 );font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1lh;}.elementor-3980 .elementor-element.elementor-element-bc287f3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-efffe83{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-efffe83 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-efffe83.elementor-element{--align-self:flex-start;}.elementor-3980 .elementor-element.elementor-element-c11fd18{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-2df3e41 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-b1ddc07 );font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1lh;}.elementor-3980 .elementor-element.elementor-element-8e9d424{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-b99ec17{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:0.96rem;letter-spacing:-0.01275rem;color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-b99ec17 > .elementor-widget-container{background-color:var( --e-global-color-b1ddc07 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-b99ec17.elementor-element{--align-self:flex-start;}.elementor-3980 .elementor-element.elementor-element-5fa65b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-1820f5e{--divider-border-style:solid;--divider-color:var( --e-global-color-7f047a4 );--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-1820f5e .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-1820f5e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-3980 .elementor-element.elementor-element-c6d3df7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-c47b7cd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-4f78d9e{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Roboto Mono", Sans-serif;font-size:0.875rem;text-transform:uppercase;line-height:0.875lh;color:var( --e-global-color-18257a4 );}.elementor-3980 .elementor-element.elementor-element-4f78d9e > .elementor-widget-container{background-color:var( --e-global-color-58d4463 );margin:0px 0px 0px 0px;padding:4px 8px 4px 8px;border-radius:2px 2px 2px 2px;}.elementor-3980 .elementor-element.elementor-element-251fe50 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-251fe50 .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-f3e37c3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3980 .elementor-element.elementor-element-f3e37c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-f3e37c3 p{margin-block-end:12px;}.elementor-3980 .elementor-element.elementor-element-1b7c70b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-08a491d > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-08a491d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3980 .elementor-element.elementor-element-b18d2d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-7c82b83 > .elementor-widget-container{background-color:var( --e-global-color-29fed78 );border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-7c82b83 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-532f3f0 > .elementor-widget-container{background-color:var( --e-global-color-29fed78 );border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-532f3f0 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-f976e52{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-7629bd8{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-52faf22{text-align:start;}.elementor-3980 .elementor-element.elementor-element-52faf22 .elementor-heading-title{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-6acf965{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-0b8d31a > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-0b8d31a .elementor-heading-title{font-family:var( --e-global-typography-8c7a991-font-family ), Sans-serif;font-size:var( --e-global-typography-8c7a991-font-size );line-height:var( --e-global-typography-8c7a991-line-height );letter-spacing:var( --e-global-typography-8c7a991-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-7af4263{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-db2af71{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-b8069ba > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-3980 .elementor-element.elementor-element-b8069ba .elementor-heading-title{font-family:var( --e-global-typography-8c7a991-font-family ), Sans-serif;font-size:var( --e-global-typography-8c7a991-font-size );line-height:var( --e-global-typography-8c7a991-line-height );letter-spacing:var( --e-global-typography-8c7a991-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-ea57c4e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}.elementor-3980 .elementor-element.elementor-element-7efac17{--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;--border-radius:5px 5px 5px 5px;}.elementor-3980 .elementor-element.elementor-element-7efac17:hover{--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-3980 .elementor-element.elementor-element-7efac17, .elementor-3980 .elementor-element.elementor-element-7efac17::before{--border-transition:0.3s;}.elementor-3980 .elementor-element.elementor-element-b6d9d64{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-fe05b18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-c113a51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-724462b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-626abea .elementor-icon-wrapper{text-align:center;}.elementor-3980 .elementor-element.elementor-element-626abea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-626abea.elementor-view-framed .elementor-icon, .elementor-3980 .elementor-element.elementor-element-626abea.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-626abea.elementor-view-framed .elementor-icon, .elementor-3980 .elementor-element.elementor-element-626abea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3980 .elementor-element.elementor-element-626abea .elementor-icon{font-size:16px;}.elementor-3980 .elementor-element.elementor-element-626abea .elementor-icon svg{height:16px;}.elementor-3980 .elementor-element.elementor-element-996b9cb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2319914 );}@media(max-width:1024px){.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 );}.elementor-3980 .elementor-element.elementor-element-2b88b53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-2b88b53 .elementor-heading-title{font-size:var( --e-global-typography-e0b0a85-font-size );line-height:var( --e-global-typography-e0b0a85-line-height );letter-spacing:var( --e-global-typography-e0b0a85-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-4ff1f25{--grid-auto-flow:row;}.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 );}.elementor-3980 .elementor-element.elementor-element-a56d038{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 );}.elementor-3980 .elementor-element.elementor-element-b7951ae{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 );}.elementor-3980 .elementor-element.elementor-element-20bb032{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 );}.elementor-3980 .elementor-element.elementor-element-1dcfdfe{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 );}.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 );}.elementor-3980 .elementor-element.elementor-element-fd4aa14{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.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 );}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-dd0ddc5 .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 );}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-05ec184 .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 );}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-c3170a6 .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 );}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-e0eab80 .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 );}.elementor-3980 .elementor-element.elementor-element-12da037 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-41407ce{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 );}.elementor-3980 .elementor-element.elementor-element-cf37611.elementor-element{--align-self:center;}.elementor-3980 .elementor-element.elementor-element-f83594d .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-77b3169{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 );}.elementor-3980 .elementor-element.elementor-element-edf8d24{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.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 );}.elementor-3980 .elementor-element.elementor-element-0f65c15{--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;}.elementor-3980 .elementor-element.elementor-element-0f65c15 .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-65b749e .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-36dcace{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 );}.elementor-3980 .elementor-element.elementor-element-11b648c{--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;}.elementor-3980 .elementor-element.elementor-element-7537a2f .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-6712896{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 );}.elementor-3980 .elementor-element.elementor-element-0303550{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-78874ca .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-9a86776{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 );}.elementor-3980 .elementor-element.elementor-element-102ad13 .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-cb9efef{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 );}.elementor-3980 .elementor-element.elementor-element-223c241 .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-ad8863c{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 );}.elementor-3980 .elementor-element.elementor-element-3afae00 .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-eeeb6a8{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 );}.elementor-3980 .elementor-element.elementor-element-f15b6cb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3980 .elementor-element.elementor-element-79c2573{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-0fd2499{--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;}.elementor-3980 .elementor-element.elementor-element-0fd2499 .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-2475d2b .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-65e5d01{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 );}.elementor-3980 .elementor-element.elementor-element-aca272e{--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;}.elementor-3980 .elementor-element.elementor-element-fe3173f .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-4292a31{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 );}.elementor-3980 .elementor-element.elementor-element-521b2b2{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 );}.elementor-3980 .elementor-element.elementor-element-db1234e{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 );}.elementor-3980 .elementor-element.elementor-element-9491356{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 );}.elementor-3980 .elementor-element.elementor-element-a8b6b53{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 );}.elementor-3980 .elementor-element.elementor-element-95ac0f6{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 );}.elementor-3980 .elementor-element.elementor-element-d94bd30{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 );}.elementor-3980 .elementor-element.elementor-element-25330c9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-c6eeca5{--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;}.elementor-3980 .elementor-element.elementor-element-c6eeca5 .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-2b96ad3 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-76fd117{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 );}.elementor-3980 .elementor-element.elementor-element-f2809ed{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-d04b9e5 .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 );}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-872d31e .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 );}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-c24a79b .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 );}.elementor-3980 .elementor-element.elementor-element-a514c97{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-f4cd57d{--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;}.elementor-3980 .elementor-element.elementor-element-f4cd57d .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-e457329 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-ac73dff{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 );}.elementor-3980 .elementor-element.elementor-element-080e9da{width:100%;max-width:100%;}.elementor-3980 .elementor-element.elementor-element-4b44778{width:100%;max-width:100%;}.elementor-3980 .elementor-element.elementor-element-466bec7{width:100%;max-width:100%;}.elementor-3980 .elementor-element.elementor-element-31a9685 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-9b8ecae{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 );}.elementor-3980 .elementor-element.elementor-element-26245cf{width:100%;max-width:100%;}.elementor-3980 .elementor-element.elementor-element-d785e91 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-6b7d2e5{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 );}.elementor-3980 .elementor-element.elementor-element-0cd0d09{width:100%;max-width:100%;}.elementor-3980 .elementor-element.elementor-element-05f3a01{width:100%;max-width:100%;}.elementor-3980 .elementor-element.elementor-element-b99ec17{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-3980 .elementor-element.elementor-element-60d8975{width:100%;max-width:100%;}.elementor-3980 .elementor-element.elementor-element-5fa65b6{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-1820f5e{--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;}.elementor-3980 .elementor-element.elementor-element-1820f5e .elementor-divider-separator{width:100%;}.elementor-3980 .elementor-element.elementor-element-251fe50 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-f3e37c3{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 );}.elementor-3980 .elementor-element.elementor-element-b18d2d7{--grid-auto-flow:row;}.elementor-3980 .elementor-element.elementor-element-52faf22 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-0b8d31a .elementor-heading-title{font-size:var( --e-global-typography-8c7a991-font-size );line-height:var( --e-global-typography-8c7a991-line-height );letter-spacing:var( --e-global-typography-8c7a991-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-7af4263{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 );}.elementor-3980 .elementor-element.elementor-element-b8069ba .elementor-heading-title{font-size:var( --e-global-typography-8c7a991-font-size );line-height:var( --e-global-typography-8c7a991-line-height );letter-spacing:var( --e-global-typography-8c7a991-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-ea57c4e{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 );}.elementor-3980 .elementor-element.elementor-element-b6d9d64.elementor-element{--align-self:center;}.elementor-3980 .elementor-element.elementor-element-724462b .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-996b9cb{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 );}}@media(max-width:767px){.elementor-3980 .elementor-element.elementor-element-718f563{--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.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 );}.elementor-3980 .elementor-element.elementor-element-2b88b53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-2b88b53 .elementor-heading-title{font-size:var( --e-global-typography-e0b0a85-font-size );line-height:var( --e-global-typography-e0b0a85-line-height );letter-spacing:var( --e-global-typography-e0b0a85-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-4ff1f25{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.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 );}.elementor-3980 .elementor-element.elementor-element-a56d038{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 );}.elementor-3980 .elementor-element.elementor-element-b7951ae{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 );}.elementor-3980 .elementor-element.elementor-element-20bb032{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 );}.elementor-3980 .elementor-element.elementor-element-1dcfdfe{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 );}.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 );}.elementor-3980 .elementor-element.elementor-element-cefb8a1 img{height:260px;object-fit:cover;object-position:top left;}.elementor-3980 .elementor-element.elementor-element-fd4aa14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3980 .elementor-element.elementor-element-d72406d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.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 );}.elementor-3980 .elementor-element.elementor-element-dd0ddc5{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-3980 .elementor-element.elementor-element-dd0ddc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-dd0ddc5 .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 );}.elementor-3980 .elementor-element.elementor-element-02e27ea{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-05ec184{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-3980 .elementor-element.elementor-element-05ec184 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-05ec184 .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 );}.elementor-3980 .elementor-element.elementor-element-de39ed8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-c3170a6{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-3980 .elementor-element.elementor-element-c3170a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-c3170a6 .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 );}.elementor-3980 .elementor-element.elementor-element-7a031d5{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-e0eab80{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-3980 .elementor-element.elementor-element-e0eab80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-e0eab80 .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 );}.elementor-3980 .elementor-element.elementor-element-f41a16f{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-12da037 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-41407ce{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 );}.elementor-3980 .elementor-element.elementor-element-6b2a699{--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;--flex-wrap:nowrap;}.elementor-3980 .elementor-element.elementor-element-cf37611{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-f83594d .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-77b3169{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 );}.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 );}.elementor-3980 .elementor-element.elementor-element-0f65c15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-6cdf7b8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-65b749e .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-36dcace{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 );}.elementor-3980 .elementor-element.elementor-element-11b648c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-3d678d0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-7537a2f .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-6712896{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 );}.elementor-3980 .elementor-element.elementor-element-78874ca .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-9a86776{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 );}.elementor-3980 .elementor-element.elementor-element-102ad13 .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-cb9efef{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 );}.elementor-3980 .elementor-element.elementor-element-223c241 .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-ad8863c{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 );}.elementor-3980 .elementor-element.elementor-element-3afae00 .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-eeeb6a8{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 );}.elementor-3980 .elementor-element.elementor-element-f15b6cb{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-80px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:24px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-80px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:24px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-3980 .elementor-element.elementor-element-0fd2499{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-ef6128e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-2475d2b .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-65e5d01{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 );}.elementor-3980 .elementor-element.elementor-element-aca272e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-2583210{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-fe3173f .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-4292a31{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 );}.elementor-3980 .elementor-element.elementor-element-4971037{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-521b2b2{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 );}.elementor-3980 .elementor-element.elementor-element-db1234e{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 );}.elementor-3980 .elementor-element.elementor-element-52370ff{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-9491356{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 );}.elementor-3980 .elementor-element.elementor-element-a8b6b53{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 );}.elementor-3980 .elementor-element.elementor-element-7015945{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-95ac0f6{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 );}.elementor-3980 .elementor-element.elementor-element-d94bd30{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 );}.elementor-3980 .elementor-element.elementor-element-c6eeca5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-d58bffe{--padding-top:64px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-2b96ad3 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-76fd117{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 );}.elementor-3980 .elementor-element.elementor-element-f2809ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3980 .elementor-element.elementor-element-54ec57c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-d04b9e5{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-3980 .elementor-element.elementor-element-d04b9e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-d04b9e5 .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 );}.elementor-3980 .elementor-element.elementor-element-ca6b16b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-872d31e{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-3980 .elementor-element.elementor-element-872d31e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-872d31e .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 );}.elementor-3980 .elementor-element.elementor-element-1c4160b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-c24a79b{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-3980 .elementor-element.elementor-element-c24a79b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3980 .elementor-element.elementor-element-c24a79b .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 );}.elementor-3980 .elementor-element.elementor-element-f4cd57d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-6ff5872{--padding-top:64px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-dba1337 .elementor-heading-title{font-size:1.25rem;line-height:1.4375rem;letter-spacing:-0.025rem;}.elementor-3980 .elementor-element.elementor-element-e457329 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-ac73dff{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 );}.elementor-3980 .elementor-element.elementor-element-31a9685 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-9b8ecae{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 );}.elementor-3980 .elementor-element.elementor-element-d785e91 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-6b7d2e5{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 );}.elementor-3980 .elementor-element.elementor-element-1820f5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-c6d3df7{--padding-top:64px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-251fe50 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-f3e37c3{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 );}.elementor-3980 .elementor-element.elementor-element-b18d2d7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-3980 .elementor-element.elementor-element-7c82b83 img{height:240px;object-fit:cover;object-position:top center;}.elementor-3980 .elementor-element.elementor-element-532f3f0 img{height:240px;object-fit:cover;object-position:top center;}.elementor-3980 .elementor-element.elementor-element-f976e52{--padding-top:64px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-3980 .elementor-element.elementor-element-52faf22 .elementor-heading-title{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-0b8d31a .elementor-heading-title{font-size:var( --e-global-typography-8c7a991-font-size );line-height:var( --e-global-typography-8c7a991-line-height );letter-spacing:var( --e-global-typography-8c7a991-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-7af4263{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 );}.elementor-3980 .elementor-element.elementor-element-b8069ba .elementor-heading-title{font-size:var( --e-global-typography-8c7a991-font-size );line-height:var( --e-global-typography-8c7a991-line-height );letter-spacing:var( --e-global-typography-8c7a991-letter-spacing );}.elementor-3980 .elementor-element.elementor-element-ea57c4e{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 );}.elementor-3980 .elementor-element.elementor-element-7efac17{--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;--flex-wrap:nowrap;}.elementor-3980 .elementor-element.elementor-element-b6d9d64{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3980 .elementor-element.elementor-element-724462b .elementor-heading-title{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 );}.elementor-3980 .elementor-element.elementor-element-996b9cb{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 );}}@media(min-width:768px){.elementor-3980 .elementor-element.elementor-element-3fa83b1{--width:50%;}.elementor-3980 .elementor-element.elementor-element-6b2a699{--width:50%;}.elementor-3980 .elementor-element.elementor-element-8074549{--width:70%;}.elementor-3980 .elementor-element.elementor-element-c5f3f1a{--width:50%;}.elementor-3980 .elementor-element.elementor-element-2f07bff{--width:50%;}.elementor-3980 .elementor-element.elementor-element-cf25946{--width:60%;}.elementor-3980 .elementor-element.elementor-element-0d5c597{--width:60%;}.elementor-3980 .elementor-element.elementor-element-2b77b07{--width:60%;}.elementor-3980 .elementor-element.elementor-element-4c25268{--width:60%;}.elementor-3980 .elementor-element.elementor-element-ce90570{--width:50%;}.elementor-3980 .elementor-element.elementor-element-2ac2080{--width:50%;}.elementor-3980 .elementor-element.elementor-element-47a25bd{--width:50%;}.elementor-3980 .elementor-element.elementor-element-9fb76cd{--width:50%;}.elementor-3980 .elementor-element.elementor-element-f2809ed{--width:66.66%;}.elementor-3980 .elementor-element.elementor-element-0164d71{--width:50%;}.elementor-3980 .elementor-element.elementor-element-01d4835{--width:50%;}.elementor-3980 .elementor-element.elementor-element-a99f0a3{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-7075dea{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-86bc05b{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-6e59248{--width:50%;}.elementor-3980 .elementor-element.elementor-element-489e4a5{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-cdcd93f{--width:50%;}.elementor-3980 .elementor-element.elementor-element-aec4ebd{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-899ba12{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-c11fd18{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-c47b7cd{--width:50%;}.elementor-3980 .elementor-element.elementor-element-1b7c70b{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-7629bd8{--width:50%;}.elementor-3980 .elementor-element.elementor-element-fe05b18{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3980 .elementor-element.elementor-element-3fa83b1{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-6b2a699{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-c5f3f1a{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-2f07bff{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-cf25946{--width:100%;}.elementor-3980 .elementor-element.elementor-element-0d5c597{--width:100%;}.elementor-3980 .elementor-element.elementor-element-2b77b07{--width:100%;}.elementor-3980 .elementor-element.elementor-element-4c25268{--width:100%;}.elementor-3980 .elementor-element.elementor-element-ce90570{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-2ac2080{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-47a25bd{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-9fb76cd{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-f2809ed{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-0164d71{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-01d4835{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-6e59248{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-cdcd93f{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-c47b7cd{--width:83.33%;}.elementor-3980 .elementor-element.elementor-element-7629bd8{--width:83.33%;}}/* Start custom CSS for button, class: .elementor-element-8a0c8d3 *//*.elementor-3980 .elementor-element.elementor-element-8a0c8d3 li a {*/
/*    padding: 16px !important;*/
/*    border-radius: 5px !important;*/
/*}*/

/*.elementor-3980 .elementor-element.elementor-element-8a0c8d3 li a:hover {*/
/*  background-color: rgba(255, 255, 255, 0.3);*/
/*}*/

/*.current-menu-item {*/
/*  background-color: rgba(255, 255, 255, 0.3) !important;*/
/*  border-radius: 5px !important;*/
/*  font-weight: bold;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff1f25 */.elementor-3980 .elementor-element.elementor-element-4ff1f25 .white-txt {
    color: #BBBCBE !important;
    text-transform: uppercase;
}

.elementor-3980 .elementor-element.elementor-element-4ff1f25 .elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41407ce */.elementor-3980 .elementor-element.elementor-element-41407ce a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-41407ce a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2a699 */@property --color1 {
  syntax: '<color>';
  initial-value: #FAFEFF;
  inherits: false;
}

@property --color2 {
  syntax: '<color>';
  initial-value: #E8F2FF;
  inherits: false;
}

.elementor-3980 .elementor-element.elementor-element-6b2a699 {
  background: radial-gradient(circle at bottom right, var(--color1) 0%, var(--color2) 50%);
  transition: --color1 0.3s ease-in-out, --color2 0.3s ease-in-out,  border-radius 0.3s ease-in-out;
}

.elementor-3980 .elementor-element.elementor-element-6b2a699:hover {
  
  --color2: #D4E4FA;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36dcace */.elementor-3980 .elementor-element.elementor-element-36dcace a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-36dcace a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6712896 */.elementor-3980 .elementor-element.elementor-element-6712896 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-6712896 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a86776 */.elementor-3980 .elementor-element.elementor-element-9a86776 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-9a86776 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb9efef */.elementor-3980 .elementor-element.elementor-element-cb9efef a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-cb9efef a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad8863c */.elementor-3980 .elementor-element.elementor-element-ad8863c a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-ad8863c a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeeb6a8 */.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a86776 */.elementor-3980 .elementor-element.elementor-element-9a86776 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-9a86776 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb9efef */.elementor-3980 .elementor-element.elementor-element-cb9efef a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-cb9efef a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad8863c */.elementor-3980 .elementor-element.elementor-element-ad8863c a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-ad8863c a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeeb6a8 */.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a86776 */.elementor-3980 .elementor-element.elementor-element-9a86776 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-9a86776 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb9efef */.elementor-3980 .elementor-element.elementor-element-cb9efef a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-cb9efef a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad8863c */.elementor-3980 .elementor-element.elementor-element-ad8863c a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-ad8863c a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeeb6a8 */.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a86776 */.elementor-3980 .elementor-element.elementor-element-9a86776 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-9a86776 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb9efef */.elementor-3980 .elementor-element.elementor-element-cb9efef a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-cb9efef a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad8863c */.elementor-3980 .elementor-element.elementor-element-ad8863c a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-ad8863c a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeeb6a8 */.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a86776 */.elementor-3980 .elementor-element.elementor-element-9a86776 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-9a86776 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb9efef */.elementor-3980 .elementor-element.elementor-element-cb9efef a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-cb9efef a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad8863c */.elementor-3980 .elementor-element.elementor-element-ad8863c a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-ad8863c a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeeb6a8 */.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-eeeb6a8 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f15b6cb */.elementor-3980 .elementor-element.elementor-element-f15b6cb .swiper-pagination-bullet-active {
    width: 24px !important;
    border-radius: 999px;
}

.elementor-3980 .elementor-element.elementor-element-f15b6cb .swiper-pagination-bullet {
    transition: width 0.3s;
}

.elementor-3980 .elementor-element.elementor-element-f15b6cb .elementor-swiper-button {
    background-color:  rgba(224, 227, 230, 0.8);
    padding: 6px;
    border-radius: 999px;
}

.elementor-3980 .elementor-element.elementor-element-f15b6cb .elementor-swiper-button:hover {
    background-color: rgba(197, 202, 208, 0.6);
}

.elementor-3980 .elementor-element.elementor-element-f15b6cb div.swiper-pagination.swiper-pagination-clickable {
    bottom: 0px !important;
}

.elementor-3980 .elementor-element.elementor-element-f15b6cb .swiper-pagination {
    padding: 4px 2px;
    background-color: #E3E8F3 !important;
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65e5d01 */.elementor-3980 .elementor-element.elementor-element-65e5d01 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-65e5d01 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4292a31 */.elementor-3980 .elementor-element.elementor-element-4292a31 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-4292a31 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76fd117 */.elementor-3980 .elementor-element.elementor-element-76fd117 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-76fd117 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac73dff */.elementor-3980 .elementor-element.elementor-element-ac73dff a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-ac73dff a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-093ca43 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b2f6af */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a536a48 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b8ecae */.elementor-3980 .elementor-element.elementor-element-9b8ecae a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-9b8ecae a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fda124 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b7d2e5 */.elementor-3980 .elementor-element.elementor-element-6b7d2e5 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-6b7d2e5 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0585d7 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2350415 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2df3e41 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e37c3 */.elementor-3980 .elementor-element.elementor-element-f3e37c3 a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-3980 .elementor-element.elementor-element-f3e37c3 a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d53760 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb0a73 */.caption-img .widget-image-caption {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 2px;
    position: absolute;
        bottom: 8px;
        right: 8px;
        margin: 0px;
        width: fit-content;
        z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7efac17 */@property --color1 {
  syntax: '<color>';
  initial-value: #FAFEFF;
  inherits: false;
}

@property --color2 {
  syntax: '<color>';
  initial-value: #E8F2FF;
  inherits: false;
}

.elementor-3980 .elementor-element.elementor-element-7efac17 {
  background: radial-gradient(circle at bottom right, var(--color1) 0%, var(--color2) 50%);
  transition: --color1 0.3s ease-in-out, --color2 0.3s ease-in-out,  border-radius 0.3s ease-in-out;
}

.elementor-3980 .elementor-element.elementor-element-7efac17:hover {
  
  --color2: #D4E4FA;
}/* End custom CSS */