.elementor-650 .elementor-element.elementor-element-4a4ade2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:35px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;}.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-650 .elementor-element.elementor-element-23b7add{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-650 .elementor-element.elementor-element-23b7add.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-23b7add .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;line-height:60px;text-shadow:0px 0px 12px rgba(0,0,0,0.3);mix-blend-mode:screen;color:#EEEEEE;}.elementor-650 .elementor-element.elementor-element-d9efadf.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-d9efadf{text-align:center;}.elementor-650 .elementor-element.elementor-element-d9efadf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;line-height:40px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);mix-blend-mode:screen;color:#EEEEEE;}.elementor-650 .elementor-element.elementor-element-e31cdab{--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;--justify-content:center;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-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-650 .elementor-element.elementor-element-a9bd26b .elementor-button{background-color:#080AAC;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-650 .elementor-element.elementor-element-77f9fbd .elementor-button{background-color:#080AAC00;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-650 .elementor-element.elementor-element-77f9fbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-650 .elementor-element.elementor-element-b8c5e52{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-650 .elementor-element.elementor-element-96f4b99{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-650 .elementor-element.elementor-element-96f4b99.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-650 .elementor-element.elementor-element-1e214b7{width:var( --container-widget-width, 18.648% );max-width:18.648%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18.648%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-1e214b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-1e214b7 img{width:100%;}.elementor-650 .elementor-element.elementor-element-8ab9716{width:100%;max-width:100%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-650 .elementor-element.elementor-element-8ab9716.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-8ab9716 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-1b7f601{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-650 .elementor-element.elementor-element-1b7f601.e-con{--align-self:center;}.elementor-650 .elementor-element.elementor-element-8b28f3b{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-8b28f3b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-8b28f3b img{width:100%;}.elementor-650 .elementor-element.elementor-element-7dfa361{width:100%;max-width:100%;margin:011px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-650 .elementor-element.elementor-element-7dfa361.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-7dfa361 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-f052375{--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;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-650 .elementor-element.elementor-element-f052375.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-a6d9c09{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-a6d9c09.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-a6d9c09 img{width:70%;}.elementor-650 .elementor-element.elementor-element-9e5c538{width:var( --container-widget-width, 100% );max-width:100%;margin:011px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-9e5c538.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-9e5c538 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-ce9d550{--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;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-650 .elementor-element.elementor-element-ce9d550.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-88d842b{width:var( --container-widget-width, 26% );max-width:26%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-88d842b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-88d842b img{width:75%;}.elementor-650 .elementor-element.elementor-element-46341ce{width:var( --container-widget-width, 100% );max-width:100%;margin:011px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-46341ce.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-46341ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-6c36019{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-650 .elementor-element.elementor-element-18327bf{--display:flex;--min-height:0px;--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-650 .elementor-element.elementor-element-653d31a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-650 .elementor-element.elementor-element-653d31a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-c270a1d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 2px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-650 .elementor-element.elementor-element-0a34a67{--display:flex;}.elementor-650 .elementor-element.elementor-element-cd38eae img{width:35%;}.elementor-650 .elementor-element.elementor-element-2d385f9{text-align:center;}.elementor-650 .elementor-element.elementor-element-2d385f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-650 .elementor-element.elementor-element-4539856{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-icon i{color:#00A1E6;transition:color 0.3s;}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-icon svg{fill:#00A1E6;transition:fill 0.3s;}.elementor-650 .elementor-element.elementor-element-4539856 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-650 .elementor-element.elementor-element-60a3b76{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-650 .elementor-element.elementor-element-1d5ddd4 img{width:44%;}.elementor-650 .elementor-element.elementor-element-7bfe2d7{text-align:center;}.elementor-650 .elementor-element.elementor-element-7bfe2d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-575d1e6{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-icon i{color:#00A1E6;transition:color 0.3s;}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-icon svg{fill:#00A1E6;transition:fill 0.3s;}.elementor-650 .elementor-element.elementor-element-575d1e6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-650 .elementor-element.elementor-element-36963cb{--display:flex;--min-height:586px;}.elementor-650 .elementor-element.elementor-element-1987671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-650 .elementor-element.elementor-element-1987671 img{width:53%;}.elementor-650 .elementor-element.elementor-element-c2c599c{text-align:center;}.elementor-650 .elementor-element.elementor-element-c2c599c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-8ea7f49{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-icon i{color:#00A1E6;transition:color 0.3s;}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-icon svg{fill:#00A1E6;transition:fill 0.3s;}.elementor-650 .elementor-element.elementor-element-8ea7f49 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-650 .elementor-element.elementor-element-1209277{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-650 .elementor-element.elementor-element-70b5bcf{text-align:center;}.elementor-650 .elementor-element.elementor-element-70b5bcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-c7608b8{--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;}.elementor-650 .elementor-element.elementor-element-fb1d6dc{--display:flex;}.elementor-650 .elementor-element.elementor-element-cad3e8d{text-align:center;}.elementor-650 .elementor-element.elementor-element-cad3e8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#00B3FF;}.elementor-650 .elementor-element.elementor-element-06f7740{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-650 .elementor-element.elementor-element-ede84d8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-650 .elementor-element.elementor-element-fd26ec7{text-align:center;}.elementor-650 .elementor-element.elementor-element-fd26ec7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#00B3FF;}.elementor-650 .elementor-element.elementor-element-a1469e2{--display:flex;}.elementor-650 .elementor-element.elementor-element-e714abd{text-align:center;}.elementor-650 .elementor-element.elementor-element-e714abd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#00B3FF;}.elementor-650 .elementor-element.elementor-element-ad91959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-650 .elementor-element.elementor-element-ad91959 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-eecb001{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-650 .elementor-element.elementor-element-90eb72b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-650 .elementor-element.elementor-element-90eb72b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-ac6b142{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-ac6b142.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-77e87b3{--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;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-650 .elementor-element.elementor-element-da8fa0c{--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-650 .elementor-element.elementor-element-48e9dce{--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;}.elementor-650 .elementor-element.elementor-element-e207c6c{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-e207c6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-e207c6c img{width:100%;max-width:100%;}.elementor-650 .elementor-element.elementor-element-9e271a3.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-9e271a3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-650 .elementor-element.elementor-element-6ea4ee3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-650 .elementor-element.elementor-element-220fb20{--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;}.elementor-650 .elementor-element.elementor-element-fb4a763{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-fb4a763.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-fb4a763 img{width:100%;max-width:100%;}.elementor-650 .elementor-element.elementor-element-33f08b3.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-33f08b3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-650 .elementor-element.elementor-element-18f730b{--display:flex;}.elementor-650 .elementor-element.elementor-element-92afb84{--display:flex;}.elementor-650 .elementor-element.elementor-element-2d5ed0f{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-650 .elementor-element.elementor-element-1ac27b6{width:var( --container-widget-width, 23% );max-width:23%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-1ac27b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-1ac27b6 img{width:100%;max-width:100%;}.elementor-650 .elementor-element.elementor-element-659631b{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-650 .elementor-element.elementor-element-659631b.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-8759adc{--display:flex;}.elementor-650 .elementor-element.elementor-element-e03cde2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-650 .elementor-element.elementor-element-cd2937f{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-cd2937f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-650 .elementor-element.elementor-element-cd2937f img{width:100%;max-width:100%;}.elementor-650 .elementor-element.elementor-element-debfe3c.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-debfe3c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-650 .elementor-element.elementor-element-01a8db8{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-650 .elementor-element.elementor-element-ae83817{text-align:center;}.elementor-650 .elementor-element.elementor-element-ae83817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-650 .elementor-element.elementor-element-48d8cd1.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-48d8cd1{text-align:center;}.elementor-650 .elementor-element.elementor-element-48d8cd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;line-height:40px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);mix-blend-mode:screen;color:#EEEEEE;}.elementor-650 .elementor-element.elementor-element-55fa78b .elementor-button{background-color:#080AAC;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-650 .elementor-element.elementor-element-b8c5e52{--content-width:1600px;}.elementor-650 .elementor-element.elementor-element-96f4b99{--width:25%;}.elementor-650 .elementor-element.elementor-element-1b7f601{--width:25%;}.elementor-650 .elementor-element.elementor-element-f052375{--width:25%;}.elementor-650 .elementor-element.elementor-element-ce9d550{--width:25%;}.elementor-650 .elementor-element.elementor-element-18327bf{--width:100%;}.elementor-650 .elementor-element.elementor-element-48e9dce{--width:100%;}.elementor-650 .elementor-element.elementor-element-220fb20{--width:100%;}.elementor-650 .elementor-element.elementor-element-2d5ed0f{--width:100%;}.elementor-650 .elementor-element.elementor-element-e03cde2{--width:100%;}}@media(max-width:767px){.elementor-650 .elementor-element.elementor-element-23b7add{width:var( --container-widget-width, 282px );max-width:282px;--container-widget-width:282px;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-23b7add.elementor-element{--align-self:center;}.elementor-650 .elementor-element.elementor-element-23b7add .elementor-heading-title{font-size:30px;}.elementor-650 .elementor-element.elementor-element-d9efadf .elementor-heading-title{font-size:15px;}.elementor-650 .elementor-element.elementor-element-96f4b99{--justify-content:center;}.elementor-650 .elementor-element.elementor-element-8ab9716{text-align:center;}.elementor-650 .elementor-element.elementor-element-7dfa361{text-align:center;}.elementor-650 .elementor-element.elementor-element-f052375{--justify-content:center;}.elementor-650 .elementor-element.elementor-element-9e5c538{text-align:center;}.elementor-650 .elementor-element.elementor-element-ce9d550{--justify-content:center;}.elementor-650 .elementor-element.elementor-element-46341ce{text-align:center;}.elementor-650 .elementor-element.elementor-element-90eb72b .elementor-heading-title{font-size:25px;}.elementor-650 .elementor-element.elementor-element-48d8cd1 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-0a34a67 *//* === BrokerEvolve "Glossy / Transparent" Core Boxes ===
   Apply class: .core-boxes to the container element (the box/card)
   Works best on dark backgrounds.
*/

.core-boxes{
  position: relative;
  overflow: hidden;
  border-radius: 18px;

  /* transparent glass base */
  background: rgba(18, 22, 40, 0.42);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);

  /* subtle border + inner line like the mock */
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    inset 0 1px 0 rgba(255, 255, 255, 0.10),
    inset 0 0 0 1px rgba(0, 0, 0, 0.18);

  /* spacing */
  padding: 26px 24px;
  color: rgba(255,255,255,0.92);

  /* smoother text on glass */
  text-rendering: geometricPrecision;
}

/* Glossy top sheen */
.core-boxes::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  /* top glossy strip + soft bloom */
  background:
    radial-gradient(1200px 380px at 50% -20%,
      rgba(255,255,255,0.30) 0%,
      rgba(255,255,255,0.10) 38%,
      rgba(255,255,255,0.00) 70%),
    linear-gradient(to bottom,
      rgba(255,255,255,0.12) 0%,
      rgba(255,255,255,0.04) 18%,
      rgba(255,255,255,0.00) 45%);
  opacity: 0.9;
}

/* Subtle diagonal reflection / "glass streak" */
.core-boxes::after{
  content: "";
  position: absolute;
  top: -40%;
  left: -30%;
  width: 160%;
  height: 140%;
  pointer-events: none;

  background: linear-gradient(115deg,
    rgba(255,255,255,0.00) 0%,
    rgba(255,255,255,0.10) 22%,
    rgba(255,255,255,0.00) 45%,
    rgba(255,255,255,0.06) 62%,
    rgba(255,255,255,0.00) 85%);
  transform: rotate(-6deg);
  opacity: 0.55;
}

/* Optional: crisp divider line at the top (like a panel header edge) */
.core-boxes .core-box-topline{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(255,255,255,0.14);
  pointer-events: none;
}

/* Hover: slightly brighter + lift */
.core-boxes:hover{
  transform: translateY(-3px);
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
  border-color: rgba(255,255,255,0.18);
  box-shadow:
    0 24px 54px rgba(0,0,0,0.62),
    inset 0 1px 0 rgba(255,255,255,0.12),
    inset 0 0 0 1px rgba(0,0,0,0.18);
}

/* Ensure hover transition even when not hovered */
.core-boxes{
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}

/* Typography helpers inside the boxes (optional) */
.core-boxes h3,
.core-boxes h4{
  color: rgba(255,255,255,0.96);
  margin-top: 0;
}

.core-boxes p{
  color: rgba(255,255,255,0.78);
}

.core-boxes ul,
.core-boxes li{
  color: rgba(255,255,255,0.82);
}

/* Bullet styling to match the mock (small glowing dots) */
.core-boxes li::marker{
  color: rgba(120, 170, 255, 0.85);
}

/* Mobile: slightly tighter padding */
@media (max-width: 768px){
  .core-boxes{
    padding: 22px 18px;
    border-radius: 16px;
    backdrop-filter: blur(12px) saturate(140%);
    -webkit-backdrop-filter: blur(12px) saturate(140%);
  }
}/* End custom CSS */