.elementor-2129 .elementor-element.elementor-element-af26023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2129 .elementor-element.elementor-element-af26023:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-af26023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-ff62e20{--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:0 0;--row-gap:0;--column-gap:0;--overflow:hidden;}.elementor-2129 .elementor-element.elementor-element-ff62e20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-9c705b7{--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:var(--spacer-md) var(--spacer-lg);--row-gap:var(--spacer-md);--column-gap:var(--spacer-lg);--flex-wrap:wrap;--padding-top:var(--spacer-xl);--padding-bottom:var(--spacer-xl);--padding-left:0;--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-9c705b7:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-9c705b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec38765 );}.elementor-2129 .elementor-element.elementor-element-77fae66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2129 .elementor-element.elementor-element-77fae66.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-20eed39{width:100%;max-width:100%;}.elementor-2129 .elementor-element.elementor-element-20eed39.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-20eed39 img{width:100%;}.elementor-2129 .elementor-element.elementor-element-3d5b3ed{--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;}.elementor-2129 .elementor-element.elementor-element-3d5b3ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-3a7d1a4{--display:flex;--margin-top:0;--margin-bottom:var(--spacer-heading);--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-6057c67{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-6057c67 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-4c269c9{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-4c269c9 .elementor-heading-title{font-family:var( --e-global-typography-1888424-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-1888424-font-size );font-weight:var( --e-global-typography-1888424-font-weight );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-801315e{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-57f26c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:var(--spacer-md) var(--spacer-md);--row-gap:var(--spacer-md);--column-gap:var(--spacer-md);--flex-wrap:wrap;--padding-top:var(--spacer-xl);--padding-bottom:var(--spacer-xl);--padding-left:0;--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-57f26c2:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-57f26c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-0bb2e7a{--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;border-style:solid;--border-style:solid;border-width:0 0 0 var(--border-width-component);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:var(--border-width-component);border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0;--padding-bottom:0;--padding-left:var(--spacer-xs);--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-0bb2e7a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-7b10dc9 .elementor-heading-title{font-family:var( --e-global-typography-f6fa4dd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f6fa4dd-font-size );font-weight:var( --e-global-typography-f6fa4dd-font-weight );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );color:var( --e-global-color-accent );}.elementor-2129 .elementor-element.elementor-element-060bd0e{--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;--flex-wrap:wrap;}.elementor-2129 .elementor-element.elementor-element-060bd0e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-df9b434{width:var( --container-widget-width, max(35%, 640px) );max-width:max(35%, 640px);--container-widget-width:max(35%, 640px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-f0dcc44-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f0dcc44-font-size );font-weight:var( --e-global-typography-f0dcc44-font-weight );line-height:var( --e-global-typography-f0dcc44-line-height );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-df9b434.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-acc820e{--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;border-style:solid;--border-style:solid;border-width:0 0 0 var(--border-width-component);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:var(--border-width-component);border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0;--padding-bottom:0;--padding-left:var(--spacer-xs);--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-acc820e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-c9cd7b7 .elementor-heading-title{font-family:var( --e-global-typography-f6fa4dd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f6fa4dd-font-size );font-weight:var( --e-global-typography-f6fa4dd-font-weight );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );color:var( --e-global-color-accent );}.elementor-2129 .elementor-element.elementor-element-de01f37{--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;--flex-wrap:wrap;}.elementor-2129 .elementor-element.elementor-element-de01f37.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-17e2b20{width:var( --container-widget-width, max(35%, 640px) );max-width:max(35%, 640px);--container-widget-width:max(35%, 640px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-f0dcc44-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f0dcc44-font-size );font-weight:var( --e-global-typography-f0dcc44-font-weight );line-height:var( --e-global-typography-f0dcc44-line-height );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-17e2b20.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-3bfb9fa{--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;border-style:solid;--border-style:solid;border-width:0 0 0 var(--border-width-component);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:var(--border-width-component);border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0;--padding-bottom:0;--padding-left:var(--spacer-xs);--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-3bfb9fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-7ef8160 .elementor-heading-title{font-family:var( --e-global-typography-f6fa4dd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f6fa4dd-font-size );font-weight:var( --e-global-typography-f6fa4dd-font-weight );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );color:var( --e-global-color-accent );}.elementor-2129 .elementor-element.elementor-element-5bd7c23{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-5bd7c23.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-dff493f{width:initial;max-width:initial;font-family:var( --e-global-typography-052d30d-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-052d30d-font-size );font-weight:var( --e-global-typography-052d30d-font-weight );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-dff493f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-a4da464{width:initial;max-width:initial;font-family:var( --e-global-typography-052d30d-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-052d30d-font-size );font-weight:var( --e-global-typography-052d30d-font-weight );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-a4da464.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-2d1c22a{width:initial;max-width:initial;font-family:var( --e-global-typography-052d30d-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-052d30d-font-size );font-weight:var( --e-global-typography-052d30d-font-weight );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-2d1c22a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-9d1b7a2{width:initial;max-width:initial;font-family:var( --e-global-typography-052d30d-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-052d30d-font-size );font-weight:var( --e-global-typography-052d30d-font-weight );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-9d1b7a2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-2429572{width:initial;max-width:initial;font-family:var( --e-global-typography-052d30d-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-052d30d-font-size );font-weight:var( --e-global-typography-052d30d-font-weight );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-2429572.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-41763e6{--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:var(--spacer-md) var(--spacer-md);--row-gap:var(--spacer-md);--column-gap:var(--spacer-md);--flex-wrap:wrap;--padding-top:var(--spacer-xl);--padding-bottom:var(--spacer-xl);--padding-left:0;--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-41763e6:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-41763e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec38765 );}.elementor-2129 .elementor-element.elementor-element-68d2c4c{--display:flex;--margin-top:0;--margin-bottom:var(--spacer-heading);--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-8b6283e{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-8b6283e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-699d371{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-699d371 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-ace2a29{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-2f9498d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-2f9498d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-2d95f08{width:var( --container-widget-width, min(360px, 100%) );max-width:min(360px, 100%);--container-widget-width:min(360px, 100%);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-2d95f08 > .elementor-widget-container{background-image:url("https://builthink.ca/wp-content/uploads/2025/02/team-outline-1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2129 .elementor-element.elementor-element-2d95f08.elementor-element{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-2d95f08:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2129 .elementor-element.elementor-element-2d95f08.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://builthink.ca/wp-content/uploads/2025/02/mask-team-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2129 .elementor-element.elementor-element-1b64903{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:var(--spacer-heading);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-8ea4837{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-8ea4837 .elementor-heading-title{font-family:var( --e-global-typography-f6fa4dd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f6fa4dd-font-size );font-weight:var( --e-global-typography-f6fa4dd-font-weight );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-b1a7684{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-91e5106-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-91e5106-font-size );font-weight:var( --e-global-typography-91e5106-font-weight );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-f654b59{--grid-template-columns:repeat(0, auto);--icon-size:1.5rem;--grid-column-gap:1rem;--grid-row-gap:1rem;}.elementor-2129 .elementor-element.elementor-element-f654b59 .elementor-widget-container{text-align:center;}.elementor-2129 .elementor-element.elementor-element-f654b59 .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:0.25em;}.elementor-2129 .elementor-element.elementor-element-f654b59 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-f654b59 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-f654b59 .elementor-social-icon:hover{background-color:var( --e-global-color-56ad0c8 );}.elementor-2129 .elementor-element.elementor-element-b7bd9fe{--spacer-size:var(--border-width-component);width:100%;max-width:100%;}.elementor-2129 .elementor-element.elementor-element-b7bd9fe > .elementor-widget-container{border-style:solid;border-width:0 0 var(--border-width-component) 0;border-color:var( --e-global-color-4015b07 );}.elementor-2129 .elementor-element.elementor-element-fda5f37{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-d78d453{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-d78d453.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-296a660{width:var( --container-widget-width, min(360px, 100%) );max-width:min(360px, 100%);--container-widget-width:min(360px, 100%);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-296a660 > .elementor-widget-container{background-image:url("https://builthink.ca/wp-content/uploads/2025/02/team-outline-1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2129 .elementor-element.elementor-element-296a660.elementor-element{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-296a660:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2129 .elementor-element.elementor-element-296a660.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://builthink.ca/wp-content/uploads/2025/02/mask-team-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2129 .elementor-element.elementor-element-cdb4886{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:var(--spacer-heading);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-5fab937{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-5fab937 .elementor-heading-title{font-family:var( --e-global-typography-f6fa4dd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f6fa4dd-font-size );font-weight:var( --e-global-typography-f6fa4dd-font-weight );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-c652bb2{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-91e5106-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-91e5106-font-size );font-weight:var( --e-global-typography-91e5106-font-weight );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-04fc49b{--grid-template-columns:repeat(0, auto);--icon-size:1.5rem;--grid-column-gap:1rem;--grid-row-gap:1rem;}.elementor-2129 .elementor-element.elementor-element-04fc49b .elementor-widget-container{text-align:center;}.elementor-2129 .elementor-element.elementor-element-04fc49b .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:0.25em;}.elementor-2129 .elementor-element.elementor-element-04fc49b .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-04fc49b .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-04fc49b .elementor-social-icon:hover{background-color:var( --e-global-color-56ad0c8 );}.elementor-2129 .elementor-element.elementor-element-ca99ce1{--spacer-size:var(--border-width-component);width:100%;max-width:100%;}.elementor-2129 .elementor-element.elementor-element-ca99ce1 > .elementor-widget-container{border-style:solid;border-width:0 0 var(--border-width-component) 0;border-color:var( --e-global-color-4015b07 );}.elementor-2129 .elementor-element.elementor-element-ea81504{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-60485d1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--spacer-md) var(--spacer-md);--row-gap:var(--spacer-md);--column-gap:var(--spacer-md);--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-0a7e856{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-0a7e856.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2129 .elementor-element.elementor-element-2afe6a3{width:var( --container-widget-width, min(360px, 100%) );max-width:min(360px, 100%);--container-widget-width:min(360px, 100%);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-2afe6a3 > .elementor-widget-container{background-image:url("https://builthink.ca/wp-content/uploads/2025/02/team-outline-1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2129 .elementor-element.elementor-element-2afe6a3.elementor-element{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-2afe6a3:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2129 .elementor-element.elementor-element-2afe6a3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://builthink.ca/wp-content/uploads/2025/02/mask-team-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2129 .elementor-element.elementor-element-ab85ad1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:var(--spacer-heading);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-f82d00f{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-f82d00f .elementor-heading-title{font-family:var( --e-global-typography-a238bd0-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a238bd0-font-size );font-weight:var( --e-global-typography-a238bd0-font-weight );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-22e7b2e{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c51bd00-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c51bd00-font-size );font-weight:var( --e-global-typography-c51bd00-font-weight );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-268547f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-268547f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2129 .elementor-element.elementor-element-8570390{width:var( --container-widget-width, min(360px, 100%) );max-width:min(360px, 100%);--container-widget-width:min(360px, 100%);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-8570390 > .elementor-widget-container{background-image:url("https://builthink.ca/wp-content/uploads/2025/02/team-outline-1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2129 .elementor-element.elementor-element-8570390.elementor-element{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-8570390:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2129 .elementor-element.elementor-element-8570390.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://builthink.ca/wp-content/uploads/2025/02/mask-team-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2129 .elementor-element.elementor-element-df8bb6f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:var(--spacer-heading);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-8cdbafa{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-8cdbafa .elementor-heading-title{font-family:var( --e-global-typography-a238bd0-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a238bd0-font-size );font-weight:var( --e-global-typography-a238bd0-font-weight );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-56bbe60{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c51bd00-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c51bd00-font-size );font-weight:var( --e-global-typography-c51bd00-font-weight );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-5adea30{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-5adea30.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2129 .elementor-element.elementor-element-d7364db{width:var( --container-widget-width, min(360px, 100%) );max-width:min(360px, 100%);--container-widget-width:min(360px, 100%);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-d7364db > .elementor-widget-container{background-image:url("https://builthink.ca/wp-content/uploads/2025/02/team-outline-1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2129 .elementor-element.elementor-element-d7364db.elementor-element{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-d7364db:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2129 .elementor-element.elementor-element-d7364db.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://builthink.ca/wp-content/uploads/2025/02/mask-team-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2129 .elementor-element.elementor-element-2852b54{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:var(--spacer-heading);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-6b22532{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-6b22532 .elementor-heading-title{font-family:var( --e-global-typography-a238bd0-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a238bd0-font-size );font-weight:var( --e-global-typography-a238bd0-font-weight );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-1312b4a{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c51bd00-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c51bd00-font-size );font-weight:var( --e-global-typography-c51bd00-font-weight );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-2ed0dca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-2ed0dca.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2129 .elementor-element.elementor-element-3409074{width:var( --container-widget-width, min(360px, 100%) );max-width:min(360px, 100%);--container-widget-width:min(360px, 100%);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-3409074 > .elementor-widget-container{background-image:url("https://builthink.ca/wp-content/uploads/2025/02/team-outline-1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2129 .elementor-element.elementor-element-3409074.elementor-element{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-3409074:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2129 .elementor-element.elementor-element-3409074.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://builthink.ca/wp-content/uploads/2025/02/mask-team-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2129 .elementor-element.elementor-element-e25669f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:var(--spacer-heading);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-e8c9d27{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-e8c9d27 .elementor-heading-title{font-family:var( --e-global-typography-a238bd0-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a238bd0-font-size );font-weight:var( --e-global-typography-a238bd0-font-weight );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-3bb6126{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c51bd00-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c51bd00-font-size );font-weight:var( --e-global-typography-c51bd00-font-weight );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-e206cf3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-e206cf3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2129 .elementor-element.elementor-element-b4d6748{width:var( --container-widget-width, min(360px, 100%) );max-width:min(360px, 100%);--container-widget-width:min(360px, 100%);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-b4d6748 > .elementor-widget-container{background-image:url("https://builthink.ca/wp-content/uploads/2025/02/team-outline-1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2129 .elementor-element.elementor-element-b4d6748.elementor-element{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-b4d6748:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2129 .elementor-element.elementor-element-b4d6748.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://builthink.ca/wp-content/uploads/2025/02/mask-team-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2129 .elementor-element.elementor-element-b71683c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:var(--spacer-heading);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-81bce30{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-81bce30 .elementor-heading-title{font-family:var( --e-global-typography-a238bd0-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a238bd0-font-size );font-weight:var( --e-global-typography-a238bd0-font-weight );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-c7008de{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c51bd00-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c51bd00-font-size );font-weight:var( --e-global-typography-c51bd00-font-weight );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-0ce51d8{--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:var(--spacer-md) var(--spacer-lg);--row-gap:var(--spacer-md);--column-gap:var(--spacer-lg);--flex-wrap:wrap;--padding-top:var(--spacer-xl);--padding-bottom:var(--spacer-xl);--padding-left:0;--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-0ce51d8:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-0ce51d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec38765 );}.elementor-2129 .elementor-element.elementor-element-8d2738f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-9073aac{--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;--margin-top:0;--margin-bottom:var(--spacer-heading);--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-9073aac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-bcef034{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-bcef034 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-bc39892{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2129 .elementor-element.elementor-element-bc39892 .elementor-heading-title{font-family:var( --e-global-typography-1888424-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-1888424-font-size );font-weight:var( --e-global-typography-1888424-font-weight );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-d38fdba{width:var( --container-widget-width, max(66%, 880px) );max-width:max(66%, 880px);--container-widget-width:max(66%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, 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-bf481bf );}.elementor-2129 .elementor-element.elementor-element-8d97ed6{--swiper-slides-to-display:3;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-bf481bf );--arrow-hover-color:var( --e-global-color-text );--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0;--dots-vertical-offset:0px;--swiper-pagination-spacing:50px;}.elementor-2129 .elementor-element.elementor-element-8d97ed6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-2dccc5d );border-style:solid;border-width:var(--border-width-component) var(--border-width-component) var(--border-width-component) var(--border-width-component);border-color:var( --e-global-color-accent );padding:8px 8px 8px 8px;}.elementor-2129 .elementor-element.elementor-element-8d97ed6 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-2129 .elementor-element.elementor-element-8d97ed6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-8d97ed6 .swiper-slide > .elementor-element{height:100%;}.elementor-2129 .elementor-element.elementor-element-157944f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-2129 .elementor-element.elementor-element-f1066e4{--display:flex;}.elementor-2129 .elementor-element.elementor-element-4ff9bc3 img{max-width:90%;}.elementor-2129 .elementor-element.elementor-element-cdeed75{--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;--flex-wrap:wrap;}.elementor-2129 .elementor-element.elementor-element-92dffda .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-8d1711c{color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-87abfd8{--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:var(--spacer-md) var(--spacer-md);--row-gap:var(--spacer-md);--column-gap:var(--spacer-md);--flex-wrap:wrap;--padding-top:var(--spacer-xl);--padding-bottom:var(--spacer-xl);--padding-left:0;--padding-right:0;}.elementor-2129 .elementor-element.elementor-element-87abfd8:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-87abfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-9504421{--display:flex;--margin-top:0;--margin-bottom:var(--spacer-heading);--margin-left:0;--margin-right:0;}.elementor-2129 .elementor-element.elementor-element-01a3638{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-01a3638 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-b9e7b05{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;}.elementor-2129 .elementor-element.elementor-element-b9e7b05 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-e51bd4b{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;color:var( --e-global-color-bf481bf );}.elementor-2129 .elementor-element.elementor-element-db01191{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-2129 .elementor-element.elementor-element-f6d6879{--swiper-slides-to-display:4;--swiper-slides-gap:40px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-bf481bf );--arrow-hover-color:var( --e-global-color-text );--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0;--dots-vertical-offset:0px;--swiper-pagination-spacing:50px;}.elementor-2129 .elementor-element.elementor-element-f6d6879 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-2dccc5d );border-style:solid;border-width:var(--border-width-component) var(--border-width-component) var(--border-width-component) var(--border-width-component);border-color:var( --e-global-color-accent );padding:8px 8px 8px 8px;}.elementor-2129 .elementor-element.elementor-element-f6d6879 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-2129 .elementor-element.elementor-element-f6d6879.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2129 .elementor-element.elementor-element-f6d6879 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-2129 .elementor-element.elementor-element-ff62e20{--width:100.064%;}.elementor-2129 .elementor-element.elementor-element-77fae66{--width:35%;}.elementor-2129 .elementor-element.elementor-element-3d5b3ed{--width:35%;}.elementor-2129 .elementor-element.elementor-element-3a7d1a4{--width:mi(880px, 75%);}.elementor-2129 .elementor-element.elementor-element-0bb2e7a{--width:35%;}.elementor-2129 .elementor-element.elementor-element-acc820e{--width:35%;}.elementor-2129 .elementor-element.elementor-element-2f9498d{--width:40%;}.elementor-2129 .elementor-element.elementor-element-d78d453{--width:40%;}.elementor-2129 .elementor-element.elementor-element-f1066e4{--width:20%;}.elementor-2129 .elementor-element.elementor-element-cdeed75{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2129 .elementor-element.elementor-element-77fae66{--width:100%;}.elementor-2129 .elementor-element.elementor-element-3d5b3ed{--width:100%;}.elementor-2129 .elementor-element.elementor-element-0bb2e7a{--width:100%;}.elementor-2129 .elementor-element.elementor-element-acc820e{--width:100%;}.elementor-2129 .elementor-element.elementor-element-3bfb9fa{--width:100%;}.elementor-2129 .elementor-element.elementor-element-2f9498d{--width:100%;}.elementor-2129 .elementor-element.elementor-element-d78d453{--width:100%;}.elementor-2129 .elementor-element.elementor-element-9073aac{--width:100%;}}@media(min-width:2200px){.elementor-2129 .elementor-element.elementor-element-6057c67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-4c269c9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-7b10dc9 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-df9b434{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-c9cd7b7 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-17e2b20{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-7ef8160 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-5bd7c23{--e-con-grid-template-columns:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-dff493f{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-a4da464{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2d1c22a{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-9d1b7a2{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2429572{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8b6283e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8ea4837 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-b1a7684{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-5fab937 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c652bb2{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-60485d1{--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-f82d00f .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-22e7b2e{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8cdbafa .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-56bbe60{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-6b22532 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-1312b4a{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-e8c9d27 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-3bb6126{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-81bce30 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c7008de{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-bcef034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-bc39892 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-d38fdba{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-2129 .elementor-element.elementor-element-01a3638 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1367px){.elementor-2129 .elementor-element.elementor-element-6057c67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-4c269c9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-7b10dc9 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-df9b434{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-c9cd7b7 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-17e2b20{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-7ef8160 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-5bd7c23{--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-dff493f{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-a4da464{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2d1c22a{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-9d1b7a2{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2429572{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8b6283e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8ea4837 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-b1a7684{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-5fab937 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c652bb2{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-60485d1{--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-f82d00f .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-22e7b2e{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8cdbafa .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-56bbe60{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-6b22532 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-1312b4a{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-e8c9d27 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-3bb6126{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-81bce30 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c7008de{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-0ce51d8{--gap:var(--spacer-md) var(--spacer-md);--row-gap:var(--spacer-md);--column-gap:var(--spacer-md);}.elementor-2129 .elementor-element.elementor-element-bcef034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-bc39892 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-d38fdba{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-2129 .elementor-element.elementor-element-01a3638 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1200px){.elementor-2129 .elementor-element.elementor-element-6057c67{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-4c269c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-801315e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-5bd7c23{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-8b6283e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-699d371{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-ace2a29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-b1a7684{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-c652bb2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-60485d1{--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-22e7b2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-56bbe60{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-1312b4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-3bb6126{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-c7008de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-bcef034{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-bc39892{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-d38fdba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-01a3638{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-b9e7b05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2129 .elementor-element.elementor-element-e51bd4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-2129 .elementor-element.elementor-element-9c705b7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2129 .elementor-element.elementor-element-77fae66.e-con{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-6057c67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-4c269c9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-57f26c2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2129 .elementor-element.elementor-element-7b10dc9 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-df9b434{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-c9cd7b7 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-17e2b20{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-7ef8160 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-5bd7c23{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-dff493f{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-a4da464{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2d1c22a{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-9d1b7a2{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2429572{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-41763e6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2129 .elementor-element.elementor-element-8b6283e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8ea4837 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-b1a7684{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-5fab937 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c652bb2{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-60485d1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-f82d00f .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-22e7b2e{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8cdbafa .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-56bbe60{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-6b22532 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-1312b4a{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-e8c9d27 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-3bb6126{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-81bce30 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c7008de{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-bcef034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-bc39892 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-d38fdba{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-2129 .elementor-element.elementor-element-8d97ed6{--swiper-slides-gap:30px;}.elementor-2129 .elementor-element.elementor-element-87abfd8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2129 .elementor-element.elementor-element-01a3638 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-f6d6879{--swiper-slides-gap:30px;}}@media(max-width:767px){.elementor-2129 .elementor-element.elementor-element-6057c67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-4c269c9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-7b10dc9 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-df9b434{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-c9cd7b7 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-17e2b20{font-size:var( --e-global-typography-f0dcc44-font-size );line-height:var( --e-global-typography-f0dcc44-line-height );}.elementor-2129 .elementor-element.elementor-element-7ef8160 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-5bd7c23{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-dff493f{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-a4da464{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2d1c22a{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-9d1b7a2{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-2429572{font-size:var( --e-global-typography-052d30d-font-size );line-height:var( --e-global-typography-052d30d-line-height );letter-spacing:var( --e-global-typography-052d30d-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8b6283e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8ea4837 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-b1a7684{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-b7bd9fe > .elementor-widget-container{border-width:0 0 var(--border-width-component) 0;}.elementor-2129 .elementor-element.elementor-element-5fab937 .elementor-heading-title{font-size:var( --e-global-typography-f6fa4dd-font-size );line-height:var( --e-global-typography-f6fa4dd-line-height );letter-spacing:var( --e-global-typography-f6fa4dd-letter-spacing );word-spacing:var( --e-global-typography-f6fa4dd-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c652bb2{font-size:var( --e-global-typography-91e5106-font-size );line-height:var( --e-global-typography-91e5106-line-height );letter-spacing:var( --e-global-typography-91e5106-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-ca99ce1 > .elementor-widget-container{border-width:0 0 var(--border-width-component) 0;}.elementor-2129 .elementor-element.elementor-element-60485d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2129 .elementor-element.elementor-element-f82d00f .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-22e7b2e{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-8cdbafa .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-56bbe60{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-6b22532 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-1312b4a{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-e8c9d27 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-3bb6126{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-81bce30 .elementor-heading-title{font-size:var( --e-global-typography-a238bd0-font-size );line-height:var( --e-global-typography-a238bd0-line-height );letter-spacing:var( --e-global-typography-a238bd0-letter-spacing );word-spacing:var( --e-global-typography-a238bd0-word-spacing );}.elementor-2129 .elementor-element.elementor-element-c7008de{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-bcef034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-bc39892 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2129 .elementor-element.elementor-element-d38fdba{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-2129 .elementor-element.elementor-element-8d97ed6{--swiper-slides-gap:20px;}.elementor-2129 .elementor-element.elementor-element-01a3638 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2129 .elementor-element.elementor-element-db01191{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2129 .elementor-element.elementor-element-f6d6879{--swiper-slides-gap:20px;}}/* Start custom CSS for container, class: .elementor-element-af26023 *//*.elementor-2129 .elementor-element.elementor-element-af26023:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: calc(var(--header-total-height) * -1);*/
/*    left: 0;*/
/*    background: var(--e-global-color-accent);*/
/*    height: var(--header-total-height);*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20eed39 */.elementor-2129 .elementor-element.elementor-element-20eed39 img {
    height: 100%;
    object-fit: cover;
    aspect-ratio: 1;
    object-position: 40% center;
}

body[data-elementor-device-mode="tablet"] .elementor-2129 .elementor-element.elementor-element-20eed39 img {
    aspect-ratio: 16/9;
}

body[data-elementor-device-mode="mobile"] .elementor-2129 .elementor-element.elementor-element-20eed39 img {
    aspect-ratio: 4/3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff493f */.elementor-2129 .elementor-element.elementor-element-dff493f b,
.elementor-2129 .elementor-element.elementor-element-dff493f strong {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4da464 */.elementor-2129 .elementor-element.elementor-element-a4da464 b,
.elementor-2129 .elementor-element.elementor-element-a4da464 strong {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d1c22a */.elementor-2129 .elementor-element.elementor-element-2d1c22a b,
.elementor-2129 .elementor-element.elementor-element-2d1c22a strong {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d1b7a2 */.elementor-2129 .elementor-element.elementor-element-9d1b7a2 b,
.elementor-2129 .elementor-element.elementor-element-9d1b7a2 strong {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2429572 */.elementor-2129 .elementor-element.elementor-element-2429572 b,
.elementor-2129 .elementor-element.elementor-element-2429572 strong {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d95f08 */.elementor-2129 .elementor-element.elementor-element-2d95f08 img {
    aspect-ratio: 310/372;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-296a660 */.elementor-2129 .elementor-element.elementor-element-296a660 img {
    aspect-ratio: 310/372;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2afe6a3 */.elementor-2129 .elementor-element.elementor-element-2afe6a3 img {
    aspect-ratio: 310/372;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8570390 */.elementor-2129 .elementor-element.elementor-element-8570390 img {
    aspect-ratio: 310/372;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7364db */.elementor-2129 .elementor-element.elementor-element-d7364db img {
    aspect-ratio: 310/372;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3409074 */.elementor-2129 .elementor-element.elementor-element-3409074 img {
    aspect-ratio: 310/372;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4d6748 */.elementor-2129 .elementor-element.elementor-element-b4d6748 img {
    aspect-ratio: 310/372;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8d97ed6 *//* Swiper fullwidth */
.elementor-2129 .elementor-element.elementor-element-8d97ed6 .swiper {
    padding-inline-start: var(--side-container) !important;
    padding-inline-end: var(--side-container) !important;
}
.elementor-2129 .elementor-element.elementor-element-8d97ed6 .swiper-pagination {
    padding-inline-start: var(--side-container) !important;
}

/* Swiper buttons */
.e-widget-swiper .elementor-swiper-button {
    top: 100% !important;
}
.e-widget-swiper .elementor-swiper-button-next {
    right: var(--side-container) !important;
}
.e-widget-swiper .elementor-swiper-button-prev {
    right: var(--side-container) !important;
    left: initial !important;
    transform: translate(calc(-100% - 1rem), -50%) !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f6d6879 *//* Swiper fullwidth */
.elementor-2129 .elementor-element.elementor-element-f6d6879 .swiper {
    padding-inline-start: var(--side-container) !important;
    padding-inline-end: var(--side-container) !important;
}
.elementor-2129 .elementor-element.elementor-element-f6d6879 .swiper-pagination {
    padding-inline-start: var(--side-container) !important;
}

/* Swiper buttons */
.e-widget-swiper .elementor-swiper-button {
    top: 100% !important;
}
.e-widget-swiper .elementor-swiper-button-next {
    right: var(--side-container) !important;
}
.e-widget-swiper .elementor-swiper-button-prev {
    right: var(--side-container) !important;
    left: initial !important;
    transform: translate(calc(-100% - 1rem), -50%) !important;
}/* End custom CSS */