.elementor-19077 .elementor-element.elementor-element-2858ca15:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-2858ca15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-2858ca15 > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-2858ca15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 0px 0px 0px;}.elementor-19077 .elementor-element.elementor-element-2858ca15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-6fb86aac > .elementor-element-populated{padding:10px 10px 0px 10px;}.elementor-19077 .elementor-element.elementor-element-61523454 .pp-breadcrumbs{justify-content:flex-start;margin-left:-10px;}.elementor-19077 .elementor-element.elementor-element-61523454 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:10px;}.elementor-19077 .elementor-element.elementor-element-61523454 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-19077 .elementor-element.elementor-element-61523454 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:10px;margin-right:10px;}.elementor-19077 .elementor-element.elementor-element-58c17b00:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-58c17b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-58c17b00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-58c17b00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-44797144 .elementor-icon-list-icon{width:14px;}.elementor-19077 .elementor-element.elementor-element-44797144 .elementor-icon-list-icon i{font-size:14px;}.elementor-19077 .elementor-element.elementor-element-44797144 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-19077 .elementor-element.elementor-element-44797144 .elementor-icon-list-text, .elementor-19077 .elementor-element.elementor-element-44797144 .elementor-icon-list-text a{color:#174063;}.elementor-19077 .elementor-element.elementor-element-44797144 .elementor-icon-list-item{font-family:"proxima-nova", sans-serif;font-weight:500;line-height:1.3em;}.elementor-19077 .elementor-element.elementor-element-494d584b > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-19077 .elementor-element.elementor-element-160c4299 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-19077 .elementor-element.elementor-element-160c4299 .elementor-heading-title{font-family:"proxima-nova", sans-serif;font-size:2.4rem;text-decoration:underline;line-height:1.4em;color:#0071A3;}.elementor-19077 .elementor-element.elementor-element-5b359bed > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19077 .elementor-element.elementor-element-5b359bed .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:4.8rem;font-weight:600;line-height:1.1em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-67a58cfe{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-5233203{width:var( --container-widget-width, 103.533% );max-width:103.533%;--container-widget-width:103.533%;--container-widget-flex-grow:0;text-align:center;}.elementor-19077 .elementor-element.elementor-element-5233203 img{width:78%;}.elementor-19077 .elementor-element.elementor-element-65b10b58 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-19077 .elementor-element.elementor-element-23ad3e9f:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-23ad3e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-23ad3e9f > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-23ad3e9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-23ad3e9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-2667487 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19077 .elementor-element.elementor-element-2667487 .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:4.8rem;font-weight:600;line-height:1.1em;color:#008DCB;}.elementor-19077 .elementor-element.elementor-element-6ed49e3f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19077 .elementor-element.elementor-element-6ed49e3f .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-dd120f7{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-01737f1:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-01737f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-01737f1 > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-01737f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-01737f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-7d5a688 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19077 .elementor-element.elementor-element-7d5a688 .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-25e5c56{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-054e2ca:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-054e2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-054e2ca > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-054e2ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-054e2ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-88d3e7e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19077 .elementor-element.elementor-element-88d3e7e .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-7589709{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-4b9e994:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-4b9e994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-4b9e994 > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-4b9e994{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-4b9e994 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-83784bc > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19077 .elementor-element.elementor-element-83784bc .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-4ea531c{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-211ae7d:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-211ae7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-211ae7d > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-211ae7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-211ae7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-cf35db1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19077 .elementor-element.elementor-element-cf35db1 .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-2a2343b{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-0564eb6:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-0564eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-0564eb6 > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-0564eb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-0564eb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-a10f73a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19077 .elementor-element.elementor-element-a10f73a .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-c17f3e3{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-ff8afdd:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-ff8afdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-ff8afdd > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-ff8afdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-ff8afdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-f224896 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19077 .elementor-element.elementor-element-f224896 .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-e41a39c{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-958062a{--spacer-size:50px;}.elementor-19077 .elementor-element.elementor-element-1b0e0ee img{width:59%;}.elementor-19077 .elementor-element.elementor-element-52241bf:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-52241bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-52241bf > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-52241bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-52241bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-5cba555 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19077 .elementor-element.elementor-element-5cba555 .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:4.8rem;font-weight:600;line-height:1.1em;color:#008DCB;}.elementor-19077 .elementor-element.elementor-element-e065169{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-1c86cd4{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-3290fcf8:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-3290fcf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe9dd58 );}.elementor-19077 .elementor-element.elementor-element-3290fcf8 > .elementor-container{max-width:660px;}.elementor-19077 .elementor-element.elementor-element-3290fcf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-3290fcf8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-16b96394 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19077 .elementor-element.elementor-element-16b96394 .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:4.8rem;font-weight:600;line-height:1.1em;color:#008DCB;}.elementor-19077 .elementor-element.elementor-element-2cba4b98 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19077 .elementor-element.elementor-element-51afdfd:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-51afdfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-19077 .elementor-element.elementor-element-51afdfd > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-51afdfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-51afdfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-47c0ef2{font-family:"proxima-nova", sans-serif;font-size:1.8rem;line-height:1.4em;color:#174063;}.elementor-19077 .elementor-element.elementor-element-30a3cdc4:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-30a3cdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe9dd58 );}.elementor-19077 .elementor-element.elementor-element-30a3cdc4 > .elementor-container{max-width:660px;}.elementor-19077 .elementor-element.elementor-element-30a3cdc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-30a3cdc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-ec62d22 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19077 .elementor-element.elementor-element-ec62d22 .elementor-heading-title{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:4.8rem;font-weight:600;line-height:1.1em;color:#008DCB;}.elementor-19077 .elementor-element.elementor-element-606c4566 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19077 .elementor-element.elementor-element-3fcad177:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-3fcad177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe9dd58 );}.elementor-19077 .elementor-element.elementor-element-3fcad177 > .elementor-container{max-width:756px;}.elementor-19077 .elementor-element.elementor-element-3fcad177{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-3fcad177 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-51e35a4f:not(.elementor-motion-effects-element-type-background), .elementor-19077 .elementor-element.elementor-element-51e35a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe9dd58 );}.elementor-19077 .elementor-element.elementor-element-51e35a4f > .elementor-container{max-width:984px;}.elementor-19077 .elementor-element.elementor-element-51e35a4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19077 .elementor-element.elementor-element-51e35a4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19077 .elementor-element.elementor-element-43ec5427 > .elementor-element-populated{padding:10px 10px 0px 10px;}@media(max-width:1024px){.elementor-19077 .elementor-element.elementor-element-2858ca15{padding:10px 0px 14px 0px;}.elementor-19077 .elementor-element.elementor-element-61523454 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19077 .elementor-element.elementor-element-58c17b00{padding:14px 0px 44px 0px;}.elementor-19077 .elementor-element.elementor-element-6559f835 > .elementor-element-populated{padding:24px 10px 10px 10px;}.elementor-19077 .elementor-element.elementor-element-28ab6a9 > .elementor-element-populated{padding:24px 10px 10px 10px;}.elementor-19077 .elementor-element.elementor-element-606c4566 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-19077 .elementor-element.elementor-element-61523454 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19077 .elementor-element.elementor-element-5b359bed .elementor-heading-title{font-size:4rem;}}@media(min-width:768px){.elementor-19077 .elementor-element.elementor-element-5e65634b{width:20%;}.elementor-19077 .elementor-element.elementor-element-6559f835{width:59.333%;}.elementor-19077 .elementor-element.elementor-element-28ab6a9{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19077 .elementor-element.elementor-element-5e65634b{width:100%;}.elementor-19077 .elementor-element.elementor-element-6559f835{width:100%;}.elementor-19077 .elementor-element.elementor-element-28ab6a9{width:100%;}.elementor-19077 .elementor-element.elementor-element-71be9d53{width:100%;}.elementor-19077 .elementor-element.elementor-element-a9024ef{width:100%;}.elementor-19077 .elementor-element.elementor-element-7ffefe1{width:100%;}.elementor-19077 .elementor-element.elementor-element-29a82ef{width:100%;}.elementor-19077 .elementor-element.elementor-element-6699aa3{width:100%;}.elementor-19077 .elementor-element.elementor-element-70f177d{width:100%;}.elementor-19077 .elementor-element.elementor-element-ba61e32{width:100%;}.elementor-19077 .elementor-element.elementor-element-a04e2e6{width:100%;}.elementor-19077 .elementor-element.elementor-element-ac4c1a1{width:100%;}}/* Start custom CSS for pp-breadcrumbs, class: .elementor-element-61523454 */.elementor-19077 .elementor-element.elementor-element-61523454 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67a58cfe */.elementor-19077 .elementor-element.elementor-element-67a58cfe p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6559f835 */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-6559f835 {
        max-width: 756px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58c17b00 */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-58c17b00 > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column:last-child {
    max-width: 362px;
}
.elementor-19077 .elementor-element.elementor-element-58c17b00 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2667487 */.elementor-19077 .elementor-element.elementor-element-2667487 { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ed49e3f */.elementor-19077 .elementor-element.elementor-element-6ed49e3f {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd120f7 */.elementor-19077 .elementor-element.elementor-element-dd120f7 p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71be9d53 */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-71be9d53 {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-71be9d53 > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23ad3e9f */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-23ad3e9f > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-23ad3e9f .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-23ad3e9f .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-23ad3e9f .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-23ad3e9f .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-23ad3e9f .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-23ad3e9f .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-23ad3e9f .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5a688 */.elementor-19077 .elementor-element.elementor-element-7d5a688 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e5c56 */.elementor-19077 .elementor-element.elementor-element-25e5c56 p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9024ef */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-a9024ef {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-a9024ef > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-01737f1 */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-01737f1 > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-01737f1 .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-01737f1 .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-01737f1 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-01737f1 .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-01737f1 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-01737f1 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-01737f1 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88d3e7e */.elementor-19077 .elementor-element.elementor-element-88d3e7e {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7589709 */.elementor-19077 .elementor-element.elementor-element-7589709 p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ffefe1 */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-7ffefe1 {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-7ffefe1 > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-054e2ca */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-054e2ca > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-054e2ca .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-054e2ca .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-054e2ca .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-054e2ca .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-054e2ca .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-054e2ca .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-054e2ca .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83784bc */.elementor-19077 .elementor-element.elementor-element-83784bc {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ea531c */.elementor-19077 .elementor-element.elementor-element-4ea531c p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29a82ef */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-29a82ef {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-29a82ef > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b9e994 */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-4b9e994 > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-4b9e994 .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-4b9e994 .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-4b9e994 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-4b9e994 .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-4b9e994 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-4b9e994 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-4b9e994 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf35db1 */.elementor-19077 .elementor-element.elementor-element-cf35db1 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2343b */.elementor-19077 .elementor-element.elementor-element-2a2343b p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6699aa3 */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-6699aa3 {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-6699aa3 > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-211ae7d */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-211ae7d > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-211ae7d .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-211ae7d .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-211ae7d .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-211ae7d .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-211ae7d .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-211ae7d .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-211ae7d .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10f73a */.elementor-19077 .elementor-element.elementor-element-a10f73a {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c17f3e3 */.elementor-19077 .elementor-element.elementor-element-c17f3e3 p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70f177d */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-70f177d {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-70f177d > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0564eb6 */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-0564eb6 > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-0564eb6 .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-0564eb6 .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-0564eb6 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-0564eb6 .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-0564eb6 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-0564eb6 .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-0564eb6 .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f224896 */.elementor-19077 .elementor-element.elementor-element-f224896 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a39c */.elementor-19077 .elementor-element.elementor-element-e41a39c p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ba61e32 */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-ba61e32 {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-ba61e32 > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff8afdd */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-ff8afdd > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-ff8afdd .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-ff8afdd .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-ff8afdd .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-ff8afdd .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-ff8afdd .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-ff8afdd .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-ff8afdd .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cba555 */.elementor-19077 .elementor-element.elementor-element-5cba555 { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e065169 */.elementor-19077 .elementor-element.elementor-element-e065169 p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c86cd4 */.elementor-19077 .elementor-element.elementor-element-1c86cd4 p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a04e2e6 */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-a04e2e6 {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-a04e2e6 > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52241bf */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-52241bf > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-52241bf .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-52241bf .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-52241bf .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-52241bf .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-52241bf .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-52241bf .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-52241bf .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16b96394 */.elementor-19077 .elementor-element.elementor-element-16b96394 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47c0ef2 */.elementor-19077 .elementor-element.elementor-element-47c0ef2 p { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ac4c1a1 */@media (min-width: 1024px) {
    .elementor-19077 .elementor-element.elementor-element-ac4c1a1 {
        max-width: 756px;
    }
    .elementor-19077 .elementor-element.elementor-element-ac4c1a1 > .elementor-column-wrap > .elementor-widget-wrap > *:not(.padded-grey-section) {
        padding-left: 48px;
        padding-right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51afdfd */@media (min-width: 1024px) {
.elementor-19077 .elementor-element.elementor-element-51afdfd > .elementor-container > .elementor-row {
    justify-content: space-between;
    /*column-gap: 36px;   */
}
.elementor-19077 .elementor-element.elementor-element-51afdfd .elementor-col-33.elementor-top-column {
    width: 100%;
}
.elementor-19077 .elementor-element.elementor-element-51afdfd .elementor-col-33.elementor-top-column:first-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-51afdfd .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
.elementor-19077 .elementor-element.elementor-element-51afdfd .elementor-col-33.elementor-top-column:last-child {
    max-width: 332px;
}
.elementor-19077 .elementor-element.elementor-element-51afdfd .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 14px;
    padding-right: 14px;
}
}
@media (min-width: 1200px) {
    .elementor-19077 .elementor-element.elementor-element-51afdfd .elementor-col-33.elementor-top-column:first-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
.elementor-19077 .elementor-element.elementor-element-51afdfd .elementor-col-33.elementor-top-column:last-child > .elementor-column-wrap {
    padding-left: 38px;
    padding-right: 38px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec62d22 */.elementor-19077 .elementor-element.elementor-element-ec62d22 {
    margin: 0;
}/* End custom CSS */