.elementor-55 .elementor-element.elementor-element-bp0005d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp0004t{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp0004s{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp0004r{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp0004q{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp0004l{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-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-55 .elementor-element.elementor-element-bp0004h{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-bp0004g .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-bp0004g .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-bp0004g{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-bp0004g .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-bp0004k .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-bp0004k .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-bp0004k{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-bp0004k .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-bp0004p{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-bp0004m .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-55 .elementor-element.elementor-element-bp0004n .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-55 .elementor-element.elementor-element-bp0004o .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-55 .elementor-element.elementor-element-bp00059{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp00058{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp00054{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp00050{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-bp0004w .elementor-star-rating i:before{color:#E6A020;}.elementor-55 .elementor-element.elementor-element-bp0004z{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp00053{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bp00051 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-55 .elementor-element.elementor-element-bp00057{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d1857d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-498904b4:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-498904b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-55 .elementor-element.elementor-element-498904b4 > .elementor-container{max-width:1200px;}.elementor-55 .elementor-element.elementor-element-498904b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 25px 0px;}.elementor-55 .elementor-element.elementor-element-498904b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-498904b4 > .elementor-shape-top svg{height:0px;transform:translateX(-50%) rotateY(180deg);}.elementor-55 .elementor-element.elementor-element-537ac79 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9d9d9c;border-radius:5px 5px 5px 5px;}.elementor-55 .elementor-element.elementor-element-537ac79 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-537ac79 .elementor-icon-box-title{margin-block-end:7px;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-537ac79.elementor-view-stacked .elementor-icon{background-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-537ac79.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-537ac79.elementor-view-default .elementor-icon{fill:#36a9e1;color:#36a9e1;border-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-537ac79 .elementor-icon{font-size:50px;}.elementor-55 .elementor-element.elementor-element-537ac79 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-537ac79 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-2adeee9 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9d9d9c;border-radius:5px 5px 5px 5px;}.elementor-55 .elementor-element.elementor-element-2adeee9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-2adeee9 .elementor-icon-box-title{margin-block-end:7px;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-2adeee9.elementor-view-stacked .elementor-icon{background-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-2adeee9.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-2adeee9.elementor-view-default .elementor-icon{fill:#36a9e1;color:#36a9e1;border-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-2adeee9 .elementor-icon{font-size:50px;}.elementor-55 .elementor-element.elementor-element-2adeee9 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-2adeee9 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-7469e52 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9d9d9c;border-radius:5px 5px 5px 5px;}.elementor-55 .elementor-element.elementor-element-7469e52 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-7469e52 .elementor-icon-box-title{margin-block-end:7px;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-7469e52.elementor-view-stacked .elementor-icon{background-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-7469e52.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-7469e52.elementor-view-default .elementor-icon{fill:#36a9e1;color:#36a9e1;border-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-7469e52 .elementor-icon{font-size:50px;}.elementor-55 .elementor-element.elementor-element-7469e52 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-7469e52 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-19970b8 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9d9d9c;border-radius:5px 5px 5px 5px;}.elementor-55 .elementor-element.elementor-element-19970b8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-19970b8 .elementor-icon-box-title{margin-block-end:7px;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-19970b8.elementor-view-stacked .elementor-icon{background-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-19970b8.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-19970b8.elementor-view-default .elementor-icon{fill:#36a9e1;color:#36a9e1;border-color:#36a9e1;}.elementor-55 .elementor-element.elementor-element-19970b8 .elementor-icon{font-size:50px;}.elementor-55 .elementor-element.elementor-element-19970b8 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-19970b8 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-3e99871b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-d744969 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-d744969 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-8975338{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;}.elementor-55 .elementor-element.elementor-element-8975338.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-8975338 img{width:123px;}.elementor-55 .elementor-element.elementor-element-8b529ba{width:var( --container-widget-width, 26.801% );max-width:26.801%;--container-widget-width:26.801%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-8b529ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-8b529ba img{width:150px;}.elementor-55 .elementor-element.elementor-element-44b0944{width:var( --container-widget-width, 24.443% );max-width:24.443%;--container-widget-width:24.443%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-44b0944.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-44b0944 img{width:150px;}.elementor-55 .elementor-element.elementor-element-5fa91eb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-5fa91eb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-c15f06c{width:var( --container-widget-width, 26.801% );max-width:26.801%;--container-widget-width:26.801%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-c15f06c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-c15f06c img{width:150px;}.elementor-55 .elementor-element.elementor-element-292d85f{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;}.elementor-55 .elementor-element.elementor-element-292d85f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-292d85f img{width:123px;}.elementor-55 .elementor-element.elementor-element-42d0278:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-42d0278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-55 .elementor-element.elementor-element-42d0278 > .elementor-container{max-width:1200px;}.elementor-55 .elementor-element.elementor-element-42d0278{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-10px;}.elementor-55 .elementor-element.elementor-element-42d0278 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-99adc32{text-align:start;}.elementor-55 .elementor-element.elementor-element-141a4c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-3146750.elementor-social-icon{background-color:#00a19a;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-3146750.elementor-social-icon i{color:#f5f5f5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-3146750.elementor-social-icon svg{fill:#f5f5f5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-fa09c40.elementor-social-icon{background-color:#00a19a;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-fa09c40.elementor-social-icon i{color:#f5f5f5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-fa09c40.elementor-social-icon svg{fill:#f5f5f5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-e6e94a2.elementor-social-icon{background-color:#00a19a;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-e6e94a2.elementor-social-icon i{color:#f5f5f5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-e6e94a2.elementor-social-icon svg{fill:#f5f5f5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-98b5881.elementor-social-icon{background-color:#00A19A;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-98b5881.elementor-social-icon i{color:#F5F5F5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-98b5881.elementor-social-icon svg{fill:#F5F5F5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-15b906b.elementor-social-icon{background-color:#00A19A;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-15b906b.elementor-social-icon i{color:#F5F5F5;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-repeater-item-15b906b.elementor-social-icon svg{fill:#F5F5F5;}.elementor-55 .elementor-element.elementor-element-bac32bb{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-widget-container{text-align:right;}.elementor-55 .elementor-element.elementor-element-e88ec62 > .elementor-widget-container{margin:10px 0px -15px 0px;}.elementor-55 .elementor-element.elementor-element-e88ec62{text-align:end;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-8f499dc:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-8f499dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-55 .elementor-element.elementor-element-8f499dc > .elementor-container{max-width:1200px;}.elementor-55 .elementor-element.elementor-element-8f499dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-55 .elementor-element.elementor-element-8f499dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-af52ad7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-09c28f8{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#706f6f;}.elementor-55 .elementor-element.elementor-element-5940246 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-79ca6f5{text-align:end;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#706f6f;}.elementor-55 .elementor-element.elementor-element-b9a6436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-bp0005d{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004t{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004s{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004r{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004q{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004l{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004h{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004p{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp00059{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp00058{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp00054{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp00050{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp0004z{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp00053{--width:100%;}.elementor-55 .elementor-element.elementor-element-bp00057{--width:100%;}.elementor-55 .elementor-element.elementor-element-6052f036{width:25%;}.elementor-55 .elementor-element.elementor-element-f3736c5{width:25%;}.elementor-55 .elementor-element.elementor-element-3e99871b{width:49.664%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-bp0004m .elementor-icon-box-wrapper{text-align:start;}.elementor-55 .elementor-element.elementor-element-bp0004n .elementor-icon-box-wrapper{text-align:start;}.elementor-55 .elementor-element.elementor-element-bp0004o .elementor-icon-box-wrapper{text-align:start;}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-498904b4{padding:60px 20px 60px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-8975338 img{width:85%;}.elementor-55 .elementor-element.elementor-element-292d85f img{width:85%;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-bp0004m .elementor-icon-box-wrapper{text-align:start;}.elementor-55 .elementor-element.elementor-element-bp0004n .elementor-icon-box-wrapper{text-align:start;}.elementor-55 .elementor-element.elementor-element-bp0004o .elementor-icon-box-wrapper{text-align:start;}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-498904b4 > .elementor-shape-top svg{height:10px;}.elementor-55 .elementor-element.elementor-element-498904b4{padding:50px 20px 50px 20px;}.elementor-55 .elementor-element.elementor-element-6052f036{width:50%;}.elementor-55 .elementor-element.elementor-element-537ac79 > .elementor-widget-container{padding:10px 5px 10px 5px;}.elementor-55 .elementor-element.elementor-element-537ac79 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-55 .elementor-element.elementor-element-537ac79 .elementor-icon{font-size:35px;}.elementor-55 .elementor-element.elementor-element-2adeee9 > .elementor-widget-container{padding:10px 5px 10px 5px;}.elementor-55 .elementor-element.elementor-element-2adeee9 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-55 .elementor-element.elementor-element-2adeee9 .elementor-icon{font-size:35px;}.elementor-55 .elementor-element.elementor-element-f3736c5{width:50%;}.elementor-55 .elementor-element.elementor-element-7469e52 > .elementor-widget-container{padding:10px 5px 10px 5px;}.elementor-55 .elementor-element.elementor-element-7469e52 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-55 .elementor-element.elementor-element-7469e52 .elementor-icon{font-size:35px;}.elementor-55 .elementor-element.elementor-element-19970b8 > .elementor-widget-container{padding:10px 5px 10px 5px;}.elementor-55 .elementor-element.elementor-element-19970b8 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-55 .elementor-element.elementor-element-19970b8 .elementor-icon{font-size:35px;}.elementor-55 .elementor-element.elementor-element-3e99871b{width:100%;}.elementor-55 .elementor-element.elementor-element-3e99871b > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-55 .elementor-element.elementor-element-d744969{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-8975338{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-8975338 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-55 .elementor-element.elementor-element-8975338 img{width:62%;}.elementor-55 .elementor-element.elementor-element-8b529ba{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-8b529ba > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-55 .elementor-element.elementor-element-44b0944{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-44b0944 > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-55 .elementor-element.elementor-element-5fa91eb{text-align:center;}.elementor-55 .elementor-element.elementor-element-c15f06c{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-c15f06c > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-55 .elementor-element.elementor-element-292d85f{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-292d85f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-55 .elementor-element.elementor-element-292d85f img{width:62%;}.elementor-55 .elementor-element.elementor-element-99adc32{text-align:center;}.elementor-55 .elementor-element.elementor-element-bac32bb .elementor-widget-container{text-align:center;}.elementor-55 .elementor-element.elementor-element-e88ec62{text-align:center;}.elementor-55 .elementor-element.elementor-element-09c28f8{text-align:center;}.elementor-55 .elementor-element.elementor-element-79ca6f5{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-79ca6f5 */.elementor-55 .elementor-element.elementor-element-79ca6f5 a {
    color: #706f6f;
}/* End custom CSS */
/* Start custom CSS */.bp-home{
--bp-ink:#191B24;
--bp-slate:#363946;
--bp-grey:#696773;
--bp-mist:#F5F5F5;
--bp-sky:#36A9E1;
--bp-sky-text:#1A7AA6;
--bp-teal:#00A19A;
--bp-success:#159A5B;
--bp-error:#D63B3B;
--bp-amber:#E6A020;
--bp-cta-gradient:linear-gradient(180deg,#E6844E 0%,#E64E5D 100%);
--bp-brand-gradient:linear-gradient(180deg,#36A9E1 0%,#00A19A 100%);
--bp-card-shadow:0px 0px 20px rgba(0,0,0,0.1);
--bp-font:"Open Sans",sans-serif;
--bp-num:"Inter",sans-serif;
--bp-max:1200px;
--bp-gutter:24px;
}
.bp-home,
.bp-home *{ box-sizing:border-box; }
.bp-home{
font-family:var(--bp-font);
line-height:1.5;
overflow-x:hidden;
position:relative;
background:#fff;
}
.bp-home h1,
.bp-home h2,
.bp-home h3,
.bp-home h4{ text-wrap:balance; }
.bp-home button,
.bp-home input,
.bp-home select,
.bp-home textarea{ font:inherit; }
.bp-home h1,
.bp-home h2,
.bp-home h3,
.bp-home h4,
.bp-home h5,
.bp-home h6,
.bp-home p,
.bp-home ul,
.bp-home ol{ margin:0; }
.bp-home .elementor-widget:not(:last-child){ margin-block-end:0; }
.bp-home .elementor-widget-container{ margin:0; padding:0; }
.bp-home .bp-h2{
font-family:var(--bp-font);
font-size:clamp(28px,4vw,42px);
font-weight:400;
line-height:1.25;
color:var(--bp-ink);
}
.bp-home .bp-h2-trial{ font-size:clamp(28px,4vw,44px); line-height:1.15; color:#fff; }
.bp-home .bp-h2-joe{ font-size:clamp(26px,3.4vw,38px); }
.bp-home .bp-body{
font-family:var(--bp-font);
font-size:16px;
line-height:25.6px;
color:var(--bp-slate);
}
.bp-home .bp-body-light{ color:rgba(255,255,255,0.82); }
.bp-home .bp-eyebrow{
font-family:var(--bp-font);
font-size:13px;
font-weight:700;
letter-spacing:0.14em;
text-transform:uppercase;
color:var(--bp-sky-text);
}
.bp-home .bp-marquee-line{
font-size:clamp(18px,2.4vw,24px);
font-weight:600;
color:var(--bp-ink);
text-align:center;
}
.bp-home .bp-btn .elementor-button,
.bp-home a.bp-btn,
.bp-home button.bp-btn{
display:inline-flex;
align-items:center;
justify-content:center;
padding:17px 28px;
gap:12px;
background:var(--bp-cta-gradient);
background-image:var(--bp-cta-gradient);
border:none;
border-radius:150px;
cursor:pointer;
color:#fff;
font-family:var(--bp-font);
font-size:16px;
font-weight:400;
line-height:25.6px;
white-space:nowrap;
text-decoration:none;
box-shadow:none;
transition:transform .2s ease, filter .2s ease, box-shadow .2s ease;
}
.bp-home .bp-btn .elementor-button:hover,
.bp-home a.bp-btn:hover,
.bp-home button.bp-btn:hover{
box-shadow:0 12px 26px rgba(230,78,93,0.35);
transform:scale(1.02);
filter:brightness(1.08);
color:#fff;
}
.bp-home .bp-btn .elementor-button:active,
.bp-home a.bp-btn:active,
.bp-home button.bp-btn:active{ transform:scale(0.98); }
.bp-home .bp-btn-outline .elementor-button,
.bp-home a.bp-btn-outline,
.bp-home button.bp-btn-outline{
display:inline-flex;
align-items:center;
justify-content:center;
padding:17px 28px;
gap:12px;
background:transparent;
background-image:none;
border:1px solid var(--bp-ink);
border-radius:150px;
cursor:pointer;
color:var(--bp-ink);
font-family:var(--bp-font);
font-size:16px;
font-weight:400;
line-height:25.6px;
white-space:nowrap;
text-decoration:none;
transition:all .2s ease;
}
.bp-home .bp-btn-outline .elementor-button:hover,
.bp-home a.bp-btn-outline:hover,
.bp-home button.bp-btn-outline:hover{ background-color:#333; color:#fff; }
.bp-home .bp-journey-track{
display:flex;
gap:24px;
overflow-x:auto;
scroll-snap-type:x mandatory;
align-items:stretch;
padding:22px 0 40px;
margin:-22px 0 -32px;
}
.bp-home .bp-conn{
flex:1 1 400px;
min-width:300px;
max-width:560px;
background:#20222E;
border:1px solid rgba(255,255,255,0.08);
border-radius:24px;
padding:clamp(28px,3.5vw,48px);
display:flex;
flex-direction:column;
gap:30px;
}
.bp-home .bp-conn-eyebrow{
font-family:var(--bp-font);
font-size:13px;
font-weight:700;
letter-spacing:0.1em;
text-transform:uppercase;
color:var(--bp-sky);
}
.bp-home .bp-dot{
width:8px; height:8px;
border-radius:20px;
border:none;
padding:0;
cursor:pointer;
background:rgba(255,255,255,0.22);
transition:all .3s ease;
}
.bp-home .bp-dot.is-active{ width:22px; background:var(--bp-sky); }
.bp-home .bp-trial-panel{
position:relative;
border-radius:24px;
overflow:hidden;
padding:clamp(32px,5vw,60px);
background:#0F1116;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
border:1px solid rgba(255,255,255,0.08);
box-shadow:0 1px 2px rgba(16,24,40,0.06), 0 30px 60px rgba(16,24,40,0.18);
}
.bp-home .bp-trial-grid{
display:grid;
grid-template-columns:1.05fr 0.95fr;
gap:clamp(32px,5vw,60px);
align-items:center;
position:relative;
}
.bp-home .bp-pill{
display:inline-flex;
align-items:center;
gap:8px;
width:fit-content;
padding:7px 14px;
border-radius:100px;
background:rgba(54,169,225,0.14);
border:1px solid rgba(54,169,225,0.32);
color:#fff;
font-family:var(--bp-font);
font-size:12.5px;
font-weight:700;
letter-spacing:0.06em;
text-transform:uppercase;
}
.bp-home .bp-pill-dot{ width:7px; height:7px; border-radius:50%; background:var(--bp-teal); }
.bp-home .bp-glass{
background:rgba(255,255,255,0.05);
border:1px solid rgba(255,255,255,0.10);
border-radius:16px;
padding:6px 24px;
}
.bp-home .bp-glass-row{
display:flex;
gap:16px;
align-items:flex-start;
padding:20px 0;
border-top:1px solid rgba(255,255,255,0.10);
}
.bp-home .bp-glass-row:first-child{ border-top:none; }
.bp-home .bp-glass-row strong{ font-family:var(--bp-font); font-size:16px; font-weight:700; color:#fff; }
.bp-home .bp-joe-grid{
display:grid;
grid-template-columns:1fr 1.05fr;
gap:clamp(28px,4vw,56px);
align-items:center;
}
.bp-home .bp-video{
position:relative;
width:100%;
aspect-ratio:16 / 9;
border-radius:18px;
overflow:hidden;
background:#12141B;
border:1px solid rgba(255,255,255,0.06);
box-shadow:0 1px 2px rgba(16,24,40,0.06), 0 30px 60px rgba(16,24,40,0.22);
}
.bp-home .bp-video-meta{
position:absolute;
left:0; right:0; bottom:0;
padding:30px 18px 16px;
display:flex;
align-items:center;
gap:12px;
}
.bp-home .bp-avatar{
width:40px; height:40px;
border-radius:50%;
flex-shrink:0;
background:var(--bp-brand-gradient);
display:flex;
align-items:center;
justify-content:center;
color:#fff;
font-family:var(--bp-font);
font-weight:800;
font-size:16px;
}
.bp-home .bp-video iframe{ position:absolute; inset:0; width:100%; height:100%; border:none; }
.bp-home .bp-marquee{
width:100%;
overflow:hidden;
-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
}
.bp-home .bp-marquee-track{
width:max-content;
display:flex;
gap:20px;
animation:bpMarquee 32s linear infinite;
}
.bp-home .bp-marquee:hover .bp-marquee-track{ animation-play-state:paused; }
.bp-home .bp-marquee-tile{
flex-shrink:0;
height:104px;
min-width:150px;
padding:0 32px;
display:flex;
align-items:center;
justify-content:center;
border-radius:14px;
background:#fff;
border:1px solid rgba(16,24,40,0.07);
box-shadow:0 1px 2px rgba(16,24,40,0.04);
}
.bp-home .bp-marquee-tile img{ height:48px; width:auto; max-width:180px; object-fit:contain; display:block; }
@keyframes bpProgress{ from{ width:0%; } to{ width:100%; } }
@keyframes bpFadeIn{ from{ opacity:0; } to{ opacity:1; } }
@keyframes bpFlow{ to{ background-position:14px 0; } }
@keyframes bpPulse{
0%,100%{ box-shadow:0 0 0 0 rgba(54,169,225,0.35); }
50%{ box-shadow:0 0 0 6px rgba(54,169,225,0); }
}
@keyframes bpMarquee{ from{ transform:translateX(0); } to{ transform:translateX(-50%); } }
@keyframes bpBarGreen{ 0%{ width:0%; } 60%{ width:74%; } 100%{ width:74%; } }
@keyframes bpBarRed{ 0%,60%{ width:0%; } 92%{ width:14%; } 100%{ width:14%; } }
@keyframes bpBarFlag{
0%,58%{ opacity:0; transform:translateY(6px) scale(.8); }
72%{ opacity:1; transform:translateY(0) scale(1); }
100%{ opacity:1; transform:translateY(0) scale(1); }
}
@media (prefers-reduced-motion:reduce){
.bp-home *,
.bp-home *::before,
.bp-home *::after{
animation-duration:.01ms !important;
animation-iteration-count:1 !important;
transition-duration:.01ms !important;
}
}
@media (max-width:900px){
.bp-home .bp-trial-grid{ grid-template-columns:1fr !important; }
.bp-home .bp-joe-grid{ grid-template-columns:1fr !important; }
}
.bp-home .bp-sec{
width:100%;
display:flex;
justify-content:center;
padding:clamp(56px,8vw,90px) var(--bp-gutter);
}
.bp-home .bp-inner{ width:100%; max-width:var(--bp-max); }
.bp-home .bp-conn-slide{ display:none; }
.bp-home .bp-h2 .elementor-heading-title{
font-family:var(--bp-font); font-size:clamp(28px,4vw,42px); font-weight:400;
line-height:1.25; 
}
.bp-home .bp-h2-trial .elementor-heading-title{ font-size:clamp(28px,4vw,44px); line-height:1.15; color:#fff; }
.bp-home .bp-h2-joe .elementor-heading-title{ font-size:clamp(26px,3.4vw,38px); }
.bp-home .bp-body p{
font-family:var(--bp-font); font-size:16px; line-height:25.6px; color:var(--bp-slate); margin:0;
}
.bp-home .bp-body-light p{ color:rgba(255,255,255,0.82); }
.bp-home .bp-eyebrow p,
.bp-home .bp-eyebrow .elementor-heading-title{
font-family:var(--bp-font); font-size:13px; font-weight:700; letter-spacing:0.14em;
text-transform:uppercase; color:var(--bp-sky-text); margin:0; line-height:1.5;
}
.bp-home .bp-marquee-line p{ font-size:clamp(18px,2.4vw,24px); font-weight:600; color:var(--bp-ink); text-align:center; margin:0; }
.bp-home .elementor-widget-text-editor p:last-child{ margin-bottom:0; }
.bp-home .bp-max-520 p{ max-width:520px; }
.bp-home .bp-max-460 p{ max-width:460px; }
.bp-home .bp-stack-18,
.bp-home .bp-stack-20,
.bp-home .bp-stack-24,
.bp-home .bp-stack-48{
display:flex; flex-direction:column;
}
.bp-home .bp-stack-18{ gap:18px; }
.bp-home .bp-stack-20{ gap:20px; }
.bp-home .bp-stack-24{ gap:24px; }
.bp-home .bp-stack-48{ gap:48px; }
.bp-home .bp-sec-white{ background:#fff; }
.bp-home .bp-sec-mist{ background:#F5F5F5; }
.bp-home .bp-social-sec{ padding-bottom:clamp(40px,6vw,64px); }
.bp-home .bp-trial-cta{ display:flex; flex-direction:row; gap:14px; flex-wrap:wrap; align-items:center; margin-top:4px; }
.bp-home .bp-trial-cta{ width:auto; }
.bp-home .elementor-element{ line-height:1.5; }
.bp-home .bp-callus,
.bp-home .bp-callus .elementor-widget-container{ display:flex; align-items:center; }
.bp-home .bp-ico .elementor-icon,
.bp-home .bp-ico .elementor-icon-list-icon,
.bp-home .bp-ico .elementor-star-full{
-webkit-mask-image:var(--bp-mask); mask-image:var(--bp-mask);
-webkit-mask-repeat:no-repeat; mask-repeat:no-repeat;
-webkit-mask-position:center; mask-position:center;
-webkit-mask-size:contain; mask-size:contain;
background-color:currentColor;
}
.bp-home .bp-nested-tabs .e-n-tab-icon{
-webkit-mask-image:var(--bp-mask); mask-image:var(--bp-mask);
-webkit-mask-repeat:no-repeat; mask-repeat:no-repeat;
-webkit-mask-position:center; mask-position:center;
-webkit-mask-size:contain; mask-size:contain;
background-color:currentColor;
}
.bp-home .bp-ico .elementor-icon > svg,
.bp-home .bp-ico .elementor-icon > i,
.bp-home .bp-ico .elementor-icon-list-icon > svg,
.bp-home .bp-ico .elementor-icon-list-icon > i,
.bp-home .bp-nested-tabs .e-n-tab-icon > svg,
.bp-home .bp-nested-tabs .e-n-tab-icon > i{ visibility:hidden; }
.bp-home .bp-nested-tabs .e-n-tab-title:nth-of-type(1){ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E"); }
.bp-home .bp-nested-tabs .e-n-tab-title:nth-of-type(2){ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3C/svg%3E"); }
.bp-home .bp-nested-tabs .e-n-tab-title:nth-of-type(3){ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 7c0-2.2-1.8-4-4-4s-4 1.8-4 4c0 2 .5 3.5.5 5.5 0 2-1 3.5-2.5 4.5'/%3E%3Cpath d='M6 12h8'/%3E%3Cpath d='M6 21h12'/%3E%3C/svg%3E"); }
.bp-home .bp-ico-check{ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"); }
.bp-home .bp-ico-bolt{ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 3 14h9l-1 8 10-12h-9l1-8Z'/%3E%3C/svg%3E"); }
.bp-home .bp-ico-headset{ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14v-2a9 9 0 0 1 18 0v2'/%3E%3Cpath d='M21 14v3a3 3 0 0 1-3 3h-3'/%3E%3Crect x='2' y='14' width='4' height='6' rx='1'/%3E%3Crect x='18' y='14' width='4' height='6' rx='1'/%3E%3C/svg%3E"); }
.bp-home .bp-ico-chat{ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2Z'/%3E%3C/svg%3E"); }
.bp-home .bp-ico-phone{ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13 1 .37 1.94.72 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.87.35 1.81.59 2.81.72A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E"); }
.bp-home .bp-ico-star{ --bp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l2.9 6.3 6.9.6-5.2 4.6 1.6 6.8L12 17.3 5.8 20.9l1.6-6.8L2.2 8.9l6.9-.6L12 2Z'/%3E%3C/svg%3E"); }
.bp-home .elementor-icon-list-items{ padding:0; margin:0; list-style:none; }
.bp-home .elementor-icon-list-item{ margin:0; }
.bp-home .elementor-icon-list-item a{ text-decoration:none; color:inherit; display:flex; align-items:inherit; gap:inherit; }
.bp-home .elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{
color:inherit; font-size:inherit; line-height:inherit; font-weight:inherit;
}
.bp-home .bp-ticks-list .elementor-icon-list-items{ display:flex; flex-wrap:wrap; gap:18px; }
.bp-home .bp-ticks-list .elementor-icon-list-item{
display:inline-flex; align-items:center; gap:7px;
font-family:var(--bp-font); font-size:14px; line-height:1.5;
color:rgba(255,255,255,0.8);
}
.bp-home .bp-trial-ticks .elementor-icon-list-item{ color:rgba(255,255,255,0.78); }
.bp-home .bp-ticks-list .elementor-icon-list-icon{ width:16px; height:16px; color:var(--bp-teal); flex-shrink:0; }
.bp-home .bp-trial-ticks{ margin-top:6px; }
.bp-home .bp-callus .elementor-icon-list-items{ display:flex; }
.bp-home .bp-callus .elementor-icon-list-item{
display:inline-flex; align-items:center; gap:8px;
font-family:var(--bp-font); font-size:15px; color:#fff; line-height:1.5;
}
.bp-home .bp-callus .elementor-icon-list-icon{ width:18px; height:18px; color:var(--bp-teal); flex-shrink:0; }
.bp-home .elementor-icon-box-wrapper{ display:flex; }
.bp-home .elementor-icon-box-title,
.bp-home .elementor-icon-box-description{ margin:0; }
.bp-home .elementor-icon-box-title a{ color:inherit; text-decoration:none; }
.bp-home .bp-journey-track{ counter-reset:bpstep; }
.bp-home .bp-glass-row .elementor-icon-box-wrapper{ flex-direction:row; align-items:flex-start; text-align:left; }
.bp-home .bp-glass-row .elementor-icon-box-icon{
width:44px; height:44px; border-radius:11px; flex-shrink:0; margin:0;
background-image:var(--bp-brand-gradient);
display:flex; align-items:center; justify-content:center;
}
.bp-home .bp-glass-row.elementor-widget-icon-box .elementor-icon{ width:22px; height:22px; color:#fff; }
.bp-home .bp-glass-row .elementor-icon-box-content{ display:flex; flex-direction:column; gap:4px; }
.bp-home .bp-glass-row .elementor-icon-box-title{
font-family:var(--bp-font); font-size:16px; font-weight:700; line-height:1.5; color:#fff;
}
.bp-home .bp-glass-row .elementor-icon-box-description{
font-family:var(--bp-font); font-size:14.5px; line-height:22px; color:rgba(255,255,255,0.72);
}
.bp-home .bp-nested-tabs .e-n-tabs{ display:flex; flex-direction:column; gap:36px; }
.bp-home .bp-nested-tabs .e-n-tabs-heading{
display:flex; justify-content:center; flex-wrap:wrap;
gap:clamp(6px,3vw,40px);
border-bottom:1px solid rgba(16,24,40,0.08);
}
.bp-home .bp-nested-tabs .e-n-tab-title{
position:relative; display:flex; align-items:center; gap:9px;
padding:0 6px 16px; margin-bottom:-1px;
background:none; border:none; border-radius:0; cursor:pointer;
font-family:var(--bp-font); font-size:clamp(14px,1.5vw,17px); font-weight:500;
transition:color .2s ease;
}
.bp-home .bp-nested-tabs.elementor-widget-n-tabs .e-n-tab-title{ color:var(--bp-grey); }
.bp-home .bp-nested-tabs.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]{
color:var(--bp-ink); font-weight:700;
}
.bp-home .bp-nested-tabs .e-n-tab-icon{ width:19px; height:19px; color:var(--bp-grey); flex-shrink:0; }
.bp-home .bp-nested-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon{ color:var(--bp-sky-text); }
.bp-home .bp-nested-tabs .e-n-tab-title::after{
content:""; position:absolute; left:0; right:0; bottom:0; height:2px; background:transparent;
}
.bp-home .bp-nested-tabs .e-n-tab-title[aria-selected="true"]::after{ background:rgba(16,24,40,0.10); }
.bp-home .bp-nested-tabs .e-n-tab-title[aria-selected="true"]::before{
content:""; position:absolute; left:0; bottom:0; height:2px; width:0;
background-image:var(--bp-brand-gradient); z-index:1;
animation:bpProgress 20s linear forwards;
}
.bp-home .bp-nested-tabs.is-paused .e-n-tab-title[aria-selected="true"]::before{ animation-play-state:paused; }
.bp-home .bp-nested-tabs.is-chosen .e-n-tab-title[aria-selected="true"]::before{
width:100%; animation:none;
}
.bp-home .bp-nested-tabs .e-n-tabs-content{ display:block; }
.bp-home .bp-nested-tabs .e-n-tabs-content > .e-con{ padding:0; margin:0; }
.bp-home .bp-nested-tabs .e-n-tab-title:focus:not(:focus-visible){ outline:none; }
@media (max-width:640px){
.bp-home .bp-nested-tabs .e-n-tabs-heading{ flex-wrap:nowrap; gap:0; align-items:stretch; }
.bp-home .bp-nested-tabs .e-n-tab-title{
flex:1 1 0; min-width:0; justify-content:center;
gap:5px; padding:0 2px 12px; font-size:13px;
height:auto; align-self:stretch; order:0 !important;
}
.bp-home .bp-nested-tabs .e-n-tab-icon{ width:16px; height:16px; }
.bp-home .bp-nested-tabs .e-n-tab-title-text{ white-space:nowrap; }
}
.bp-home .bp-stars .elementor-star-rating__wrapper{
display:flex; flex-direction:row-reverse; justify-content:flex-end;
align-items:center; gap:10px; flex-wrap:wrap;
}
.bp-home .bp-stars .elementor-star-rating__title{
margin:0; font-family:var(--bp-font); font-size:14px; font-weight:600;
color:var(--bp-slate); line-height:1.5;
}
.bp-home .bp-stars .elementor-star-rating{ display:flex; gap:2px; line-height:1; }
.bp-home .bp-stars .elementor-star-full{
width:17px; height:17px; display:block; font-size:0; color:var(--bp-amber);
}
.bp-home .bp-stars .elementor-star-full::before{ content:none; }
.bp-home .bp-video-wrap{ position:relative; width:100%; }
.bp-home .bp-video .elementor-wrapper{
position:relative; width:100%; aspect-ratio:16 / 9;
border-radius:18px; overflow:hidden; background:#12141B;
border:1px solid rgba(255,255,255,0.06);
box-shadow:0 1px 2px rgba(16,24,40,0.06), 0 30px 60px rgba(16,24,40,0.22);
}
.bp-home .bp-video .elementor-wrapper iframe,
.bp-home .bp-video .elementor-custom-embed-image-overlay{ position:absolute; inset:0; width:100%; height:100%; }
.bp-home .bp-video .elementor-custom-embed-image-overlay{
background-size:cover; background-position:center; cursor:pointer; display:block;
}
.bp-home .bp-video .elementor-custom-embed-image-overlay::after{
content:""; position:absolute; inset:0;
background:linear-gradient(180deg, rgba(9,11,16,0.12) 0%, rgba(9,11,16,0.12) 52%, rgba(9,11,16,0.85) 100%);
}
.bp-home .bp-video .elementor-custom-embed-play{
position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);
width:84px; height:84px; border-radius:50%;
background-image:var(--bp-cta-gradient);
display:flex; align-items:center; justify-content:center;
box-shadow:0 14px 34px rgba(230,78,93,0.5);
opacity:1; z-index:2;
animation:bpPulse 2.8s ease-in-out infinite;
}
.bp-home .bp-video .elementor-custom-embed-play i,
.bp-home .bp-video .elementor-custom-embed-play svg{
color:#fff; fill:#fff; font-size:30px; width:30px; height:30px; text-shadow:none; opacity:1;
}
.bp-home .bp-video-meta{
position:absolute; left:0; right:0; bottom:0; z-index:3;
padding:30px 18px 16px; display:flex; align-items:center; gap:12px; pointer-events:none;
}
.bp-home .bp-video-wrap.is-playing .bp-video-meta{ display:none; }
.bp-home .bp-video-who{ display:flex; flex-direction:column; line-height:1.2; }
.bp-home .bp-video-name{ color:#fff; font-family:var(--bp-font); font-size:15px; font-weight:700; }
.bp-home .bp-video-role{ color:rgba(255,255,255,0.7); font-family:var(--bp-font); font-size:12.5px; }
.bp-home .bp-video-tag{
margin-left:auto; display:inline-flex; align-items:center; gap:6px;
color:rgba(255,255,255,0.85); font-family:var(--bp-font); font-size:12.5px; font-weight:600;
}
.bp-home .bp-pill p{
display:inline-flex; align-items:center; gap:8px; margin:0;
font-family:var(--bp-font); font-size:12.5px; font-weight:700;
letter-spacing:0.06em; text-transform:uppercase; color:#fff; line-height:1.5;
}
.bp-home .bp-pill{
width:fit-content; padding:7px 14px; border-radius:100px;
background:rgba(54,169,225,0.14); border:1px solid rgba(54,169,225,0.32);
}
.bp-home .bp-watchrow{ width:auto; }
.bp-home .bp-marquee-block{ width:100%; border-top:1px solid rgba(25,27,36,0.08); padding-top:40px; }
.bp-home .bp-journey-track{ flex-direction:row; }
.bp-home .bp-nested-tabs .e-n-tab-title{ line-height:1.5; }
.bp-home .bp-journey-track{ flex-direction:row !important; flex-wrap:nowrap !important; }
.bp-home .bp-sec{ align-items:center; }
.bp-home .bp-inner{ margin-inline:auto; }
.bp-home .bp-nested-tabs .e-n-tabs{
--n-tabs-title-background-color:transparent;
--n-tabs-title-background-color-active:transparent;
--n-tabs-title-background-color-hover:transparent;
--n-tabs-title-color-normal:var(--bp-grey);
--n-tabs-title-color-active:var(--bp-ink);
--n-tabs-title-color-hover:var(--bp-ink);
--n-tabs-title-border-radius:0;
--n-tabs-title-padding-block-start:0;
--n-tabs-title-padding-block-end:16px;
--n-tabs-title-padding-inline-start:6px;
--n-tabs-title-padding-inline-end:6px;
--n-tabs-gap:36px;
}
.bp-home .bp-nested-tabs .e-n-tab-title,
.bp-home .bp-nested-tabs .e-n-tab-title[aria-selected="true"],
.bp-home .bp-nested-tabs .e-n-tab-title:hover{
background-color:transparent !important;
background-image:none !important;
border-radius:0 !important;
}
.bp-home .bp-trial-panel{
background-image:
linear-gradient(90deg, rgba(10,12,17,0.94) 0%, rgba(10,12,17,0.82) 44%, rgba(10,12,17,0.55) 100%),
url("https://businesspilot.co.uk/wp-content/uploads/2026/09/free-trial-bg.png");
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}/* End custom CSS */