/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

#deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_large_2x.jpg); }
}
@media (max-height:999px),only screen and (max-width:1068px) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_medium.jpg); }
}
@media (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:999px)and (min-resolution:144dpi),only screen and (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:999px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_medium_2x.jpg); }
}
@media (max-height:799px),only screen and (max-width:734px) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_small.jpg); }
}
@media (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:799px)and (min-resolution:144dpi),only screen and (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:799px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_small_2x.jpg); }
}
#deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_large_2x.jpg); }
}
@media (max-height:999px),only screen and (max-width:1068px) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_medium.jpg); }
}
@media (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:999px)and (min-resolution:144dpi),only screen and (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:999px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_medium_2x.jpg); }
}
@media (max-height:799px),only screen and (max-width:734px) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_small.jpg); }
}
@media (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:799px)and (min-resolution:144dpi),only screen and (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:799px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_small_2x.jpg); }
}

.icon-hello { background-image:url(/fi/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_large.png); }
@media(min-resolution:1.5dppx),(min-resolution:144dpi) {
  .icon-hello { background-image:url(/fi/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_large_2x.png); }
}
@media(max-width:1068px) {
  .icon-hello { background-image:url(/fi/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_medium.png); }
}
@media(max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  .icon-hello { background-image:url(/fi/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_medium_2x.png); }
}
@media(max-width:734px) {
  .icon-hello { background-image:url(/fi/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_small.png); }
}
@media(max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  .icon-hello { background-image:url(/fi/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_small_2x.png); }
}


/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section-hero .hero-headline .rolodex {
	height: 2.1em;
}

.section-hero .hero-headline .inline-anim-wrapper {
	width:500px;
}

@media only screen and (max-width: 1068px) {
    .section-hero .hero-headline .inline-anim-wrapper {
        width:460px;
    }
}
@media only screen and (max-width: 734px) {
    .section-hero .hero-headline .inline-anim-wrapper {
        width:270px;
    }
}

.section-hero .hero-headline .rolodex:first-child>.rolodex-item {
	flex-direction: column;
	width:100%;
	align-items: center;
}



html.enhance-deep-dive #deep-dive-devices .section-security .modal-copy-container .modal-copy {
    max-width: 450px;
}
#deep-dive-devices .section-security .modal-copy-container {
    --dd-block-padding: calc(var(--vh, 1vh)*87/2 - var(--r-localnav-height)/2 - 312px);
}


@media only screen and (max-height: 999px),
       only screen and (max-width: 1068px) {
    html.enhance-deep-dive #deep-dive-devices .section-security .modal-copy-container .modal-copy {
        max-width: 375px;
    }
}
@media only screen and (max-height: 999px),
       only screen and (max-width: 1068px) {
    #deep-dive-devices .section-security .modal-copy-container {
        --dd-block-padding: calc(var(--vh, 1vh)*90/2 - var(--r-localnav-height)/2 - 254.5px);
    }
}
@media only screen and (max-height: 799px),
       only screen and (max-width: 734px) {
    #deep-dive-devices .section-security .modal-copy-container {
        --dd-block-padding: calc(var(--vh, 1vh)*90/2 - var(--r-localnav-height)/2 - 215.5px);
    }
}
@media only screen and (max-height: 650px) {
    #deep-dive-devices .section-security .modal-copy-container {
    --dd-block-padding: calc(var(--vh, 1vh)*25 - 25px);
    }
    html.enhance-deep-dive #deep-dive-devices .section-security .modal-copy-container .modal-copy {
        max-width: 360px;
    }

}

html.enhance-deep-dive .deep-dive .modal-image-container .security-video-wrapper.fluid {
    width: initial;
}

@media only screen and (max-width:734px) {
  .section-devices .section-headline {
      padding-top: 30px;
  }
}

@media only screen and (max-height:650px) {
  html.enhance-deep-dive #deep-dive-devices .section-security .modal-copy-container .modal-copy {
      max-width: 24.18rem;
  }
}

.scroll-gallery .scroll-container { overflow-y: hidden }

@media (max-width:734px) {
	.section-experts .section-content {
		max-width: 370px;
	}
}
@media (max-width:734px) {
	.section-tools .section-content {
		max-width: 370px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 


/*------------------------------------*\
   EXPERTS GALLERY 2 TILES CSS
\*------------------------------------*/


#experts-gallery-container .scroll-gallery .gallery-copy-container {
	width: 447px;
	max-width: unset
}

@media only screen and (max-width: 1068px) {
	#experts-gallery-container .scroll-gallery .gallery-copy-container {
		width: 465px;
		max-width: unset
	}
}

@media only screen and (max-width: 734px) {
	#experts-gallery-container .scroll-gallery .gallery-copy-container {
		width: 250px;
		max-width: unset
	}
}


#experts-gallery-container .scroll-gallery .gallery-item {
	--item-width: 468px
}

@media only screen and (max-width: 1068px) {
	#experts-gallery-container .scroll-gallery .gallery-item {
		--item-width: 516px
	}
}

@media only screen and (max-width: 734px) {
	#experts-gallery-container .scroll-gallery .gallery-item {
		--item-width: 250px
	}
}
 
@media only screen and (max-width: 1068px) {
	#experts-gallery-container .scroll-gallery .gallery-item:last-child {
    	width: calc(100vw - var(--gallery-gutter) * 1.5);
	}
}

@media only screen and (min-width: 1069px) {
	#experts-gallery-container .scroll-gallery .item-container {
		--gallery-gutter: calc(50vw - 480px);
	}
}

#experts-gallery-container .scroll-gallery .gallery-item {
    --item-width: 480px;
}

@media only screen and (max-width: 1068px) {
    #experts-gallery-container .scroll-gallery .gallery-item {
        --item-width: 375px;
    }
}
@media only screen and (max-width: 734px) {
    #experts-gallery-container .scroll-gallery .gallery-item {
        --item-width: 296px;
    }
}

@media only screen and (max-width: 1068px) {
    #experts-gallery-container .scroll-gallery .gallery-copy-container {
        width: 300px;
        max-width: unset;
    }
}


/*------------------------------------*\
   END EXPERTS GALLERY 2 TILES CSS
\*------------------------------------*/ 