.elementor-27366 .elementor-element.elementor-element-d8a61ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-d8a61ed:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-d8a61ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-8ec843c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.09;--padding-top:220px;--padding-bottom:150px;--padding-left:10px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-8ec843c:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-8ec843c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B3A88 0%, #0C2768 100%);}.elementor-27366 .elementor-element.elementor-element-8ec843c::before, .elementor-27366 .elementor-element.elementor-element-8ec843c > .elementor-background-video-container::before, .elementor-27366 .elementor-element.elementor-element-8ec843c > .e-con-inner > .elementor-background-video-container::before, .elementor-27366 .elementor-element.elementor-element-8ec843c > .elementor-background-slideshow::before, .elementor-27366 .elementor-element.elementor-element-8ec843c > .e-con-inner > .elementor-background-slideshow::before, .elementor-27366 .elementor-element.elementor-element-8ec843c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27366 .elementor-element.elementor-element-8ec843c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27366 .elementor-element.elementor-element-eb72620{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:calc(50vw - 610px);--padding-right:60px;}.elementor-27366 .elementor-element.elementor-element-581401e{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#FFFFFF24;padding:10px 10px 10px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-27366 .elementor-element.elementor-element-581401e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27366 .elementor-element.elementor-element-581401e .elementor-heading-title{font-family:var( --e-global-typography-9f7b2df-font-family ), Sans-serif;font-size:var( --e-global-typography-9f7b2df-font-size );font-weight:var( --e-global-typography-9f7b2df-font-weight );text-transform:var( --e-global-typography-9f7b2df-text-transform );color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-8bb480c .elementor-heading-title{font-family:var( --e-global-typography-fe7ea90-font-family ), Sans-serif;font-size:var( --e-global-typography-fe7ea90-font-size );font-weight:var( --e-global-typography-fe7ea90-font-weight );line-height:var( --e-global-typography-fe7ea90-line-height );letter-spacing:var( --e-global-typography-fe7ea90-letter-spacing );color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-1c3d63a{width:var( --container-widget-width, 81% );max-width:81%;margin:0 auto calc(var(--kit-widget-spacing, 0px) + 0) auto;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-d3a79a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-4cf4d96{--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-27366 .elementor-element.elementor-element-9642ff1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-9642ff1:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-9642ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-e43a375{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-e43a375:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-e43a375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-primary ) 0%, #1C3C8B00 65%);}.elementor-27366 .elementor-element.elementor-element-a02290a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;text-align:center;}.elementor-27366 .elementor-element.elementor-element-a02290a .elementor-heading-title{font-family:var( --e-global-typography-affc8e5-font-family ), Sans-serif;font-size:var( --e-global-typography-affc8e5-font-size );font-weight:var( --e-global-typography-affc8e5-font-weight );text-transform:var( --e-global-typography-affc8e5-text-transform );font-style:var( --e-global-typography-affc8e5-font-style );text-decoration:var( --e-global-typography-affc8e5-text-decoration );line-height:var( --e-global-typography-affc8e5-line-height );letter-spacing:var( --e-global-typography-affc8e5-letter-spacing );color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-cecc7b6{width:var( --container-widget-width, 800px );max-width:800px;margin:0 auto calc(var(--kit-widget-spacing, 0px) + 0) auto;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:var( --e-global-typography-d3a79a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-dc60c2c{--spacer-size:800px;width:var( --container-widget-width, 1200px );max-width:1200px;background-color:transparent;--container-widget-width:1200px;--container-widget-flex-grow:0;bottom:-412px;z-index:0;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, #F2295B00 71%);}.elementor-27366 .elementor-element.elementor-element-dc60c2c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27366 .elementor-element.elementor-element-2ed7557{z-index:9;}.elementor-27366 .elementor-element.elementor-element-2ed7557 .elementor-icon-wrapper{text-align:center;}.elementor-27366 .elementor-element.elementor-element-2ed7557.elementor-view-stacked .elementor-icon{background-color:#2ABADE;}.elementor-27366 .elementor-element.elementor-element-2ed7557.elementor-view-framed .elementor-icon, .elementor-27366 .elementor-element.elementor-element-2ed7557.elementor-view-default .elementor-icon{color:#2ABADE;border-color:#2ABADE;}.elementor-27366 .elementor-element.elementor-element-2ed7557.elementor-view-framed .elementor-icon, .elementor-27366 .elementor-element.elementor-element-2ed7557.elementor-view-default .elementor-icon svg{fill:#2ABADE;}.elementor-27366 .elementor-element.elementor-element-2ed7557 .elementor-icon{font-size:47px;}.elementor-27366 .elementor-element.elementor-element-2ed7557 .elementor-icon svg{height:47px;}.elementor-27366 .elementor-element.elementor-element-2ed7557 .elementor-icon-wrapper svg{width:auto;}.elementor-27366 .elementor-element.elementor-element-a7a71d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-27366 .elementor-element.elementor-element-a7a71d6:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-a7a71d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-0baeb11{width:var( --container-widget-width, 1200px );max-width:1200px;padding:0px 0px 0px 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-27366 .elementor-element.elementor-element-0baeb11.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27366 .elementor-element.elementor-element-d644368{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-ae468c2{--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-27366 .elementor-element.elementor-element-a5d179e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 20px;--row-gap:80px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-a8323d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-6f17c71{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;}.elementor-27366 .elementor-element.elementor-element-6f17c71:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-6f17c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #FFFFFF 35%, var( --e-global-color-24c45d4 ) 100%);}.elementor-27366 .elementor-element.elementor-element-5f2fef9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-c378741{--display:flex;}.elementor-27366 .elementor-element.elementor-element-bb1b20a{border-style:solid;border-width:3px 3px 3px 3px;border-color:#1C3C8B;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle:before, .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle:after{background-color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle{border-color:var( --e-global-color-primary );width:70px;margin-left:calc(-1 * (70px / 2));border-style:solid;border-width:3px 3px 3px 3px;border-radius:14px 14px 14px 14px;}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-left-arrow{border-right-color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-right-arrow{border-left-color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle:before{box-shadow:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle:after{box-shadow:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;margin-left:calc(-0px - 3px / 2);}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-vertical .twentytwenty-handle:before, .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-vertical .twentytwenty-handle:after{height:3px;margin-top:calc(-0px - 3px / 2);}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((70px / 2) - 1px);}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((70px / 2) - 1px);}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-before-label:before, .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-after-label:before{border-radius:8px 8px 8px 8px;background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-ef76f8b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef76f8b-font-size );font-weight:var( --e-global-typography-ef76f8b-font-weight );line-height:var( --e-global-typography-ef76f8b-line-height );letter-spacing:var( --e-global-typography-ef76f8b-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-52d5a6a{--display:flex;--justify-content:center;}.elementor-27366 .elementor-element.elementor-element-671cdc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27366 .elementor-element.elementor-element-671cdc3 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:clamp(1.09rem, 0.7872rem + 0.969vw, 1.95rem);line-height:2em;letter-spacing:0.1px;color:#1A3580;}.elementor-27366 .elementor-element.elementor-element-e4d030e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7ce7081-font-family ), Sans-serif;font-size:var( --e-global-typography-7ce7081-font-size );line-height:var( --e-global-typography-7ce7081-line-height );letter-spacing:var( --e-global-typography-7ce7081-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-e4d030e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27366 .elementor-element.elementor-element-16e832c{font-family:var( --e-global-typography-7ce7081-font-family ), Sans-serif;font-size:var( --e-global-typography-7ce7081-font-size );line-height:var( --e-global-typography-7ce7081-line-height );letter-spacing:var( --e-global-typography-7ce7081-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-f8ea6bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:80px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-f8ea6bd:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-f8ea6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FA;}.elementor-27366 .elementor-element.elementor-element-f8ea6bd.e-con{--align-self:center;}.elementor-27366 .elementor-element.elementor-element-672abe5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-27366 .elementor-element.elementor-element-672abe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27366 .elementor-element.elementor-element-c27ef1e{text-align:center;}.elementor-27366 .elementor-element.elementor-element-c27ef1e .elementor-heading-title{font-family:var( --e-global-typography-6a4cbf9-font-family ), Sans-serif;font-size:var( --e-global-typography-6a4cbf9-font-size );font-weight:var( --e-global-typography-6a4cbf9-font-weight );text-transform:var( --e-global-typography-6a4cbf9-text-transform );font-style:var( --e-global-typography-6a4cbf9-font-style );text-decoration:var( --e-global-typography-6a4cbf9-text-decoration );line-height:var( --e-global-typography-6a4cbf9-line-height );letter-spacing:var( --e-global-typography-6a4cbf9-letter-spacing );color:#1A3580;}.elementor-27366 .elementor-element.elementor-element-05cf532{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-27366 .elementor-element.elementor-element-0e7fd39{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--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-27366 .elementor-element.elementor-element-2daabb6{--display:flex;--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27366 .elementor-element.elementor-element-2daabb6:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-2daabb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-2daabb6.e-con{--align-self:stretch;}.elementor-27366 .elementor-element.elementor-element-7f61b39{text-align:center;}.elementor-27366 .elementor-element.elementor-element-7f61b39 .elementor-heading-title{font-family:var( --e-global-typography-558f6d4-font-family ), Sans-serif;font-size:var( --e-global-typography-558f6d4-font-size );font-weight:var( --e-global-typography-558f6d4-font-weight );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-8d0e347{text-align:center;font-family:var( --e-global-typography-d3a79a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-0dcf55e{--display:flex;--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27366 .elementor-element.elementor-element-0dcf55e:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-0dcf55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-0dcf55e.e-con{--align-self:stretch;}.elementor-27366 .elementor-element.elementor-element-301b851{text-align:center;}.elementor-27366 .elementor-element.elementor-element-301b851 .elementor-heading-title{font-family:var( --e-global-typography-558f6d4-font-family ), Sans-serif;font-size:var( --e-global-typography-558f6d4-font-size );font-weight:var( --e-global-typography-558f6d4-font-weight );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-5c4cdec{text-align:center;font-family:var( --e-global-typography-d3a79a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-fde0dbd{--display:flex;--justify-content:flex-start;}.elementor-27366 .elementor-element.elementor-element-fde0dbd:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-fde0dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-fde0dbd.e-con{--align-self:stretch;}.elementor-27366 .elementor-element.elementor-element-1b95a8a{text-align:center;}.elementor-27366 .elementor-element.elementor-element-1b95a8a .elementor-heading-title{font-family:var( --e-global-typography-558f6d4-font-family ), Sans-serif;font-size:var( --e-global-typography-558f6d4-font-size );font-weight:var( --e-global-typography-558f6d4-font-weight );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-be5eeeb{text-align:center;font-family:var( --e-global-typography-d3a79a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-344dbde{--display:flex;--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27366 .elementor-element.elementor-element-344dbde:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-344dbde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-344dbde.e-con{--align-self:stretch;}.elementor-27366 .elementor-element.elementor-element-3e763a1{text-align:center;}.elementor-27366 .elementor-element.elementor-element-3e763a1 .elementor-heading-title{font-family:var( --e-global-typography-558f6d4-font-family ), Sans-serif;font-size:var( --e-global-typography-558f6d4-font-size );font-weight:var( --e-global-typography-558f6d4-font-weight );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-27366 .elementor-element.elementor-element-bd9a196{text-align:center;font-family:var( --e-global-typography-d3a79a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-f43614f{--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:120px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-4d1b690{--display:flex;--overlay-opacity:0.07;--border-radius:14px 14px 14px 14px;box-shadow:0px 33px 89px 0px rgba(4.584572010869566, 60.6943045905822, 181.89999999999998, 0.31);--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-27366 .elementor-element.elementor-element-4d1b690:not(.elementor-motion-effects-element-type-background), .elementor-27366 .elementor-element.elementor-element-4d1b690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3580;}.elementor-27366 .elementor-element.elementor-element-4d1b690::before, .elementor-27366 .elementor-element.elementor-element-4d1b690 > .elementor-background-video-container::before, .elementor-27366 .elementor-element.elementor-element-4d1b690 > .e-con-inner > .elementor-background-video-container::before, .elementor-27366 .elementor-element.elementor-element-4d1b690 > .elementor-background-slideshow::before, .elementor-27366 .elementor-element.elementor-element-4d1b690 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27366 .elementor-element.elementor-element-4d1b690 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://buspatrol.com/wp-content/uploads/2022/02/violation-1536x960.jpeg");--background-overlay:'';background-position:center center;}.elementor-27366 .elementor-element.elementor-element-4d1b690::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-27366 .elementor-element.elementor-element-8283da0{text-align:center;}.elementor-27366 .elementor-element.elementor-element-8283da0 .elementor-heading-title{font-family:var( --e-global-typography-affc8e5-font-family ), Sans-serif;font-size:var( --e-global-typography-affc8e5-font-size );font-weight:var( --e-global-typography-affc8e5-font-weight );text-transform:var( --e-global-typography-affc8e5-text-transform );font-style:var( --e-global-typography-affc8e5-font-style );text-decoration:var( --e-global-typography-affc8e5-text-decoration );line-height:var( --e-global-typography-affc8e5-line-height );letter-spacing:var( --e-global-typography-affc8e5-letter-spacing );color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-e78b15a{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d3a79a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );color:#FFFFFF;}.elementor-27366 .elementor-element.elementor-element-e78b15a.elementor-element{--align-self:center;}.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button{background-color:#008CC600;font-family:var( --e-global-typography-ef76f8b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef76f8b-font-size );font-weight:var( --e-global-typography-ef76f8b-font-weight );line-height:var( --e-global-typography-ef76f8b-line-height );letter-spacing:var( --e-global-typography-ef76f8b-letter-spacing );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:solid;border-width:3px 3px 3px 3px;border-radius:100px 100px 100px 100px;padding:16px 55px 16px 55px;}.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button:hover, .elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-27366 .elementor-element.elementor-element-8e3ac38{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button:hover svg, .elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-27366 .elementor-element.elementor-element-8ec843c{--width:56.59%;}.elementor-27366 .elementor-element.elementor-element-4cf4d96{--width:50%;}.elementor-27366 .elementor-element.elementor-element-d644368{--content-width:1200px;}.elementor-27366 .elementor-element.elementor-element-f8ea6bd{--content-width:1200px;}.elementor-27366 .elementor-element.elementor-element-672abe5{--width:100%;}.elementor-27366 .elementor-element.elementor-element-f43614f{--content-width:1180px;}.elementor-27366 .elementor-element.elementor-element-4d1b690{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27366 .elementor-element.elementor-element-8ec843c{--width:100%;}.elementor-27366 .elementor-element.elementor-element-4cf4d96{--width:100%;}.elementor-27366 .elementor-element.elementor-element-4d1b690{--width:100%;}}@media(max-width:1024px){.elementor-27366 .elementor-element.elementor-element-d8a61ed{--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-27366 .elementor-element.elementor-element-8ec843c{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-eb72620{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-27366 .elementor-element.elementor-element-581401e.elementor-element{--align-self:center;}.elementor-27366 .elementor-element.elementor-element-581401e .elementor-heading-title{font-size:var( --e-global-typography-9f7b2df-font-size );}.elementor-27366 .elementor-element.elementor-element-8bb480c .elementor-heading-title{font-size:var( --e-global-typography-fe7ea90-font-size );line-height:var( --e-global-typography-fe7ea90-line-height );letter-spacing:var( --e-global-typography-fe7ea90-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-1c3d63a{font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-4cf4d96{--min-height:500px;}.elementor-27366 .elementor-element.elementor-element-e43a375{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-a02290a .elementor-heading-title{font-size:var( --e-global-typography-affc8e5-font-size );line-height:var( --e-global-typography-affc8e5-line-height );letter-spacing:var( --e-global-typography-affc8e5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-cecc7b6{font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-a7a71d6{--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-27366 .elementor-element.elementor-element-d644368{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-a5d179e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27366 .elementor-element.elementor-element-6f17c71{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-before-label:before, .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-after-label:before{font-size:var( --e-global-typography-ef76f8b-font-size );line-height:var( --e-global-typography-ef76f8b-line-height );letter-spacing:var( --e-global-typography-ef76f8b-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-671cdc3 .elementor-heading-title{font-size:24px;}.elementor-27366 .elementor-element.elementor-element-e4d030e{font-size:var( --e-global-typography-7ce7081-font-size );line-height:var( --e-global-typography-7ce7081-line-height );letter-spacing:var( --e-global-typography-7ce7081-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-16e832c{font-size:var( --e-global-typography-7ce7081-font-size );line-height:var( --e-global-typography-7ce7081-line-height );letter-spacing:var( --e-global-typography-7ce7081-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-f8ea6bd{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-c27ef1e .elementor-heading-title{font-size:var( --e-global-typography-6a4cbf9-font-size );line-height:var( --e-global-typography-6a4cbf9-line-height );letter-spacing:var( --e-global-typography-6a4cbf9-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-05cf532{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-0e7fd39{--grid-auto-flow:row;}.elementor-27366 .elementor-element.elementor-element-7f61b39 .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-8d0e347{font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-301b851 .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-5c4cdec{font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-1b95a8a .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-be5eeeb{font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-3e763a1 .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-bd9a196{font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-4d1b690{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-8283da0 .elementor-heading-title{font-size:var( --e-global-typography-affc8e5-font-size );line-height:var( --e-global-typography-affc8e5-line-height );letter-spacing:var( --e-global-typography-affc8e5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-e78b15a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button{font-size:var( --e-global-typography-ef76f8b-font-size );line-height:var( --e-global-typography-ef76f8b-line-height );letter-spacing:var( --e-global-typography-ef76f8b-letter-spacing );}}@media(max-width:767px){.elementor-27366 .elementor-element.elementor-element-8ec843c{--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-581401e.elementor-element{--align-self:flex-start;}.elementor-27366 .elementor-element.elementor-element-581401e .elementor-heading-title{font-size:var( --e-global-typography-9f7b2df-font-size );}.elementor-27366 .elementor-element.elementor-element-8bb480c .elementor-heading-title{font-size:var( --e-global-typography-fe7ea90-font-size );line-height:var( --e-global-typography-fe7ea90-line-height );letter-spacing:var( --e-global-typography-fe7ea90-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-1c3d63a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-9642ff1{--padding-top:40px;--padding-bottom:040px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-e43a375{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-a02290a .elementor-heading-title{font-size:var( --e-global-typography-affc8e5-font-size );line-height:var( --e-global-typography-affc8e5-line-height );letter-spacing:var( --e-global-typography-affc8e5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-cecc7b6{font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-a7a71d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-d644368{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-ae468c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-6f17c71{--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-5f2fef9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27366 .elementor-element.elementor-element-c378741{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-before-label:before, .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-after-label:before{font-size:var( --e-global-typography-ef76f8b-font-size );line-height:var( --e-global-typography-ef76f8b-line-height );letter-spacing:var( --e-global-typography-ef76f8b-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-52d5a6a{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27366 .elementor-element.elementor-element-671cdc3{text-align:start;}.elementor-27366 .elementor-element.elementor-element-671cdc3 .elementor-heading-title{font-size:22px;line-height:2em;}.elementor-27366 .elementor-element.elementor-element-e4d030e{font-size:var( --e-global-typography-7ce7081-font-size );line-height:var( --e-global-typography-7ce7081-line-height );letter-spacing:var( --e-global-typography-7ce7081-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-16e832c{font-size:var( --e-global-typography-7ce7081-font-size );line-height:var( --e-global-typography-7ce7081-line-height );letter-spacing:var( --e-global-typography-7ce7081-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-f8ea6bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-672abe5{--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-27366 .elementor-element.elementor-element-c27ef1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-27366 .elementor-element.elementor-element-c27ef1e .elementor-heading-title{font-size:var( --e-global-typography-6a4cbf9-font-size );line-height:var( --e-global-typography-6a4cbf9-line-height );letter-spacing:var( --e-global-typography-6a4cbf9-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-05cf532{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-0e7fd39{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:min-content;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;}.elementor-27366 .elementor-element.elementor-element-2daabb6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-7f61b39{text-align:start;}.elementor-27366 .elementor-element.elementor-element-7f61b39 .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-8d0e347{text-align:start;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-0dcf55e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-301b851{text-align:start;}.elementor-27366 .elementor-element.elementor-element-301b851 .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-5c4cdec{text-align:start;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-fde0dbd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-1b95a8a{text-align:start;}.elementor-27366 .elementor-element.elementor-element-1b95a8a .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-be5eeeb{text-align:start;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-344dbde{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-3e763a1{text-align:start;}.elementor-27366 .elementor-element.elementor-element-3e763a1 .elementor-heading-title{font-size:var( --e-global-typography-558f6d4-font-size );line-height:var( --e-global-typography-558f6d4-line-height );letter-spacing:var( --e-global-typography-558f6d4-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-bd9a196{text-align:start;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-f43614f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27366 .elementor-element.elementor-element-4d1b690{--width:100%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27366 .elementor-element.elementor-element-8283da0{text-align:center;}.elementor-27366 .elementor-element.elementor-element-8283da0 .elementor-heading-title{font-size:var( --e-global-typography-affc8e5-font-size );line-height:var( --e-global-typography-affc8e5-line-height );letter-spacing:var( --e-global-typography-affc8e5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-e78b15a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-d3a79a5-font-size );line-height:var( --e-global-typography-d3a79a5-line-height );letter-spacing:var( --e-global-typography-d3a79a5-letter-spacing );}.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button{font-size:var( --e-global-typography-ef76f8b-font-size );line-height:var( --e-global-typography-ef76f8b-line-height );letter-spacing:var( --e-global-typography-ef76f8b-letter-spacing );}}/* Start custom CSS for spacer, class: .elementor-element-dc60c2c */.elementor-27366 .elementor-element.elementor-element-dc60c2c{
    filter:blur(80px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ed7557 */.elementor-27366 .elementor-element.elementor-element-2ed7557 svg *{
    fill: #2ABADE !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0baeb11 */.elementor-27366 .elementor-element.elementor-element-0baeb11 .elementor-shortcode{
    position:relative;
}
.elementor-27366 .elementor-element.elementor-element-0baeb11{
    position:relative;
    
}
.elementor-27366 .elementor-element.elementor-element-0baeb11 > .elementor-element,
.elementor-27366 .elementor-element.elementor-element-0baeb11 > .elementor-widget-container{
    z-index:2;
    position:relative
    
}

.elementor-27366 .elementor-element.elementor-element-0baeb11:hover:before{
    opacity:0.6;
}
.elementor-27366 .elementor-element.elementor-element-0baeb11:before{
    position: absolute;
    top: -12px;
    left: -12px;
    width: calc(100% + 25px);
    height: calc(100% + 23px);
    background: rgb(255 255 255 / 26%);
  background: linear-gradient(22deg, #885cff 0%, #00b2ff 14%, rgba(26, 54, 128, 1) 23%, #1c3c8b 37%, #1c3c8b 50%, rgba(26, 54, 128, 1) 65%, rgba(26, 54, 128, 1) 77%, rgba(145, 26, 61, 1) 84%, #23282f 100%);
    content: '';
    border-radius: 27px;
    z-index: 0;
    backdrop-filter: blur(10px) brightness(1.2);
    border: 1px solid #ffffff4d;
    filter:blur(40px);
}
.elementor-27366 .elementor-element.elementor-element-0baeb11:after{
    position: absolute;
    top: -12px;
    left: -12px;
    width: calc(100% + 25px);
    height: calc(100% + 23px);
    background: rgb(255 255 255 / 26%);
    /* background: linear-gradient(22deg, rgba(255, 0, 0, 1) 0%, rgba(26, 54, 128, 1) 14%, rgba(26, 54, 128, 1) 23%, rgba(161, 22, 52, 1) 37%, rgba(255, 0, 0, 1) 50%, rgba(26, 54, 128, 1) 65%, rgba(26, 54, 128, 1) 77%, rgba(145, 26, 61, 1) 84%, rgba(255, 0, 0, 1) 100%); */
    content: '';
    border-radius: 27px;
    z-index: -1;
    backdrop-filter: blur(30px) brightness(1.2);
    border: 1px solid #ffffff4d;
}
@media screen and (max-width: 767px) {
    #infocolumn_container {
        bottom: -40px;
    }
}/* End custom CSS */
/* Start custom CSS for ha-image-compare, class: .elementor-element-bb1b20a */.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle:before,
.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle:after{
    box-shadow:-3px 0px 10px #1C3C8B, -20px 0px 40px 13px #1c3c8b80 !important
}
.twentytwenty-horizontal .twentytwenty-after-label:before, .twentytwenty-horizontal .twentytwenty-before-label:before{
    transform:rotate(-90deg);
}
.elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-handle{
    background:#FFF;
}
@media screen and (max-width: 768px){
    .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-before-label:before{
        left:-67px;
        border-radius:0 0 8px 8px !important;
    }
    .elementor-27366 .elementor-element.elementor-element-bb1b20a .twentytwenty-after-label:before{
        right:-67px;
        border-radius:8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-671cdc3 */.elementor-27366 .elementor-element.elementor-element-671cdc3 span{
    color: #008CC6;
}
.elementor-27366 .elementor-element.elementor-element-671cdc3 mark{
    background: #6EC1E4;
    padding:0 5px;
    color:#FFF;
    border-radius:4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e7fd39 */.elementor-27366 .elementor-element.elementor-element-0e7fd39:before{
    content:'';
    width:1px;
    height:calc(100% + 40px);
    left:50%;
    background:#DADADA;
    top:-20px;
    position:absolute;
}
.elementor-27366 .elementor-element.elementor-element-0e7fd39:after{
    content:'';
    width:calc(100% + 40px);
    height:1px;
    left:-20px;
    background:#DADADA;
    top:50%;
    position:absolute;
}
@media screen and (max-width: 767px) {
    .elementor-27366 .elementor-element.elementor-element-0e7fd39:before, .elementor-27366 .elementor-element.elementor-element-0e7fd39:after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8283da0 */@media screen and (max-width: 768px){
.hide-mobile{
 display:none;   
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78b15a */.elementor-27366 .elementor-element.elementor-element-e78b15a p{
    padding:0;
    margin:0;
}
.elementor-27366 .elementor-element.elementor-element-e78b15a strong,
.elementor-27366 .elementor-element.elementor-element-e78b15a b{
    color: #1A3580;
}
.elementor-27366 .elementor-element.elementor-element-e78b15a a{
    text-decoration:underline;
    color:#25B1D9;
}
@media screen and (max-width: 768px){
    .elementor-27366 .elementor-element.elementor-element-e78b15a a{
        font-size:15px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e3ac38 */.elementor-27366 .elementor-element.elementor-element-8e3ac38 svg{
    width:25px;
    height:25px;
}
.elementor-27366 .elementor-element.elementor-element-8e3ac38 .elementor-button-content-wrapper{
    align-items:center;
}
.elementor-27366 .elementor-element.elementor-element-8e3ac38 svg *{
    fill:#FFFFFF;
}
.elementor-27366 .elementor-element.elementor-element-8e3ac38 a:hover svg *{
    fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS */body.page-template-page-new-version.page {
    padding-top: 0px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Italic.eot');
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Italic.woff2') format('woff2'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Italic.woff') format('woff'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Bold.eot');
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Bold.woff2') format('woff2'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Bold.woff') format('woff'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-UltraLight.eot');
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-UltraLight.woff2') format('woff2'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-UltraLight.woff') format('woff'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Heavy.eot');
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Heavy.woff2') format('woff2'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Heavy.woff') format('woff'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-DemiBold.eot');
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-DemiBold.woff2') format('woff2'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-DemiBold.woff') format('woff'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-DemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Medium.eot');
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Medium.woff2') format('woff2'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Medium.woff') format('woff'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Bold-1.woff') format('woff'),
		url('https://buspatrol.com/wp-content/uploads/2025/01/AvenirNext-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */