.elementor-17419 .elementor-element.elementor-element-b00fa1e0{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:140px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-b00fa1e0:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-b00fa1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-17419 .elementor-element.elementor-element-2156a69f{text-align:center;}.elementor-17419 .elementor-element.elementor-element-2156a69f .elementor-heading-title{font-family:var( --e-global-typography-vth1-font-family ), Sans-serif;font-size:var( --e-global-typography-vth1-font-size );font-weight:var( --e-global-typography-vth1-font-weight );line-height:var( --e-global-typography-vth1-line-height );letter-spacing:var( --e-global-typography-vth1-letter-spacing );color:#0a0a0a;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-17419 .elementor-element.elementor-element-4f188eee > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-17419 .elementor-element.elementor-element-4f188eee{text-align:center;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17419 .elementor-element.elementor-element-ae24dad9 .elementor-button{background-color:#0a0a0a;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-17419 .elementor-element.elementor-element-ae24dad9 > .elementor-widget-container{padding:16px 36px 16px 36px;}.elementor-17419 .elementor-element.elementor-element-ee16e742 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-17419 .elementor-element.elementor-element-ee16e742 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-2761da24 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#111;color:#111;transition-duration:0.2s;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-17419 .elementor-element.elementor-element-2761da24 .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-2761da24 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#111;border-color:#111;}.elementor-17419 .elementor-element.elementor-element-2761da24{width:auto;max-width:auto;}.elementor-17419 .elementor-element.elementor-element-2761da24 > .elementor-widget-container{margin:0px 0px 0px 24px;}.elementor-17419 .elementor-element.elementor-element-2761da24 .elementor-button:hover svg, .elementor-17419 .elementor-element.elementor-element-2761da24 .elementor-button:focus svg{fill:#111;}.elementor-17419 .elementor-element.elementor-element-5a60d393{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-5a60d393:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-5a60d393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-86919761 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-17419 .elementor-element.elementor-element-86919761{text-align:center;}.elementor-17419 .elementor-element.elementor-element-86919761 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:#aaaaaa;}.elementor-17419 .elementor-element.elementor-element-78de1c8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-828d4a99{--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;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-9e63fdd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-9e63fdd9 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-9e63fdd9:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-699e3b88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-699e3b88 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-699e3b88:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-423379b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-423379b4 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-423379b4:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-e9009f62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-e9009f62 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-e9009f62:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-f633ec4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-f633ec4b img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-f633ec4b:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-6574c561{width:var( --container-widget-width, 2.129% );max-width:2.129%;--container-widget-width:2.129%;--container-widget-flex-grow:0;}.elementor-17419 .elementor-element.elementor-element-6574c561.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-6574c561 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-6574c561:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-c01ae0b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-c01ae0b6 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-c01ae0b6:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-362eeeb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-362eeeb9 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-362eeeb9:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-76d753a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-76d753a0 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-76d753a0:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-ecc13e32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-ecc13e32 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-ecc13e32:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-83bd9b95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-83bd9b95 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-83bd9b95:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-4faf9cfc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-4faf9cfc img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-4faf9cfc:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-5d8c8842.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-5d8c8842 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-5d8c8842:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-85c00882.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-85c00882 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-85c00882:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-34600f73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-34600f73 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-34600f73:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-9171e2a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-9171e2a0 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-9171e2a0:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-d30d4537.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-d30d4537 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-d30d4537:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-1aa1e60e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-1aa1e60e img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-1aa1e60e:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-0a2b2168.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-0a2b2168 img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-0a2b2168:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-e1acfaef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-e1acfaef img{width:auto;max-width:120px;height:34px;object-fit:contain;object-position:center center;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-17419 .elementor-element.elementor-element-e1acfaef:hover img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17419 .elementor-element.elementor-element-410f1989{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-17419 .elementor-element.elementor-element-147c4e8b{--display:flex;--min-height:520px;--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;--align-items:stretch;--overflow:hidden;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-147c4e8b:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-147c4e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;background-image:url("https://www.virtio.io/wp-content/uploads/2025/01/techwoman.webp");background-position:center right;background-repeat:no-repeat;background-size:70% auto;}.elementor-17419 .elementor-element.elementor-element-147c4e8b::before, .elementor-17419 .elementor-element.elementor-element-147c4e8b > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-147c4e8b > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-147c4e8b > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-147c4e8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-147c4e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #347B7E 30%, rgba(13,13,13,0) 74%);}.elementor-17419 .elementor-element.elementor-element-26344520{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-17419 .elementor-element.elementor-element-26344520::before, .elementor-17419 .elementor-element.elementor-element-26344520 > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-26344520 > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-26344520 > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-26344520 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-26344520 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17419 .elementor-element.elementor-element-2d1e2f40 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-2d1e2f40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-ea6bd7d9 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-17419 .elementor-element.elementor-element-ea6bd7d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-74534c22 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-17419 .elementor-element.elementor-element-74534c22{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:rgba(255,255,255,0.65);}.elementor-17419 .elementor-element.elementor-element-170272ca .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#000000;color:#000000;border-radius:999px 999px 999px 999px;padding:12px 28px 12px 28px;}.elementor-17419 .elementor-element.elementor-element-170272ca .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-170272ca .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-17419 .elementor-element.elementor-element-170272ca .elementor-button:hover svg, .elementor-17419 .elementor-element.elementor-element-170272ca .elementor-button:focus svg{fill:#000000;}.elementor-17419 .elementor-element.elementor-element-307bc5b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-307bc5b7:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-307bc5b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-17419 .elementor-element.elementor-element-f336a3ca > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-f336a3ca{text-align:center;}.elementor-17419 .elementor-element.elementor-element-f336a3ca .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-aaf8e94c > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-17419 .elementor-element.elementor-element-aaf8e94c{text-align:center;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-29887117{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-0868cb53{--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-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17419 .elementor-element.elementor-element-94218abd .elementor-icon-wrapper{text-align:center;}.elementor-17419 .elementor-element.elementor-element-94218abd.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-17419 .elementor-element.elementor-element-94218abd.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-94218abd.elementor-view-default .elementor-icon{color:#999999;border-color:#999999;}.elementor-17419 .elementor-element.elementor-element-94218abd.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-94218abd.elementor-view-default .elementor-icon svg{fill:#999999;}.elementor-17419 .elementor-element.elementor-element-94218abd .elementor-icon{font-size:20px;}.elementor-17419 .elementor-element.elementor-element-94218abd .elementor-icon svg{height:20px;}.elementor-17419 .elementor-element.elementor-element-e2525c35 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17419 .elementor-element.elementor-element-e2525c35{text-align:center;}.elementor-17419 .elementor-element.elementor-element-e2525c35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#8A8A8A;}.elementor-17419 .elementor-element.elementor-element-8e4a5f58{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-28ab9e24{--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-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-f7880086 .elementor-icon-wrapper{text-align:center;}.elementor-17419 .elementor-element.elementor-element-f7880086.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-17419 .elementor-element.elementor-element-f7880086.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-f7880086.elementor-view-default .elementor-icon{color:#999999;border-color:#999999;}.elementor-17419 .elementor-element.elementor-element-f7880086.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-f7880086.elementor-view-default .elementor-icon svg{fill:#999999;}.elementor-17419 .elementor-element.elementor-element-f7880086 .elementor-icon{font-size:20px;}.elementor-17419 .elementor-element.elementor-element-f7880086 .elementor-icon svg{height:20px;}.elementor-17419 .elementor-element.elementor-element-890fa37d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17419 .elementor-element.elementor-element-890fa37d{text-align:center;}.elementor-17419 .elementor-element.elementor-element-890fa37d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;color:#8A8A8A;}.elementor-17419 .elementor-element.elementor-element-9cafbf48{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-321c9670{--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-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-85125e9b .elementor-icon-wrapper{text-align:center;}.elementor-17419 .elementor-element.elementor-element-85125e9b.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-17419 .elementor-element.elementor-element-85125e9b.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-85125e9b.elementor-view-default .elementor-icon{color:#999999;border-color:#999999;}.elementor-17419 .elementor-element.elementor-element-85125e9b.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-85125e9b.elementor-view-default .elementor-icon svg{fill:#999999;}.elementor-17419 .elementor-element.elementor-element-85125e9b .elementor-icon{font-size:20px;}.elementor-17419 .elementor-element.elementor-element-85125e9b .elementor-icon svg{height:20px;}.elementor-17419 .elementor-element.elementor-element-5815878b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17419 .elementor-element.elementor-element-5815878b{text-align:center;}.elementor-17419 .elementor-element.elementor-element-5815878b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;color:#8A8A8A;}.elementor-17419 .elementor-element.elementor-element-2fc4331d{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-466c43d3{--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-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-2607347d .elementor-icon-wrapper{text-align:center;}.elementor-17419 .elementor-element.elementor-element-2607347d.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-17419 .elementor-element.elementor-element-2607347d.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-2607347d.elementor-view-default .elementor-icon{color:#999999;border-color:#999999;}.elementor-17419 .elementor-element.elementor-element-2607347d.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-2607347d.elementor-view-default .elementor-icon svg{fill:#999999;}.elementor-17419 .elementor-element.elementor-element-2607347d .elementor-icon{font-size:20px;}.elementor-17419 .elementor-element.elementor-element-2607347d .elementor-icon svg{height:20px;}.elementor-17419 .elementor-element.elementor-element-0b485aec > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17419 .elementor-element.elementor-element-0b485aec{text-align:center;}.elementor-17419 .elementor-element.elementor-element-0b485aec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;color:#8A8A8A;}.elementor-17419 .elementor-element.elementor-element-3955d4bc{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-69057acc .elementor-button{background-color:#000000;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-17419 .elementor-element.elementor-element-69057acc .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-69057acc .elementor-button:focus{background-color:#222222;}.elementor-17419 .elementor-element.elementor-element-fa8d7907{--spacer-size:100px;}.elementor-17419 .elementor-element.elementor-element-fb2fd151{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:64px;--padding-bottom:64px;--padding-left:72px;--padding-right:72px;}.elementor-17419 .elementor-element.elementor-element-9ea72fc9{text-align:center;}.elementor-17419 .elementor-element.elementor-element-f7da0c33{text-align:center;}.elementor-17419 .elementor-element.elementor-element-f7da0c33 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1b9d8b6b{text-align:center;}.elementor-17419 .elementor-element.elementor-element-e0266d7b{text-align:center;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-6372b52e{text-align:center;}.elementor-17419 .elementor-element.elementor-element-6372b52e .elementor-star-rating{font-size:26px;}.elementor-17419 .elementor-element.elementor-element-6372b52e .elementor-star-rating i:before{color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-6372b52e .elementor-star-rating i{color:rgba(255,255,255,0.32);}.elementor-17419 .elementor-element.elementor-element-c1843c21{text-align:center;}.elementor-17419 .elementor-element.elementor-element-933f5cc8{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-933f5cc8:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-933f5cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-f94e553c{text-align:center;}.elementor-17419 .elementor-element.elementor-element-f94e553c .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-f283409d{text-align:center;}.elementor-17419 .elementor-element.elementor-element-f283409d .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-b702133d{text-align:center;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-588222ca .elementor-button{background-color:#0a0a0a;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-17419 .elementor-element.elementor-element-8f2b11bf{--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:center;--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-8f2b11bf:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-8f2b11bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-a3e3f186{--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-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17419 .elementor-element.elementor-element-a3e3f186:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-a3e3f186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-a3e3f186.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-9c4ea0be{--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-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17419 .elementor-element.elementor-element-9c4ea0be:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-9c4ea0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-c3c24c68 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17419 .elementor-element.elementor-element-c3c24c68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-d3783385{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-8f597a82{--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-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17419 .elementor-element.elementor-element-8f597a82:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-8f597a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-a8b57ac3 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17419 .elementor-element.elementor-element-a8b57ac3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-89380513{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-386a57d1{--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-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17419 .elementor-element.elementor-element-386a57d1:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-386a57d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-36e17a0a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17419 .elementor-element.elementor-element-36e17a0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-ece3fb4d{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-1a9787c2{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-117c0c1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-117c0c1e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-117c0c1e{text-align:center;}.elementor-17419 .elementor-element.elementor-element-117c0c1e img{width:100%;}.elementor-17419 .elementor-element.elementor-element-49843578{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-17419 .elementor-element.elementor-element-8abef45e{--display:flex;--min-height:520px;--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;--align-items:stretch;--overflow:hidden;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-8abef45e:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-8abef45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://www.virtio.io/wp-content/uploads/2024/12/c-bnr.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17419 .elementor-element.elementor-element-8abef45e::before, .elementor-17419 .elementor-element.elementor-element-8abef45e > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-8abef45e > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-8abef45e > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-8abef45e > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-8abef45e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0B1430 30%, rgba(10,10,10,0) 74%);}.elementor-17419 .elementor-element.elementor-element-073ad8c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-17419 .elementor-element.elementor-element-5e342435 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-5e342435 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-649af147 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-17419 .elementor-element.elementor-element-649af147 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-0e2bfcc7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-17419 .elementor-element.elementor-element-0e2bfcc7{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:rgba(255,255,255,0.65);}.elementor-17419 .elementor-element.elementor-element-9024b0c8 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#000000;color:#000000;border-radius:999px 999px 999px 999px;padding:12px 28px 12px 28px;}.elementor-17419 .elementor-element.elementor-element-9024b0c8 .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-9024b0c8 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-17419 .elementor-element.elementor-element-9024b0c8 .elementor-button:hover svg, .elementor-17419 .elementor-element.elementor-element-9024b0c8 .elementor-button:focus svg{fill:#000000;}.elementor-17419 .elementor-element.elementor-element-18611748{--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-17419 .elementor-element.elementor-element-18611748.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-ff5670b3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-ff5670b3{text-align:center;}.elementor-17419 .elementor-element.elementor-element-ff5670b3 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:#999999;}.elementor-17419 .elementor-element.elementor-element-bc9ece17 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-bc9ece17{text-align:center;}.elementor-17419 .elementor-element.elementor-element-bc9ece17 .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-a2df3aad > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-17419 .elementor-element.elementor-element-a2df3aad{text-align:center;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#666666;}.elementor-17419 .elementor-element.elementor-element-1d43f121{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-1d43f121:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-1d43f121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-17419 .elementor-element.elementor-element-d69e2378{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-794acda7 img{border-radius:20px 20px 20px 20px;}.elementor-17419 .elementor-element.elementor-element-8606f176 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-8606f176{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#111111;}.elementor-17419 .elementor-element.elementor-element-843d5bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-92d7e6bc img{border-radius:20px 20px 20px 20px;}.elementor-17419 .elementor-element.elementor-element-306f1abe > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-306f1abe{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#111111;}.elementor-17419 .elementor-element.elementor-element-da6b91dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-9af35844 img{border-radius:20px 20px 20px 20px;}.elementor-17419 .elementor-element.elementor-element-fda9e908 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-fda9e908{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#111111;}.elementor-17419 .elementor-element.elementor-element-1d7bf3ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-0837186f img{border-radius:20px 20px 20px 20px;}.elementor-17419 .elementor-element.elementor-element-ed350fe5 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-ed350fe5{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#111111;}.elementor-17419 .elementor-element.elementor-element-a08c7b82{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#AAAAAA;--e-n-carousel-dots-hover-color:#555555;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-17419 .elementor-element.elementor-element-a08c7b82 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-17419 .elementor-element.elementor-element-2eb63f2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-2eb63f2e:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-2eb63f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-29eb82a2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-29eb82a2{text-align:center;}.elementor-17419 .elementor-element.elementor-element-29eb82a2 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:#999999;}.elementor-17419 .elementor-element.elementor-element-bd4092db > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-17419 .elementor-element.elementor-element-bd4092db{text-align:center;}.elementor-17419 .elementor-element.elementor-element-bd4092db .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-6eb52abc{--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;--flex-wrap:nowrap;}.elementor-17419 .elementor-element.elementor-element-ef51f132{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-17419 .elementor-element.elementor-element-ef51f132:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-ef51f132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-335ab509{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-f5e1929d{--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:stretch;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-1d349d97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-1d349d97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-308f6ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-308f6ef0{text-align:end;}.elementor-17419 .elementor-element.elementor-element-308f6ef0 .elementor-heading-title{font-size:12px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#AAAAAA;}.elementor-17419 .elementor-element.elementor-element-15990d4a .elementor-icon-wrapper{text-align:start;}.elementor-17419 .elementor-element.elementor-element-15990d4a.elementor-view-stacked .elementor-icon{background-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-15990d4a.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-15990d4a.elementor-view-default .elementor-icon{color:#B4B4BC;border-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-15990d4a.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-15990d4a.elementor-view-default .elementor-icon svg{fill:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-15990d4a .elementor-icon{font-size:18px;}.elementor-17419 .elementor-element.elementor-element-15990d4a .elementor-icon svg{height:18px;}.elementor-17419 .elementor-element.elementor-element-31db8438{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-31db8438.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-17419 .elementor-element.elementor-element-6e39c8a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-6e39c8a3:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-6e39c8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #EFEFEF 100%);}.elementor-17419 .elementor-element.elementor-element-6e39c8a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-724fa8e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:#F2F2F2;--border-color:#F2F2F2;--padding-top:36px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-724fa8e8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-17419 .elementor-element.elementor-element-82f90f93 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-82f90f93{text-align:start;}.elementor-17419 .elementor-element.elementor-element-82f90f93 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111111;}.elementor-17419 .elementor-element.elementor-element-6066cf72{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#666666;}.elementor-17419 .elementor-element.elementor-element-6066cf72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-a04795ed{--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:stretch;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-677e0c12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-677e0c12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-b384cbcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-b384cbcc{text-align:end;}.elementor-17419 .elementor-element.elementor-element-b384cbcc .elementor-heading-title{font-size:12px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#AAAAAA;}.elementor-17419 .elementor-element.elementor-element-d42475a1 .elementor-icon-wrapper{text-align:start;}.elementor-17419 .elementor-element.elementor-element-d42475a1.elementor-view-stacked .elementor-icon{background-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-d42475a1.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-d42475a1.elementor-view-default .elementor-icon{color:#B4B4BC;border-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-d42475a1.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-d42475a1.elementor-view-default .elementor-icon svg{fill:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-d42475a1 .elementor-icon{font-size:18px;}.elementor-17419 .elementor-element.elementor-element-d42475a1 .elementor-icon svg{height:18px;}.elementor-17419 .elementor-element.elementor-element-00c10ac6{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-00c10ac6.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-17419 .elementor-element.elementor-element-bb2593f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-bb2593f2:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-bb2593f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #EFEFEF 100%);}.elementor-17419 .elementor-element.elementor-element-bb2593f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-80c5195a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:#F2F2F2;--border-color:#F2F2F2;--padding-top:36px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-80c5195a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-17419 .elementor-element.elementor-element-923d8164 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-923d8164{text-align:start;}.elementor-17419 .elementor-element.elementor-element-923d8164 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111111;}.elementor-17419 .elementor-element.elementor-element-ded34d1c{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#666666;}.elementor-17419 .elementor-element.elementor-element-ded34d1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-aed3ab15{--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:stretch;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-b7536a1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-b7536a1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-56ceb1c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-56ceb1c8{text-align:end;}.elementor-17419 .elementor-element.elementor-element-56ceb1c8 .elementor-heading-title{font-size:12px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#AAAAAA;}.elementor-17419 .elementor-element.elementor-element-2dba8e82 .elementor-icon-wrapper{text-align:start;}.elementor-17419 .elementor-element.elementor-element-2dba8e82.elementor-view-stacked .elementor-icon{background-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-2dba8e82.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-2dba8e82.elementor-view-default .elementor-icon{color:#B4B4BC;border-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-2dba8e82.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-2dba8e82.elementor-view-default .elementor-icon svg{fill:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-2dba8e82 .elementor-icon{font-size:18px;}.elementor-17419 .elementor-element.elementor-element-2dba8e82 .elementor-icon svg{height:18px;}.elementor-17419 .elementor-element.elementor-element-d91828b8{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-d91828b8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-17419 .elementor-element.elementor-element-d29c212b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-d29c212b:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-d29c212b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #EFEFEF 100%);}.elementor-17419 .elementor-element.elementor-element-d29c212b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-03b37146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:#F2F2F2;--border-color:#F2F2F2;--padding-top:36px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-03b37146.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-17419 .elementor-element.elementor-element-b5693359 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-b5693359{text-align:start;}.elementor-17419 .elementor-element.elementor-element-b5693359 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111111;}.elementor-17419 .elementor-element.elementor-element-c8cbdb82{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#666666;}.elementor-17419 .elementor-element.elementor-element-c8cbdb82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-dc7f4cd9{--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:stretch;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-8dfd89cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-8dfd89cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-1c36804c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-1c36804c{text-align:end;}.elementor-17419 .elementor-element.elementor-element-1c36804c .elementor-heading-title{font-size:12px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#AAAAAA;}.elementor-17419 .elementor-element.elementor-element-1556df30 .elementor-icon-wrapper{text-align:start;}.elementor-17419 .elementor-element.elementor-element-1556df30.elementor-view-stacked .elementor-icon{background-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-1556df30.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-1556df30.elementor-view-default .elementor-icon{color:#B4B4BC;border-color:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-1556df30.elementor-view-framed .elementor-icon, .elementor-17419 .elementor-element.elementor-element-1556df30.elementor-view-default .elementor-icon svg{fill:#B4B4BC;}.elementor-17419 .elementor-element.elementor-element-1556df30 .elementor-icon{font-size:18px;}.elementor-17419 .elementor-element.elementor-element-1556df30 .elementor-icon svg{height:18px;}.elementor-17419 .elementor-element.elementor-element-7e98e21c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-7e98e21c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-17419 .elementor-element.elementor-element-880c7dae > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-880c7dae{text-align:start;}.elementor-17419 .elementor-element.elementor-element-880c7dae .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111111;}.elementor-17419 .elementor-element.elementor-element-494834d7{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#666666;}.elementor-17419 .elementor-element.elementor-element-494834d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-0be7f388{--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:140px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-0be7f388:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-0be7f388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-5df8727f{--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;--flex-wrap:nowrap;}.elementor-17419 .elementor-element.elementor-element-cad1a127{text-align:start;}.elementor-17419 .elementor-element.elementor-element-cad1a127 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:#888888;}.elementor-17419 .elementor-element.elementor-element-4fea9d3a{text-align:start;}.elementor-17419 .elementor-element.elementor-element-4fea9d3a .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-e92f1b9e .elementor-button{background-color:#0a0a0a;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-17419 .elementor-element.elementor-element-96dbb378{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-11422783{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-17419 .elementor-element.elementor-element-11422783:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-11422783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-11422783.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-17419 .elementor-element.elementor-element-7a055636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-7a055636.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-2f26acda{width:100%;max-width:100%;}.elementor-17419 .elementor-element.elementor-element-2f26acda img{width:100%;opacity:0.7;}.elementor-17419 .elementor-element.elementor-element-f9b5d0fc{width:auto;max-width:auto;top:14px;z-index:1;text-align:start;}.elementor-17419 .elementor-element.elementor-element-f9b5d0fc > .elementor-widget-container{background-color:rgba(0,0,0,.4);padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-17419 .elementor-element.elementor-element-f9b5d0fc{left:14px;}body.rtl .elementor-17419 .elementor-element.elementor-element-f9b5d0fc{right:14px;}.elementor-17419 .elementor-element.elementor-element-f9b5d0fc .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,.7);}.elementor-17419 .elementor-element.elementor-element-ff67fd3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17419 .elementor-element.elementor-element-ff67fd3d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-a0237aea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-a0237aea{text-align:start;}.elementor-17419 .elementor-element.elementor-element-a0237aea .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#fff;}.elementor-17419 .elementor-element.elementor-element-82ff8fb9{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-82ff8fb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-a5c35e1b{--display:flex;--min-height:24px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.3);--border-color:rgba(255,255,255,.3);--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-a5c35e1b:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-a5c35e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.15);}.elementor-17419 .elementor-element.elementor-element-a5c35e1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-b60fb93d .elementor-button{background-color:rgba(255,255,255,.1);font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;fill:rgba(255,255,255,.9);color:rgba(255,255,255,.9);transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:6px 14px 6px 14px;}.elementor-17419 .elementor-element.elementor-element-b60fb93d .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-b60fb93d .elementor-button:focus{background-color:rgba(255,255,255,.2);color:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-b60fb93d{width:auto;max-width:auto;}.elementor-17419 .elementor-element.elementor-element-b60fb93d .elementor-button:hover svg, .elementor-17419 .elementor-element.elementor-element-b60fb93d .elementor-button:focus svg{fill:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-c99c8c87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-17419 .elementor-element.elementor-element-c99c8c87:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-c99c8c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-c99c8c87.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-17419 .elementor-element.elementor-element-981ae028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-981ae028.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-ef3c4c82{width:100%;max-width:100%;}.elementor-17419 .elementor-element.elementor-element-ef3c4c82 img{width:100%;opacity:0.7;}.elementor-17419 .elementor-element.elementor-element-30037d94{width:auto;max-width:auto;top:14px;z-index:1;text-align:start;}.elementor-17419 .elementor-element.elementor-element-30037d94 > .elementor-widget-container{background-color:rgba(0,0,0,.4);padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-17419 .elementor-element.elementor-element-30037d94{left:14px;}body.rtl .elementor-17419 .elementor-element.elementor-element-30037d94{right:14px;}.elementor-17419 .elementor-element.elementor-element-30037d94 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,.7);}.elementor-17419 .elementor-element.elementor-element-c020f8a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17419 .elementor-element.elementor-element-c020f8a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-d243afa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-d243afa0{text-align:start;}.elementor-17419 .elementor-element.elementor-element-d243afa0 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#fff;}.elementor-17419 .elementor-element.elementor-element-8beb725e{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-8beb725e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-e06acaed{--display:flex;--min-height:24px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.3);--border-color:rgba(255,255,255,.3);--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-e06acaed:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-e06acaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.15);}.elementor-17419 .elementor-element.elementor-element-e06acaed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-52eb0270 .elementor-button{background-color:rgba(255,255,255,.1);font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;fill:rgba(255,255,255,.9);color:rgba(255,255,255,.9);transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:6px 14px 6px 14px;}.elementor-17419 .elementor-element.elementor-element-52eb0270 .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-52eb0270 .elementor-button:focus{background-color:rgba(255,255,255,.2);color:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-52eb0270{width:auto;max-width:auto;}.elementor-17419 .elementor-element.elementor-element-52eb0270 .elementor-button:hover svg, .elementor-17419 .elementor-element.elementor-element-52eb0270 .elementor-button:focus svg{fill:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-ec8dc98e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-17419 .elementor-element.elementor-element-ec8dc98e:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-ec8dc98e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-ec8dc98e.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-17419 .elementor-element.elementor-element-949453b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-949453b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-7de05966{width:100%;max-width:100%;}.elementor-17419 .elementor-element.elementor-element-7de05966 img{width:100%;opacity:0.7;}.elementor-17419 .elementor-element.elementor-element-0671a232{width:auto;max-width:auto;top:14px;z-index:1;text-align:start;}.elementor-17419 .elementor-element.elementor-element-0671a232 > .elementor-widget-container{background-color:rgba(0,0,0,.4);padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-17419 .elementor-element.elementor-element-0671a232{left:14px;}body.rtl .elementor-17419 .elementor-element.elementor-element-0671a232{right:14px;}.elementor-17419 .elementor-element.elementor-element-0671a232 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,.7);}.elementor-17419 .elementor-element.elementor-element-c2549ba5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17419 .elementor-element.elementor-element-c2549ba5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-f9ce95e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-f9ce95e2{text-align:start;}.elementor-17419 .elementor-element.elementor-element-f9ce95e2 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#fff;}.elementor-17419 .elementor-element.elementor-element-8d0eaedc{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-8d0eaedc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-852b0d30{--display:flex;--min-height:24px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.3);--border-color:rgba(255,255,255,.3);--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-852b0d30:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-852b0d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.15);}.elementor-17419 .elementor-element.elementor-element-852b0d30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-9f398a51 .elementor-button{background-color:rgba(255,255,255,.1);font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;fill:rgba(255,255,255,.9);color:rgba(255,255,255,.9);transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:6px 14px 6px 14px;}.elementor-17419 .elementor-element.elementor-element-9f398a51 .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-9f398a51 .elementor-button:focus{background-color:rgba(255,255,255,.2);color:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-9f398a51{width:auto;max-width:auto;}.elementor-17419 .elementor-element.elementor-element-9f398a51 .elementor-button:hover svg, .elementor-17419 .elementor-element.elementor-element-9f398a51 .elementor-button:focus svg{fill:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-ef0fc66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-17419 .elementor-element.elementor-element-ef0fc66f:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-ef0fc66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-ef0fc66f.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-17419 .elementor-element.elementor-element-dbbdda1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-dbbdda1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-d5de3e02{width:100%;max-width:100%;}.elementor-17419 .elementor-element.elementor-element-d5de3e02 img{width:100%;opacity:0.7;}.elementor-17419 .elementor-element.elementor-element-fbb5a060{width:auto;max-width:auto;top:14px;z-index:1;text-align:start;}.elementor-17419 .elementor-element.elementor-element-fbb5a060 > .elementor-widget-container{background-color:rgba(0,0,0,.4);padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-17419 .elementor-element.elementor-element-fbb5a060{left:14px;}body.rtl .elementor-17419 .elementor-element.elementor-element-fbb5a060{right:14px;}.elementor-17419 .elementor-element.elementor-element-fbb5a060 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,.7);}.elementor-17419 .elementor-element.elementor-element-712378fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17419 .elementor-element.elementor-element-712378fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-ccf854bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-ccf854bc{text-align:start;}.elementor-17419 .elementor-element.elementor-element-ccf854bc .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#fff;}.elementor-17419 .elementor-element.elementor-element-1dc8cfd2{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-1dc8cfd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-475c196c{--display:flex;--min-height:24px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.3);--border-color:rgba(255,255,255,.3);--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-475c196c:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-475c196c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.15);}.elementor-17419 .elementor-element.elementor-element-475c196c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-3ed18a28 .elementor-button{background-color:rgba(255,255,255,.1);font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;fill:rgba(255,255,255,.9);color:rgba(255,255,255,.9);transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:6px 14px 6px 14px;}.elementor-17419 .elementor-element.elementor-element-3ed18a28 .elementor-button:hover, .elementor-17419 .elementor-element.elementor-element-3ed18a28 .elementor-button:focus{background-color:rgba(255,255,255,.2);color:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-3ed18a28{width:auto;max-width:auto;}.elementor-17419 .elementor-element.elementor-element-3ed18a28 .elementor-button:hover svg, .elementor-17419 .elementor-element.elementor-element-3ed18a28 .elementor-button:focus svg{fill:rgba(255,255,255,.9);}.elementor-17419 .elementor-element.elementor-element-8b054cff{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-8b054cff:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-8b054cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-17419 .elementor-element.elementor-element-f686b5c2{--display:flex;--min-height:520px;--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;--align-items:stretch;--overflow:hidden;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-f686b5c2:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-f686b5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://www.virtio.io/wp-content/uploads/2025/01/Adfaerd.00_07_23_23.Still004-scaled.webp");background-position:top right;background-repeat:no-repeat;background-size:70% auto;}.elementor-17419 .elementor-element.elementor-element-f686b5c2::before, .elementor-17419 .elementor-element.elementor-element-f686b5c2 > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-f686b5c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-f686b5c2 > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-f686b5c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-f686b5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0A0A0A 30%, rgba(10,10,10,0) 74%);}.elementor-17419 .elementor-element.elementor-element-d87362e7{text-align:center;}.elementor-17419 .elementor-element.elementor-element-1d936522{text-align:center;}.elementor-17419 .elementor-element.elementor-element-20233a63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-17419 .elementor-element.elementor-element-e4191afa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17419 .elementor-element.elementor-element-e4191afa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-3a6f0171 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-17419 .elementor-element.elementor-element-3a6f0171 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-0f6aebf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-0f6aebf8{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:rgba(255,255,255,0.65);}.elementor-17419 .elementor-element.elementor-element-f688a6ca{--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-f688a6ca:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-f688a6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-6d9374de{--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-17419 .elementor-element.elementor-element-f3d3fb6b img{width:100%;}.elementor-17419 .elementor-element.elementor-element-5ce28f77{text-align:start;}.elementor-17419 .elementor-element.elementor-element-5ce28f77 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6906bf09{text-align:start;}.elementor-17419 .elementor-element.elementor-element-6906bf09 .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-8eec4219{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}.elementor-17419 .elementor-element.elementor-element-35c7aa91{--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-17419 .elementor-element.elementor-element-4f87d9ae img{width:100%;}.elementor-17419 .elementor-element.elementor-element-c9162051{text-align:start;}.elementor-17419 .elementor-element.elementor-element-c9162051 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6fa4d3af{text-align:start;}.elementor-17419 .elementor-element.elementor-element-6fa4d3af .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d15bf69f{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}.elementor-17419 .elementor-element.elementor-element-0875c78b{--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-17419 .elementor-element.elementor-element-9b4370bf img{width:100%;}.elementor-17419 .elementor-element.elementor-element-ec020034{text-align:start;}.elementor-17419 .elementor-element.elementor-element-ec020034 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9a5d1bb1{text-align:start;}.elementor-17419 .elementor-element.elementor-element-9a5d1bb1 .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1cf3ecbf{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}.elementor-17419 .elementor-element.elementor-element-bd18a4a8{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-bd18a4a8:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-bd18a4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-d6a20297{text-align:center;}.elementor-17419 .elementor-element.elementor-element-d6a20297 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:#888888;}.elementor-17419 .elementor-element.elementor-element-cf1c019f{--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;--flex-wrap:nowrap;}.elementor-17419 .elementor-element.elementor-element-f5e0b2de{--display:flex;--min-height:220px;--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-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-f5e0b2de:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-f5e0b2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-6b742f3e{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-bad18982 .elementor-heading-title{color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-24c9893a{--display:flex;--min-height:220px;--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-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-24c9893a:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-24c9893a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-ac089dc7{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-24e33be4 .elementor-heading-title{color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-702c2939{--display:flex;--min-height:220px;--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-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-702c2939:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-702c2939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-1cb50a94{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#1a1a1a;}.elementor-17419 .elementor-element.elementor-element-0fd5225c .elementor-heading-title{color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-5d85c9a1{--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;--align-items:stretch;--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-17419 .elementor-element.elementor-element-5d85c9a1:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-5d85c9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-03f99c71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:60px;}.elementor-17419 .elementor-element.elementor-element-bf2a8092{text-align:start;}.elementor-17419 .elementor-element.elementor-element-bf2a8092 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,0.5);}.elementor-17419 .elementor-element.elementor-element-0576d666{text-align:start;}.elementor-17419 .elementor-element.elementor-element-0576d666 .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-7ba37f3a{width:var( --container-widget-width, 83.678% );max-width:83.678%;--container-widget-width:83.678%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-7ba37f3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-f423df00{width:var( --container-widget-width, 106.333% );max-width:106.333%;--container-widget-width:106.333%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-f423df00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17419 .elementor-element.elementor-element-d830bf19{--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-17419 .elementor-element.elementor-element-2858c1d7 .elementor-button{background-color:#ffffff;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#0a0a0a;color:#0a0a0a;border-radius:100px 100px 100px 100px;}.elementor-17419 .elementor-element.elementor-element-0917dc04 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-vtbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbtn-font-size );font-weight:var( --e-global-typography-vtbtn-font-weight );text-transform:var( --e-global-typography-vtbtn-text-transform );line-height:var( --e-global-typography-vtbtn-line-height );fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-17419 .elementor-element.elementor-element-29ebb4d0{--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-17419 .elementor-element.elementor-element-dca4ac49{--display:flex;}.elementor-17419 .elementor-element.elementor-element-ab06f64a{--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:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-17419 .elementor-element.elementor-element-ab06f64a:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-ab06f64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-6ac7194a{--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:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-2ff6294a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17419 .elementor-element.elementor-element-2ff6294a{text-align:center;}.elementor-17419 .elementor-element.elementor-element-2ff6294a .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:#555;}.elementor-17419 .elementor-element.elementor-element-c4257c63 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-c4257c63{text-align:center;}.elementor-17419 .elementor-element.elementor-element-c4257c63 .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-9d1e02cd{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555;}.elementor-17419 .elementor-element.elementor-element-9d1e02cd > .elementor-widget-container{margin:0px autopx 0px autopx;}.elementor-17419 .elementor-element.elementor-element-be9a4b1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-0da56cec img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-17419 .elementor-element.elementor-element-5f1c18ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-d4ac941a{--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;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-d4ac941a:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-d4ac941a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-d4ac941a:hover{background-color:#eeeeee;}.elementor-17419 .elementor-element.elementor-element-39b5bdbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-39b5bdbd{text-align:start;}.elementor-17419 .elementor-element.elementor-element-39b5bdbd .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-f3ffcdcb{--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;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-f3ffcdcb:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-f3ffcdcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-f3ffcdcb:hover{background-color:#eeeeee;}.elementor-17419 .elementor-element.elementor-element-eb2d9ff3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-eb2d9ff3{text-align:start;}.elementor-17419 .elementor-element.elementor-element-eb2d9ff3 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-b001fd3f{--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;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-b001fd3f:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-b001fd3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-b001fd3f:hover{background-color:#eeeeee;}.elementor-17419 .elementor-element.elementor-element-68d878f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-68d878f1{text-align:start;}.elementor-17419 .elementor-element.elementor-element-68d878f1 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-181d0b98{--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;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-181d0b98:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-181d0b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-181d0b98:hover{background-color:#eeeeee;}.elementor-17419 .elementor-element.elementor-element-2c56d46a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-2c56d46a{text-align:start;}.elementor-17419 .elementor-element.elementor-element-2c56d46a .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-d47b94ee{--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;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-d47b94ee:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-d47b94ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-d47b94ee:hover{background-color:#eeeeee;}.elementor-17419 .elementor-element.elementor-element-3024b31b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-3024b31b{text-align:start;}.elementor-17419 .elementor-element.elementor-element-3024b31b .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-fb53d0dc{--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;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-fb53d0dc:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-fb53d0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-fb53d0dc:hover{background-color:#eeeeee;}.elementor-17419 .elementor-element.elementor-element-b697f189 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-b697f189{text-align:start;}.elementor-17419 .elementor-element.elementor-element-b697f189 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-d21afc15{--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;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-d21afc15:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-d21afc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-17419 .elementor-element.elementor-element-d21afc15:hover{background-color:#eeeeee;}.elementor-17419 .elementor-element.elementor-element-f00344c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-f00344c5{text-align:start;}.elementor-17419 .elementor-element.elementor-element-f00344c5 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-ca6d7f13{--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-17419 .elementor-element.elementor-element-4007c447{text-align:start;}.elementor-17419 .elementor-element.elementor-element-4007c447 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9d6b516a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.2s;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17419 .elementor-element.elementor-element-9d6b516a:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-9d6b516a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-17419 .elementor-element.elementor-element-9d6b516a:hover{background-color:#333;}.elementor-17419 .elementor-element.elementor-element-7ed6d834 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-7ed6d834{text-align:center;}.elementor-17419 .elementor-element.elementor-element-7ed6d834 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#ffffff;}.elementor-17419 .elementor-element.elementor-element-164e1205{--display:flex;}.elementor-17419 .elementor-element.elementor-element-3c48ae02{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-3c48ae02:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-3c48ae02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-17419 .elementor-element.elementor-element-7dedd774 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-7dedd774{text-align:center;}.elementor-17419 .elementor-element.elementor-element-7dedd774 .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-0e04cca0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-17419 .elementor-element.elementor-element-0e04cca0{text-align:center;font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#5C5C60;}.elementor-17419 .elementor-element.elementor-element-36d17662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-36d17662:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-36d17662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.virtio.io/wp-content/uploads/2026/10/magnific__lav-en-graf-der-handler-om-dette-learning-strategy__13455.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17419 .elementor-element.elementor-element-36d17662::before, .elementor-17419 .elementor-element.elementor-element-36d17662 > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-36d17662 > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-36d17662 > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-36d17662 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-36d17662 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.08) 100%);}.elementor-17419 .elementor-element.elementor-element-b735df32 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17419 .elementor-element.elementor-element-b735df32 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,0.55);}.elementor-17419 .elementor-element.elementor-element-45ef0dc4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-45ef0dc4 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-7c5b3090 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-17419 .elementor-element.elementor-element-7c5b3090{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:rgba(255,255,255,0.75);}.elementor-17419 .elementor-element.elementor-element-fd6df6aa{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-6332ea1d .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:600;fill:#111111;color:#111111;border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;}.elementor-17419 .elementor-element.elementor-element-bde38c25 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,0.45);border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;}.elementor-17419 .elementor-element.elementor-element-4faa99db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-4faa99db:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-4faa99db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.virtio.io/wp-content/uploads/2026/10/magnific__lav-en-graf-der-handler-om-dette-analyticsprove-th__15905.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17419 .elementor-element.elementor-element-4faa99db::before, .elementor-17419 .elementor-element.elementor-element-4faa99db > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-4faa99db > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-4faa99db > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-4faa99db > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-4faa99db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(240,243,248,0.95) 0%, rgba(240,243,248,0.1) 100%);}.elementor-17419 .elementor-element.elementor-element-3930b290 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17419 .elementor-element.elementor-element-3930b290 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(0,0,0,0.45);}.elementor-17419 .elementor-element.elementor-element-1ce0c711 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-1ce0c711 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111111;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17419 .elementor-element.elementor-element-629c70c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-icon i{color:rgba(0,0,0,0.52);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-icon svg{fill:rgba(0,0,0,0.52);transition:fill 0.3s;}.elementor-17419 .elementor-element.elementor-element-629c70c4{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-17419 .elementor-element.elementor-element-629c70c4 .elementor-icon-list-text{color:rgba(0,0,0,0.8);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-89e3377e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-89e3377e:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-89e3377e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.virtio.io/wp-content/uploads/2026/10/magnific__lav-en-graf-der-handler-om-dette-content-productio__15903.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17419 .elementor-element.elementor-element-89e3377e::before, .elementor-17419 .elementor-element.elementor-element-89e3377e > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-89e3377e > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-89e3377e > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-89e3377e > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-89e3377e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(240,243,248,0.95) 0%, rgba(240,243,248,0.1) 100%);}.elementor-17419 .elementor-element.elementor-element-5c685018 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17419 .elementor-element.elementor-element-5c685018 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(0,0,0,0.45);}.elementor-17419 .elementor-element.elementor-element-1bdd1561 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-1bdd1561 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111111;}.elementor-17419 .elementor-element.elementor-element-106adc5e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-icon i{color:rgba(0,0,0,0.52);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-icon svg{fill:rgba(0,0,0,0.52);transition:fill 0.3s;}.elementor-17419 .elementor-element.elementor-element-106adc5e{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-17419 .elementor-element.elementor-element-106adc5e .elementor-icon-list-text{color:rgba(0,0,0,0.8);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-d52e657d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-d52e657d:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-d52e657d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.virtio.io/wp-content/uploads/2026/10/magnific__lav-en-graf-der-handler-om-dette-platform-streamin__15904.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17419 .elementor-element.elementor-element-d52e657d::before, .elementor-17419 .elementor-element.elementor-element-d52e657d > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-d52e657d > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-d52e657d > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-d52e657d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-d52e657d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.08) 100%);}.elementor-17419 .elementor-element.elementor-element-d33ce49b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17419 .elementor-element.elementor-element-d33ce49b .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,0.55);}.elementor-17419 .elementor-element.elementor-element-21cf33f0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-21cf33f0 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-525a4a3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-icon i{color:rgba(255,255,255,0.55);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-icon svg{fill:rgba(255,255,255,0.55);transition:fill 0.3s;}.elementor-17419 .elementor-element.elementor-element-525a4a3b{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-17419 .elementor-element.elementor-element-525a4a3b .elementor-icon-list-text{color:rgba(255,255,255,0.85);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-54099390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-54099390:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-54099390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.virtio.io/wp-content/uploads/2026/10/magnific__lav-en-graf-der-handler-om-dette-learning-strategy__15909.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17419 .elementor-element.elementor-element-54099390::before, .elementor-17419 .elementor-element.elementor-element-54099390 > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-54099390 > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-54099390 > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-54099390 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-54099390 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(240,243,248,0.95) 0%, rgba(240,243,248,0.1) 100%);}.elementor-17419 .elementor-element.elementor-element-d002cf11 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17419 .elementor-element.elementor-element-d002cf11 .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(0,0,0,0.45);}.elementor-17419 .elementor-element.elementor-element-615d54ba > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-615d54ba .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#111111;}.elementor-17419 .elementor-element.elementor-element-b7d12559 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-icon i{color:rgba(0,0,0,0.52);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-icon svg{fill:rgba(0,0,0,0.52);transition:fill 0.3s;}.elementor-17419 .elementor-element.elementor-element-b7d12559{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-17419 .elementor-element.elementor-element-b7d12559 .elementor-icon-list-text{color:rgba(0,0,0,0.8);transition:color 0.3s;}.elementor-17419 .elementor-element.elementor-element-6c75cadf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17419 .elementor-element.elementor-element-6c75cadf:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-6c75cadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.virtio.io/wp-content/uploads/2026/10/magnific__lav-en-graf-der-handler-om-dette-analyticsprove-th__15905.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17419 .elementor-element.elementor-element-6c75cadf::before, .elementor-17419 .elementor-element.elementor-element-6c75cadf > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-6c75cadf > .e-con-inner > .elementor-background-video-container::before, .elementor-17419 .elementor-element.elementor-element-6c75cadf > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-6c75cadf > .e-con-inner > .elementor-background-slideshow::before, .elementor-17419 .elementor-element.elementor-element-6c75cadf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.08) 100%);}.elementor-17419 .elementor-element.elementor-element-3db50f0f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17419 .elementor-element.elementor-element-3db50f0f .elementor-heading-title{font-family:var( --e-global-typography-vteyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-vteyebr-font-size );font-weight:var( --e-global-typography-vteyebr-font-weight );text-transform:var( --e-global-typography-vteyebr-text-transform );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );color:rgba(255,255,255,0.55);}.elementor-17419 .elementor-element.elementor-element-2ad1e78a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17419 .elementor-element.elementor-element-2ad1e78a .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#FFFFFF;}.elementor-17419 .elementor-element.elementor-element-7859b3d2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-17419 .elementor-element.elementor-element-7859b3d2{font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:rgba(255,255,255,0.75);}.elementor-17419 .elementor-element.elementor-element-52ae6e60{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-ad249f8f .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:600;fill:#111111;color:#111111;border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;}.elementor-17419 .elementor-element.elementor-element-13e8db43 .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,0.45);border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;}.elementor-17419 .elementor-element.elementor-element-f90581a1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#AAAAAA;--e-n-carousel-dots-hover-color:#555555;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-17419 .elementor-element.elementor-element-44348eba{--display:flex;}.elementor-17419 .elementor-element.elementor-element-5662c464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-ef28d3d8{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-17419 .elementor-element.elementor-element-ef28d3d8:not(.elementor-motion-effects-element-type-background), .elementor-17419 .elementor-element.elementor-element-ef28d3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-17419 .elementor-element.elementor-element-434e39e1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17419 .elementor-element.elementor-element-434e39e1{text-align:center;}.elementor-17419 .elementor-element.elementor-element-434e39e1 .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#111;}.elementor-17419 .elementor-element.elementor-element-740a0998 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-17419 .elementor-element.elementor-element-740a0998{text-align:center;font-family:var( --e-global-typography-vtsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-vtsmall-font-size );font-weight:var( --e-global-typography-vtsmall-font-weight );line-height:var( --e-global-typography-vtsmall-line-height );color:#555;}.elementor-17419 .elementor-element.elementor-element-04cd4bc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17419 .elementor-element.elementor-element-2bc5efc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-6581ecbc > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-17419 .elementor-element.elementor-element-6581ecbc .elementor-heading-title{font-family:var( --e-global-typography-vth2-font-family ), Sans-serif;font-size:var( --e-global-typography-vth2-font-size );font-weight:var( --e-global-typography-vth2-font-weight );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-177735d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;border-color:rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-1ee8aebb .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-8701467a{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}.elementor-17419 .elementor-element.elementor-element-b893f0a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;border-color:rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-20804af8 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-3d830f36{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}.elementor-17419 .elementor-element.elementor-element-e66fdfc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;border-color:rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-b8dedaca .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-26e1b123{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}.elementor-17419 .elementor-element.elementor-element-51d44b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;border-color:rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-473e0d17 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-255976f6{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}.elementor-17419 .elementor-element.elementor-element-f6d7b00a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17419 .elementor-element.elementor-element-f99bf062 .elementor-heading-title{font-family:var( --e-global-typography-vth3-font-family ), Sans-serif;font-size:var( --e-global-typography-vth3-font-size );font-weight:var( --e-global-typography-vth3-font-weight );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );color:#0a0a0a;}.elementor-17419 .elementor-element.elementor-element-9766108d{font-family:var( --e-global-typography-vtbody-font-family ), Sans-serif;font-size:var( --e-global-typography-vtbody-font-size );font-weight:var( --e-global-typography-vtbody-font-weight );line-height:var( --e-global-typography-vtbody-line-height );color:#555555;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-17419 .elementor-element.elementor-element-2156a69f .elementor-heading-title{font-size:var( --e-global-typography-vth1-font-size );line-height:var( --e-global-typography-vth1-line-height );letter-spacing:var( --e-global-typography-vth1-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-4f188eee{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17419 .elementor-element.elementor-element-ae24dad9 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-2761da24 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-86919761 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-74534c22{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-170272ca .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-f336a3ca .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-aaf8e94c{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-8e4a5f58{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-9cafbf48{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-2fc4331d{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-3955d4bc{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-69057acc .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-fa8d7907{--spacer-size:72px;}.elementor-17419 .elementor-element.elementor-element-f7da0c33 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-f94e553c .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-f283409d .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-b702133d{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-588222ca .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-d3783385{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-89380513{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ece3fb4d{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-0e2bfcc7{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-9024b0c8 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-ff5670b3 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-bc9ece17 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-a2df3aad{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-8606f176{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-306f1abe{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-fda9e908{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ed350fe5{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-a08c7b82{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17419 .elementor-element.elementor-element-29eb82a2 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-bd4092db .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-82f90f93 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6066cf72{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-923d8164 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-ded34d1c{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-b5693359 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-c8cbdb82{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-880c7dae .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-494834d7{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-cad1a127 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-4fea9d3a .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-e92f1b9e .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-96dbb378{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-17419 .elementor-element.elementor-element-f9b5d0fc .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-a0237aea .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-30037d94 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d243afa0 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0671a232 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-f9ce95e2 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-fbb5a060 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-ccf854bc .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0f6aebf8{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-5ce28f77 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6906bf09 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-8eec4219{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-c9162051 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6fa4d3af .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d15bf69f{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ec020034 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9a5d1bb1 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1cf3ecbf{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-d6a20297 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6b742f3e{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ac089dc7{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-1cb50a94{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-bf2a8092 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0576d666 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7ba37f3a{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-f423df00{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-2858c1d7 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-0917dc04 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-2ff6294a .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-c4257c63 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9d1e02cd{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-be9a4b1c{--grid-auto-flow:row;}.elementor-17419 .elementor-element.elementor-element-5f1c18ac{--grid-auto-flow:row;}.elementor-17419 .elementor-element.elementor-element-39b5bdbd .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-eb2d9ff3 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-68d878f1 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-2c56d46a .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-3024b31b .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-b697f189 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-f00344c5 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-4007c447 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7dedd774 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0e04cca0{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-b735df32 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-45ef0dc4 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7c5b3090{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-3930b290 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1ce0c711 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-5c685018 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1bdd1561 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d33ce49b .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-21cf33f0 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d002cf11 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-615d54ba .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-3db50f0f .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-2ad1e78a .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7859b3d2{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-f90581a1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17419 .elementor-element.elementor-element-434e39e1 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-740a0998{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-6581ecbc .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1ee8aebb .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-8701467a{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-20804af8 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-3d830f36{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-b8dedaca .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-26e1b123{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-473e0d17 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-255976f6{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-f99bf062 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9766108d{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-17419 .elementor-element.elementor-element-2156a69f .elementor-heading-title{font-size:var( --e-global-typography-vth1-font-size );line-height:var( --e-global-typography-vth1-line-height );letter-spacing:var( --e-global-typography-vth1-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-4f188eee{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17419 .elementor-element.elementor-element-ae24dad9 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-2761da24 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-86919761 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-74534c22{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-170272ca .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-f336a3ca .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-aaf8e94c{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-8e4a5f58{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-9cafbf48{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-2fc4331d{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-3955d4bc{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-69057acc .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-fa8d7907{--spacer-size:48px;}.elementor-17419 .elementor-element.elementor-element-f7da0c33 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-f94e553c .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-f283409d .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-b702133d{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-588222ca .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-d3783385{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-89380513{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ece3fb4d{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-0e2bfcc7{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-9024b0c8 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-ff5670b3 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-bc9ece17 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-a2df3aad{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-8606f176{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-306f1abe{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-fda9e908{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ed350fe5{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-a08c7b82{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17419 .elementor-element.elementor-element-29eb82a2 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-bd4092db .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-82f90f93 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6066cf72{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-923d8164 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-ded34d1c{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-b5693359 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-c8cbdb82{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-880c7dae .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-494834d7{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-cad1a127 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-4fea9d3a .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-e92f1b9e .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-96dbb378{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-17419 .elementor-element.elementor-element-f9b5d0fc .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-a0237aea .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-30037d94 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d243afa0 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0671a232 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-f9ce95e2 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-fbb5a060 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-ccf854bc .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0f6aebf8{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-5ce28f77 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6906bf09 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-8eec4219{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-c9162051 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6fa4d3af .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d15bf69f{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ec020034 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9a5d1bb1 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1cf3ecbf{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-d6a20297 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-6b742f3e{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-ac089dc7{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-1cb50a94{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-bf2a8092 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0576d666 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7ba37f3a{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-f423df00{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-2858c1d7 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-0917dc04 .elementor-button{font-size:var( --e-global-typography-vtbtn-font-size );line-height:var( --e-global-typography-vtbtn-line-height );}.elementor-17419 .elementor-element.elementor-element-2ff6294a .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-c4257c63 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9d1e02cd{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-be9a4b1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17419 .elementor-element.elementor-element-5f1c18ac{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17419 .elementor-element.elementor-element-39b5bdbd .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-eb2d9ff3 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-68d878f1 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-2c56d46a .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-3024b31b .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-b697f189 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-f00344c5 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-4007c447 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7dedd774 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-0e04cca0{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-b735df32 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-45ef0dc4 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7c5b3090{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-3930b290 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1ce0c711 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17419 .elementor-element.elementor-element-5c685018 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1bdd1561 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d33ce49b .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-21cf33f0 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-d002cf11 .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-615d54ba .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-3db50f0f .elementor-heading-title{font-size:var( --e-global-typography-vteyebr-font-size );line-height:var( --e-global-typography-vteyebr-line-height );letter-spacing:var( --e-global-typography-vteyebr-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-2ad1e78a .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-7859b3d2{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-f90581a1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17419 .elementor-element.elementor-element-434e39e1 .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-740a0998{font-size:var( --e-global-typography-vtsmall-font-size );line-height:var( --e-global-typography-vtsmall-line-height );}.elementor-17419 .elementor-element.elementor-element-6581ecbc .elementor-heading-title{font-size:var( --e-global-typography-vth2-font-size );line-height:var( --e-global-typography-vth2-line-height );letter-spacing:var( --e-global-typography-vth2-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-1ee8aebb .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-8701467a{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-20804af8 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-3d830f36{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-b8dedaca .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-26e1b123{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-473e0d17 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-255976f6{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}.elementor-17419 .elementor-element.elementor-element-f99bf062 .elementor-heading-title{font-size:var( --e-global-typography-vth3-font-size );line-height:var( --e-global-typography-vth3-line-height );letter-spacing:var( --e-global-typography-vth3-letter-spacing );}.elementor-17419 .elementor-element.elementor-element-9766108d{font-size:var( --e-global-typography-vtbody-font-size );line-height:var( --e-global-typography-vtbody-line-height );}}@media(min-width:768px){.elementor-17419 .elementor-element.elementor-element-78de1c8e{--width:100%;}.elementor-17419 .elementor-element.elementor-element-828d4a99{--width:max-content;}.elementor-17419 .elementor-element.elementor-element-26344520{--width:48%;}.elementor-17419 .elementor-element.elementor-element-29887117{--width:100%;}.elementor-17419 .elementor-element.elementor-element-0868cb53{--width:24%;}.elementor-17419 .elementor-element.elementor-element-28ab9e24{--width:24%;}.elementor-17419 .elementor-element.elementor-element-321c9670{--width:24%;}.elementor-17419 .elementor-element.elementor-element-466c43d3{--width:24%;}.elementor-17419 .elementor-element.elementor-element-a3e3f186{--width:40%;}.elementor-17419 .elementor-element.elementor-element-1a9787c2{--width:58%;}.elementor-17419 .elementor-element.elementor-element-073ad8c9{--width:48%;}.elementor-17419 .elementor-element.elementor-element-18611748{--width:100.669%;}.elementor-17419 .elementor-element.elementor-element-6eb52abc{--width:100%;}.elementor-17419 .elementor-element.elementor-element-ef51f132{--width:100%;}.elementor-17419 .elementor-element.elementor-element-335ab509{--width:100%;}.elementor-17419 .elementor-element.elementor-element-f5e1929d{--width:100%;}.elementor-17419 .elementor-element.elementor-element-1d349d97{--width:100px;}.elementor-17419 .elementor-element.elementor-element-31db8438{--width:100%;}.elementor-17419 .elementor-element.elementor-element-6e39c8a3{--width:1px;}.elementor-17419 .elementor-element.elementor-element-a04795ed{--width:100%;}.elementor-17419 .elementor-element.elementor-element-677e0c12{--width:100px;}.elementor-17419 .elementor-element.elementor-element-00c10ac6{--width:100%;}.elementor-17419 .elementor-element.elementor-element-bb2593f2{--width:1px;}.elementor-17419 .elementor-element.elementor-element-aed3ab15{--width:100%;}.elementor-17419 .elementor-element.elementor-element-b7536a1c{--width:100px;}.elementor-17419 .elementor-element.elementor-element-d91828b8{--width:100%;}.elementor-17419 .elementor-element.elementor-element-d29c212b{--width:1px;}.elementor-17419 .elementor-element.elementor-element-dc7f4cd9{--width:100%;}.elementor-17419 .elementor-element.elementor-element-8dfd89cd{--width:100px;}.elementor-17419 .elementor-element.elementor-element-5df8727f{--width:100%;}.elementor-17419 .elementor-element.elementor-element-96dbb378{--width:100%;}.elementor-17419 .elementor-element.elementor-element-7a055636{--width:100%;}.elementor-17419 .elementor-element.elementor-element-ff67fd3d{--width:100%;}.elementor-17419 .elementor-element.elementor-element-82ff8fb9{--width:100%;}.elementor-17419 .elementor-element.elementor-element-a5c35e1b{--width:48px;}.elementor-17419 .elementor-element.elementor-element-981ae028{--width:100%;}.elementor-17419 .elementor-element.elementor-element-c020f8a6{--width:100%;}.elementor-17419 .elementor-element.elementor-element-8beb725e{--width:100%;}.elementor-17419 .elementor-element.elementor-element-e06acaed{--width:48px;}.elementor-17419 .elementor-element.elementor-element-949453b3{--width:100%;}.elementor-17419 .elementor-element.elementor-element-c2549ba5{--width:100%;}.elementor-17419 .elementor-element.elementor-element-8d0eaedc{--width:100%;}.elementor-17419 .elementor-element.elementor-element-852b0d30{--width:48px;}.elementor-17419 .elementor-element.elementor-element-dbbdda1e{--width:100%;}.elementor-17419 .elementor-element.elementor-element-712378fb{--width:100%;}.elementor-17419 .elementor-element.elementor-element-1dc8cfd2{--width:100%;}.elementor-17419 .elementor-element.elementor-element-475c196c{--width:48px;}.elementor-17419 .elementor-element.elementor-element-20233a63{--width:48%;}.elementor-17419 .elementor-element.elementor-element-6d9374de{--width:30%;}.elementor-17419 .elementor-element.elementor-element-35c7aa91{--width:30%;}.elementor-17419 .elementor-element.elementor-element-0875c78b{--width:30%;}.elementor-17419 .elementor-element.elementor-element-cf1c019f{--width:100%;}.elementor-17419 .elementor-element.elementor-element-f5e0b2de{--width:32%;}.elementor-17419 .elementor-element.elementor-element-24c9893a{--width:32%;}.elementor-17419 .elementor-element.elementor-element-702c2939{--width:32%;}.elementor-17419 .elementor-element.elementor-element-03f99c71{--width:45%;}.elementor-17419 .elementor-element.elementor-element-fd6df6aa{--width:100%;}.elementor-17419 .elementor-element.elementor-element-52ae6e60{--width:100%;}.elementor-17419 .elementor-element.elementor-element-ef28d3d8{--content-width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17419 .elementor-element.elementor-element-a3e3f186{--width:458.891px;}}/* Start custom CSS for text-editor, class: .elementor-element-4f188eee */.elementor-17419 .elementor-element.elementor-element-4f188eee { text-align: center !important; max-width: 700px !important; margin-left: auto !important; margin-right: auto !important; } .elementor-17419 .elementor-element.elementor-element-4f188eee p { text-align: center !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86919761 */.elementor-17419 .elementor-element.elementor-element-86919761 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaf8e94c */.elementor-17419 .elementor-element.elementor-element-aaf8e94c { max-width: 60% !important; margin-left: auto !important; margin-right: auto !important; } .elementor-17419 .elementor-element.elementor-element-aaf8e94c p { max-width: 100% !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2525c35 */.elementor-17419 .elementor-element.elementor-element-e2525c35 .elementor-heading-title { font-size: 13px !important; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-890fa37d */.elementor-17419 .elementor-element.elementor-element-890fa37d .elementor-heading-title { font-size: 13px !important; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5815878b */.elementor-17419 .elementor-element.elementor-element-5815878b .elementor-heading-title { font-size: 13px !important; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b485aec */.elementor-17419 .elementor-element.elementor-element-0b485aec .elementor-heading-title { font-size: 13px !important; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f94e553c */.elementor-17419 .elementor-element.elementor-element-f94e553c .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; text-align: center !important; color: #888888; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b702133d */.elementor-17419 .elementor-element.elementor-element-b702133d { max-width: 65% !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; } .elementor-17419 .elementor-element.elementor-element-b702133d p { text-align: center !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-117c0c1e */.elementor-17419 .elementor-element.elementor-element-117c0c1e, .elementor-17419 .elementor-element.elementor-element-117c0c1e .elementor-widget-container { height: 100%; min-height: 400px; } .elementor-17419 .elementor-element.elementor-element-117c0c1e img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; border-radius: 12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9787c2 */.elementor-17419 .elementor-element.elementor-element-1a9787c2 { min-height: 100%; align-self: stretch; } .elementor-17419 .elementor-element.elementor-element-1a9787c2 .elementor-widget-wrap { height: 100%; } .elementor-17419 .elementor-element.elementor-element-1a9787c2 .elementor-widget { height: 100%; } .elementor-17419 .elementor-element.elementor-element-1a9787c2 .elementor-widget-container { height: 100%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff5670b3 */.elementor-17419 .elementor-element.elementor-element-ff5670b3 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2df3aad */.elementor-17419 .elementor-element.elementor-element-a2df3aad { max-width: 640px !important; margin-left: auto !important; margin-right: auto !important; } .elementor-17419 .elementor-element.elementor-element-a2df3aad p { text-align: center !important; }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a08c7b82 */.elementor-17419 .elementor-element.elementor-element-a08c7b82 .swiper-slide img{
  aspect-ratio:1/1;
  object-fit:cover;
  width:100%;
  height:auto;
  display:block;
  background-color:#d9d9d0;
}
.elementor-17419 .elementor-element.elementor-element-a08c7b82 .swiper-pagination-bullets{
  width:fit-content;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  background:#e4e4de;
  border-radius:40px;
  padding:8px 12px;
  display:flex;
  align-items:center;
  gap:6px;
}
.elementor-17419 .elementor-element.elementor-element-a08c7b82 .swiper-pagination-bullets .swiper-pagination-bullet{
  opacity:1;
  margin:0;
  transition:all .3s ease;
}
.elementor-17419 .elementor-element.elementor-element-a08c7b82 .swiper-pagination-bullets .swiper-pagination-bullet-active{
  width:26px;
  border-radius:4px;
  background-color:#555555;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29eb82a2 */.elementor-17419 .elementor-element.elementor-element-29eb82a2 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad1a127 */.elementor-17419 .elementor-element.elementor-element-cad1a127 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be7f388 */.elementor-element-07aec86 h5 { font-size: 18px !important; line-height: 1.3 !important; }
.elementor-element-07aec86 h6 { font-size: 11px !important; letter-spacing: 1.5px !important; text-transform: uppercase !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3d3fb6b */.elementor-17419 .elementor-element.elementor-element-f3d3fb6b img { border-radius: 12px; width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ce28f77 */.elementor-17419 .elementor-element.elementor-element-5ce28f77 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; margin-top: 20px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6906bf09 */.elementor-17419 .elementor-element.elementor-element-6906bf09 .elementor-heading-title { font-size: clamp(22px, 2.2vw, 32px) !important; font-weight: 700 !important; line-height: 1.2 !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f87d9ae */.elementor-17419 .elementor-element.elementor-element-4f87d9ae img { border-radius: 12px; width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9162051 */.elementor-17419 .elementor-element.elementor-element-c9162051 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; margin-top: 20px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa4d3af */.elementor-17419 .elementor-element.elementor-element-6fa4d3af .elementor-heading-title { font-size: clamp(22px, 2.2vw, 32px) !important; font-weight: 700 !important; line-height: 1.2 !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4370bf */.elementor-17419 .elementor-element.elementor-element-9b4370bf img { border-radius: 12px; width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec020034 */.elementor-17419 .elementor-element.elementor-element-ec020034 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; margin-top: 20px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a5d1bb1 */.elementor-17419 .elementor-element.elementor-element-9a5d1bb1 .elementor-heading-title { font-size: clamp(22px, 2.2vw, 32px) !important; font-weight: 700 !important; line-height: 1.2 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6a20297 */.elementor-17419 .elementor-element.elementor-element-d6a20297 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b742f3e */.elementor-17419 .elementor-element.elementor-element-6b742f3e { max-width: 65% !important; } .elementor-17419 .elementor-element.elementor-element-6b742f3e p { max-width: 100% !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac089dc7 */.elementor-17419 .elementor-element.elementor-element-ac089dc7 { max-width: 65% !important; } .elementor-17419 .elementor-element.elementor-element-ac089dc7 p { max-width: 100% !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cb50a94 */.elementor-17419 .elementor-element.elementor-element-1cb50a94 { max-width: 65% !important; } .elementor-17419 .elementor-element.elementor-element-1cb50a94 p { max-width: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd18a4a8 */.elementor-element-7064cda h6 { font-size: 14px !important; line-height: 1.4 !important; font-weight: 400 !important; }
.elementor-element-7064cda strong { font-weight: 700 !important; font-size: 15px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf2a8092 */.elementor-17419 .elementor-element.elementor-element-bf2a8092 .elementor-heading-title { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; text-align: left !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0576d666 */.elementor-17419 .elementor-element.elementor-element-0576d666 .elementor-heading-title { text-align: left !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba37f3a */.elementor-17419 .elementor-element.elementor-element-7ba37f3a { max-width: 60% !important; margin-left: 0 !important; margin-right: auto !important; text-align: left !important; } .elementor-17419 .elementor-element.elementor-element-7ba37f3a p { text-align: left !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d85c9a1 */.elementor-element-7bbdb4b h2 { font-size: 42px !important; line-height: 1.2 !important; font-weight: 800 !important; color: #fff !important; }
.elementor-element-7bbdb4b h5 { font-size: 20px !important; font-weight: 700 !important; color: #fff !important; }
.elementor-element-7bbdb4b h6 { font-size: 11px !important; font-weight: 600 !important; letter-spacing: 2px !important; text-transform: uppercase !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0da56cec */.elementor-17419 .elementor-element.elementor-element-0da56cec img { width: 100%; height: 100%; aspect-ratio: 1 / 1; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f90581a1 */.elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-slide{ aspect-ratio:1/1; }
.elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-slide > .e-con{ height:100%; }
@media (max-width:767px){
  .elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-slide{ aspect-ratio:auto; }
  .elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-slide > .e-con{ min-height:420px; }
}
.elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-pagination-bullets{
  width:fit-content;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  background:#e4e4de;
  border-radius:40px;
  padding:8px 12px;
  display:flex;
  align-items:center;
  gap:6px;
}
.elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-pagination-bullets .swiper-pagination-bullet{
  opacity:1;
  margin:0;
  transition:all .3s ease;
}
.elementor-17419 .elementor-element.elementor-element-f90581a1 .swiper-pagination-bullets .swiper-pagination-bullet-active{
  width:26px;
  border-radius:4px;
  background-color:#555555;
}/* End custom CSS */
/* Start custom CSS *//* #############################################################
   SIDENS CSS — samlet ét sted.
   Del 1: ældre grundopsætning (lå her i forvejen).
   Del 2: rettelser, der før lå spredt i usynlige HTML-widgets.
          De står i samme rækkefølge som på siden, så intet ændrer sig.
   Skrifttyper (Instrument Sans) indlæses af Elementors egne font-indstillinger,
   ikke herfra.
   ############################################################# */

/* ======================= DEL 1 — GRUNDOPSÆTNING ======================= */

/* Section max-width */
.e-con-boxed > .e-con-inner {
  max-width: 1280px;
}

/* Hero heading */

/* All section heading overlines */
h6.elementor-heading-title {
  font-weight: 600 !important;
}

/* Button style reset */
.elementor-widget-button .elementor-button {
  font-weight: 500 !important;
}

/* Image fit for split sections */
.elementor-widget-image img {
  width: 100%;
  object-fit: cover;
}

/* Small text fixes - specificity (0,3,0) beats (0,2,1) */

/* ═══════════════════════════════════════
   STICKY HEADER
═══════════════════════════════════════ */
#masthead, .site-header, .elementor-location-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 9999 !important;
  background: rgba(255,255,255,0.97) !important;
  backdrop-filter: blur(8px) !important;
  box-shadow: 0 1px 0 rgba(0,0,0,0.08) !important;
}

/* ═══════════════════════════════════════
   SECONDARY CTA GHOST BUTTON STYLE
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   HERO IMAGE — product mockup styling
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   STAT NUMBER — bigger, punchier
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   FINAL CTA section CTA btn - white outline style
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   CASE CARDS — title fix after update
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   WHAT WE DO section — add left border accent
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   FAQ SECTION STYLES
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   HERO new headline size tweak
═══════════════════════════════════════ */

/* ═══════════════════════════════════════
   MID-PAGE LEAD FORM STYLES
═══════════════════════════════════════ */

/* === Sana-inspired type scale === */
/* Reduce heavy font weights and large sizes site-wide */

/* Main hero headings */
.elementor-heading-title {
  font-weight: 500 !important;
}

/* H2 section headings - reduce from 48px to 38px */
h2.elementor-heading-title,
.elementor-widget-heading h2 {
  line-height: 1.15 !important;
}

/* H3 content headings - reduce from 32px to 22px */
h3.elementor-heading-title,
.elementor-widget-heading h3 {
  line-height: 1.3 !important;
}

/* Body text */
p, .elementor-widget-text-editor p {
  font-weight: 400 !important;
}

/* ======================= DEL 2 — SEKTIONSRETTELSER ======================= */

/* >>>>>>>>>> Sektion: One partner. No gaps. No excuses. <<<<<<<<<< */
/* =========================================================
   IKONER I DE FIRE KOLONNER (Strategy / Design / Production / Analytics)
   Usynlig widget. Indeholder kun CSS.

   HVAD DER VAR GALT: de oprindelige fire ikon-widgets havde både en
   gammel "icon"-værdi og en ny "selected_icon". Når begge findes,
   bruger Elementor den gamle og udskriver et <i>-tag, som kræver
   Font Awesome-stylesheetet. Det indlæses ikke på sitet, fordi
   Elementor er sat til at tegne ikoner som SVG. Resultatet var fire
   tomme felter uden bredde.

   De fire nye ikoner har kun "selected_icon" og tegnes derfor som SVG.
   Reglen herunder skjuler de gamle tomme widgets. De kan slettes helt
   i Elementor — ids: dc1257fd, 49e1da65, dbc811fb, f027271c — og så
   kan denne regel ryge med.
   ========================================================= */

/* Luft mellem ikon og overskrift. */
body.elementor-page-17419 .elementor-element.vf-cap-icon{
  margin-bottom:14px !important;
}

/* >>>>>>>>>> Sektion: WHAT WE DO <<<<<<<<<< */
/* =========================================================
   WHAT WE DO — karrusellen
   Usynlig widget. Indeholder kun CSS.

   HVORFOR DEN LIGGER HER:
   Karrusellens layout-regler lå kun i widgetens eget "Custom CSS"-felt
   inde i Elementor. Det felt kompileres ind i Elementors genererede
   CSS-fil for siden. I det øjeblik den fil bygges om — eller hvis den
   fejler — mister billederne deres beskæring og fylder hele bredden i
   fuld højde. Det var det du så.

   Reglerne står derfor også her, i selve siden, hvor de altid følger
   med. Widgetens eget Custom CSS-felt er urgt — det duplikerer bare
   det samme, og det skader ikke.
   ========================================================= */

/* Billederne: kvadratisk beskæring, aldrig højere end slidet. */
body.elementor-page-17419 .elementor-element.vf-wwd-carousel .swiper-slide img{
  aspect-ratio:1/1 !important;
  border-radius:12px;
}

body.elementor-page-17419 .elementor-element.vf-wwd-carousel .swiper-slide{
  max-width:100%;
}

body.elementor-page-17419 .elementor-element.vf-wwd-carousel .swiper-pagination-bullets .swiper-pagination-bullet{
  opacity:1;
  transition:all .3s ease;
}

/* >>>>>>>>>> Sektion: WHAT WE DO <<<<<<<<<< */
/* =========================================================
   WHAT WE DO — luft over og under tekstblokken
   Usynlig widget. Indeholder kun CSS.

   Sektionen havde kun 10px top og bund, mens resten af siden
   ligger på 70–120px. Derfor klæbede "WHAT WE DO" op i kortet
   ovenover og "different agencies." ned i karrusellen.
   Sat til 70px, som de øvrige sektionsovergænge på siden.
   ========================================================= */

body.elementor-page-17419 .elementor-element.elementor-element-18611748{
  padding-top:70px !important;
  padding-bottom:70px !important;
}
@media(max-width:767px){
  body.elementor-page-17419 .elementor-element.elementor-element-18611748{
    padding-top:44px !important;
    padding-bottom:44px !important;
  }
}

/* >>>>>>>>>> Sektion: HOW IT WORKS <<<<<<<<<< */
/* =========================================================
   HOW IT WORKS — trin-kortet: typografi og ikoner
   Usynlig widget. Indeholder kun CSS.

   Reglerne rammer KUN de fire trin inde i det hvide kort.
   Sektionens label "HOW IT WORKS" og overskriften over kortet er
   ikke rørt — de følger samme skala som de øvrige sektioner.

   Lange selektorer med vilje — Elementors eget stylesheet for siden
   vinder over korte. Kort dem ikke ned.
   ========================================================= */

/* ---------- Trin-numre 01–04 ----------
   Var 32px, altså lige så store som overskrifterne. Nu en lille
   grå markering, samme skala som de øvrige labels på siden. */
body.elementor-page-17419 .elementor-element.elementor-element-308f6ef0 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-b384cbcc .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-56ceb1c8 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-1c36804c .elementor-heading-title{
  font-size:12px !important;
  font-weight:600 !important;
  line-height:1.2 !important;
  letter-spacing:.12em !important;
  color:#A9A9B0 !important;
}

/* ---------- Trin-overskrifter ----------
   Fra 32px til 20px. */
body.elementor-page-17419 .elementor-element.elementor-element-82f90f93 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-923d8164 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-b5693359 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-880c7dae .elementor-heading-title{
  font-size:20px !important;
  font-weight:500 !important;
  letter-spacing:-.015em !important;
}

/* ---------- Brødtekst i trinnene ----------
   Fra 17px til 15px. Scopet til trin-blokken, så anden tekst i
   sektionen ikke rammes. */
body.elementor-page-17419 .elementor-element.elementor-element-6eb52abc .elementor-widget-text-editor p{
  font-size:15px !important;
  line-height:1.65 !important;
}

/* ---------- Ikonet under nummeret ----------
   Nyt. Gav trinnene noget visuelt at hvile på — før var venstre
   kolonne bare et tal og en streg.
   Skift ikon ved at klikke på det i Elementor. */
body.elementor-page-17419 .elementor-element.vf-step-icon{
  margin-top:12px !important;
  margin-bottom:4px !important;
}

/* >>>>>>>>>> Sektion: HOW IT WORKS <<<<<<<<<< */
/* =========================================================
   HOW IT WORKS — bredden på det hvide kort
   Usynlig widget. Indeholder kun CSS.

   Kortet fyldte hele sektionens bredde, så tekstlinjerne blev
   meget lange. Her er det sat til højst 900px og centreret.

   Det hvide kort er container ef51f132 — ikke 335ab509, som man
   skulle tro af navnet. Det er ef51f132 der har hvid baggrund,
   16px radius og indvendig padding.

   Vil du have det bredere eller smallere, er det max-width herunder
   du retter.
   ========================================================= */

body.elementor-page-17419 .elementor-element.elementor-element-6eb52abc{
  align-items:center !important;
}
body.elementor-page-17419 .elementor-element.elementor-element-ef51f132{
  max-width:900px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* >>>>>>>>>> Sektion: CASE STUDIES <<<<<<<<<< */
/* =========================================================
   CASE-KORT — typografi og logo-chip
   Usynlig widget. Indeholder kun CSS. Ret tallene her.

   BEMÆRK selektorerne: de er lange med vilje. Elementors egen
   stylesheet for siden vinder over korte selektorer som
   ".vf-case-title .elementor-heading-title", også med !important.
   Kort dem ikke ned — så holder de op med at virke.
   ========================================================= */

/* Kategori-label — lille chip øverst til venstre på billedet.
   Selve placeringen sidder på widgetten i Elementor (Position: Absolute 14/14). */
body.elementor-page-17419 .elementor-element.vf-case-label .elementor-heading-title.elementor-size-default{
  font-size:10px !important;
  font-weight:600 !important;
  line-height:1.2 !important;
}

/* Overskrift på det sorte kort — halv størrelse. */
body.elementor-page-17419 .elementor-element.vf-case-title .elementor-heading-title.elementor-size-default{
  font-size:17px !important;
  font-weight:600 !important;
  line-height:1.35 !important;
  letter-spacing:-.01em !important;
}
@media(max-width:767px){
  body.elementor-page-17419 .elementor-element.vf-case-title .elementor-heading-title.elementor-size-default{font-size:16px !important}
}

/* Logo-chip i den stiplede boks. Skift logo ved at klikke på billedet
   inde i boksen i Elementor og vælge et andet fra mediebiblioteket. */
body.elementor-page-17419 .elementor-element-a5c35e1b,
body.elementor-page-17419 .elementor-element-e06acaed,
body.elementor-page-17419 .elementor-element-852b0d30,
body.elementor-page-17419 .elementor-element-475c196c{
  width:auto !important;
  min-width:76px;
  min-height:28px !important;
  padding:4px 10px !important;
  align-items:center !important;
  justify-content:center !important;
}
body.elementor-page-17419 .elementor-element.vf-case-logo{width:auto !important}

/* Logoerne er mørke filer, så de vendes til hvidt.
   Fjern filter-linjen hvis du lægger et logo ind der allerede er hvidt. */
body.elementor-page-17419 .elementor-element.vf-case-logo img{
  display:block;
  height:15px !important;
  width:auto !important;
  max-width:64px;
  object-fit:contain;
  filter:brightness(0) invert(1);
  opacity:.85;
}

/* >>>>>>>>>> Sektion: CASE STUDIES <<<<<<<<<< */
/* =========================================================
   SEKTIONSAFSTANDE + CASE-OVERSKRIFT
   Usynlig widget. Indeholder kun CSS.

   VIGTIGT om selektorerne — to slags containere på denne side:

     • Fuld bredde  → padding sidder på selve containeren
                       .elementor-element-XXXX { padding-… }
     • Boxed        → padding sidder på den indre wrapper
                       .elementor-element-XXXX > .e-con-inner { padding-… }

   Rammer man den forkerte, sker der ingenting. Tjek i Elementor om
   containeren står til "Boxed" eller "Full Width" før du retter.
   Selektorerne er lange, fordi Elementors eget stylesheet for siden
   ellers vinder. Kort dem ikke ned.
   ========================================================= */

/* ---------- "Why Virtio" → tal-sektionen (10+ / 200+ / 95%) ----------
   Var 140px under + 120px over = 260px. Halveret til 70 + 60. */
body.elementor-page-17419 .elementor-element.elementor-element-933f5cc8 > .e-con-inner{
  padding-bottom:70px !important;
}
body.elementor-page-17419 .elementor-element.elementor-element-8f2b11bf{
  padding-top:60px !important;
}

/* ---------- "How it works" → "Case studies" ----------
   Var 140 + 140 = 280px. Halveret til 70 + 70. */
body.elementor-page-17419 .elementor-element.elementor-element-2eb63f2e{
  padding-bottom:70px !important;
}
body.elementor-page-17419 .elementor-element.elementor-element-0be7f388 > .e-con-inner{
  padding-top:70px !important;
}

@media(max-width:767px){
  body.elementor-page-17419 .elementor-element.elementor-element-933f5cc8 > .e-con-inner{padding-bottom:44px !important}
  body.elementor-page-17419 .elementor-element.elementor-element-8f2b11bf{padding-top:40px !important}
  body.elementor-page-17419 .elementor-element.elementor-element-2eb63f2e{padding-bottom:44px !important}
  body.elementor-page-17419 .elementor-element.elementor-element-0be7f388 > .e-con-inner{padding-top:44px !important}
}

/* ---------- Case studies: sektionsoverskriften ----------
   Stod som én vandret række (label | overskrift | knap).
   Her stables den lodret og midterstilles, som de øvrige sektioner. */
body.elementor-page-17419 .elementor-element.elementor-element-5df8727f{
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;
  text-align:center !important;
  gap:0 !important;
}
body.elementor-page-17419 .elementor-element.elementor-element-5df8727f > .elementor-element{
  width:100% !important;
}

body.elementor-page-17419 .elementor-element.elementor-element-cad1a127{margin-bottom:16px !important}
body.elementor-page-17419 .elementor-element.elementor-element-cad1a127 .elementor-heading-title{text-align:center !important}

body.elementor-page-17419 .elementor-element.elementor-element-4fea9d3a{margin-bottom:28px !important}
body.elementor-page-17419 .elementor-element.elementor-element-4fea9d3a .elementor-heading-title{
  text-align:center !important;
  max-width:24ch;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* >>>>>>>>>> Sektion: "Virtio has been an exceptional partner. They deli <<<<<<<<<< */
/* =========================================================
   NOVO NORDISK-CITATET — bygget om til samme kort som
   Cathrine Severin Bjerring-sektionen
   Usynlig widget. Indeholder kun CSS.

   HVAD DER ER SKET:
   Sektionen var et helt sort bånd i fuld bredde. Den er nu en lys
   sektion med et afrundet, mørkt kort indeni — præcis samme
   opskrift som Cathrine-kortet: baggrundsbillede i højre side,
   mørk gradient ind over venstre halvdel, 24px radius, min. 520px højt,
   og tekstkolonnen på 48% bredde.

   De tre gamle elementer (anførselstegnet, citatet og navne-rækken)
   er skjult, ikke slettet — jeg kan ikke slette elementer gennem
   min forbindelse. Slet dem i Elementor når du er inde i byggeren:
   ids 62edfc29, e0fb105c og 03b9a3da. Derefter kan de tre linjer
   nederst her også fjernes.
   ========================================================= */

/* Sektionen selv: ingen sort baggrund længere, kun en ramme om kortet.
   Samme luft som Cathrine-sektionen (32px top/bund, 40px i siderne). */
body.elementor-page-17419 .elementor-element.elementor-element-8b054cff{
  background-color:transparent !important;
  padding:32px 40px !important;
  min-height:0 !important;
  align-items:stretch !important;
}

/* På mobil stables kortet, og tekstkolonnen fylder hele bredden. */
@media(max-width:1024px){
  body.elementor-page-17419 .elementor-element.elementor-element-8b054cff{
    padding:24px 16px !important;
  }
  body.elementor-page-17419 .elementor-element.elementor-element-f686b5c2{
    min-height:0 !important;
    background-position:center !important;
  }
  body.elementor-page-17419 .elementor-element.elementor-element-20233a63{
    width:100% !important;
    padding:32px 28px !important;
  }
}

/* >>>>>>>>>> Sektion: "Virtio has been an exceptional partner. They deli <<<<<<<<<< */
/* =========================================================
   BAGGRUNDSBILLEDE BAG NOVO-CITATET

   >>> SKIFT BILLEDE HER <<<
   Erstat URL'en på linjen --vf-quote-img nedenfor.

   Sådan finder du en URL: WordPress → Medier → klik på billedet →
   feltet "Fil-URL" i højre side → "Kopiér URL til udklipsholder".

   Sidder udsnittet forkert, er det de to linjer under billedet:
     background-position  — "top right" viser øverste højre hjørne.
                            Prøv "center right" eller "top center".
     background-size      — "70% auto" = billedet dækker højre 70%.
                            Højere tal = billedet fylder mere.
   ========================================================= */

body.elementor-page-17419 .elementor-element.elementor-element-f686b5c2{
  background-position: top right !important;
}

/* Mørk gradient ind over venstre halvdel, så teksten kan læses
   oven på billedet. 30% = helt mørkt indtil der, 74% = helt klart derfra. */
body.elementor-page-17419 .elementor-element.elementor-element-f686b5c2::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg, #0A0A0A 30%, rgba(10,10,10,0) 74%);
  pointer-events:none;
  z-index:0;
}

/* Teksten skal ligge oven på gradienten. */
body.elementor-page-17419 .elementor-element.elementor-element-20233a63{
  z-index:1 !important;
}

/* På tablet og mobil dækker billedet hele kortet, og gradienten
   bliver kraftigere hele vejen — ellers er teksten ulæselig. */
@media(max-width:1024px){
  body.elementor-page-17419 .elementor-element.elementor-element-f686b5c2{
    background-size:cover !important;
    background-position:center !important;
  }
  body.elementor-page-17419 .elementor-element.elementor-element-f686b5c2::before{
    background:linear-gradient(90deg, rgba(10,10,10,.92) 0%, rgba(10,10,10,.78) 60%, rgba(10,10,10,.6) 100%);
  }
}

/* >>>>>>>>>> Sektion: WHAT OUR CLIENTS SAY <<<<<<<<<< */
/* =========================================================
   WHAT OUR CLIENTS SAY — typografi i de tre kort
   Usynlig widget. Indeholder kun CSS.

   Navnene var sat til 14px på widgetten, men blev renderet i 32px
   med versaler og bogstavafstand, fordi Elementors eget stylesheet
   for siden vinder over widget-indstillingen. Derfor står det her
   med lange selektorer og !important. Kort dem ikke ned.

   Reglerne rammer kun kort-rækken (.elementor-element-cf1c019f),
   ikke sektionslabelen "WHAT OUR CLIENTS SAY" — den er korrekt.
   ========================================================= */

/* Citatet. */
body.elementor-page-17419 .elementor-element.elementor-element-cf1c019f .elementor-widget-text-editor p{
  font-size:15px !important;
  line-height:1.65 !important;
}

/* Navn og titel. Fra 32px versaler til 14px normal. */
body.elementor-page-17419 .elementor-element.elementor-element-cf1c019f .elementor-widget-heading .elementor-heading-title{
  font-size:14px !important;
  font-weight:600 !important;
  line-height:1.55 !important;
  letter-spacing:0 !important;
  text-transform:none !important;
}

/* >>>>>>>>>> Sektion: LEARNING CANVAS <<<<<<<<<< */
/* =========================================================
   LEARNING CANVAS — billedkolonne til højre
   + slukket CTA-sektion længere nede
   Usynlig widget. Indeholder kun CSS.
   ========================================================= */

/* ---------- To lige kolonner, samme højde ----------
   Sektionen havde kun én kolonne, så højre side stod tom.
   Billedkolonnen er container 29ebb4d0.

   BEMÆRK: containeren rammes på sit id, ikke på en klasse.
   Elementor udskriver ikke altid CSS-klasser på containere,
   kun på widgets — derfor id her og klasse på selve billedet. */

body.elementor-page-17419 .elementor-element.elementor-element-03f99c71,
body.elementor-page-17419 .elementor-element.elementor-element-29ebb4d0{
  flex:1 1 0 !important;
  width:50% !important;
}
body.elementor-page-17419 .elementor-element.elementor-element-29ebb4d0{
  align-self:stretch !important;
  padding:0 !important;
}

/* Billedet fylder hele kolonnens højde.
   Skærer det forkert, er det object-position du retter —
   50% 50% er midten, 50% 20% rykker udsnittet op. */
body.elementor-page-17419 .elementor-element.vf-canvas-img,
body.elementor-page-17419 .elementor-element.vf-canvas-img .elementor-widget-container{
  height:100% !important;
  width:100% !important;
}

/* På tablet og mobil stables kolonnerne, og billedet får fast højde
   — ellers ville "fuld højde" ikke betyde noget. */
@media(max-width:1024px){
  body.elementor-page-17419 .elementor-element.elementor-element-5d85c9a1 > .e-con-inner{
    flex-direction:column !important;
  }
  body.elementor-page-17419 .elementor-element.elementor-element-03f99c71,
  body.elementor-page-17419 .elementor-element.elementor-element-29ebb4d0{
    width:100% !important;
  }
  
}

/* ---------- SLUKKET SEKTION ----------
   "Ready to stop wasting your L&D budget?" passede ikke til resten
   og er skjult. Den ligger der stadig i Elementor — slet container
   c94299f2 helt, når du er i byggeren, og fjern så disse tre linjer.

   Sektionen indeholdt en kontaktformular. Siden har stadig én mere
   længere nede ("Tell us about your challenge"). */

/* >>>>>>>>>> Sektion: WHO WE WORK WITH <<<<<<<<<< */
/* =========================================================
   OUR APPROACH — typografi og justering
   Usynlig widget. Indeholder kun CSS.

   HELE sektionen stod i 32px: labelen "OUR APPROACH", overskriften,
   alle syv kort OG "Book an intro". Derfor var der intet hierarki —
   alt råbte lige højt.

   Nu: label 11px som de øvrige sektionslabels på siden, overskriften
   beholder sine 32px, kortene 17px, og "Book an intro" 15px så den
   læses som et link og ikke som endnu en overskrift.

   De syv kort-ids herunder er OVERSKRIFTERNE — ikke ikonerne.
   I Elementor ligger ikon og overskrift som to elementer i hvert kort,
   og de to slags ids ligner hinanden. Tilføjer du et kort, skal
   OVERSKRIFTENS id ind i listen.
   ========================================================= */

/* Sektionslabel "OUR APPROACH". */
body.elementor-page-17419 .elementor-element.elementor-element-2ff6294a .elementor-heading-title{
  font-size:11px !important;
  font-weight:600 !important;
  letter-spacing:.14em !important;
  line-height:1.2 !important;
  color:#9A9AA0 !important;
}

/* Underoverskriften under "The proof is in the partnership".
   Den lå i en smal kasse i venstre side. Nu centreret under
   overskriften som på de øvrige sektioner.

   align-self:center er det der faktisk centrerer kassen — forfædren
   er en flex-kolonne, og der flytter margin:auto alene den ikke
   pålideligt. text-align centrerer teksten inde i kassen. */
body.elementor-page-17419 .elementor-element.elementor-element-9d1e02cd{
  align-self:center !important;
  width:100% !important;
  max-width:60ch !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* Kort-overskrifter (syv stk.). */
body.elementor-page-17419 .elementor-element.elementor-element-39b5bdbd .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-eb2d9ff3 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-68d878f1 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-2c56d46a .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-3024b31b .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-b697f189 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-f00344c5 .elementor-heading-title{
  font-weight:500 !important;
  line-height:1.35 !important;
  letter-spacing:-.01em !important;
}

/* "Book an intro" — skal læses som et link. */
body.elementor-page-17419 .elementor-element.elementor-element-7ed6d834 .elementor-heading-title{
  font-size:15px !important;
  font-weight:600 !important;
  line-height:1.4 !important;
}

@media(max-width:767px){
  body.elementor-page-17419 .elementor-element.elementor-element-39b5bdbd .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-eb2d9ff3 .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-68d878f1 .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-2c56d46a .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-3024b31b .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-b697f189 .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-f00344c5 .elementor-heading-title{
    font-size:16px !important;
  }
}

/* >>>>>>>>>> Sektion: Start with the Learning Canvas <<<<<<<<<< */
/* =========================================================
   LEARNING CANVAS — karrusel: mørke kort, mindre typografi,
   plus sikkerhedsnet for selve karrusellen
   Usynlig widget. Indeholder kun CSS.

   1) DE HVIDE GRADIENTER ER VÆK.
      Fire af kortene havde en næsten hvid gradient hen over billedet
      med mørk tekst; de to andre var mørke med hvid tekst. Nu er alle
      seks mørke med hvid tekst, som de øvrige kort på siden.
      Gradienten sidder på Elementors overlay (::before).

   2) TYPOGRAFIEN ER SAT NED.
      Step-label og korttitel stod begge i 32px — samme størrelse som
      sektionsoverskrifter. Nu 12px label og 20px titel.

   3) SIKKERHEDSNET.
      Karrusellens format og prikker ligger i widgetens eget Custom
      CSS-felt. Det felt kompileres ind i Elementors genererede CSS-fil,
      og forsvinder kortvarigt hver gang den fil bygges om. Reglerne
      står derfor også her, så kortene ikke kan falde fra hinanden.
   ========================================================= */

/* ---------- 1) Mørk gradient i stedet for hvid ---------- */
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide > .e-con::before{
  background-image:linear-gradient(0deg, rgba(10,10,10,.94) 0%, rgba(10,10,10,.55) 55%, rgba(10,10,10,.25) 100%) !important;
  opacity:1 !important;
}

body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-widget-text-editor,
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-widget-text-editor p,
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-icon-list-text{
  color:rgba(255,255,255,.82) !important;
}
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-icon-list-icon svg{
  fill:rgba(255,255,255,.7) !important;
}

/* ---------- 2) Mindre typografi ----------
   Label = første overskrift i kortet ("Step 1", "Learning Canvas", "Ready?").
   Titel = anden overskrift. */
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-widget-heading:first-of-type .elementor-heading-title{
  font-size:12px !important;
  font-weight:600 !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
  line-height:1.2 !important;
  color:rgba(255,255,255,.6) !important;
}
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-widget-heading:nth-of-type(2) .elementor-heading-title{
  font-size:20px !important;
  font-weight:500 !important;
  line-height:1.3 !important;
  letter-spacing:-.015em !important;
  color:#FFFFFF !important;
  margin-top:10px !important;
}
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-icon-list-text,
body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide .elementor-widget-text-editor p{
  line-height:1.6 !important;
}

/* ---------- 3) Sikkerhedsnet for karrusellen ---------- */

body.elementor-page-17419 .elementor-element.vf-lc-carousel .swiper-slide{
  max-width:100%;
}

/* >>>>>>>>>> Sektion: Start with the Learning Canvas <<<<<<<<<< */
/* Learning Canvas-karrusel: kortformat 4:5 (hoejere end de tidligere kvadratiske 1:1).
   Aendrer du tallet herunder, aendrer du kortenes hoejde-forhold. */
body.elementor-page-17419 .elementor-element.elementor-element-f90581a1 .swiper-slide{
  aspect-ratio:4/5 !important;
}

/* >>>>>>>>>> Sektion: Tell us about your challenge <<<<<<<<<< */
/* =========================================================
   TELL US ABOUT YOUR CHALLENGE — to lige bokse side om side
   Usynlig widget. Indeholder kun CSS.

   Venstre: billedet (container 5662c464).
   Højre: tekst og formular på grå baggrund (container ef28d3d8).

   De to bokse har SAMME mål: samme højde, samme 20px runde hjørner
   og samme luft ud til kanten. Den grå baggrund er flyttet fra hele
   sektionen over på højre boks alene — derfor går den ikke længere
   ud til kanten.

   Ændrer du luften, skal de to værdisæt følges ad:
     venstre boks  padding: 80px 20px 80px 40px
     højre boks    margin:  80px 40px 80px 20px
   Top og bund skal være ens, og de 20px i midten er det halve
   mellemrum fra hver side.

   BEMÆRK: containerne rammes på deres id, ikke på en klasse.
   Elementor udskriver ikke CSS-klasser på containere, kun på widgets.
   ========================================================= */

/* Sektionen selv bærer ikke længere den grå farve — kun de to bokse. */
body.elementor-page-17419 .elementor-element.elementor-element-44348eba{
  flex-direction:row !important;
  align-items:stretch !important;
  gap:0 !important;
}
body.elementor-page-17419 .elementor-element.elementor-element-5662c464,
body.elementor-page-17419 .elementor-element.elementor-element-ef28d3d8{
  flex:1 1 0 !important;
  align-self:stretch !important;
}

/* VENSTRE: luft rundt om billedet. */
body.elementor-page-17419 .elementor-element.elementor-element-5662c464{
  justify-content:center !important;
}

/* HØJRE: den grå boks. Samme mål som billedet. */
body.elementor-page-17419 .elementor-element.elementor-element-ef28d3d8{
  border-radius:20px !important;
  justify-content:center !important;
}
body.elementor-page-17419 .elementor-element.elementor-element-ef28d3d8 > .e-con-inner{
  max-width:520px !important;
  padding:0 !important;
}

/* Billedet fylder boksen og har samme runde hjørner.
   Skærer det forkert, er det object-position — 50% 50% er midten,
   50% 25% rykker udsnittet op. */
body.elementor-page-17419 .elementor-element.vf-challenge-img,
body.elementor-page-17419 .elementor-element.vf-challenge-img .elementor-widget-container{
  height:100% !important;
  width:100% !important;
}
body.elementor-page-17419 .elementor-element.vf-challenge-img img{
  display:block;
  width:100% !important;
  height:100% !important;
  min-height:100%;
  object-fit:cover !important;
  object-position:50% 50%;
  border-radius:20px !important;
}

/* På tablet og mobil stables de to bokse under hinanden. */
@media(max-width:1024px){
  body.elementor-page-17419 .elementor-element.elementor-element-44348eba{
    flex-direction:column !important;
  }
  body.elementor-page-17419 .elementor-element.elementor-element-5662c464,
  body.elementor-page-17419 .elementor-element.elementor-element-ef28d3d8{
    width:100% !important;
  }
  
  body.elementor-page-17419 .elementor-element.elementor-element-ef28d3d8{
    border-radius:14px !important;
  }
  body.elementor-page-17419 .elementor-element.vf-challenge-img img{
    height:280px !important;
    min-height:0;
    border-radius:14px !important;
  }
}

/* >>>>>>>>>> Sektion: Tell us about your challenge <<<<<<<<<< */
/* Kontaktsektionen (44348eba) — lavere.
   Billedet drev tidligere hoejden (2:3 portraet = 1136px).
   Nu er billedwidget'en absolut placeret i sin kolonne med object-fit:cover,
   saa tekst/formular-kolonnen bestemmer hoejden. Billedet kan stadig skiftes
   i Elementor som normalt. */
html body .elementor-17419 .elementor-element.elementor-element-44348eba{align-items:stretch !important}
html body .elementor-17419 .elementor-element.elementor-element-5662c464{overflow:hidden !important;min-height:0 !important}
html body .elementor-17419 .elementor-element.elementor-element-4c65b8e0{position:absolute !important;top:40px !important;right:20px !important;bottom:40px !important;left:40px !important;width:auto !important;height:auto !important;margin:0 !important;max-width:none !important}
html body .elementor-17419 .elementor-element.elementor-element-4c65b8e0 > .elementor-widget-container{height:100% !important;width:100% !important;margin:0 !important}
html body .elementor-17419 .elementor-element.elementor-element-4c65b8e0 img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 18% !important;display:block !important}

@media(max-width:1024px){
 html body .elementor-17419 .elementor-element.elementor-element-5662c464{overflow:visible !important}
 html body .elementor-17419 .elementor-element.elementor-element-4c65b8e0{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:100% !important;height:auto !important}
 html body .elementor-17419 .elementor-element.elementor-element-4c65b8e0 img{height:auto !important;aspect-ratio:4 / 3 !important}
}

/* >>>>>>>>>> Sektion: Common questions <<<<<<<<<< */
/* =========================================================
   COMMON QUESTIONS — typografi
   Usynlig widget. Indeholder kun CSS.

   Spørgsmålene stod i 32px, altså præcis samme størrelse som
   sektionens egen overskrift. Derfor læste hele blokken som en
   mur af overskrifter uden hierarki. Samme behandling som
   trinnene i "How it works": spørgsmål ned på 20px, svar på 15px.

   "Common questions" beholder sine 32px, så den stadig matcher de
   øvrige sektionsoverskrifter på siden.

   De fem spørgsmål er listet på id med vilje — så rammer reglen
   ikke sektionsoverskriften, som ligger i samme container.
   Tilføjer du et spørgsmål, skal dets id ind i listen herunder.
   ========================================================= */

/* Spørgsmålene. */
body.elementor-page-17419 .elementor-element.elementor-element-1ee8aebb .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-20804af8 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-b8dedaca .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-473e0d17 .elementor-heading-title,
body.elementor-page-17419 .elementor-element.elementor-element-f99bf062 .elementor-heading-title{
  font-size:20px !important;
  line-height:1.3 !important;
  letter-spacing:-.015em !important;
}

/* Svarene. */
body.elementor-page-17419 .elementor-element.elementor-element-8701467a,
body.elementor-page-17419 .elementor-element.elementor-element-3d830f36,
body.elementor-page-17419 .elementor-element.elementor-element-26e1b123,
body.elementor-page-17419 .elementor-element.elementor-element-255976f6,
body.elementor-page-17419 .elementor-element.elementor-element-9766108d,
body.elementor-page-17419 .elementor-element.elementor-element-8701467a p,
body.elementor-page-17419 .elementor-element.elementor-element-3d830f36 p,
body.elementor-page-17419 .elementor-element.elementor-element-26e1b123 p,
body.elementor-page-17419 .elementor-element.elementor-element-255976f6 p,
body.elementor-page-17419 .elementor-element.elementor-element-9766108d p{
  font-weight:400 !important;
  line-height:1.65 !important;
}

@media(max-width:767px){
  body.elementor-page-17419 .elementor-element.elementor-element-1ee8aebb .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-20804af8 .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-b8dedaca .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-473e0d17 .elementor-heading-title,
  body.elementor-page-17419 .elementor-element.elementor-element-f99bf062 .elementor-heading-title{
    font-size:18px !important;
  }
}

/* >>>>>>>>>> Sektion: Common questions <<<<<<<<<< */
/* =========================================================
   SKRIFTTYPE: Instrument Sans (Virtios brandfont).
   Siden var bygget med Inter — denne blok retter den over,
   saa forsiden, case-siderne, Canvas-siden og ROI-beregneren
   bruger samme skrift og samme vaegt.
   Selektoren starter med "html body" for at vinde over de
   Inter-regler, der allerede staar laengere oppe paa siden.
   ========================================================= */
html body.elementor-page-17419 .elementor-section,
html body.elementor-page-17419 .e-con,
html body.elementor-page-17419 .elementor-heading-title,
html body.elementor-page-17419 .elementor-widget-text-editor p,
html body.elementor-page-17419 .elementor-widget-text-editor,
html body.elementor-page-17419 .elementor-button,
html body.elementor-page-17419 .elementor-button-text,
html body.elementor-page-17419 li,
html body.elementor-page-17419 .virtio-faq,
html body.elementor-page-17419 .virtio-faq-q,
html body.elementor-page-17419 .virtio-faq-a{
  font-family:'Instrument Sans',sans-serif !important;
}

/* Samme vaegt som case-siden: 600 paa overskrifter */
html body.elementor-page-17419 h1.elementor-heading-title,
html body.elementor-page-17419 h2.elementor-heading-title,
html body.elementor-page-17419 h3.elementor-heading-title,
html body.elementor-page-17419 h4.elementor-heading-title,
html body.elementor-page-17419 h5.elementor-heading-title{font-weight:600 !important;}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   Forsidens H1 saettes som paa case-siderne.

   Case-siderne bruger Instrument Sans 600 med clamp-stoerrelse,
   tight linjeafstand og negativ knibning, begraenset til 760 px.
   Forsidens H1 stod i Inter, fast 56 px, vaegt 500, uden knibning.

   Det ligger her som CSS frem for i widget-indstillingerne, saa
   sidens data ikke skal gemmes om. Vil du fortryde: slet denne
   ene widget, saa er overskriften praecis som foer.
   ========================================================= */
html body.elementor-page-17419 .elementor-element.elementor-element-2156a69f{
  max-width:760px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  --container-widget-width:100% !important;
}
html body.elementor-page-17419 .elementor-element.elementor-element-2156a69f .elementor-heading-title{
  font-size:clamp(36px,4.8vw,62px) !important;
  line-height:1.05em !important;
  letter-spacing:-0.035em !important;
}
@media (max-width:767px){
  html body.elementor-page-17419 .elementor-element.elementor-element-2156a69f{
    max-width:none !important;
  }
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* Den graa flade bag karrusellen i "What we do" fjernes.
   Containeren 1d43f121 stod i #F3F5F8 (Kit'ets Secondary-farve).
   Vil du have den tilbage: slet denne widget. */
html body.elementor-page-17419 .elementor-element.elementor-element-1d43f121{
  background-color:transparent !important;
}
html body.elementor-page-17419 .elementor-element.elementor-element-1d43f121::before{
  content:none !important;
  background:none !important;
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   COMMON QUESTIONS — samme graa baand som "How it works"
   Sektionen (04cd4bc8) laa paa hvid uden lodret luft, saa den
   flød sammen med sektionerne over og under. Den faar nu
   praecis samme behandling som 2eb63f2e ("From we have a
   problem"): fuldbredde graat baand, #f5f5f5, 140px top/bund,
   og indholdet centreret i en 1120px kolonne.
   ========================================================= */

html body.elementor-page-17419 .elementor-element.elementor-element-04cd4bc8{
  background-color:#f5f5f5 !important;
  max-width:none !important;
  padding:140px 80px !important;
}

html body.elementor-page-17419 .elementor-element.elementor-element-04cd4bc8 > .e-con-inner{
  max-width:1120px !important;
}

/* Luft mellem spoergsmaalene, saa blokken ikke klumper. */
html body.elementor-page-17419 .elementor-element.elementor-element-2bc5efc9{
  gap:28px !important;
}

@media(max-width:1024px){
  html body.elementor-page-17419 .elementor-element.elementor-element-04cd4bc8{
    padding:100px 40px !important;
  }
}

@media(max-width:767px){
  html body.elementor-page-17419 .elementor-element.elementor-element-04cd4bc8{
    padding:72px 20px !important;
  }
  html body.elementor-page-17419 .elementor-element.elementor-element-2bc5efc9{
    gap:22px !important;
  }
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   DIF-CITATET (Emil Soehus) — nyt baggrundsbillede

   Kortet f686b5c2 styres af CSS-variablen --vf-quote-img, som
   saettes i widget 589caace laengere oppe paa siden. Den peger
   paa Adfaerd...Still004 — samme billede som Pernille-kortet
   (147c4e8b) bruger. Derfor byttes billedet KUN her, via en
   override af variablen, i stedet for en global URL-udskiftning:
   den ville ramme begge kort.

   Skal billedet skiftes igen: ret URL'en paa linjen herunder.
   ========================================================= */
html body.elementor-page-17419 .elementor-element.elementor-element-f686b5c2{
  --vf-quote-img: url("https://www.virtio.io/wp-content/uploads/2025/01/TAK-modellen_V.3.00_02_13_01.Still011.webp");
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   LEARNING CANVAS — e-bogs-mockup'en 20% mindre

   Den gamle regel i widget 96a5374d var skrevet til et
   fotografi: height:100% + object-fit:cover, altsaa beskaering
   til fuld kolonnehoejde. Paa en produktmockup betoed det, at
   bogen blev skaaret over i bunden.

   Nu: 80% af kolonnehoejden, contain i stedet for cover, saa
   hele bogen er med — og centreret i den sorte flade.
   Skal den vaere endnu mindre, saenk de to 80%-tal.
   ========================================================= */
html body.elementor-page-17419 .elementor-element.vf-canvas-img .elementor-widget-container{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}
html body.elementor-page-17419 .elementor-element.vf-canvas-img img{
  width:80% !important;
  height:80% !important;
  min-height:0 !important;
  object-fit:contain !important;
  border-radius:0 !important;
}

@media(max-width:1024px){
  html body.elementor-page-17419 .elementor-element.vf-canvas-img img{
    height:320px !important;
  }
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   LEARNING CANVAS-SEKTIONEN (5d85c9a1) vendt om:
   hvid baggrund, sort tekst, sorte streger.

   Stregerne i tjeklisten er inline style paa hvert <li> i
   widget f423df00 (rgba(255,255,255,.15)). Derfor !important
   her — ellers vinder inline-stilen.

   Knapperne skal vendes med: den primaere var hvid med sort
   tekst og ville forsvinde paa hvid baggrund.
   ========================================================= */

html body.elementor-page-17419 .elementor-element.elementor-element-5d85c9a1{
  background-color:#ffffff !important;
}

/* Overskrifter og broedtekst. */
html body.elementor-page-17419 .elementor-element.elementor-element-5d85c9a1 .elementor-heading-title,
html body.elementor-page-17419 .elementor-element.elementor-element-5d85c9a1 .elementor-widget-text-editor,
html body.elementor-page-17419 .elementor-element.elementor-element-5d85c9a1 .elementor-widget-text-editor p,
html body.elementor-page-17419 .elementor-element.elementor-element-5d85c9a1 h2,
html body.elementor-page-17419 .elementor-element.elementor-element-5d85c9a1 h5{
  color:#0a0a0a !important;
}

/* Eyebrow'en "LEARNING CANVAS" holdes daempet, ellers skriger den. */
html body.elementor-page-17419 .elementor-element.elementor-element-bf2a8092 .elementor-heading-title{
  color:#6b6b6b !important;
}

/* Tjeklisten: sort tekst, sorte streger. */
html body.elementor-page-17419 .elementor-element.elementor-element-f423df00 li{
  color:rgba(10,10,10,.9) !important;
  border-top-color:rgba(10,10,10,.15) !important;
  border-bottom-color:rgba(10,10,10,.15) !important;
}

/* Primaer knap: sort paa hvid i stedet for hvid paa sort. */
html body.elementor-page-17419 .elementor-element.elementor-element-2858c1d7 .elementor-button{
  background-color:#0a0a0a !important;
  color:#ffffff !important;
}
html body.elementor-page-17419 .elementor-element.elementor-element-2858c1d7 .elementor-button:hover{
  background-color:#262626 !important;
  color:#ffffff !important;
}

html body.elementor-page-17419 .elementor-element.elementor-element-0917dc04 .elementor-button:hover{
  color:#0a0a0a !important;
  border-color:rgba(10,10,10,.6) !important;
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   "TELL US ABOUT YOUR CHALLENGE" — komprimeret til ét skaermbillede

   Sektionen var ca. 1100px hoej og loeb ud over kanten. Hoejden
   er taget ned ad fire veje, saa forholdet mellem de to bokse
   holdes: mindre luft i sektionen, mindre luft i den graa boks,
   mindre overskrift, og selve Pipedrive-formularen skaleret ned.

   Formularen ligger i en iframe fra Pipedrive — dens indre kan
   ikke styles herfra. Derfor zoom paa selve indlejringen i stedet
   for feltvis styling. Skal den vaere mindre endnu: saenk zoom.
   ========================================================= */

/* Sektionens lodrette luft: 80px -> 40px. */
html body.elementor-page-17419 .elementor-element.elementor-element-5662c464{
  padding:40px 20px 40px 40px !important;
}
html body.elementor-page-17419 .elementor-element.elementor-element-ef28d3d8{
  margin:40px 40px 40px 20px !important;
  padding:32px 36px !important;
}

/* Overskrift og underlinje strammes. */
html body.elementor-page-17419 .elementor-element.elementor-element-434e39e1 .elementor-heading-title{
  font-size:30px !important;
  line-height:1.15 !important;
}
html body.elementor-page-17419 .elementor-element.elementor-element-434e39e1{
  margin-bottom:10px !important;
}
html body.elementor-page-17419 .elementor-element.elementor-element-740a0998,
html body.elementor-page-17419 .elementor-element.elementor-element-740a0998 p{
  font-size:14px !important;
  line-height:1.45 !important;
  margin:0 !important;
}
html body.elementor-page-17419 .elementor-element.elementor-element-740a0998{
  margin-bottom:14px !important;
}

/* Selve formularen ned i stoerrelse. zoom frem for transform:scale,
   saa den ikke efterlader tom plads under sig. */
html body.elementor-page-17419 .elementor-element.vf-pd-embed{
  zoom:.82;
}

/* Tablet og mobil: boksene er stablet, saa ét skaermbillede er
   hverken muligt eller oenskeligt — her skal formularen bare vaere
   laesbar i fuld stoerrelse. */
@media(max-width:1024px){
  html body.elementor-page-17419 .elementor-element.vf-pd-embed{
    zoom:1;
  }
  html body.elementor-page-17419 .elementor-element.elementor-element-434e39e1 .elementor-heading-title{
    font-size:26px !important;
  }
  html body.elementor-page-17419 .elementor-element.elementor-element-5662c464{
    padding:40px 24px 0 24px !important;
  }
  html body.elementor-page-17419 .elementor-element.elementor-element-ef28d3d8{
    margin:20px 24px 40px 24px !important;
    padding:28px 24px !important;
  }
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* Talsektionen: billedet til hoejre skal vaere lige saa hoejt som
   de tre bokse til venstre. Elementor har ingen kontrol for
   "fyld soejlens hoejde", saa raekken saettes til at straekke,
   og billedet beskaeres i stedet for at skalere. */
.elementor-17419 .elementor-element.elementor-element-8f2b11bf{align-items:stretch !important}
.elementor-17419 .elementor-element.elementor-element-a3e3f186,
.elementor-17419 .elementor-element.elementor-element-1a9787c2{align-self:stretch !important}

.elementor-17419 .elementor-element.elementor-element-117c0c1e{flex:1 1 auto !important;display:flex !important;}
.elementor-17419 .elementor-element.elementor-element-117c0c1e > .elementor-widget-container{display:flex !important}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */

.elementor-17419 .elementor-element-5f1c18ac .e-con.e-child{
  flex:1 1 calc(50% - 12px) !important;flex-direction:column !important;justify-content:center !important;
  background:#F4F4F6 !important;border-radius:14px !important;
  padding:20px 22px 22px !important;min-height:92px !important;
}
.elementor-17419 .elementor-element-5f1c18ac .elementor-heading-title{
  font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;
  font-size:17px !important;font-weight:600 !important;line-height:1.25 !important;
  letter-spacing:-.012em !important;color:#111111 !important;
}
.elementor-17419 .vf-cl-sec{
  display:block;margin-top:6px;font-size:10px;font-weight:600;
  letter-spacing:.15em;text-transform:uppercase;color:#9A9AA0;
}
/* Book an intro-kortet er sort og skal blive ved med at vaere det */
.elementor-17419 .elementor-element-9d6b516a.e-con.e-child{background:#0A0A0A !important}
.elementor-17419 .elementor-element-9d6b516a .elementor-heading-title{color:#ffffff !important}

@media (max-width:767px){
.elementor-17419 .elementor-element-5f1c18ac .e-con.e-child{flex:1 1 100% !important;min-height:0 !important}
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   LEARNING CANVAS — kort, tekstfarver og sekundaer knap
   ---------------------------------------------------------
   1) De sorte gradienter over illustrationerne er fjernet.
   2) Teksten var hvid, fordi den laa oven paa gradienterne.
      Nu er den sort. De oprindelige farver sidder i klasserne
      .vf-lc-label / .vf-lc-title / .vf-lc-body / .vf-lc-list med
      hoej specificitet, saa reglerne her gentager klassenavnene
      for at vinde.
   3) Mere luft ned til prikkerne under karrusellen.
   4) "Or book a 30-min review" har faaet en outline, saa den
      laeser som en knap og ikke som loes tekst.
   ========================================================= */

/* 1 — gradienterne vaek */
.elementor-17419 .elementor-element-36d17662::before,
.elementor-17419 .elementor-element-4faa99db::before,
.elementor-17419 .elementor-element-89e3377e::before,
.elementor-17419 .elementor-element-d52e657d::before,
.elementor-17419 .elementor-element-54099390::before,
.elementor-17419 .elementor-element-6c75cadf::before{
  background-image:none !important;background-color:transparent !important;
  opacity:0 !important;content:none !important;display:none !important;
}

/* 2 — sort tekst */
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-label.vf-lc-label .elementor-heading-title.elementor-heading-title{color:#8A8A90 !important}
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-title.vf-lc-title .elementor-heading-title.elementor-heading-title{color:#111111 !important}
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-body.vf-lc-body,
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-body.vf-lc-body .elementor-widget-container,
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-body.vf-lc-body p{color:#44444A !important}
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-list.vf-lc-list .elementor-icon-list-text.elementor-icon-list-text{color:#33333A !important}
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-list.vf-lc-list .elementor-icon-list-icon svg{fill:#111111 !important}
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-list.vf-lc-list .elementor-icon-list-icon i{color:#111111 !important}

/* 3 — luft ned til prikkerne */
.elementor-17419 .elementor-element-f90581a1 .swiper-pagination{margin-top:44px !important;position:static !important}
@media (max-width:767px){
.elementor-17419 .elementor-element-f90581a1 .swiper-pagination{margin-top:28px !important}
}

/* 4 — sekundaer knap med outline */
html body .elementor-17419.elementor-17419 .elementor-element-0917dc04.elementor-element-0917dc04 .elementor-button,
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-btn-ghost.vf-lc-btn-ghost .elementor-button{
  color:#111111 !important;
  border:1px solid rgba(17,17,17,.28) !important;
  border-radius:999px !important;
  padding:13px 26px !important;
  transition:border-color .2s ease, background-color .2s ease !important;
}
html body .elementor-17419.elementor-17419 .elementor-element-0917dc04.elementor-element-0917dc04 .elementor-button:hover,
html body .elementor-17419.elementor-17419 .elementor-widget.vf-lc-btn-ghost.vf-lc-btn-ghost .elementor-button:hover{
  border-color:#111111 !important;background-color:rgba(17,17,17,.05) !important;color:#111111 !important;
}

/* >>>>>>>>>> Generelle rettelser <<<<<<<<<< */
/* =========================================================
   TRE TING I ÉN BLOK
   A) Salling Group-kortet (container fb2fd151)
   B) Emil Søhus-citatet (container f686b5c2)
   C) Talsektionens billede (soejle 1a9787c2)

   Begge citatkort har nu billedet som en ALMINDELIG Elementor
   billed-widget (.vf-sg-img og .vf-eq-img), ikke som en URL i
   kode. I kan altsaa skifte billedet i byggeren som ethvert
   andet billede. CSS’en herunder placerer det kun bag teksten.
   ========================================================= */

/* ---------- A: Salling Group ---------- */
.elementor-17419 .elementor-element.elementor-element-fb2fd151{overflow:hidden !important;
  text-align:center !important;
  aspect-ratio:1920 / 1047 !important;min-height:0 !important;
  margin:0 -80px !important;background:#0A0A0A !important;
}
.elementor-17419 .vf-sg-img{position:absolute !important;inset:0 !important;z-index:0 !important;max-width:none !important}

.elementor-17419 .vf-sg-img img{height:100% !important;object-position:center right !important;display:block !important}
.elementor-17419 .elementor-element.elementor-element-fb2fd151::before{
  content:'' !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;
  background:linear-gradient(90deg, rgba(8,8,10,.78) 0%, rgba(8,8,10,.52) 40%, rgba(8,8,10,.08) 75%) !important;
}
.elementor-17419 .elementor-element.elementor-element-fb2fd151 > .elementor-element:not(.vf-sg-img){z-index:2 !important;width:100% !important;max-width:470px !important;
}
.elementor-17419 .vf-sg-eyebrow .elementor-heading-title,
.elementor-17419 .vf-sg-kicker .elementor-heading-title,
.elementor-17419 .vf-sg-title .elementor-heading-title,
.elementor-17419 .vf-sg-score .elementor-heading-title{
  font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;max-width:100% !important;-webkit-font-smoothing:antialiased;
}
.elementor-17419 .vf-sg-eyebrow .elementor-heading-title{font-size:11px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:rgba(255,255,255,.75) !important}
.elementor-17419 .vf-sg-kicker .elementor-heading-title{font-size:15px !important;font-weight:500 !important;line-height:1.4 !important;color:rgba(255,255,255,.85) !important}
.elementor-17419 .vf-sg-title .elementor-heading-title{font-size:44px !important;font-weight:500 !important;line-height:1.08 !important;letter-spacing:-.03em !important;color:#ffffff !important}
.elementor-17419 .vf-sg-score .elementor-heading-title{font-size:14px !important;color:rgba(255,255,255,.82) !important}
.elementor-17419 .vf-sg-stars .elementor-widget-container{display:flex !important;justify-content:center !important}
.elementor-17419 .vf-sg-stars .elementor-star-rating{letter-spacing:4px !important;display:flex !important;justify-content:center !important}

.elementor-17419 .vf-sg-stars .elementor-star-rating i::before{color:#ffffff !important}

/* ---------- B: Emil Soehus ---------- */
html body .elementor-17419 .elementor-element.elementor-element-f686b5c2{
  background-image:none !important;border-radius:20px !important;
}
.elementor-17419 .vf-eq-img{position:absolute !important;inset:0 !important;z-index:0 !important;max-width:none !important}

.elementor-17419 .vf-eq-img img{height:100% !important;object-position:center right !important;display:block !important}
html body .elementor-17419 .elementor-element.elementor-element-f686b5c2::before{
  background:linear-gradient(90deg, rgba(10,10,10,.92) 0%, rgba(10,10,10,.62) 42%, rgba(10,10,10,.06) 78%) !important;
  z-index:1 !important;
}

/* ---------- C: talsektionens billede ---------- */
.elementor-17419 .elementor-element.elementor-element-8f2b11bf{align-items:stretch !important}
.elementor-17419 .elementor-element.elementor-element-a3e3f186{align-self:stretch !important}
.elementor-17419 .elementor-element.elementor-element-1a9787c2{min-height:0 !important;background:#F2F0EA !important;}
.elementor-17419 .elementor-element.elementor-element-117c0c1e{position:absolute !important;inset:0 !important;}

.elementor-17419 .elementor-element.elementor-element-117c0c1e img{object-fit:cover !important;}

@media (max-width:1024px){
.elementor-17419 .elementor-element.elementor-element-fb2fd151{margin:0 !important;padding:48px 40px !important;aspect-ratio:4 / 3 !important}
.elementor-17419 .elementor-element.elementor-element-fb2fd151 > .elementor-element:not(.vf-sg-img){max-width:400px !important}
.elementor-17419 .vf-sg-title .elementor-heading-title{font-size:34px !important}
}
@media (max-width:767px){
.elementor-17419 .elementor-element.elementor-element-fb2fd151{padding:36px 24px !important;aspect-ratio:4 / 5 !important;border-radius:14px !important;align-items:center !important}
.elementor-17419 .elementor-element.elementor-element-fb2fd151 > .elementor-element:not(.vf-sg-img){max-width:100% !important}
.elementor-17419 .vf-sg-img img{object-position:center top !important}
.elementor-17419 .elementor-element.elementor-element-fb2fd151::before{background:linear-gradient(180deg, rgba(8,8,10,.58) 0%, rgba(8,8,10,.72) 100%) !important}
.elementor-17419 .vf-sg-title .elementor-heading-title{font-size:27px !important}
.elementor-17419 .vf-sg-stars .elementor-star-rating{font-size:21px !important}
.elementor-17419 .elementor-element.elementor-element-1a9787c2{min-height:260px !important}
}/* End custom CSS */