.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9696 .elementor-element.elementor-element-450dbfcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-3ba0d636{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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 );color:var( --e-global-color-primary );}.elementor-9696 .elementor-element.elementor-element-6faf7407.elementor-element{--order:-99999 /* order start hack */;}.elementor-9696 .elementor-element.elementor-element-6faf7407{text-align:center;}.elementor-9696 .elementor-element.elementor-element-6faf7407 .elementor-heading-title{font-family:var( --e-global-typography-442067d-font-family ), Sans-serif;font-size:var( --e-global-typography-442067d-font-size );font-weight:var( --e-global-typography-442067d-font-weight );text-transform:var( --e-global-typography-442067d-text-transform );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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-9696 .elementor-element.elementor-element-ba6538d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-f76a8e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f76a8e1-font-size );font-weight:var( --e-global-typography-f76a8e1-font-weight );text-transform:var( --e-global-typography-f76a8e1-text-transform );font-style:var( --e-global-typography-f76a8e1-font-style );text-decoration:var( --e-global-typography-f76a8e1-text-decoration );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-ba6538d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-ba6538d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-global .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9696 .elementor-element.elementor-global-6792 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-0e4013d-font-family ), Sans-serif;font-size:var( --e-global-typography-0e4013d-font-size );font-weight:var( --e-global-typography-0e4013d-font-weight );text-transform:var( --e-global-typography-0e4013d-text-transform );font-style:var( --e-global-typography-0e4013d-font-style );text-decoration:var( --e-global-typography-0e4013d-text-decoration );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );fill:var( --e-global-color-567eb80 );color:var( --e-global-color-567eb80 );border-style:none;border-radius:30px 30px 30px 30px;padding:15px 20px 15px 20px;}.elementor-9696 .elementor-element.elementor-global-6792 .elementor-button:hover, .elementor-9696 .elementor-element.elementor-global-6792 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-global-6792 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-global-6792 .elementor-button:hover svg, .elementor-9696 .elementor-element.elementor-global-6792 .elementor-button:focus svg{fill:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-7c947ad8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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-9696 .elementor-element.elementor-element-4e2d05d{width:100%;max-width:100%;text-align:center;}.elementor-9696 .elementor-element.elementor-element-4e2d05d > .elementor-widget-container{margin:0px -80px 0px -80px;}.elementor-9696 .elementor-element.elementor-element-4e2d05d.elementor-element{--align-self:center;}.elementor-9696 .elementor-element.elementor-element-4e2d05d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9696 .elementor-element.elementor-element-4e2d05d img{width:65%;height:100%;}.elementor-9696 .elementor-element.elementor-element-6bfc5c3{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-9696 .elementor-element.elementor-element-6bfc5c3:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-6bfc5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-61f19eb ) 70%);}.elementor-9696 .elementor-element.elementor-element-3e5c7be{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9696 .elementor-element.elementor-element-c5c9e32 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.1px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-widget-global .eael-logo-carousel-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-global-6449{width:auto;max-width:auto;}.elementor-9696 .elementor-element.elementor-global-6449.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9696 .elementor-element.elementor-element-730d6c4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-cee4776{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-cee4776:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-cee4776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61f19eb );}.elementor-9696 .elementor-element.elementor-element-7200285 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-7200285{text-align:center;}.elementor-9696 .elementor-element.elementor-element-7200285 .elementor-heading-title{font-family:var( --e-global-typography-442067d-font-family ), Sans-serif;font-size:var( --e-global-typography-442067d-font-size );font-weight:var( --e-global-typography-442067d-font-weight );text-transform:var( --e-global-typography-442067d-text-transform );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-9696 .elementor-element.elementor-element-bca5504{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-bca5504 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-bca5504.elementor-element{--align-self:center;}.elementor-9696 .elementor-element.elementor-element-bca5504 .elementor-headline{text-align:center;font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-size:var( --e-global-typography-c297577-font-size );font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-bca5504 .elementor-headline-plain-text{color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-bca5504 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f2ad5df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9696 .elementor-element.elementor-element-f2ad5df{text-align:center;font-family:var( --e-global-typography-f76a8e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f76a8e1-font-size );font-weight:var( --e-global-typography-f76a8e1-font-weight );text-transform:var( --e-global-typography-f76a8e1-text-transform );font-style:var( --e-global-typography-f76a8e1-font-style );text-decoration:var( --e-global-typography-f76a8e1-text-decoration );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-9696 .elementor-element.elementor-element-1dc46a9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:auto;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9696 .elementor-element.elementor-element-8f063a2{--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;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-8f063a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9696 .elementor-element.elementor-element-16f2c65{--display:flex;--justify-content:center;}.elementor-9696 .elementor-element.elementor-element-856cf64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9696 .elementor-element.elementor-element-856cf64.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9696 .elementor-element.elementor-element-6e2d789{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9696 .elementor-element.elementor-element-064af53.elementor-element{--order:-99999 /* order start hack */;}.elementor-9696 .elementor-element.elementor-element-064af53{text-align:start;}.elementor-9696 .elementor-element.elementor-element-064af53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.1px;word-spacing:0px;}.elementor-9696 .elementor-element.elementor-element-a285556{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-9696 .elementor-element.elementor-element-a285556 .elementor-headline{text-align:start;font-family:var( --e-global-typography-63d3bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-63d3bd5-font-size );font-weight:var( --e-global-typography-63d3bd5-font-weight );text-transform:var( --e-global-typography-63d3bd5-text-transform );font-style:var( --e-global-typography-63d3bd5-font-style );text-decoration:var( --e-global-typography-63d3bd5-text-decoration );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-a285556 .elementor-headline-plain-text{color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-a285556 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-5683b60{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-5683b60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9696 .elementor-element.elementor-element-c7725dc.elementor-element{--order:-99999 /* order start hack */;}.elementor-9696 .elementor-element.elementor-element-c7725dc{text-align:center;}.elementor-9696 .elementor-element.elementor-element-c7725dc .elementor-heading-title{font-family:var( --e-global-typography-442067d-font-family ), Sans-serif;font-size:var( --e-global-typography-442067d-font-size );font-weight:var( --e-global-typography-442067d-font-weight );text-transform:var( --e-global-typography-442067d-text-transform );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-bfaef3b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-bfaef3b .elementor-headline{text-align:center;font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-size:var( --e-global-typography-c297577-font-size );font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-bfaef3b .elementor-headline-plain-text{color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-5383ec2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9696 .elementor-element.elementor-element-5d31a68{--display:flex;--min-height:280px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9696 .elementor-element.elementor-element-5d31a68:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-5d31a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-567eb80 );}.elementor-widget-rating .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-rating .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9696 .elementor-element.elementor-element-37d9e63 > .elementor-widget-container{padding:10px 0px 020px 0px;}.elementor-9696 .elementor-element.elementor-element-37d9e63{--e-rating-justify-content:center;--e-rating-icon-font-size:1rem;--e-rating-icon-marked-color:#FFA800;}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9696 .elementor-element.elementor-element-cd739e6 .swiper-pagination-bullet-active, .elementor-9696 .elementor-element.elementor-element-cd739e6 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-9696 .elementor-element.elementor-element-cd739e6 .swiper-pagination-fraction{color:var( --e-global-color-astglobalcolor7 );}.elementor-9696 .elementor-element.elementor-element-cd739e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-cd739e6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-main-swiper{width:100%;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-swiper-button{font-size:10px;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:5px;width:5px;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-9696 .elementor-element.elementor-element-cd739e6.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-9696 .elementor-element.elementor-element-cd739e6.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-9696 .elementor-element.elementor-element-cd739e6.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-cd739e6.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-cd739e6.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-testimonial__text{color:#000000;font-family:"Poppins", Sans-serif;font-size:0.8rem;line-height:1.2rem;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-testimonial__name{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-testimonial__image img{border-radius:100px;}.elementor-9696 .elementor-element.elementor-element-f6f4652{--display:flex;--min-height:280px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9696 .elementor-element.elementor-element-f6f4652:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-f6f4652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-51b4ac1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9696 .elementor-element.elementor-element-3be49bf.elementor-element{--align-self:center;}.elementor-9696 .elementor-element.elementor-element-19508c7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9696 .elementor-element.elementor-element-19508c7:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-19508c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-718fc8b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-9696 .elementor-element.elementor-element-718fc8b{column-gap:0px;text-align:start;font-family:var( --e-global-typography-442067d-font-family ), Sans-serif;font-size:var( --e-global-typography-442067d-font-size );font-weight:var( --e-global-typography-442067d-font-weight );text-transform:var( --e-global-typography-442067d-text-transform );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-718fc8b p{margin-block-end:0px;}.elementor-9696 .elementor-element.elementor-element-6b08a5f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-6b08a5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-6b08a5f .elementor-headline{text-align:start;font-family:var( --e-global-typography-63d3bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-63d3bd5-font-size );font-weight:var( --e-global-typography-63d3bd5-font-weight );text-transform:var( --e-global-typography-63d3bd5-text-transform );font-style:var( --e-global-typography-63d3bd5-font-style );text-decoration:var( --e-global-typography-63d3bd5-text-decoration );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-6b08a5f .elementor-headline-plain-text{color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-6b08a5f .elementor-headline-dynamic-text{font-family:var( --e-global-typography-63d3bd5-font-family ), Sans-serif;font-weight:var( --e-global-typography-63d3bd5-font-weight );text-transform:var( --e-global-typography-63d3bd5-text-transform );font-style:var( --e-global-typography-63d3bd5-font-style );text-decoration:var( --e-global-typography-63d3bd5-text-decoration );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-widget-slides .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-repeater-item-1bc80f9 .swiper-slide-bg{background-color:var( --e-global-color-ffaff19 );background-image:url(https://www.vipo.se/wp-content/uploads/2025/11/ViPo_Trygga-affarer-Kreditrisker3.png);background-size:cover;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-repeater-item-1bc80f9 .elementor-background-overlay{background-color:#0000008C;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-repeater-item-3e74f25 .swiper-slide-bg{background-color:#0C0044;background-image:url(https://www.vipo.se/wp-content/uploads/2025/11/ViPo_trygga-affarer_Del1.png);background-size:cover;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-repeater-item-3e74f25 .elementor-background-overlay{background-color:#0000008C;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-repeater-item-3e74f25 .swiper-slide-inner{text-align:start;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-repeater-item-3c9fd43 .swiper-slide-bg{background-image:url(https://www.vipo.se/wp-content/uploads/2025/11/ViPo_AI-bedrageri.png);background-size:cover;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-repeater-item-3c9fd43 .elementor-background-overlay{background-color:#0000008C;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .swiper-slide-contents{max-width:90%;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .swiper-slide-inner{text-align:start;}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-slide-heading{font-family:var( --e-global-typography-63d3bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-63d3bd5-font-size );font-weight:var( --e-global-typography-63d3bd5-font-weight );text-transform:var( --e-global-typography-63d3bd5-text-transform );font-style:var( --e-global-typography-63d3bd5-font-style );text-decoration:var( --e-global-typography-63d3bd5-text-decoration );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-slide-description{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-9696 .elementor-element.elementor-element-ed60d90 .elementor-slide-button:hover{color:var( --e-global-color-b5f8e1b );border-color:var( --e-global-color-b5f8e1b );}.elementor-9696 .elementor-element.elementor-element-f14bf38{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-f14bf38:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-f14bf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61f19eb );}.elementor-9696 .elementor-element.elementor-element-2a8ea0f{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9696 .elementor-element.elementor-element-7b89fd4{text-align:center;}.elementor-9696 .elementor-element.elementor-element-cbb06f3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-cbb06f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-cbb06f3 .elementor-headline{text-align:center;font-family:var( --e-global-typography-63d3bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-63d3bd5-font-size );font-weight:var( --e-global-typography-63d3bd5-font-weight );text-transform:var( --e-global-typography-63d3bd5-text-transform );font-style:var( --e-global-typography-63d3bd5-font-style );text-decoration:var( --e-global-typography-63d3bd5-text-decoration );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-cbb06f3 .elementor-headline-plain-text{color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-cbb06f3 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-63d3bd5-font-family ), Sans-serif;font-weight:var( --e-global-typography-63d3bd5-font-weight );text-transform:var( --e-global-typography-63d3bd5-text-transform );font-style:var( --e-global-typography-63d3bd5-font-style );text-decoration:var( --e-global-typography-63d3bd5-text-decoration );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-ae1f48f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-ae1f48f{columns:1;text-align:center;font-family:var( --e-global-typography-f76a8e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f76a8e1-font-size );font-weight:var( --e-global-typography-f76a8e1-font-weight );text-transform:var( --e-global-typography-f76a8e1-text-transform );font-style:var( --e-global-typography-f76a8e1-font-style );text-decoration:var( --e-global-typography-f76a8e1-text-decoration );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );color:var( --e-global-color-text );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9696 .elementor-element.elementor-element-7189f21 .elementor-button:hover, .elementor-9696 .elementor-element.elementor-element-7189f21 .elementor-button:focus{background-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-7189f21 .elementor-button{font-family:var( --e-global-typography-0e4013d-font-family ), Sans-serif;font-size:var( --e-global-typography-0e4013d-font-size );font-weight:var( --e-global-typography-0e4013d-font-weight );text-transform:var( --e-global-typography-0e4013d-text-transform );font-style:var( --e-global-typography-0e4013d-font-style );text-decoration:var( --e-global-typography-0e4013d-text-decoration );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );fill:var( --e-global-color-567eb80 );color:var( --e-global-color-567eb80 );border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-9696 .elementor-element.elementor-element-8391ac0{--display:flex;}.elementor-9696 .elementor-element.elementor-element-8391ac0:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-8391ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-61f19eb ) 100%);}.elementor-9696 .elementor-element.elementor-element-83ebd04{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-bcf3049{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9696 .elementor-element.elementor-element-288317b.elementor-element{--order:-99999 /* order start hack */;}.elementor-9696 .elementor-element.elementor-element-288317b{text-align:start;}.elementor-9696 .elementor-element.elementor-element-288317b .elementor-heading-title{font-family:var( --e-global-typography-442067d-font-family ), Sans-serif;font-size:var( --e-global-typography-442067d-font-size );font-weight:var( --e-global-typography-442067d-font-weight );text-transform:var( --e-global-typography-442067d-text-transform );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f51aa61{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-f51aa61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-f51aa61 .elementor-headline{text-align:start;font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-size:var( --e-global-typography-c297577-font-size );font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f51aa61 .elementor-headline-plain-text{color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-f51aa61 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-627ebc6{column-gap:0px;font-family:var( --e-global-typography-f76a8e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f76a8e1-font-size );font-weight:var( --e-global-typography-f76a8e1-font-weight );text-transform:var( --e-global-typography-f76a8e1-text-transform );font-style:var( --e-global-typography-f76a8e1-font-style );text-decoration:var( --e-global-typography-f76a8e1-text-decoration );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-68160e8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-0e4013d-font-family ), Sans-serif;font-size:var( --e-global-typography-0e4013d-font-size );font-weight:var( --e-global-typography-0e4013d-font-weight );text-transform:var( --e-global-typography-0e4013d-text-transform );font-style:var( --e-global-typography-0e4013d-font-style );text-decoration:var( --e-global-typography-0e4013d-text-decoration );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );fill:var( --e-global-color-567eb80 );color:var( --e-global-color-567eb80 );border-style:none;border-radius:30px 30px 30px 30px;padding:15px 20px 15px 20px;}.elementor-9696 .elementor-element.elementor-element-68160e8 .elementor-button:hover, .elementor-9696 .elementor-element.elementor-element-68160e8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-68160e8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-68160e8 .elementor-button:hover svg, .elementor-9696 .elementor-element.elementor-element-68160e8 .elementor-button:focus svg{fill:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-a98ed0f{--display:flex;--justify-content:center;}.elementor-9696 .elementor-element.elementor-element-22e08c2{--display:flex;}.elementor-9696 .elementor-element.elementor-element-22e08c2:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-22e08c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-61f19eb ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-9696 .elementor-element.elementor-element-26e9ba5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-e3fecf6{text-align:center;}.elementor-9696 .elementor-element.elementor-element-44198ed{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-44198ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-44198ed .elementor-headline{text-align:center;font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-size:var( --e-global-typography-c297577-font-size );font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-44198ed .elementor-headline-plain-text{color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-44198ed .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-689dd62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-f76a8e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f76a8e1-font-size );font-weight:var( --e-global-typography-f76a8e1-font-weight );text-transform:var( --e-global-typography-f76a8e1-text-transform );font-style:var( --e-global-typography-f76a8e1-font-style );text-decoration:var( --e-global-typography-f76a8e1-text-decoration );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-689dd62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-689dd62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9696 .elementor-element.elementor-element-fca2788 > .elementor-widget-container{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9696 .elementor-element.elementor-element-fca2788 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9696 .elementor-element.elementor-element-1420c49{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9696 .elementor-element.elementor-element-1420c49:not(.elementor-motion-effects-element-type-background), .elementor-9696 .elementor-element.elementor-element-1420c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffaff19 );}.elementor-9696 .elementor-element.elementor-element-af78089{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-af78089 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline{text-align:center;font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-size:var( --e-global-typography-c297577-font-size );font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline-plain-text{color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c297577-font-family ), Sans-serif;font-weight:var( --e-global-typography-c297577-font-weight );text-transform:var( --e-global-typography-c297577-text-transform );font-style:var( --e-global-typography-c297577-font-style );text-decoration:var( --e-global-typography-c297577-text-decoration );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-9696 .elementor-element.elementor-element-377243f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:var( --e-global-typography-f76a8e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f76a8e1-font-size );font-weight:var( --e-global-typography-f76a8e1-font-weight );text-transform:var( --e-global-typography-f76a8e1-text-transform );font-style:var( --e-global-typography-f76a8e1-font-style );text-decoration:var( --e-global-typography-f76a8e1-text-decoration );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );color:var( --e-global-color-567eb80 );}.elementor-9696 .elementor-element.elementor-element-377243f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-377243f.elementor-element{--align-self:center;}.elementor-9696 .elementor-element.elementor-element-356f12d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.25px;word-spacing:0px;fill:var( --e-global-color-567eb80 );color:var( --e-global-color-567eb80 );border-style:none;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-9696 .elementor-element.elementor-element-356f12d .elementor-button:hover, .elementor-9696 .elementor-element.elementor-element-356f12d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-567eb80 );border-color:var( --e-global-color-accent );}.elementor-9696 .elementor-element.elementor-element-356f12d .elementor-button:hover svg, .elementor-9696 .elementor-element.elementor-element-356f12d .elementor-button:focus svg{fill:var( --e-global-color-567eb80 );}body.elementor-page-9696:not(.elementor-motion-effects-element-type-background), body.elementor-page-9696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61f19eb );}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9696 .elementor-element.elementor-element-450dbfcf{--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:20%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9696 .elementor-element.elementor-element-6faf7407 .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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-9696 .elementor-element.elementor-element-ba6538d{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-widget-global .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-global .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-global .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 );}.elementor-9696 .elementor-element.elementor-global-6792 .elementor-button{font-size:var( --e-global-typography-0e4013d-font-size );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-7c947ad8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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-9696 .elementor-element.elementor-element-4e2d05d{width:initial;max-width:initial;}.elementor-9696 .elementor-element.elementor-element-4e2d05d > .elementor-widget-container{margin:0px -60px 0px -60px;}.elementor-9696 .elementor-element.elementor-element-6bfc5c3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-global .eael-logo-carousel-title{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 );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9696 .elementor-element.elementor-element-7200285 .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-widget-animated-headline .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-animated-headline .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-9696 .elementor-element.elementor-element-bca5504 .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-bca5504 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f2ad5df{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-9696 .elementor-element.elementor-element-1dc46a9{--min-height:1px;--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;}.elementor-9696 .elementor-element.elementor-element-1dc46a9.e-con{--align-self:center;}.elementor-9696 .elementor-element.elementor-element-8f063a2{--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:20%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-9696 .elementor-element.elementor-element-6e2d789{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-9696 .elementor-element.elementor-element-a285556 .elementor-headline{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-a285556 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-c7725dc .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-bfaef3b .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-5383ec2{--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:20%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-9696 .elementor-element.elementor-element-5d31a68{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9696 .elementor-element.elementor-element-5d31a68.e-con{--align-self:center;}.elementor-widget-rating .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-rating .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9696 .elementor-element.elementor-element-cd739e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-cd739e6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-main-swiper{width:100%;}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-testimonial__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9696 .elementor-element.elementor-element-51b4ac1{--grid-auto-flow:row;}.elementor-9696 .elementor-element.elementor-element-718fc8b{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-6b08a5f .elementor-headline{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-6b08a5f .elementor-headline-dynamic-text{line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-widget-slides .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-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 );}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-slide-heading{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-slide-description{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-9696 .elementor-element.elementor-element-f14bf38{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9696 .elementor-element.elementor-element-cbb06f3 .elementor-headline{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-cbb06f3 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-ae1f48f{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-9696 .elementor-element.elementor-element-7189f21 .elementor-button{font-size:var( --e-global-typography-0e4013d-font-size );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-83ebd04{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-9696 .elementor-element.elementor-element-288317b .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f51aa61 .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f51aa61 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-627ebc6{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-9696 .elementor-element.elementor-element-68160e8 .elementor-button{font-size:var( --e-global-typography-0e4013d-font-size );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-44198ed .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-44198ed .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-689dd62{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-377243f{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-9696 .elementor-element.elementor-element-356f12d .elementor-button{font-size:14px;}}@media(max-width:768px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9696 .elementor-element.elementor-element-6faf7407 .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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-9696 .elementor-element.elementor-element-ba6538d{text-align:center;font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-widget-global .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-global .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-global .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 );}.elementor-9696 .elementor-element.elementor-global-6792 .elementor-button{font-size:var( --e-global-typography-0e4013d-font-size );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-7c947ad8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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-9696 .elementor-element.elementor-element-4e2d05d{width:100%;max-width:100%;text-align:center;}.elementor-9696 .elementor-element.elementor-element-4e2d05d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-c5c9e32{text-align:center;}.elementor-widget-global .eael-logo-carousel-title{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 );}.elementor-9696 .elementor-element.elementor-global-6449.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9696 .elementor-element.elementor-element-7200285 .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-widget-animated-headline .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-animated-headline .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-9696 .elementor-element.elementor-element-bca5504 .elementor-headline{text-align:center;font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-bca5504 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f2ad5df{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-9696 .elementor-element.elementor-element-1dc46a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9696 .elementor-element.elementor-element-1dc46a9.e-con{--align-self:flex-start;}.elementor-9696 .elementor-element.elementor-element-6e2d789{--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-9696 .elementor-element.elementor-element-a285556 .elementor-headline{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-a285556 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-c7725dc .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-bfaef3b .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-5383ec2{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-9696 .elementor-element.elementor-element-5d31a68{--padding-top:010%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-rating .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-rating .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9696 .elementor-element.elementor-element-cd739e6 .elementor-testimonial__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9696 .elementor-element.elementor-element-51b4ac1{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:030px;--padding-left:30px;--padding-right:30px;}.elementor-9696 .elementor-element.elementor-element-3be49bf.elementor-element{--align-self:center;}.elementor-9696 .elementor-element.elementor-element-718fc8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-718fc8b{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-6b08a5f .elementor-headline{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-6b08a5f .elementor-headline-dynamic-text{line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-widget-slides .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-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 );}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-slide-heading{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-ed60d90 .elementor-slide-description{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-9696 .elementor-element.elementor-element-cbb06f3 .elementor-headline{font-size:var( --e-global-typography-63d3bd5-font-size );line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-cbb06f3 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-63d3bd5-line-height );letter-spacing:var( --e-global-typography-63d3bd5-letter-spacing );word-spacing:var( --e-global-typography-63d3bd5-word-spacing );}.elementor-9696 .elementor-element.elementor-element-ae1f48f{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-9696 .elementor-element.elementor-element-7189f21 .elementor-button{font-size:var( --e-global-typography-0e4013d-font-size );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-288317b .elementor-heading-title{font-size:var( --e-global-typography-442067d-font-size );line-height:var( --e-global-typography-442067d-line-height );letter-spacing:var( --e-global-typography-442067d-letter-spacing );word-spacing:var( --e-global-typography-442067d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f51aa61 .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-f51aa61 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-627ebc6{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-9696 .elementor-element.elementor-element-68160e8 .elementor-button{font-size:var( --e-global-typography-0e4013d-font-size );line-height:var( --e-global-typography-0e4013d-line-height );letter-spacing:var( --e-global-typography-0e4013d-letter-spacing );word-spacing:var( --e-global-typography-0e4013d-word-spacing );}.elementor-9696 .elementor-element.elementor-element-44198ed .elementor-headline{text-align:center;font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-44198ed .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-689dd62{text-align:center;font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline{font-size:var( --e-global-typography-c297577-font-size );line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-af78089 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c297577-line-height );letter-spacing:var( --e-global-typography-c297577-letter-spacing );word-spacing:var( --e-global-typography-c297577-word-spacing );}.elementor-9696 .elementor-element.elementor-element-377243f{font-size:var( --e-global-typography-f76a8e1-font-size );line-height:var( --e-global-typography-f76a8e1-line-height );letter-spacing:var( --e-global-typography-f76a8e1-letter-spacing );word-spacing:var( --e-global-typography-f76a8e1-word-spacing );}}@media(min-width:769px){.elementor-9696 .elementor-element.elementor-element-450dbfcf{--width:100%;}.elementor-9696 .elementor-element.elementor-element-7c947ad8{--width:100%;}.elementor-9696 .elementor-element.elementor-element-8f063a2{--width:100%;}.elementor-9696 .elementor-element.elementor-element-6e2d789{--width:100%;}.elementor-9696 .elementor-element.elementor-element-5683b60{--width:100%;}.elementor-9696 .elementor-element.elementor-element-51b4ac1{--width:50%;}.elementor-9696 .elementor-element.elementor-element-bcf3049{--width:50%;}.elementor-9696 .elementor-element.elementor-element-a98ed0f{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-9696 .elementor-element.elementor-element-7c947ad8{--width:100%;}.elementor-9696 .elementor-element.elementor-element-1dc46a9{--width:300px;}.elementor-9696 .elementor-element.elementor-element-6e2d789{--width:100%;}.elementor-9696 .elementor-element.elementor-element-5d31a68{--width:95%;}}/* Start custom CSS for container, class: .elementor-element-f14bf38 */.eael-price-table .elementor-price-table__ribbon-inner {width: 80%;
    transform: translateY(75%) translateX(-60%) translateX(40%) rotate(-90deg);
    margin-top: 15px;
    line-height: 2;
    border-radius: 20px 0 0 20px;
    padding: 5px;
}
.eael-price-table .elementor-price-table .elementor-price-table__price{
    justify-content: left;
    text-align: left;
    margin-left: 20%;
}
.eael-price-table li.elementor-repeater-item-67e1ae9 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px !important;
}
li.elementor-repeater-item-c89ec05 {
    line-height: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-price-table__button {
    width: 85%;
}
@media only screen and (max-width: 768px) {
.eael-price-table .elementor-price-table .elementor-price-table__price{
    margin-left: 28%;
}
.elementor-price-table__button {
    width: 90%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68160e8 */.popup-trigger-demo {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS */.menu-for-privatpersoner { display: block !important; }
.menu-for-foretagare     { display: none  !important; }

body.is-foretag .menu-for-privatpersoner { display: none  !important; }
body.is-foretag .menu-for-foretagare     { display: block !important; }


body.elementor-editor-active .menu-for-privatpersoner,
body.elementor-editor-active .menu-for-foretagare { display: block !important; }


@media (max-width:1024px) {

  /* Dölj CTA-knapparna (Beställ nu / Logga in) */
  .vipo-cta {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    height: 0 !important;
    margin: 0 !important;
  }

  /* Dölj Privat | Företag */
  .vipo-segment {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  /* Dölj båda menyerna */
  .menu-for-privatpersoner,
  .menu-for-foretagare {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    height: 0 !important;
    margin: 0 !important;
  }

  /* Centrera loggan */
  .vipo-topbar__inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }

  .vipo-logo {
    justify-self: center !important;
    margin: 0 auto !important;
  }

  .vipo-logo img {
    width: 200px;
    height: auto;
  }
}



@media (max-width:768px){
  .menu-for-privatpersoner,
  .menu-for-foretagare {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }

    
}

.menu-for-foretagare,
.menu-for-privatpersoner {
  height: 30px;          
  display: flex;
  align-items: center;       
  padding-top: 0;            
  padding-bottom: 0;
}



/* === Overlay över hela sidan === */
.vipo-modal{
  position: fixed;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.75);      /* #0c0044 med lite transparens */
  z-index: 2147483000 !important;       /* ovanför allt */
  padding: 16px;
}
.vipo-modal.is-open{ display:flex; }

/* === Dialog-låda: ingen vit bakgrund, mörklila container === */
.vipo-modal__dialog{
  background: #ffffff;                  /* <-- din färg på “kanten” */
  width: min(450px, 95vw);
  height: min(710px, 90vh);
  border-radius: 16px;
  box-shadow: 0 30px 100px rgba(0,0,0,.55);
  overflow: hidden;                      /* klipp bort allt utanför */
  position: relative;
  padding: 0;                            /* ingen padding runt iframen */
}

/* Wrap för iframe så vi kan skala och klippa */
.vipo-framewrap{
  position: absolute;
  inset: 0;
  background: #0c0044;                   /* ifall något “glipar” */
  overflow: hidden;
}

/* === Själva iframen – fyll och “zoom” för att bli av med vit kant === */
#upsales-frame{
  position: absolute;
  top: 0;
  left: 50%;
  transform-origin: top center;
  /* finjustera vid behov: skala lite och skjut upp en smula */
  transform: translate(-50%, -2%) scale(1.08);
  width: 150%;                           /* lite bredare än behållaren */
  height: 150%;                          /* lite högre än behållaren */
  border: 0;
  display: block;
  background: #0c0044;
}

/* Stäng-knapp */
.vipo-modal__close{
  position: absolute;
  top: 20px; right: 22px;
  background: #ffffff; border: 1; color: #0c0044;
  font-size: 28px; line-height: 1; cursor: pointer;
  z-index: 2;
}/* End custom CSS */