.elementor-2743 .elementor-element.elementor-element-8ee3251{margin-top:-1px;margin-bottom:0px;}.elementor-2743 .elementor-element.elementor-element-696faf7 .hero__content h1{color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-696faf7 .hero__content p{color:#F0F0F0;}.elementor-2743 .elementor-element.elementor-element-297339e{padding:120px 0px 125px 0px;z-index:1;}.elementor-2743 .elementor-element.elementor-element-12abf98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2743 .elementor-element.elementor-element-12abf98{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-441acb5 > .elementor-element-populated{padding:0px 015px 0px 15px;}.elementor-2743 .elementor-element.elementor-element-f4823a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2743 .elementor-element.elementor-element-f4823a8 > .elementor-element-populated{margin:0px 0px 0px 85px;--e-column-margin-right:0px;--e-column-margin-left:85px;padding:0px 15px 0px 15px;}.elementor-2743 .elementor-element.elementor-element-b0b24d6 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2743 .elementor-element.elementor-element-b0b24d6 .sec-title{text-align:start;}.elementor-2743 .elementor-element.elementor-element-b0b24d6 .sec-title--sub{justify-content:start;}.elementor-2743 .elementor-element.elementor-element-b0b24d6 .sec-title .title, .elementor-2743 .elementor-element.elementor-element-b0b24d6 .sec-title--heading{font-size:31px;}.elementor-widget-text-editor{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-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-2743 .elementor-element.elementor-element-e9bb755 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2743 .elementor-element.elementor-element-e9bb755{color:#181818;}.elementor-2743 .elementor-element.elementor-element-5a60e2c:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-5a60e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2743 .elementor-element.elementor-element-5a60e2c > .elementor-background-overlay{background-image:url("https://quantum-canarias.com/wp-content/uploads/2025/02/h_5.webp");background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2743 .elementor-element.elementor-element-5a60e2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;z-index:1;}.elementor-2743 .elementor-element.elementor-element-77a475e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2743 .elementor-element.elementor-element-362d683 .sec-title .sec-title--heading{color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-362d683 .xb-feature2 .xb-item--icon .hover{color:#184A91;}.elementor-2743 .elementor-element.elementor-element-362d683 .xb-feature2 .xb-item--icon{background-color:#BBBBBB;}.elementor-2743 .elementor-element.elementor-element-362d683 .xb-feature2 .xb-item--title{font-size:20px;}.elementor-2743 .elementor-element.elementor-element-0558e7f{padding:60px 0px 90px 0px;}.elementor-2743 .elementor-element.elementor-element-7e87916:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-7e87916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2743 .elementor-element.elementor-element-7e87916 > .elementor-background-overlay{background-image:url("https://quantum-canarias.com/wp-content/uploads/2025/02/h_1.webp");background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2743 .elementor-element.elementor-element-7e87916{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-13ca6a7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-fdc5d82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2743 .elementor-element.elementor-element-fdc5d82 > .elementor-element-populated{padding:0px 15px 60px 15px;}.elementor-2743 .elementor-element.elementor-element-bccafb7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2743 .elementor-element.elementor-element-bccafb7 .sec-title{text-align:center;}.elementor-2743 .elementor-element.elementor-element-bccafb7 .sec-title--sub{justify-content:center;}.elementor-2743 .elementor-element.elementor-element-bccafb7 .sec-title .title{color:#FFFFFF;padding:0px 0px 30px 0px;}.elementor-2743 .elementor-element.elementor-element-bccafb7 .sec-title--heading{color:#FFFFFF;padding:0px 0px 30px 0px;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-5de9ebb .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-5de9ebb .xb-item--inner::before{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-2972d13 .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-2972d13 .xb-item--inner::before{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-8d1c6ce .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-8d1c6ce .xb-item--inner::before{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-37558ef .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-37558ef .xb-item--inner::before{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-05793d2 .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 .elementor-repeater-item-05793d2 .xb-item--inner::before{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-dabc473 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2743 .elementor-element.elementor-element-dabc473 .single-content-feature .xb-item--title{font-size:16px;}.elementor-2743 .elementor-element.elementor-element-4bfc062{padding:90px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-235fef3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2743 .elementor-element.elementor-element-235fef3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-c0793d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2743 .elementor-element.elementor-element-c0793d5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-0cd56fd > .elementor-element-populated{padding:0px 015px 0px 015px;}.elementor-2743 .elementor-element.elementor-element-31f683f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-31f683f .sec-title .title, .elementor-2743 .elementor-element.elementor-element-31f683f .sec-title--heading{font-size:22px;}.elementor-2743 .elementor-element.elementor-element-31f683f .sec-title .title{padding:0px 0px 20px 0px;}.elementor-2743 .elementor-element.elementor-element-31f683f .sec-title--heading{padding:0px 0px 20px 0px;}.elementor-2743 .elementor-element.elementor-element-31f683f .sec-title p{font-size:17px;}.elementor-2743 .elementor-element.elementor-element-ddd877c > .elementor-element-populated{padding:0px 015px 0px 015px;}.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-2743 .elementor-element.elementor-element-df51786 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-df51786 img{border-radius:20px 20px 20px 20px;}.elementor-2743 .elementor-element.elementor-element-9722eef{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-6dd9473 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2743 .elementor-element.elementor-element-6dd9473 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-b69fefd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2743 .elementor-element.elementor-element-b69fefd{margin-top:0px;margin-bottom:0px;padding:90px 0px 130px 0px;}.elementor-2743 .elementor-element.elementor-element-7d87258 > .elementor-element-populated{padding:0px 015px 0px 015px;}.elementor-2743 .elementor-element.elementor-element-329183f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-329183f{text-align:left;}.elementor-2743 .elementor-element.elementor-element-329183f img{border-radius:20px 20px 20px 20px;}.elementor-2743 .elementor-element.elementor-element-dca20f2 > .elementor-element-populated{padding:0px 015px 0px 015px;}.elementor-2743 .elementor-element.elementor-element-c728a65 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-c728a65 .sec-title .title{padding:0px 0px 20px 0px;}.elementor-2743 .elementor-element.elementor-element-c728a65 .sec-title--heading{padding:0px 0px 20px 0px;}.elementor-2743 .elementor-element.elementor-element-9448fc2:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-9448fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2743 .elementor-element.elementor-element-9448fc2 > .elementor-background-overlay{background-image:url("https://quantum-canarias.com/wp-content/uploads/2025/02/h_1.webp");background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2743 .elementor-element.elementor-element-9448fc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-2743 .elementor-element.elementor-element-77eb816 .elementor-repeater-item-c5bc3f2 .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-77eb816 .elementor-repeater-item-e5ba6c3 .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-77eb816 .elementor-repeater-item-8d34f13 .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-77eb816 .elementor-repeater-item-9154ee4 .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-77eb816 .elementor-repeater-item-cfa6866 .xb-item--icon{background-color:#184A91;}.elementor-2743 .elementor-element.elementor-element-77eb816 .sec-title .title{color:#FFFFFF;font-size:46px;}.elementor-2743 .elementor-element.elementor-element-f04e16d{padding:90px 0px 90px 0px;}.elementor-2743 .elementor-element.elementor-element-64bd4cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2743 .elementor-element.elementor-element-64bd4cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-e4bc3c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2743 .elementor-element.elementor-element-e4bc3c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-cebaa58 > .elementor-element-populated{padding:0px 015px 0px 015px;}.elementor-2743 .elementor-element.elementor-element-7eb966a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-7eb966a .sec-title .title{padding:0px 0px 20px 0px;}.elementor-2743 .elementor-element.elementor-element-7eb966a .sec-title--heading{padding:0px 0px 20px 0px;}.elementor-2743 .elementor-element.elementor-element-98bdb05 > .elementor-element-populated{padding:0px 015px 0px 015px;}.elementor-2743 .elementor-element.elementor-element-06a5e5c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-06a5e5c{text-align:right;}.elementor-2743 .elementor-element.elementor-element-06a5e5c img{border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-2743 .elementor-element.elementor-element-297339e{padding:40px 0px 40px 0px;}.elementor-2743 .elementor-element.elementor-element-f4823a8 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2743 .elementor-element.elementor-element-b0b24d6 .sec-title{text-align:center;}.elementor-2743 .elementor-element.elementor-element-b0b24d6 .sec-title--sub{justify-content:center;}.elementor-2743 .elementor-element.elementor-element-e9bb755{text-align:center;}.elementor-2743 .elementor-element.elementor-element-5a60e2c{padding:60px 0px 60px 0px;}.elementor-2743 .elementor-element.elementor-element-7e87916{padding:60px 10px 60px 10px;}.elementor-2743 .elementor-element.elementor-element-fdc5d82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-4bfc062{padding:20px 0px 40px 0px;}.elementor-2743 .elementor-element.elementor-element-0cd56fd > .elementor-element-populated{text-align:center;}.elementor-2743 .elementor-element.elementor-element-ddd877c > .elementor-element-populated{padding:20px 10px 0px 10px;}.elementor-2743 .elementor-element.elementor-element-b69fefd{padding:20px 0px 50px 0px;}.elementor-2743 .elementor-element.elementor-element-c728a65 .sec-title{text-align:center;}.elementor-2743 .elementor-element.elementor-element-c728a65 .sec-title--sub{justify-content:center;}.elementor-2743 .elementor-element.elementor-element-9448fc2{padding:40px 0px 40px 0px;}.elementor-2743 .elementor-element.elementor-element-77eb816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-2743 .elementor-element.elementor-element-77eb816 .sec-title{text-align:center;}.elementor-2743 .elementor-element.elementor-element-f04e16d{padding:20px 0px 60px 0px;}.elementor-2743 .elementor-element.elementor-element-cebaa58 > .elementor-element-populated{text-align:center;}}@media(max-width:767px){.elementor-2743 .elementor-element.elementor-element-5a60e2c{padding:40px 0px 40px 0px;}.elementor-2743 .elementor-element.elementor-element-4bfc062{padding:20px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-b69fefd{padding:0px 0px 40px 0px;}.elementor-2743 .elementor-element.elementor-element-77eb816 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2743 .elementor-element.elementor-element-77eb816 .sec-title .title{font-size:36px;}}@media(min-width:768px){.elementor-2743 .elementor-element.elementor-element-441acb5{width:49.962%;}.elementor-2743 .elementor-element.elementor-element-f4823a8{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2743 .elementor-element.elementor-element-441acb5{width:100%;}.elementor-2743 .elementor-element.elementor-element-f4823a8{width:100%;}.elementor-2743 .elementor-element.elementor-element-0cd56fd{width:100%;}.elementor-2743 .elementor-element.elementor-element-ddd877c{width:100%;}.elementor-2743 .elementor-element.elementor-element-7d87258{width:100%;}.elementor-2743 .elementor-element.elementor-element-dca20f2{width:100%;}.elementor-2743 .elementor-element.elementor-element-cebaa58{width:100%;}.elementor-2743 .elementor-element.elementor-element-98bdb05{width:100%;}}@media(min-width:1025px){.elementor-2743 .elementor-element.elementor-element-5a60e2c > .elementor-background-overlay{background-attachment:fixed;}.elementor-2743 .elementor-element.elementor-element-7e87916 > .elementor-background-overlay{background-attachment:fixed;}.elementor-2743 .elementor-element.elementor-element-9448fc2 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for int-hero-one, class: .elementor-element-696faf7 */.elementor-2743 .elementor-element.elementor-element-696faf7 .hero__style-one{
    background-position: top;
}

.elementor-2743 .elementor-element.elementor-element-696faf7 .hero__content{
    position: relative;
    z-index: 2;
}

.hero__style-one {
    position: relative;
    background-size: cover;
    background-position: center;
}

.hero__style-one::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6); 
}

.hero__style-one {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    animation: zoomBackground 8s infinite alternate ease-in-out;
}
@media (min-width: 1024px) {
@keyframes zoomBackground {
    0% {
        background-size: 100%;
    }
    50% {
        background-size: 110%;
    }
    100% {
        background-size: 100%;
    }
}
}
@media (max-width: 991px) {
.main-menu__wrap{
    display: none;
}
}

@media (max-width: 768px) {
    .elementor-2743 .elementor-element.elementor-element-696faf7{
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ee3251 */.elementor-2743 .elementor-element.elementor-element-8ee3251 .hero__style-one{
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for int-feature-v2, class: .elementor-element-362d683 */.elementor-2743 .elementor-element.elementor-element-362d683 svg{
    width: 60px;
}

.elementor-2743 .elementor-element.elementor-element-362d683 .xb-feature2 .xb-item--icon:before{
    background: #184a91;
}

.elementor-2743 .elementor-element.elementor-element-362d683 .pt-120{
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a60e2c */.elementor-2743 .elementor-element.elementor-element-5a60e2c *{
    border: none;
}/* End custom CSS */
/* Start custom CSS for int-feature-list, class: .elementor-element-dabc473 */.elementor-2743 .elementor-element.elementor-element-dabc473 svg{
    width: 30px;
}

.elementor-2743 .elementor-element.elementor-element-dabc473 .single-content__feature{
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for int-visa, class: .elementor-element-77eb816 */.elementor-2743 .elementor-element.elementor-element-77eb816 .service-bg{
    background-color: transparent;
}

.elementor-2743 .elementor-element.elementor-element-77eb816 svg{
    width: 40px;
}

@media (min-width: 768px) {

.elementor-2743 .elementor-element.elementor-element-77eb816 .col-lg-4:nth-child(5){
    width: 66.6% !important;
}
}

.elementor-2743 .elementor-element.elementor-element-77eb816 .pt-120{
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */