.elementor-87463 .elementor-element.elementor-element-6c7d4e9:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-6c7d4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.cayosoft.com/wp-content/uploads/2026/10/bg-a10-1920x1080-deck-bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-87463 .elementor-element.elementor-element-6c7d4e9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(45deg, #0055A500 50%, #0055A5CC 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87463 .elementor-element.elementor-element-6c7d4e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-c5affd9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87463 .elementor-element.elementor-element-c5affd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-c5affd9 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-234d05c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-234d05c{padding:0px 0px 0px 0px;}.elementor-87463 .elementor-element.elementor-element-e5d0536.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-a84acb9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-87463 .elementor-element.elementor-element-a84acb9 > .elementor-widget-container{padding:0em 0em 1.5em 0em;}.elementor-87463 .elementor-element.elementor-element-a84acb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.25em;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-6d59c18{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-6d59c18 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-87463 .elementor-element.elementor-element-cf78dbe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-e0f797a .elementor-button{background-color:#00B0F0;fill:var( --e-global-color-cc950e0 );color:var( --e-global-color-cc950e0 );border-style:none;}.elementor-87463 .elementor-element.elementor-element-e0f797a .elementor-button:hover, .elementor-87463 .elementor-element.elementor-element-e0f797a .elementor-button:focus{background-color:var( --e-global-color-cc950e0 );color:var( --e-global-color-f396fcf );border-color:var( --e-global-color-cc950e0 );}.elementor-87463 .elementor-element.elementor-element-e0f797a{width:auto;max-width:auto;}.elementor-87463 .elementor-element.elementor-element-e0f797a .elementor-button:hover svg, .elementor-87463 .elementor-element.elementor-element-e0f797a .elementor-button:focus svg{fill:var( --e-global-color-f396fcf );}.elementor-87463 .elementor-element.elementor-element-40c1559 > .elementor-background-overlay{mix-blend-mode:screen;}.elementor-87463 .elementor-element.elementor-element-40c1559{padding:3em 0em 3em 0em;}.elementor-87463 .elementor-element.elementor-element-e66aba2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-e66aba2 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-87463 .elementor-element.elementor-element-4b60efb{margin-top:0em;margin-bottom:0em;}.elementor-87463 .elementor-element.elementor-element-640ecb2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-640ecb2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-87463 .elementor-element.elementor-element-1fc51a9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-1fc51a9{text-align:start;}.elementor-87463 .elementor-element.elementor-element-1fc51a9 .elementor-heading-title{font-size:2em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-87463 .elementor-element.elementor-element-abd55ce{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.6em;}.elementor-87463 .elementor-element.elementor-element-933727b > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-933727b{text-align:center;}.elementor-87463 .elementor-element.elementor-element-933727b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;font-style:normal;line-height:1.5em;color:#000000;}.elementor-87463 .elementor-element.elementor-element-7ab9a5a, .elementor-87463 .elementor-element.elementor-element-7ab9a5a > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-87463 .elementor-element.elementor-element-99c3dde > .elementor-element-populated{padding:0em 3em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-1c13ae3{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.6em;}.elementor-87463 .elementor-element.elementor-element-80a79a5 > .elementor-element-populated{padding:0em 3em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-6fe62de{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.6em;}.elementor-87463 .elementor-element.elementor-element-2d9f019 > .elementor-background-overlay{mix-blend-mode:screen;}.elementor-87463 .elementor-element.elementor-element-2d9f019{padding:3em 0em 3em 0em;}.elementor-87463 .elementor-element.elementor-element-8b7eab8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-8b7eab8 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-87463 .elementor-element.elementor-element-a9b2573{margin-top:0em;margin-bottom:1em;}.elementor-87463 .elementor-element.elementor-element-671ca80.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-671ca80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-87463 .elementor-element.elementor-element-79766cb > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-79766cb{text-align:start;}.elementor-87463 .elementor-element.elementor-element-79766cb .elementor-heading-title{font-size:2em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-87463 .elementor-element.elementor-element-6d3799f{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.6em;}.elementor-87463 .elementor-element.elementor-element-2a5f48b{margin-top:2em;margin-bottom:2em;}.elementor-87463 .elementor-element.elementor-element-18f50ef > .elementor-element-populated{padding:0em 0em 0em 3em;}.elementor-87463 .elementor-element.elementor-element-f404293{margin-top:0em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-87463 .elementor-element.elementor-element-57bc810 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-070e52b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-070e52b .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-87463 .elementor-element.elementor-element-070e52b .elementor-swiper-button{font-size:20px;}.elementor-87463 .elementor-element.elementor-element-070e52b .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:500;text-transform:none;font-style:normal;line-height:1.6em;}.elementor-87463 .elementor-element.elementor-element-24b9956, .elementor-87463 .elementor-element.elementor-element-24b9956 > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-87463 .elementor-element.elementor-element-24b9956{margin-top:0em;margin-bottom:2em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-ffe3c06.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87463 .elementor-element.elementor-element-ffe3c06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87463 .elementor-element.elementor-element-ffe3c06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-e9cd729 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-87463 .elementor-element.elementor-element-e9cd729{text-align:center;}.elementor-87463 .elementor-element.elementor-element-e9cd729 .elementor-heading-title{font-size:2em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-87463 .elementor-element.elementor-element-9749271, .elementor-87463 .elementor-element.elementor-element-9749271 > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-87463 .elementor-element.elementor-element-65c026b > .elementor-element-populated{padding:.5em .5em .5em .5em;}.elementor-87463 .elementor-element.elementor-element-468a382:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-468a382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-468a382, .elementor-87463 .elementor-element.elementor-element-468a382 > .elementor-background-overlay{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-87463 .elementor-element.elementor-element-468a382{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-87463 .elementor-element.elementor-element-468a382 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-8f12500.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87463 .elementor-element.elementor-element-8f12500.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-8f12500 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-1c30909{text-align:start;}.elementor-87463 .elementor-element.elementor-element-1c30909 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:600;font-style:normal;line-height:1.4em;color:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-349f9ba{text-align:start;}.elementor-87463 .elementor-element.elementor-element-349f9ba .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;font-style:normal;line-height:1.5em;color:#44474D;}.elementor-87463 .elementor-element.elementor-element-cac2902 > .elementor-element-populated{padding:.5em .5em .5em .5em;}.elementor-87463 .elementor-element.elementor-element-9cc6a12:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-9cc6a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-9cc6a12, .elementor-87463 .elementor-element.elementor-element-9cc6a12 > .elementor-background-overlay{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-87463 .elementor-element.elementor-element-9cc6a12{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-87463 .elementor-element.elementor-element-9cc6a12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-72673b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87463 .elementor-element.elementor-element-72673b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-72673b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-4d910d1{text-align:start;}.elementor-87463 .elementor-element.elementor-element-4d910d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:600;font-style:normal;line-height:1.4em;color:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-8f56501{text-align:start;}.elementor-87463 .elementor-element.elementor-element-8f56501 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;font-style:normal;line-height:1.5em;color:#44474D;}.elementor-87463 .elementor-element.elementor-element-31c9b9f > .elementor-element-populated{padding:.5em .5em .5em .5em;}.elementor-87463 .elementor-element.elementor-element-a79d406:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-a79d406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-a79d406, .elementor-87463 .elementor-element.elementor-element-a79d406 > .elementor-background-overlay{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-87463 .elementor-element.elementor-element-a79d406{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-87463 .elementor-element.elementor-element-a79d406 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-6b39cb4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87463 .elementor-element.elementor-element-6b39cb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-6b39cb4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-76714a0{text-align:start;}.elementor-87463 .elementor-element.elementor-element-76714a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:600;font-style:normal;line-height:1.4em;color:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-6f82a6a{text-align:start;}.elementor-87463 .elementor-element.elementor-element-6f82a6a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;font-style:normal;line-height:1.5em;color:#44474D;}.elementor-87463 .elementor-element.elementor-element-b4c8d4e, .elementor-87463 .elementor-element.elementor-element-b4c8d4e > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-87463 .elementor-element.elementor-element-efb2d90 > .elementor-element-populated{padding:.5em .5em .5em .5em;}.elementor-87463 .elementor-element.elementor-element-0a4b63c:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-0a4b63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-0a4b63c, .elementor-87463 .elementor-element.elementor-element-0a4b63c > .elementor-background-overlay{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-87463 .elementor-element.elementor-element-0a4b63c{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-87463 .elementor-element.elementor-element-0a4b63c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-96dc793.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87463 .elementor-element.elementor-element-96dc793.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-96dc793 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-ea223fc{text-align:start;}.elementor-87463 .elementor-element.elementor-element-ea223fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:600;font-style:normal;line-height:1.4em;color:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-f305400{text-align:start;}.elementor-87463 .elementor-element.elementor-element-f305400 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;font-style:normal;line-height:1.5em;color:#44474D;}.elementor-87463 .elementor-element.elementor-element-0be3301 > .elementor-element-populated{padding:.5em .5em .5em .5em;}.elementor-87463 .elementor-element.elementor-element-71112bb:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-71112bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-71112bb, .elementor-87463 .elementor-element.elementor-element-71112bb > .elementor-background-overlay{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-87463 .elementor-element.elementor-element-71112bb{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-87463 .elementor-element.elementor-element-71112bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-5a69a38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87463 .elementor-element.elementor-element-5a69a38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-5a69a38 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-c650c9b{text-align:start;}.elementor-87463 .elementor-element.elementor-element-c650c9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:600;font-style:normal;line-height:1.4em;color:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-b34f7e0{text-align:start;}.elementor-87463 .elementor-element.elementor-element-b34f7e0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;font-style:normal;line-height:1.5em;color:#44474D;}.elementor-87463 .elementor-element.elementor-element-89be288 > .elementor-element-populated{padding:.5em .5em .5em .5em;}.elementor-87463 .elementor-element.elementor-element-d39ae26:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-d39ae26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-d39ae26, .elementor-87463 .elementor-element.elementor-element-d39ae26 > .elementor-background-overlay{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-87463 .elementor-element.elementor-element-d39ae26{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-87463 .elementor-element.elementor-element-d39ae26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-8432b84.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87463 .elementor-element.elementor-element-8432b84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87463 .elementor-element.elementor-element-8432b84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-8706a7e{text-align:start;}.elementor-87463 .elementor-element.elementor-element-8706a7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:600;font-style:normal;line-height:1.4em;color:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-e05147d{text-align:start;}.elementor-87463 .elementor-element.elementor-element-e05147d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;font-style:normal;line-height:1.5em;color:#44474D;}.elementor-87463 .elementor-element.elementor-element-134a601:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-134a601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F4F6F8 0%, #FFFFFF 100%);}.elementor-87463 .elementor-element.elementor-element-134a601 > .elementor-background-overlay{mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87463 .elementor-element.elementor-element-134a601{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-87463 .elementor-element.elementor-element-017c763.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-017c763 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-87463 .elementor-element.elementor-element-e481115{margin-top:0em;margin-bottom:1em;}.elementor-87463 .elementor-element.elementor-element-011c835.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-011c835 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-87463 .elementor-element.elementor-element-70c23bb > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-87463 .elementor-element.elementor-element-70c23bb{text-align:start;}.elementor-87463 .elementor-element.elementor-element-70c23bb .elementor-heading-title{font-size:2em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-87463 .elementor-element.elementor-element-a599f19, .elementor-87463 .elementor-element.elementor-element-a599f19 > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-87463 .elementor-element.elementor-element-a599f19{margin-top:0em;margin-bottom:2em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-87463 .elementor-element.elementor-element-125ba79.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87463 .elementor-element.elementor-element-125ba79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87463 .elementor-element.elementor-element-125ba79.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-7943d40:not(.elementor-motion-effects-element-type-background), .elementor-87463 .elementor-element.elementor-element-7943d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F3B;background-image:url("https://www.cayosoft.com/wp-content/uploads/2026/08/bg-abstract-blog-banner.png");background-size:cover;}.elementor-87463 .elementor-element.elementor-element-7943d40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4em 0em 4em 0em;}.elementor-87463 .elementor-element.elementor-element-7943d40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87463 .elementor-element.elementor-element-481ba6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-87463 .elementor-element.elementor-element-89e6a43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-89e6a43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-87463 .elementor-element.elementor-element-7a57e08 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-87463 .elementor-element.elementor-element-7a57e08{text-align:center;}.elementor-87463 .elementor-element.elementor-element-7a57e08 .elementor-heading-title{font-size:2em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-1078104{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:500;color:#FFFFFF;}.elementor-87463 .elementor-element.elementor-element-1078104 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-5c3f353{margin-top:2em;margin-bottom:0em;}.elementor-87463 .elementor-element.elementor-element-2ef4cb5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-f985f47 .elementor-button{background-color:#00B0F0;fill:var( --e-global-color-cc950e0 );color:var( --e-global-color-cc950e0 );border-style:none;}.elementor-87463 .elementor-element.elementor-element-f985f47 .elementor-button:hover, .elementor-87463 .elementor-element.elementor-element-f985f47 .elementor-button:focus{background-color:var( --e-global-color-cc950e0 );color:var( --e-global-color-f396fcf );border-color:var( --e-global-color-cc950e0 );}.elementor-87463 .elementor-element.elementor-element-f985f47{width:auto;max-width:auto;}.elementor-87463 .elementor-element.elementor-element-f985f47 .elementor-button:hover svg, .elementor-87463 .elementor-element.elementor-element-f985f47 .elementor-button:focus svg{fill:var( --e-global-color-f396fcf );}.elementor-87463 .elementor-element.elementor-element-6fb9780{padding:3em 0em 3em 0em;}.elementor-87463 .elementor-element.elementor-element-0aa6ba1 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-87463 .elementor-element.elementor-element-0aa6ba1{text-align:start;}.elementor-87463 .elementor-element.elementor-element-0aa6ba1 .elementor-heading-title{font-size:2em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-87463 .elementor-element.elementor-element-86e9406 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-item{border-width:1px;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-item .elementor-tab-content{border-width:1px;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-tab-title{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-icon, .elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-tab-title .elementor-accordion-icon i:before{color:#FF801E;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-tab-title .elementor-accordion-icon svg{fill:#FF801E;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FF801E;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FF801E;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-tab-content{background-color:#FFFFFF;color:var( --e-global-color-text );font-size:1.1em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-87463 .elementor-element.elementor-element-c5affd9{width:100%;}.elementor-87463 .elementor-element.elementor-element-89e6a43{width:100%;}}@media(max-width:767px){.elementor-87463 .elementor-element.elementor-element-6c7d4e9{padding:3em 0em 3em 0em;}.elementor-87463 .elementor-element.elementor-element-c5affd9 > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-87463 .elementor-element.elementor-element-a84acb9{width:100%;max-width:100%;text-align:center;}.elementor-87463 .elementor-element.elementor-element-a84acb9 .elementor-heading-title{font-size:2em;}.elementor-87463 .elementor-element.elementor-element-6d59c18{width:100%;max-width:100%;text-align:center;}.elementor-87463 .elementor-element.elementor-element-fb44bc3{margin-top:0em;margin-bottom:1em;}.elementor-87463 .elementor-element.elementor-element-cf78dbe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-cf78dbe > .elementor-element-populated{margin:0em 1em 0em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-87463 .elementor-element.elementor-element-e0f797a > .elementor-widget-container{margin:20 0 20 0;}.elementor-87463 .elementor-element.elementor-element-1fc51a9 .elementor-heading-title{font-size:2em;line-height:1.1em;}.elementor-87463 .elementor-element.elementor-element-abd55ce{text-align:start;}.elementor-87463 .elementor-element.elementor-element-933727b{text-align:start;}.elementor-87463 .elementor-element.elementor-element-99c3dde > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-80a79a5 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-87463 .elementor-element.elementor-element-79766cb .elementor-heading-title{font-size:2em;line-height:1.1em;}.elementor-87463 .elementor-element.elementor-element-6d3799f{text-align:start;}.elementor-87463 .elementor-element.elementor-element-18f50ef > .elementor-element-populated{padding:0em 2em 0em 2em;}.elementor-87463 .elementor-element.elementor-element-57bc810 > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-87463 .elementor-element.elementor-element-070e52b > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-87463 .elementor-element.elementor-element-070e52b .elementor-testimonial__text{font-size:1em;}.elementor-87463 .elementor-element.elementor-element-e9cd729{text-align:start;}.elementor-87463 .elementor-element.elementor-element-e9cd729 .elementor-heading-title{font-size:2em;line-height:1.1em;}.elementor-87463 .elementor-element.elementor-element-1c30909{text-align:center;}.elementor-87463 .elementor-element.elementor-element-349f9ba{text-align:center;}.elementor-87463 .elementor-element.elementor-element-4d910d1{text-align:center;}.elementor-87463 .elementor-element.elementor-element-8f56501{text-align:center;}.elementor-87463 .elementor-element.elementor-element-76714a0{text-align:center;}.elementor-87463 .elementor-element.elementor-element-6f82a6a{text-align:center;}.elementor-87463 .elementor-element.elementor-element-ea223fc{text-align:center;}.elementor-87463 .elementor-element.elementor-element-f305400{text-align:center;}.elementor-87463 .elementor-element.elementor-element-c650c9b{text-align:center;}.elementor-87463 .elementor-element.elementor-element-b34f7e0{text-align:center;}.elementor-87463 .elementor-element.elementor-element-8706a7e{text-align:center;}.elementor-87463 .elementor-element.elementor-element-e05147d{text-align:center;}.elementor-87463 .elementor-element.elementor-element-70c23bb .elementor-heading-title{font-size:2em;line-height:1.1em;}.elementor-87463 .elementor-element.elementor-element-7943d40{padding:2em 0em 2em 0em;}.elementor-87463 .elementor-element.elementor-element-7a57e08 .elementor-heading-title{font-size:2em;line-height:1.1em;}.elementor-87463 .elementor-element.elementor-element-1078104{width:100%;max-width:100%;font-size:1.1em;}.elementor-87463 .elementor-element.elementor-element-1078104 > .elementor-widget-container{margin:0em 0em 0.5em 0em;}.elementor-87463 .elementor-element.elementor-element-2ef4cb5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87463 .elementor-element.elementor-element-f985f47 > .elementor-widget-container{margin:20 0 20 0;}.elementor-87463 .elementor-element.elementor-element-0aa6ba1 .elementor-heading-title{font-size:2em;line-height:1.1em;}.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-title{line-height:1.4em;}}/* Start custom CSS for column, class: .elementor-element-c5affd9 */.elementor-87463 .elementor-element.elementor-element-c5affd9 {
    min-height: 500px;
}

@media (max-width: 767px) {
    .elementor-87463 .elementor-element.elementor-element-c5affd9 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c7d4e9 *//*.elementor-87463 .elementor-element.elementor-element-6c7d4e9 {*/
/*background-color: #fef2e8;*/
/*background-image: linear-gradient(45deg, #00B0F080 0%, #ffffff 25%, #ffffff 75%, #0055A580 100%);*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c13ae3 *//*.elementor-87463 .elementor-element.elementor-element-1c13ae3 {*/
/*    text-wrap: balance;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe62de *//*.elementor-87463 .elementor-element.elementor-element-6fe62de {*/
/*    text-wrap: balance;*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40c1559 *//*.elementor-87463 .elementor-element.elementor-element-40c1559 {*/
/*background-color: #fef2e8;*/
/*background-image: linear-gradient(45deg, #fef2e8 0%, #ffffff 50%, #bcdcf2 100%);*/
/*}*//* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-070e52b */.elementor-87463 .elementor-element.elementor-element-070e52b::before {
    content: "";
    font-size: 1em;
    font-weight:600;
    color: #FF801E;
    width: 30px;
    height: 30px;
    display: flex; 
    position: absolute;
    top: -10px;
    left: -12px;
    opacity: 1;
background-image: url(https://www.cayosoft.com/wp-content/uploads/2026/10/cayo-quote-blue-light.svg);
    background-size: contain;    
    background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-87463 .elementor-element.elementor-element-070e52b {}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c30909 */.elementor-87463 .elementor-element.elementor-element-1c30909 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-349f9ba */.elementor-87463 .elementor-element.elementor-element-349f9ba {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d910d1 */.elementor-87463 .elementor-element.elementor-element-4d910d1 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f56501 */.elementor-87463 .elementor-element.elementor-element-8f56501 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76714a0 */.elementor-87463 .elementor-element.elementor-element-76714a0 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f82a6a */.elementor-87463 .elementor-element.elementor-element-6f82a6a {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea223fc */.elementor-87463 .elementor-element.elementor-element-ea223fc {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f305400 */.elementor-87463 .elementor-element.elementor-element-f305400 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c650c9b */.elementor-87463 .elementor-element.elementor-element-c650c9b {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b34f7e0 */.elementor-87463 .elementor-element.elementor-element-b34f7e0 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8706a7e */.elementor-87463 .elementor-element.elementor-element-8706a7e {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05147d */.elementor-87463 .elementor-element.elementor-element-e05147d {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d9f019 */.elementor-87463 .elementor-element.elementor-element-2d9f019 {
background-color: #fef2e8;
background-image: linear-gradient(45deg, #fef2e8 0%, #ffffff 50%, #bcdcf2 100%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-134a601 *//*.elementor-87463 .elementor-element.elementor-element-134a601 {*/
/*background-color: #fef2e8;*/
/*background-image: linear-gradient(45deg, #fef2e8 0%, #ffffff 50%, #bcdcf2 100%);*/
/*}*//* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-86e9406 */.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion{
    border: 1px solid rgb(213, 216, 220);
    border-radius: 10px;
    overflow: hidden;
}

.elementor-87463 .elementor-element.elementor-element-86e9406 .elementor-accordion-icon svg
{
    fill: #FF801E !important;
}/* End custom CSS */
/* Start custom CSS *//* ~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TESTIMONIAL CAROUSEL (v2) */

/* Optional but recommended: Turn the anchor into a block or flex element 
   so the whole rectangular zone behaves intuitively as a link */

.card-link {
    display: block;
    width: 100%;
    height: 100%;
    color: inherit !important;        /* Keeps original text colors inside the div */
    text-decoration: none;
    cursor: pointer;
}

.card-link:hover,
.card-link:focus,
.card-link:active {
    color: inherit;
    text-decoration: none;
    /*outline: 1px solid #F4F6F8;*/
}

/* ~~~ */

.elementor-element .swiper .elementor-swiper-button-prev {
left: 0;
}

.elementor-element .swiper .elementor-swiper-button-next {
right: 0;
}

.elementor-widget-reviews .swiper-slide, .elementor-widget-testimonial-carousel .swiper-slide {
   /*box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);*/
   /*margin-bottom: 0.5em;*/
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */



/* ---------------- */
/* Responsive Table */
/* ---------------- */

.sc-responsive-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0;
  text-align: left;
  font-size: 1em;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  /* background-color: rgba(255,255,255,0.75); */
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.1);
}

.sc-responsive-table thead {
  /*  background-color: #333;*/
/*  background-color: #676883;*/
  color: #fff;
}

/*table thead:first-child tr:first-child th*/

table.sc-responsive-table thead:first-child tr:first-child th{ 
  border: none;
}

/*table.sc-responsive-table tbody{
  box-shadow: 0px 5px 16px rgba(0, 0, 0, 0.1);
}
*/

table.sc-responsive-table tbody tr:nth-child(even) > td,
table.sc-responsive-table tbody tr:nth-child(even) > th{ 
    /*background-color: rgba(0,0,0,0.10);*/
    /*  background-color: #EDEDF2;*/
    background-color: #FFF;
    border: 1px solid #F4F6F8;
}

table.sc-responsive-table tbody > tr:nth-child(odd) > td,
table.sc-responsive-table tbody > tr:nth-child(odd) > th {
    /*background-color: hsla(0, 0%, 50.2%, .0705882353);*/
/*    background-color: #F4F6F8;*/
    background-color:#00B0F01A;
    border: 1px solid rgba(255,255,255,1);
}

table.sc-responsive-table tbody > tr:nth-child(odd) > td:first-child {
  background-color:#00B0F02A;
}

.sc-responsive-table th,
.sc-responsive-table td { 
  padding: 15px 15px;
  /*border: 1px solid rgba(255,255,255,1);*/
}

.sc-responsive-table th {
  font-weight: 700;
}

/*col head 1 — the first far left & top cell IN HEAD */
.sc-responsive-table th:nth-child(1){
/*  background-color: #C3C5C63D;*/
background-color: #0000000E;
  color: black;
}

/*col body 1 — the first far left & top cell IN BODY */
/*table.sc-responsive-table tbody tr:first-child td:nth-child(1) {
  border-top-left-radius: 10px;
}*/

/*col head 2 and beyond*/
/*.sc-responsive-table th:nth-child(2){
  border-top-left-radius: 10px;
}*/

/*col head 2 and beyond*/
.sc-responsive-table th:nth-child(2),
.sc-responsive-table th:nth-child(3),
.sc-responsive-table th:nth-child(4){
  background-image: linear-gradient(to bottom, #2a69a2, #276298, #245b8d, #225583, #1f4e79);
}

.sc-responsive-table td:nth-child(1){
  font-weight: 600;
}


@media only screen and (max-width: 767px) {
  .sc-responsive-table thead {
    display: none;
  }
  .sc-responsive-table tbody {
    display: block;
    width: 100%;
  }
  .sc-responsive-table tbody tr,
  .sc-responsive-table tbody tr:nth-child(even) { 
    /*background-color: rgba(0,0,0,0.03);*/
    background-color: #F4F6F8;
  }
  .sc-responsive-table tr {
    display: block;
    /* padding: 15px; */
    padding: 0;
    /*margin-bottom: 15px; */
    /* margin-bottom: 0;*/
  }
  .sc-responsive-table td {
    display: flex;
    flex-direction: column;
    justify-content: space-between;    
    text-align: left;
  }
  
  .sc-responsive-table td:nth-child(2):before,
  .sc-responsive-table td:nth-child(3):before { 
    content: attr(data-label);
    /* margin-right: auto; */
    /*margin-right: 1em;*/
    text-align: left;
    font-weight: 600;
    /*font-size: 0.8em;*/
    /*min-width: 25%;*/
  }
  .sc-responsive-table td:last-child {
    border-bottom: 0;
  }
}/* /@media *//* End custom CSS */