.elementor-3615 .elementor-element.elementor-element-63272170{--display:flex;--min-height:27vh;--padding-top:4%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3615 .elementor-element.elementor-element-2c042ae > .elementor-widget-container{margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-2c042ae{text-align:start;}.elementor-3615 .elementor-element.elementor-element-2c042ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-8ad2a75{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-528ce01{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-7b96938{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3615 .elementor-element.elementor-element-9366c70{text-align:start;}.elementor-3615 .elementor-element.elementor-element-9366c70 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-54d41b0{--display:flex;}.elementor-3615 .elementor-element.elementor-element-3dfb36d > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-3dfb36d{text-align:start;}.elementor-3615 .elementor-element.elementor-element-3dfb36d .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3615 .elementor-element.elementor-element-64aa9df > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-64aa9df{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-135cb00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-c3d5c95{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-7018626{text-align:start;}.elementor-3615 .elementor-element.elementor-element-7018626 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-0415279{--display:flex;}.elementor-3615 .elementor-element.elementor-element-c7b5f26 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-c7b5f26{text-align:start;}.elementor-3615 .elementor-element.elementor-element-c7b5f26 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-964e917 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-964e917{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-f262404{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-690fec9{--display:flex;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3615 .elementor-element.elementor-element-690fec9:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-690fec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-3615 .elementor-element.elementor-element-500bc52{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3615 .elementor-element.elementor-element-500bc52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-500bc52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3615 .elementor-element.elementor-element-3dc824f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-b41bbf4{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-b758ab5{text-align:start;}.elementor-3615 .elementor-element.elementor-element-b758ab5 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-a345c72{--display:flex;}.elementor-3615 .elementor-element.elementor-element-979db46 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-979db46{text-align:start;}.elementor-3615 .elementor-element.elementor-element-979db46 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-7f11fe8 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-7f11fe8{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-b65a985{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-9745e8c{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-27c6934{text-align:start;}.elementor-3615 .elementor-element.elementor-element-27c6934 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-f8c1dd0{--display:flex;}.elementor-3615 .elementor-element.elementor-element-36d9496 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-36d9496{text-align:start;}.elementor-3615 .elementor-element.elementor-element-36d9496 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-b9a1017 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-b9a1017{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-54bed56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-b6139dc{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-5011705{text-align:start;}.elementor-3615 .elementor-element.elementor-element-5011705 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-f22f05c{--display:flex;}.elementor-3615 .elementor-element.elementor-element-4e7962a > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-4e7962a{text-align:start;}.elementor-3615 .elementor-element.elementor-element-4e7962a .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-39c00d5 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-39c00d5{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-1eeea07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-121bb6a{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-020b422{text-align:start;}.elementor-3615 .elementor-element.elementor-element-020b422 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-9884400{--display:flex;}.elementor-3615 .elementor-element.elementor-element-8e95be2 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-8e95be2{text-align:start;}.elementor-3615 .elementor-element.elementor-element-8e95be2 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-f8c832f > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-f8c832f{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-35ba814{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-5bdad9e{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-277115c{text-align:start;}.elementor-3615 .elementor-element.elementor-element-277115c img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-bb36983{--display:flex;}.elementor-3615 .elementor-element.elementor-element-b7020dc > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-b7020dc{text-align:start;}.elementor-3615 .elementor-element.elementor-element-b7020dc .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-06ce09c > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-06ce09c{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-6fd671f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-f58a074{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-67267a0{text-align:start;}.elementor-3615 .elementor-element.elementor-element-67267a0 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-0dedcfb{--display:flex;}.elementor-3615 .elementor-element.elementor-element-7ddd9f2 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-7ddd9f2{text-align:start;}.elementor-3615 .elementor-element.elementor-element-7ddd9f2 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-9367802 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-9367802{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-a4ea7cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-f917809{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-9fb1396{text-align:start;}.elementor-3615 .elementor-element.elementor-element-9fb1396 img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-181c172{--display:flex;}.elementor-3615 .elementor-element.elementor-element-a5d2a11 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-a5d2a11{text-align:start;}.elementor-3615 .elementor-element.elementor-element-a5d2a11 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-c01e25c > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-c01e25c{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-0edc5dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-3b6a8ff{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-0380e7c{text-align:start;}.elementor-3615 .elementor-element.elementor-element-0380e7c img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-c897e69{--display:flex;}.elementor-3615 .elementor-element.elementor-element-de1ea71 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-de1ea71{text-align:start;}.elementor-3615 .elementor-element.elementor-element-de1ea71 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-4bd41d7 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-4bd41d7{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-e62d955{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-82af8bb{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-ab8c42d{text-align:start;}.elementor-3615 .elementor-element.elementor-element-ab8c42d img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-0e41ee5{--display:flex;}.elementor-3615 .elementor-element.elementor-element-133e078 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-133e078{text-align:start;}.elementor-3615 .elementor-element.elementor-element-133e078 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-e371a49 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-e371a49{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-904c288{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-aedd7e9{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-16cd15b{text-align:start;}.elementor-3615 .elementor-element.elementor-element-16cd15b img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-3755bba{--display:flex;}.elementor-3615 .elementor-element.elementor-element-751c4ec > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-751c4ec{text-align:start;}.elementor-3615 .elementor-element.elementor-element-751c4ec .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-104f03b > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-104f03b{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-352ff61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-2136d80{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-8795b6d{text-align:start;}.elementor-3615 .elementor-element.elementor-element-8795b6d img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-4cd275f{--display:flex;}.elementor-3615 .elementor-element.elementor-element-b5734c5 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-b5734c5{text-align:start;}.elementor-3615 .elementor-element.elementor-element-b5734c5 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-63eb3a4 > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-63eb3a4{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-dab030c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-88e0758{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-d5c5d5a{text-align:start;}.elementor-3615 .elementor-element.elementor-element-d5c5d5a img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-0671170{--display:flex;}.elementor-3615 .elementor-element.elementor-element-67c6679 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-67c6679{text-align:start;}.elementor-3615 .elementor-element.elementor-element-67c6679 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-e2de54e > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-e2de54e{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-b61e8c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-3f36445{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-e56efce{text-align:start;}.elementor-3615 .elementor-element.elementor-element-e56efce img{width:100%;max-width:500px;border-radius:8px 8px 8px 8px;}.elementor-3615 .elementor-element.elementor-element-c40dc06{--display:flex;}.elementor-3615 .elementor-element.elementor-element-73569b7 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-73569b7{text-align:start;}.elementor-3615 .elementor-element.elementor-element-73569b7 .elementor-heading-title{font-family:"mundial", Sans-serif;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-3615 .elementor-element.elementor-element-78910de > .elementor-widget-container{margin:-18px 0px -20px 0px;}.elementor-3615 .elementor-element.elementor-element-78910de{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#858585;}.elementor-3615 .elementor-element.elementor-element-45798f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3615 .elementor-element.elementor-element-63272170{--padding-top:4%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-3615 .elementor-element.elementor-element-2c042ae .elementor-heading-title{font-size:45px;}.elementor-3615 .elementor-element.elementor-element-8ad2a75{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3615 .elementor-element.elementor-element-528ce01{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3615 .elementor-element.elementor-element-528ce01.e-con{--order:99999 /* order end hack */;}.elementor-3615 .elementor-element.elementor-element-3dfb36d .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-64aa9df{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-c7b5f26 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-964e917{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-690fec9{--justify-content:flex-start;}.elementor-3615 .elementor-element.elementor-element-500bc52{width:var( --container-widget-width, 103.968% );max-width:103.968%;--container-widget-width:103.968%;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-3dc824f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-3615 .elementor-element.elementor-element-979db46 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-7f11fe8{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-36d9496 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-b9a1017{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-4e7962a .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-39c00d5{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-8e95be2 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-f8c832f{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-b7020dc .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-06ce09c{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-7ddd9f2 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-9367802{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-a5d2a11 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-c01e25c{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-de1ea71 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-4bd41d7{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-133e078 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-e371a49{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-751c4ec .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-104f03b{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-b5734c5 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-63eb3a4{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-67c6679 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-e2de54e{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-73569b7 .elementor-heading-title{font-size:20px;}.elementor-3615 .elementor-element.elementor-element-78910de{font-size:14px;}}@media(max-width:767px){.elementor-3615 .elementor-element.elementor-element-2c042ae{text-align:start;}.elementor-3615 .elementor-element.elementor-element-2c042ae .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-3dfb36d{text-align:start;}.elementor-3615 .elementor-element.elementor-element-3dfb36d .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-c7b5f26{text-align:start;}.elementor-3615 .elementor-element.elementor-element-c7b5f26 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-500bc52{width:var( --container-widget-width, 105.574% );max-width:105.574%;--container-widget-width:105.574%;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-3dc824f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3615 .elementor-element.elementor-element-979db46{text-align:start;}.elementor-3615 .elementor-element.elementor-element-979db46 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-36d9496{text-align:start;}.elementor-3615 .elementor-element.elementor-element-36d9496 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-4e7962a{text-align:start;}.elementor-3615 .elementor-element.elementor-element-4e7962a .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-8e95be2{text-align:start;}.elementor-3615 .elementor-element.elementor-element-8e95be2 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-b7020dc{text-align:start;}.elementor-3615 .elementor-element.elementor-element-b7020dc .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-7ddd9f2{text-align:start;}.elementor-3615 .elementor-element.elementor-element-7ddd9f2 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-a5d2a11{text-align:start;}.elementor-3615 .elementor-element.elementor-element-a5d2a11 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-de1ea71{text-align:start;}.elementor-3615 .elementor-element.elementor-element-de1ea71 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-133e078{text-align:start;}.elementor-3615 .elementor-element.elementor-element-133e078 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-751c4ec{text-align:start;}.elementor-3615 .elementor-element.elementor-element-751c4ec .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-b5734c5{text-align:start;}.elementor-3615 .elementor-element.elementor-element-b5734c5 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-67c6679{text-align:start;}.elementor-3615 .elementor-element.elementor-element-67c6679 .elementor-heading-title{font-size:25px;}.elementor-3615 .elementor-element.elementor-element-73569b7{text-align:start;}.elementor-3615 .elementor-element.elementor-element-73569b7 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-3615 .elementor-element.elementor-element-63272170{--content-width:1400px;}.elementor-3615 .elementor-element.elementor-element-690fec9{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3615 .elementor-element.elementor-element-690fec9{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-3dc824f *//* =========================================
   TEAM CARDS
   ========================================= */

.team-card {
  --team-card-color: #EFEFEF;
  --team-card-text: #111;

  position: relative;
  aspect-ratio: 4 / 5;
  overflow: hidden;
  isolation: isolate;

  border-radius: 8px;
  background: var(--team-card-color);
}


/* =========================================
   IMAGE
   ========================================= */

.team-card__image {
  position: absolute !important;
  inset: 0;
  z-index: 0;

  width: 100%;
  height: 100%;
}

.team-card__image .elementor-widget-container {
  width: 100%;
  height: 100%;
}

.team-card__image img {
  display: block;
  width: 100%;
  height: 100%;

  object-fit: cover;
  object-position: center;

  transition:
    transform 0.45s ease,
    filter 0.45s ease;
}


/* =========================================
   OVERLAY
   ========================================= */

.team-card__overlay {
  position: absolute !important;
  inset: 0;
  z-index: 1;

  display: flex !important;
  flex-direction: column;
  justify-content: flex-end;

  padding-left: 26px !important;
  padding-bottom: 0px !important;
  color: #fff;

  background:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.72) 0%,
      rgba(0, 0, 0, 0.15) 45%,
      transparent 70%
    );

  transition:
    background-color 0.35s ease,
    color 0.35s ease;
}


/* Keep headings and text in the inherited color */

.team-card__overlay h2,
.team-card__overlay h3,
.team-card__overlay h4,
.team-card__overlay p {
  color: inherit !important;
}


/* =========================================
   CONTACT DETAILS
   ========================================= */

.team-card__contact {
  max-height: 0;
  margin-top: 0;

  opacity: 0;
  overflow: hidden;
  pointer-events: none;

  transform: translateY(10px);

  transition:
    max-height 0.4s ease,
    margin-top 0.35s ease,
    opacity 0.3s ease,
    transform 0.35s ease;
}

.team-card__contact a {
  color: inherit !important;
  text-decoration: none;
}

.team-card__contact a:hover {
  text-decoration: underline;
}

.team-card__contact a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}


/* =========================================
   HOVER AND KEYBOARD FOCUS
   ========================================= */

@media (hover: hover) and (pointer: fine) {
  .team-card:hover .team-card__overlay {
    color: var(--team-card-text);

    background:
      linear-gradient(
        var(--team-card-color),
        var(--team-card-color)
      );
  }

  .team-card:hover .team-card__contact {
    max-height: 180px;
    margin-top: 18px;

    opacity: 1;
    pointer-events: auto;

    transform: translateY(0);
  }

  .team-card:hover .team-card__image img {
    transform: scale(1.04);
  }
}

/* Same effect when tabbing to an email or phone link */

.team-card:focus-within .team-card__overlay {
  color: var(--team-card-text);

  background:
    linear-gradient(
      var(--team-card-color),
      var(--team-card-color)
    );
}

.team-card:focus-within .team-card__contact {
  max-height: 180px;
  margin-top: 18px;

  opacity: 1;
  pointer-events: auto;

  transform: translateY(0);
}


/* =========================================
   TOUCH DEVICES
   Show contact details below the image
   ========================================= */

@media (hover: none), (max-width: 767px) {
  .team-card {
    aspect-ratio: auto;
  }

  .team-card__image {
    position: relative !important;
    inset: auto;

    height: auto;
  }

  .team-card__image .elementor-widget-container {
    height: auto;
  }

  .team-card__image img {
    height: auto;
    aspect-ratio: 4 / 5;
  }

  .team-card__overlay {
    position: relative !important;
    inset: auto;

    color: var(--team-card-text);
    background: var(--team-card-color);
  }

  .team-card__contact {
    max-height: none;
    margin-top: 14px;

    opacity: 1;
    overflow: visible;
    pointer-events: auto;

    transform: none;
  }
}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {
  .team-card__image img,
  .team-card__overlay,
  .team-card__contact {
    transition: none !important;
  }
}/* End custom CSS */