.elementor-2456 .elementor-element.elementor-element-4cf1208{--display:flex;--padding-top:90px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2456 .elementor-element.elementor-element-41a6209{text-align:left;}.elementor-2456 .elementor-element.elementor-element-41a6209 .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-75c400b{font-size:22px;}.elementor-2456 .elementor-element.elementor-element-b565b3a{--display:flex;--min-height:calc(100vh - 100px);--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-19d60c1{--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:flex-end;}.elementor-2456 .elementor-element.elementor-element-ed4be28{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-8ab597a{text-align:left;}.elementor-2456 .elementor-element.elementor-element-8ab597a .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-a09b1d7{--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:flex-start;--align-items:center;}.elementor-2456 .elementor-element.elementor-element-78e7526 > .elementor-widget-container{--e-transform-translateX:19%;}.elementor-2456 .elementor-element.elementor-element-78e7526 img{width:777px;}.elementor-2456 .elementor-element.elementor-element-77e89a9{--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:30px;--padding-left:30px;--padding-right:30px;}.elementor-2456 .elementor-element.elementor-element-8fddbe8{--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:space-between;--align-items:flex-start;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-2456 .elementor-element.elementor-element-e9aaab8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;}.elementor-2456 .elementor-element.elementor-element-5b68537{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-195f762 > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-2456 .elementor-element.elementor-element-195f762 .elementor-heading-title{font-size:32px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-5e99773{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;}.elementor-2456 .elementor-element.elementor-element-96769b1{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-b8bbdae > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-2456 .elementor-element.elementor-element-b8bbdae .elementor-heading-title{font-size:32px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-4191fac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;}.elementor-2456 .elementor-element.elementor-element-fad7243{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-8da6266 > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-2456 .elementor-element.elementor-element-8da6266 .elementor-heading-title{font-size:32px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-cdbd217{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;}.elementor-2456 .elementor-element.elementor-element-a19011e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-941e39f > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-2456 .elementor-element.elementor-element-941e39f .elementor-heading-title{font-size:32px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-f7a756c{--display:flex;}.elementor-2456 .elementor-element.elementor-element-77094df{font-size:22px;color:#ECEDF2;}.elementor-2456 .elementor-element.elementor-element-89c088a{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2456 .elementor-element.elementor-element-a518dd0{--display:flex;--min-height:420px;--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2456 .elementor-element.elementor-element-ef902d6{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-2456 .elementor-element.elementor-element-ef902d6:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-ef902d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2024/03/Laptop2.webp");background-size:cover;}.elementor-2456 .elementor-element.elementor-element-4446fcf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2456 .elementor-element.elementor-element-4446fcf:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-4446fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0157FF26;}.elementor-2456 .elementor-element.elementor-element-a8945bf{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-a67e738 .elementor-heading-title{font-size:45px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-e7ca576{--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:space-between;--align-items:flex-start;--gap:0% 24%;--row-gap:0%;--column-gap:24%;}.elementor-2456 .elementor-element.elementor-element-c6da9cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:32;--padding-bottom:32;--padding-left:32;--padding-right:32;}.elementor-2456 .elementor-element.elementor-element-c6da9cc:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-c6da9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3300d2 );}.elementor-2456 .elementor-element.elementor-element-abdfa58{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-382112a > .elementor-widget-container{margin:0px 0px 27px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-382112a .elementor-heading-title{font-size:32px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-0c89e73 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2456 .elementor-element.elementor-element-0c89e73{font-size:18px;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-c110999 > .elementor-widget-container{padding:12px 16px 12px 16px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-2456 .elementor-element.elementor-element-8ec6677{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:32;--padding-bottom:32;--padding-left:32;--padding-right:32;}.elementor-2456 .elementor-element.elementor-element-8ec6677:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-8ec6677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3300d2 );}.elementor-2456 .elementor-element.elementor-element-31bb4f6{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-ea8070a > .elementor-widget-container{margin:0px 0px 27px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-ea8070a .elementor-heading-title{font-size:32px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-16868f9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2456 .elementor-element.elementor-element-16868f9{font-size:18px;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-7f1f123 > .elementor-widget-container{padding:12px 16px 12px 16px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-2456 .elementor-element.elementor-element-2fad87a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:32;--padding-bottom:32;--padding-left:32;--padding-right:32;}.elementor-2456 .elementor-element.elementor-element-2fad87a:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-2fad87a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3300d2 );}.elementor-2456 .elementor-element.elementor-element-eb4357a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-939e4ea > .elementor-widget-container{margin:0px 0px 27px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-939e4ea .elementor-heading-title{font-size:32px;font-weight:600;line-height:1em;}.elementor-2456 .elementor-element.elementor-element-c9a1c36 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2456 .elementor-element.elementor-element-c9a1c36{font-size:18px;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-57824a6 > .elementor-widget-container{padding:12px 16px 12px 16px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-2456 .elementor-element.elementor-element-baa5c8f{--display:flex;}.elementor-2456 .elementor-element.elementor-element-6284fa7{font-size:38px;line-height:1.47em;color:#ECEDF2;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2456 .elementor-element.elementor-element-19d60c1{--width:50%;}.elementor-2456 .elementor-element.elementor-element-a09b1d7{--width:50%;}.elementor-2456 .elementor-element.elementor-element-f7a756c{--content-width:50%;}.elementor-2456 .elementor-element.elementor-element-ef902d6{--width:67%;}.elementor-2456 .elementor-element.elementor-element-4446fcf{--width:50%;}.elementor-2456 .elementor-element.elementor-element-baa5c8f{--content-width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2456 .elementor-element.elementor-element-19d60c1{--width:100%;}.elementor-2456 .elementor-element.elementor-element-ed4be28{--content-width:100%;}}@media(min-width:2400px){.elementor-2456 .elementor-element.elementor-element-78e7526 > .elementor-widget-container{--e-transform-translateX:0px;}}@media(max-width:1024px){.elementor-2456 .elementor-element.elementor-element-4cf1208{--padding-top:120px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2456 .elementor-element.elementor-element-41a6209 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-b565b3a{--flex-wrap:wrap;--padding-top:160px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2456 .elementor-element.elementor-element-8ab597a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-774f151{text-align:left;}.elementor-2456 .elementor-element.elementor-element-774f151 img{width:624px;}.elementor-2456 .elementor-element.elementor-element-e9aaab8{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2456 .elementor-element.elementor-element-5e99773{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2456 .elementor-element.elementor-element-4191fac{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2456 .elementor-element.elementor-element-cdbd217{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2456 .elementor-element.elementor-element-c6da9cc{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2456 .elementor-element.elementor-element-0c89e73{line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-8ec6677{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2456 .elementor-element.elementor-element-16868f9{line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-2fad87a{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2456 .elementor-element.elementor-element-c9a1c36{line-height:1.3em;}}@media(max-width:767px){.elementor-2456 .elementor-element.elementor-element-4cf1208{--min-height:70vh;--padding-top:120px;--padding-bottom:247px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-b565b3a{--padding-top:120px;--padding-bottom:60px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-77e89a9{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-8fddbe8{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-2456 .elementor-element.elementor-element-e9aaab8{--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-5e99773{--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-4191fac{--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-cdbd217{--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-89c088a{--padding-top:60px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-4446fcf{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-e7ca576{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-2456 .elementor-element.elementor-element-c6da9cc{--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-8ec6677{--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-2fad87a{--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2456 .elementor-element.elementor-element-f2c1adf.elementor-element{--flex-grow:0;--flex-shrink:0;}}/* Start custom CSS for container, class: .elementor-element-4cf1208 */.elementor-2456 .elementor-element.elementor-element-4cf1208 .elementor-motion-effects-layer {
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4be28 */@media(min-width:1025px) {
    .elementor-2456 .elementor-element.elementor-element-ed4be28 {
        max-width: 599px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b565b3a */.elementor-2456 .elementor-element.elementor-element-b565b3a {
    overflow-x: clip;
}

.elementor-2456 .elementor-element.elementor-element-b565b3a:before {
    background: radial-gradient(circle, rgba(1,87,255,.3) 0%, rgba(1,87,255,0) 66%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fddbe8 */.elementor-2456 .elementor-element.elementor-element-8fddbe8 small {
    font-size: 0.5777em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54eba46 */.masonry-item, .grid-sizer { 
    width: calc(50% - 12px); 
    margin-bottom: 24px;
}


@media(max-width:1024px) {
    .masonry-item, .grid-sizer {
        width: calc(50% - 12px) !important;
    }
}

@media(max-width:768px) {
    .masonry-item, .grid-sizer {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e89a9 */.elementor-2456 .elementor-element.elementor-element-77e89a9:before {
    background: radial-gradient(circle, rgba(0,195,255,.3) 0%, rgba(0,195,255,0) 66%);
    transform: translate3d(-10%,-15%,0);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef902d6 */.elementor-2456 .elementor-element.elementor-element-ef902d6 {
    background-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c89e73 */.elementor-2456 .elementor-element.elementor-element-0c89e73 ul {
    padding-inline-start: 20px;
}

.elementor-2456 .elementor-element.elementor-element-0c89e73 li {
    list-style-image: url('../../2024/03/icon-arrow.svg');
    margin-bottom: 10px;
}

.elementor-2456 .elementor-element.elementor-element-0c89e73 li::marker {
    font-size: 1.8em;
    line-height: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16868f9 */.elementor-2456 .elementor-element.elementor-element-16868f9 ul {
    padding-inline-start: 20px;
}

.elementor-2456 .elementor-element.elementor-element-16868f9 li {
    list-style-image: url('../../2024/03/icon-arrow.svg');
    margin-bottom: 10px;
}

.elementor-2456 .elementor-element.elementor-element-16868f9 li::marker {
    font-size: 1.8em;
    line-height: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9a1c36 */.elementor-2456 .elementor-element.elementor-element-c9a1c36 ul {
    padding-inline-start: 20px;
}

.elementor-2456 .elementor-element.elementor-element-c9a1c36 li {
    list-style-image: url('../../2024/03/icon-arrow.svg');
    margin-bottom: 10px;
}

.elementor-2456 .elementor-element.elementor-element-c9a1c36 li::marker {
    font-size: 1.8em;
    line-height: 0.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ca576 */.elementor-2456 .elementor-element.elementor-element-e7ca576 small {
    font-size: 0.5777em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2c1adf */.masonry-item-2, .grid-sizer-2 { 
    width: calc(33.3333% - 16px); 
    margin-bottom: 24px;
}


@media(max-width:1024px) {
    .masonry-item-2, .grid-sizer-2 {
        width: calc(50% - 12px) !important;
    }
}

@media(max-width:768px) {
    .masonry-item-2, .grid-sizer-2 {
        width: 100% !important;
    }
}


#key-features-section .masonry-item-2 {
    padding: 36px;
}

@media(max-width:767px) {
    #key-features-section .masonry-item-2 {
    padding: 18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c088a */.elementor-2456 .elementor-element.elementor-element-89c088a:before {
    background: radial-gradient(circle, rgba(0,195,255,.3) 0%, rgba(0,195,255,0) 66%);
    transform: translate3d(-10%,-15%,0);
    z-index: 1;
}/* End custom CSS */