
.feature-page{
	--page-width:1194px;
	font-family:LatoWeb,arial,sans-serif
}
.feature-page.storage{
	--header-background-color:#00c0a6;
	--header-text-color:#fff;
	--header-p-text-color:#fff
}
.feature-page.backup{
	--header-background-color:#fff;
	--header-text-color:#333;
	--header-p-text-color:#333
}
.feature-page.chat{
	--header-background-color:#ed5564;
	--header-text-color:#fff;
	--header-p-text-color:#fff
}
.feature-page.collaboration{
	--header-background-color:#ffd899;
	--header-text-color:#373737;
	--header-p-text-color:#666
}
.feature-page.objectstorage{
	--header-background-color:#fff;
	--header-text-color:#1d1d1d;
	--header-p-text-color:#1d1d1d
}
.feature-page *{
	box-sizing:border-box
}
body.rtl .feature-page *{
	direction:rtl
}
.feature-page h1,.feature-page h2,.feature-page h3,.feature-page p{
	font-weight:400;
	margin:0
}
.feature-page a,.feature-page a:link,.feature-page a:visited{
	color:#00c0a6;
	text-decoration:underline
}
.feature-page a:active,.feature-page a:hover{
	text-decoration:none
}
.feature-page .header-block.colored-bg{
	background-color:hsla(0, 0%, 94.1%, .22);
	background-image:radial-gradient(at top left, #fef1ea 15%, hsla(0, 0%, 100%, 0) 35%, hsla(0, 0%, 100%, 0)),
        radial-gradient(closest-corner circle at 110%, #f5e9ff 5%, hsla(0, 0%, 100%, 0) 100%),
        radial-gradient(at bottom right, #e6eeff 0, hsla(0, 0%, 100%, 0) 30%)
}
.feature-page.objectstorage .header-block{
	padding-bottom:70px;
	padding-top:100px
}
.feature-page h1{
	font-family:var(--text-font-family-second-bold);
	font-size:22px;
	line-height:27px
}
.feature-page.objectstorage .header-block h1{
	font-family:LatoWebBlack,sans-serif;
	font-size:24px;
	line-height:29px
}
.feature-page h2{
	color:#373737;
	font-family:var(--text-font-family-second-bold);
	font-size:32px;
	line-height:48px
}
.feature-page h2.light{
	font-family:var(--text-font-family-second-light)
}
.feature-page.objectstorage .header-block h2{
	font-family:var(--text-font-family-second-bold);
	font-size:42px;
	font-weight:900;
	line-height:52px
}
.feature-page h3{
	color:#373737;
	font-family:var(--text-font-family-second-light);
	font-size:24px;
	line-height:30px
}
.feature-page p{
	color:#666;
	font-size:16px;
	line-height:24px
}
.feature-page.objectstorage .header-block p{
	font-size:20px;
	line-height:28px
}
.feature-page.objectstorage .header-block .image div{
	display:flex;
	margin-bottom:16px
}
.feature-page.objectstorage .header-block .image img{
	background-image:url(../images/mega/features/objectstorage/header_desktop.png?v=ebd377382cb8f92f);
	background-repeat:no-repeat;
	border-radius:12px;
	height:10%;
	width:83%
}
.feature-page.objectstorage .header-block .image .image-desc{
	color:#666;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:12px;
	height:15px;
	letter-spacing:0;
	line-height:15px;
	margin-right:112px;
	text-align:right
}
.feature-page h1:last-child,.feature-page h2:last-child,.feature-page h3:last-child,.feature-page p:last-child{
	margin-bottom:0
}
.feature-page section{
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	overflow:hidden;
	padding:0 calc(50% - var(--page-width)/2);
	position:relative;
	z-index:5
}
.mobile .bottom-page.top-bl{
	max-height:none
}
.logged .feature-page .logged-in-only{
	display:block
}
.logged .feature-page .logged-out-only,.not-logged .feature-page .logged-in-only{
	display:none
}
.not-logged .feature-page .logged-out-only{
	display:block
}
body.mobile .feature-page .desktop-only,body:not(.mobile) .feature-page .mobile-only{
	display:none
}
.feature-page .not-business-user-only{
	display:block
}
.feature-page .business-user-only{
	display:none
}
.business-user .feature-page .business-user-only{
	display:block
}
.business-user .feature-page .not-business-user-only{
	display:none
}
.feature-page a.cta{
	background-color:#00c0a6;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:18px;
	height:48px;
	letter-spacing:0;
	line-height:48px;
	min-width:192px;
	padding:0 24px;
	text-align:center;
	text-decoration:none !important;
	transition:all .2s ease-in-out
}
.feature-page a.cta:hover{
	background-color:#00ac94;
	box-shadow:0 0 0 4px rgba(0, 191, 165, .3)
}
.mobile .feature-page a.cta:hover{
	background-color:#00c0a6;
	box-shadow:none !important
}
.feature-page .app-links{
	margin-top:15px;
	text-align:center
}
.feature-page .app-links a{
	display:inline-block;
	margin:16px 0 0;
	margin-inline-end:16px;
	vertical-align:top
}
.feature-page section.light-emphasis{
	background-color:#fafafa
}
.feature-page .header-block{
	background-color:var(--header-background-color);
	padding-bottom:150px;
	padding-top:140px
}
.feature-page .header-block h1,.feature-page .header-block h2{
	color:var(--header-text-color)
}
.feature-page .header-block h1{
	margin-bottom:12px
}
.feature-page .header-block h2{
	font-size:40px;
	line-height:60px;
	margin-bottom:12px
}
.feature-page .header-block p{
	color:var(--header-p-text-color);
	margin-bottom:35px
}
.feature-page .header-block .text{
	box-sizing:border-box;
	padding:0 50px;
	width:50%;
	z-index:2
}
.feature-page .header-block .image{
	width:50%;
	z-index:2
}
.feature-page .header-block .image img,.feature-page .header-block .image picture{
	float:left;
	width:100%
}
.rtl .feature-page .header-block .image img,.rtl .feature-page .header-block .image picture{
	float:right
}
.rtl .feature-page .header-block .image img{
	object-fit:contain
}
.feature-page .header-block .background-image{
	height:80%;
	position:absolute;
	z-index:1
}
.feature-page.chat .header-block .background-image,.feature-page.storage .header-block .background-image{
	mix-blend-mode:multiply
}
.feature-page .header-block .background-image-1{
	bottom:0;
	left:0
}
.feature-page .header-block .background-image-2{
	right:0;
	top:0
}
.feature-page.storage .header-block .background-image-1{
	bottom:auto;
	left:0;
	top:0
}
.feature-page.storage .header-block .background-image-2{
	bottom:0;
	top:auto
}
.feature-page.storage .header-block a.cta{
	background-color:#fff;
	color:#00c0a6
}
.feature-page.storage .header-block a.cta:hover{
	background-color:#fafafa;
	box-shadow:0 0 0 4px rgba(0, 0, 0, .15)
}
.feature-page.chat .header-block a.cta{
	background-color:#fff;
	color:#333
}
.feature-page.chat .header-block a.cta:hover{
	background-color:#fafafa;
	box-shadow:0 0 0 4px rgba(0, 0, 0, .15)
}
.feature-page.objectstorage .header-block a.cta{
	background-color:#1d1d1d;
	border-radius:8px;
	color:#fafafa;
	font-family:LatoWebBlack,sans-serif;
	min-width:144px
}
.feature-page.objectstorage .header-block a.cta:hover{
	background-color:#1d1d1d;
	box-shadow:0 0 0 4px rgba(0, 0, 0, .15)
}
@media only screen and (max-width:1220px){
.feature-page .header-block .image{
	padding-inline-end:25px
}
}
@media only screen and (max-width:950px){
.feature-page .header-block{
	flex-direction:column;
	padding-bottom:115px;
	padding-top:95px;
	text-align:center
}
.feature-page.objectstorage .header-block{
	padding-left:40px;
	text-align:left
}
.feature-page.objectstorage .header-block h2{
	width:51%
}
.feature-page.objectstorage .header-block p{
	width:58vw
}
.feature-page.objectstorage .header-block .image-desc{
	padding-right:105px;
	width:100%
}
.feature-page .header-block .background-image{
	display:none
}
.feature-page .header-block h2{
	font-size:36px;
	line-height:48px
}
.feature-page .header-block .text{
	margin-bottom:65px;
	padding:0;
	width:calc(100% - 160px)
}
.feature-page.objectstorage .header-block .text{
	padding:0
}
.feature-page .header-block .image,.rtl .feature-page .header-block .image{
	padding:0;
	width:calc(100% - 100px)
}
.feature-page.objectstorage .header-block .image{
	width:calc(100% - 150px)
}
.feature-page .header-block .image img,.feature-page .header-block .image picture,.rtl .feature-page .header-block .image img,.rtl .feature-page .header-block .image picture{
	float:none;
	max-width:100%
}
.feature-page.objectstorage .header-block .image img{
	width:73%
}
.feature-page.objectstorage .header-block .image div{
	justify-content:center
}
.feature-page.objectstorage strong{
	font-family:LatoWebBold,Arial,sans-serif
}
}
@media only screen and (max-width:675px){
.feature-page .app-links a{
	display:block;
	margin:16px 8px 0
}
.bottom-page.appstore-button.small{
	height:auto;
	margin:0;
	width:131px
}
.bottom-page.appstore-button.small.android{
	margin:0;
	width:150px
}
}
@media only screen and (max-width:877px) and (min-width:781px){
.feature-page.objectstorage .header-block h2{
	width:39vw
}
.feature-page.objectstorage .header-block p{
	width:63vw
}
}
@media only screen and (max-width:836px) and (min-width:781px){
.feature-page.objectstorage .header-block h2{
	width:44vw
}
}
@media only screen and (max-width:780px) and (min-width:461px){
.feature-page.objectstorage .header-block{
	padding-left:0
}
.feature-page.objectstorage .header-block .text{
	margin-left:-50px
}
.feature-page.objectstorage .header-block p{
	width:85%
}
.feature-page.objectstorage .header-block .image img{
	width:82%
}
.feature-page.objectstorage .header-block .image-desc{
	padding-right:70px
}
}
@media only screen and (max-width:780px) and (min-width:695px){
.feature-page.objectstorage .header-block h2{
	width:47vw
}
.feature-page.objectstorage .header-block p{
	width:71vw
}
}
@media only screen and (max-width:694px) and (min-width:616px){
.feature-page.objectstorage .header-block h2{
	width:53vw
}
.feature-page.objectstorage .header-block p{
	width:80vw
}
}
@media only screen and (max-width:615px) and (min-width:544px){
.feature-page.objectstorage .header-block h2{
	width:60vw
}
.feature-page.objectstorage .header-block p{
	width:82vw
}
}
@media only screen and (max-width:543px) and (min-width:480px){
.feature-page.objectstorage .header-block h2{
	width:68vw
}
.feature-page.objectstorage .header-block p{
	width:82vw
}
}
@media only screen and (max-width:479px) and (min-width:461px){
.feature-page.objectstorage .header-block h2{
	width:77vw
}
.feature-page.objectstorage .header-block p{
	width:82vw
}
}
@media only screen and (max-width:460px){
.feature-page .header-block{
	padding-bottom:45px;
	padding-top:40px
}
.feature-page.objectstorage .header-block{
	padding:56px 0 15px
}
.feature-page .header-block h1{
	font-size:16px;
	line-height:24px
}
.feature-page.objectstorage .header-block h1{
	font-size:20px;
	line-height:24px
}
.feature-page .header-block h2{
	font-size:24px;
	line-height:36px;
	margin-bottom:25px
}
.feature-page.objectstorage .header-block h2{
	font-size:30px;
	line-height:37px;
	width:90%
}
.feature-page .header-block .text{
	margin-bottom:15px;
	width:calc(100% - 24px)
}
.feature-page.objectstorage .header-block .text{
	margin-left:25px
}
.feature-page .header-block .image{
	width:calc(100% - 24px)
}
.feature-page .header-block p{
	font-size:14px;
	line-height:20px
}
.feature-page.objectstorage .header-block p{
	width:90%
}
.feature-page.objectstorage .header-block .objectstorage-p-subheader{
	font-size:18px;
	line-height:26px
}
.feature-page.objectstorage .header-block .image{
	width:calc(100% - 30px)
}
.feature-page.objectstorage .header-block .image img{
	width:95%
}
.feature-page.objectstorage .header-block .image-desc{
	padding-right:10px
}
}
@media only screen and (max-width:1100px) and (min-width:950px){
.ru .feature-page.chat .header-block .image img{
	margin-inline-start:40px
}
}
.feature-page .icon-block{
	padding-bottom:30px;
	padding-top:100px
}
.feature-page.objectstorage .icon-block{
	padding-top:48px
}
.feature-page .icon-block header{
	margin-bottom:90px;
	text-align:center;
	width:100%
}
.feature-page .icon-block header strong{
	font-family:LatoWebSemiBold,Arial,sans-serif;
	font-weight:400
}
.feature-page .icon-block header p{
	margin-top:20px
}
.feature-page .icon-block .cards{
	gap:80px;
	align-items:normal;
	display:flex;
	flex-flow:row wrap
}
.feature-page .icon-block .card{
	align-items:start;
	background-color:var(--surface-main);
	border-radius:16px;
	box-shadow:4px 4px 20px 0 rgba(0, 0, 0, .08);
	flex-basis:320px;
	padding-bottom:20px
}
.feature-page .icon-block .icons{
	align-items:baseline;
	display:flex;
	flex-wrap:wrap
}
.feature-page.objectstorage .icon-block .icons{
	align-items:stretch
}
.feature-page .icon-block.columns-2 .icon{
	width:50%
}
.feature-page .icon-block.columns-3 .icon{
	width:33.33333%
}
.feature-page .icon-block .icon{
	align-items:center;
	display:flex;
	flex-direction:column
}
.feature-page.objectstorage .icon-block .icon{
	align-items:start;
	border-radius:16px;
	box-shadow:4px 4px 20px 0 rgba(0, 0, 0, .08);
	height:auto;
	margin:10px 34px 32px 0;
	padding-bottom:20px;
	width:328px
}
.feature-page .icon-block .icon img{
	display:block;
	height:112px;
	margin-bottom:26px;
	object-fit:cover;
	width:112px
}
.feature-page .icon-block .card img,.feature-page.objectstorage .icon-block .icon img{
	height:48px;
	margin-bottom:8px;
	margin-left:24px;
	margin-top:16px;
	width:48px
}
.feature-page.objectstorage .icon-block .s3bucket img{
	background-image:url(../images/mega/features/objectstorage/icon_s3bucket.svg?v=9d01c277372f0eb3);
	background-repeat:no-repeat
}
.feature-page.objectstorage .icon-block .establish img{
	background-image:url(../images/mega/features/objectstorage/icon_establish.svg?v=cc70e2fc6061970);
	background-repeat:no-repeat
}
.feature-page.objectstorage .icon-block .durability img{
	background-image:url(../images/mega/features/objectstorage/icon_durability.svg?v=695bb94d536b31a4);
	background-repeat:no-repeat
}
.feature-page.objectstorage .icon-block .cheap img{
	background-image:url(../images/mega/features/objectstorage/icon_cheap.svg?v=dd648c6f2551dfa3);
	background-repeat:no-repeat
}
.feature-page.objectstorage .icon-block .hoste2ee img{
	background-image:url(../images/mega/features/objectstorage/icon_hoste2ee.svg?v=806bc6fef3eee65f);
	background-repeat:no-repeat
}
.feature-page.objectstorage .icon-block .variety img{
	background-image:url(../images/mega/features/objectstorage/icon_variety.svg?v=e6e48064e8e3c094);
	background-repeat:no-repeat
}
.feature-page .icon-block .icon h3{
	margin-bottom:22px;
	padding:0 50px;
	text-align:center
}
.feature-page .icon-block .card h3,.feature-page.objectstorage .icon-block .icon h3{
	font-family:LatoWebBold,Arial,sans-serif;
	font-size:18px;
	font-weight:900;
	letter-spacing:0;
	line-height:26px;
	margin-bottom:8px;
	padding:0 24px;
	text-align:left
}
.feature-page .icon-block .icon p{
	margin-bottom:15px;
	padding:0 50px;
	text-align:center
}
.feature-page .icon-block .card p,.feature-page.objectstorage .icon-block .icon p{
	color:#1d1d1d;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:16px;
	letter-spacing:0;
	line-height:23px;
	margin-bottom:0;
	padding:0 24px;
	text-align:left
}
.feature-page .icon-block .icon p:last-of-type{
	margin-bottom:100px
}
.feature-page .icon-block .card p:last-of-type,.feature-page.objectstorage .icon-block .icon p:last-of-type{
	margin-bottom:0
}
.feature-page .icon-block .link{
	margin:40px 0;
	text-align:center;
	width:100%
}
.feature-page .icon-block .link a{
	font-family:LatoWebBold,Arial,sans-serif;
	font-size:22px
}
@media only screen and (max-width:1100px) and (min-width:951px){
.feature-page.objectstorage .icon-block .icons{
	padding-left:5px
}
.feature-page.objectstorage .icon-block .icon{
	margin-left:7px;
	margin-right:20px;
	width:400px
}
}
@media only screen and (max-width:950px){
.feature-page .icon-block.columns-2 .icon,.feature-page .icon-block.columns-3:not(.obst-icon) .icon{
	width:100%
}
.feature-page.objectstorage .icon-block .icon{
	margin:10px 14px 24px 10px
}
.feature-page .icon-block .icon p{
	padding:0 125px
}
.feature-page .icon-block .icon p:last-of-type{
	margin-bottom:70px
}
.feature-page .icon-block header strong{
	display:block;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:22px;
	margin-bottom:20px
}
.feature-page .icon-block h2{
	padding:0 85px
}
}
@media only screen and (max-width:460px){
.feature-page .icon-block{
	padding-bottom:0;
	padding-top:40px
}
.feature-page.objectstorage .icon-block{
	padding-bottom:48px;
	padding-top:32px
}
.feature-page .icon-block h2{
	font-size:20px;
	line-height:30px;
	padding:0 30px
}
.feature-page.objectstorage .icon-block .icon{
	border:none;
	box-shadow:none;
	margin-bottom:0
}
.feature-page .icon-block .icon p{
	font-size:14px;
	padding:0 12px
}
.feature-page .icon-block .icon p:last-of-type,.feature-page .icon-block header{
	margin-bottom:45px
}
.feature-page .icon-block .icon h3{
	font-size:18px;
	line-height:27px;
	padding:0 40px
}
.feature-page .icon-block .link a{
	font-size:16px
}
.feature-page .icon-block .link{
	margin:30px 0 45px
}
.feature-page .icon-block header p{
	font-size:14px;
	padding-left:12px;
	padding-right:12px
}
}
.feature-page .icon-block .icons>div:first-of-type img{
	object-position:0 0
}
.feature-page .icon-block .icons>div:nth-of-type(2) img{
	object-position:0 -162px
}
.feature-page .icon-block .icons>div:nth-of-type(3) img{
	object-position:0 -324px
}
.feature-page .icon-block .icons>div:nth-of-type(4) img{
	object-position:0 -486px
}
.feature-page .icon-block .icons>div:nth-of-type(5) img{
	object-position:0 -648px
}
.feature-page .icon-block .icons>div:nth-of-type(6) img{
	object-position:0 -810px
}
.feature-page .content-two-column{
	flex-direction:row;
	padding-bottom:125px;
	padding-top:125px
}
.feature-page.objectstorage .content-two-column{
	align-items:start;
	background:url(../images/mega/features/objectstorage/section3_gradient.svg?v=681a975cf9a10238), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9Ijk5MXB4IiB2aWV3Qm94PSIwIDAgMTQ0MCA5OTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+U2VjdGlvbjNfQkcgQ29weTwvdGl0bGU+CiAgICA8ZyBpZD0iT0hfUllJUF9kcmFmdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ik9IX1JZSVBfNS4xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEzNDguMDAwMDAwKSIgZmlsbD0iIzMwNzdGMSI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJTZWN0aW9uM19CRy1Db3B5IiB4PSIwIiB5PSIxMzQ4IiB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI5OTEiPjwvcmVjdD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat;
	background-size:cover;
	padding-top:0
}
.feature-page.objectstorage .content-two-column .register-image{
	margin-bottom:48px;
	margin-left:15px;
	margin-top:-24px
}
.feature-page.objectstorage .content-two-column .register-text{
	padding-left:65px
}
.feature-page.objectstorage .content-two-column .register-form-container{
	padding-top:80px
}
.feature-page.objectstorage .content-two-column .register-form{
	animation-duration:.5s;
	animation-name:fadeinslide;
	background-color:#fff;
	border-radius:20px;
	display:none;
	overflow:hidden
}
.feature-page.objectstorage .content-two-column .display-block{
	display:block
}
.feature-page.objectstorage .content-two-column h2{
	color:#fafafa;
	font-family:var(--text-font-family-second-bold);
	font-size:36px;
	font-weight:900;
	letter-spacing:0;
	line-height:44px
}
.feature-page.objectstorage .content-two-column p{
	color:#fafafa;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:20px;
	letter-spacing:0;
	line-height:28px
}
.feature-page.objectstorage .content-two-column .note{
	color:#fafafa;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:14px;
	letter-spacing:0;
	line-height:20px;
	margin-top:15px
}
.feature-page.objectstorage .content-two-column .rf-tab-success .register-form-success{
	align-items:center;
	display:flex;
	height:800px;
	justify-content:center
}
.feature-page.objectstorage .content-two-column .rf-tab-success .register-form-success .rf-success-icon,.feature-page.objectstorage .content-two-column .rf-tab-success .register-form-success .rf-success-text{
	display:flex;
	justify-content:center
}
.feature-page.objectstorage .content-two-column .rf-tab-success .register-form-success .rf-success-text p{
	color:#1d1d1d;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:18px;
	letter-spacing:0;
	line-height:26px;
	text-align:center
}
.feature-page .content-image-text{
	flex-direction:row-reverse
}
.feature-page .content-two-column .image,.feature-page .content-two-column .text{
	width:50%
}
.feature-page .content-two-column .image.centered-image{
	display:flex;
	justify-content:center
}
.feature-page .content-two-column h2,.feature-page .content-two-column p{
	margin-bottom:18px
}
.feature-page .content-two-column .text,body.rtl .feature-page .content-image-text .text{
	padding-left:0;
	padding-right:75px
}
.feature-page .content-image-text .text,.rtl .feature-page .content-two-column .text{
	padding-left:75px;
	padding-right:0
}
.feature-page .content-two-column .subtitle{
	color:#373737;
	font-family:var(--text-font-family-second-regular);
	font-size:22px;
	font-weight:700;
	margin-bottom:15px
}
.feature-page .content-two-column .image img,.feature-page .content-two-column .image picture{
	float:left;
	width:100%
}
.feature-page .content-two-column .image img{
	object-fit:contain
}
.feature-page .content-image-text .image img,.feature-page .content-image-text .image picture,.rtl .feature-page .content-two-column .image img,.rtl .feature-page .content-two-column .image picture{
	float:right
}
.rtl .feature-page .content-image-text .image img,.rtl .feature-page .content-image-text .image picture{
	float:left
}
.feature-page .image picture.overflow-screen img{
	width:unset
}
.feature-page img.unset-default{
	display:unset !important;
	margin-bottom:unset !important;
	width:unset !important
}
.feature-page.objectstorage .content-two-column .register-interest{
	background-color:#fff;
	border-radius:20px;
	overflow:hidden;
	width:498px
}
.feature-page.objectstorage .content-two-column .register-interest .register-header{
	color:#1d1d1d;
	font-family:LatoWebBlack,sans-serif;
	font-size:24px;
	letter-spacing:0;
	line-height:29px;
	margin:0 32px 20px;
	padding-top:48px
}
.feature-page.objectstorage .content-two-column .register-interest .register-form-back{
	padding-left:32px;
	padding-top:48px
}
.feature-page.objectstorage .content-two-column .register-interest .register-form-back .back-hover{
	cursor:pointer;
	width:65px
}
.feature-page.objectstorage .register-interest .register-form-back .back-hover:hover .span-back{
	font-family:LatoWebBlack,sans-serif
}
.feature-page.objectstorage .content-two-column .register-interest .register-form-back .span-img{
	display:inline-block;
	vertical-align:middle
}
.feature-page.objectstorage .content-two-column .register-interest .register-form-back .span-back{
	color:#1d1d1d;
	display:inline-block;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:16px;
	height:24px;
	letter-spacing:0;
	line-height:23px
}
.feature-page.objectstorage .content-two-column .register-interest .register-input{
	margin:0 32px
}
.feature-page.objectstorage .content-two-column .register-interest .register-subheader{
	color:#1d1d1d;
	font-family:LatoWebSemiBold,Arial,sans-serif;
	font-size:18px;
	letter-spacing:0;
	line-height:26px;
	margin:32px 32px 16px
}
.feature-page.objectstorage .content-two-column .register-interest .register-input .rf-country span{
	color:#666
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-tb,.feature-page.objectstorage .content-two-column .register-interest .register-yesno-radio1,.feature-page.objectstorage .content-two-column .register-interest .register-yesno-radio2{
	margin:0 32px 16px
}
.feature-page.objectstorage .content-two-column .register-interest .register-yesno-radio1 .register-radio-option1{
	display:inline-block;
	margin:0 0 0 8px
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-tb .register-radio-option2,.feature-page.objectstorage .content-two-column .register-interest .register-yesno-radio2 .register-radio-option3{
	margin-left:8px
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-option{
	cursor:pointer;
	margin:0 32px;
	width:55%
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-option1,.feature-page.objectstorage .content-two-column .register-interest .register-radio-option2{
	cursor:pointer;
	margin:0 32px;
	width:45%
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-option3{
	cursor:pointer;
	margin:0 32px;
	width:100%
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-option1 .radio-txt,.feature-page.objectstorage .content-two-column .register-interest .register-radio-option2 .radio-txt,.feature-page.objectstorage .content-two-column .register-interest .register-radio-option3 .radio-txt,.feature-page.objectstorage .content-two-column .register-interest .register-radio-option .radio-txt{
	cursor:pointer
}
.feature-page.objectstorage .register-interest .radio-txt{
	color:#666;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:16px;
	letter-spacing:0;
	line-height:23px;
	margin-bottom:8px
}
.feature-page.objectstorage .content-two-column .register-interest .register-yesno-radio2 #label-rad4no{
	margin-bottom:0
}
.objectstorage .content-two-column .register-interest .register-qn-s3provider option{
	display:block
}
.objectstorage .content-two-column .register-interest .s3provider-checkbox .checkdiv{
	margin:10px
}
.objectstorage .mega-input-dropdown .s3provider-label{
	cursor:pointer;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:16px
}
.feature-page.objectstorage .content-two-column .register-interest .register-yesno-radio2 span{
	color:#666;
	display:block;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:14px;
	font-style:italic;
	letter-spacing:0;
	line-height:20px;
	margin-left:29px
}
.feature-page.objectstorage .content-two-column .register-interest .register-input-other{
	background-color:#fff;
	margin-left:64px;
	width:250px
}
.feature-page.objectstorage .content-two-column .register-interest .register-input-other input{
	border:none;
	padding:8px 16px 9px;
	width:100%
}
.feature-page.objectstorage .content-two-column .register-interest .register-provider{
	margin-left:36px
}
.feature-page.objectstorage .content-two-column .register-interest .rf-provider{
	width:60%
}
.feature-page.objectstorage .content-two-column .register-interest .rf-provider select{
	background-color:initial;
	border:none;
	box-sizing:border-box;
	color:var(--text-color-high);
	cursor:text;
	flex:1;
	font:var(--text-body1);
	overflow:hidden;
	padding:2px 8px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
	z-index:11
}
.feature-page.objectstorage .content-two-column .register-interest .rf-provider .dropdown-scroll label{
	display:block
}
.feature-page.objectstorage .content-two-column .register-interest .register-agreement-checkbox{
	margin-left:40px
}
.objectstorage-mobile .s3provider-checkbox .checkboxOn,.objectstorage .register-agreement-checkbox .checkboxOn,.objectstorage .s3provider-checkbox .checkboxOn{
	background:#3077f1
}
.objectstorage-mobile .mobile.s3provider-checkbox{
	padding:10px
}
.feature-page.objectstorage .content-two-column .register-interest .register-agreement-checkbox .radio-txt{
	color:#666;
	cursor:pointer;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:14px;
	font-style:italic;
	height:24px;
	letter-spacing:0;
	line-height:17px;
	margin-bottom:0;
	margin-top:10px
}
.feature-page.objectstorage .content-two-column .register-interest .rf-submit-error{
	background-color:rgba(233, 92, 92, .1);
	border-left:8px solid #e95c5c;
	margin:36px 32px -8px
}
.feature-page.objectstorage .content-two-column .register-interest .rf-submit-error p{
	color:#e95c5c;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:16px;
	letter-spacing:0;
	line-height:23px;
	margin:0;
	opacity:1;
	padding:16px
}
.feature-page.objectstorage .content-two-column .register-interest .register-button{
	background-color:#1d1d1d;
	border-radius:8px;
	float:right;
	height:48px;
	margin:40px 32px 32px 0;
	width:120px
}
.feature-page.objectstorage .content-two-column .register-interest .register-button span{
	color:#fafafa;
	display:block;
	font-family:LatoWeb,Arial,sans-serif;
	font-size:20px;
	font-weight:900;
	letter-spacing:0;
	line-height:24px;
	margin-top:12px;
	text-align:center;
	user-select:none
}
.feature-page.objectstorage .content-two-column .register-interest .register-button:hover{
	background-color:#1d1d1d;
	box-shadow:0 0 0 4px rgba(0, 0, 0, .15);
	cursor:pointer
}
.feature-page.objectstorage .content-two-column .register-interest .hide{
	display:none
}
.feature-page.objectstorage .content-two-column .register-interest .register-input-other .mega-banner,.feature-page.objectstorage .content-two-column .register-interest .register-input .mega-banner{
	background:var(--banner-background-error);
	border:.5px solid;
	border-radius:4px;
	box-sizing:border-box;
	color:var(--banner-text-error);
	font:var(--text-body1);
	margin-bottom:15px;
	margin-top:-15px;
	padding:2px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:normal
}
.feature-page.objectstorage .content-two-column .register-interest .register-input .mega-banner.s3provider{
	width:60%
}
.feature-page.objectstorage .content-two-column .register-interest .register-form-error{
	color:var(--banner-text-error);
	font-family:LatoWeb,Arial,sans-serif;
	font-size:12px;
	letter-spacing:0;
	line-height:23px;
	margin:-15px 0 10px 32px;
	width:75px
}
.feature-page.objectstorage .register-interest .register-agreement-checkbox .register-form-error{
	margin:-8px 0 0 -15px
}
.feature-page.backup .header-block h1{
	color:#1db07b
}
.feature-page.backup .icon-block{
	padding-bottom:60px;
	padding-top:80px
}
.feature-page.backup .icon-block .cards{
	padding-bottom:20px
}
.feature-page.backup .icon-block .cards .card img{
	object-position:0
}
.feature-page.backup table.compare{
	border-collapse:initial;
	border-spacing:8px
}
.feature-page.backup table.compare caption{
	caption-side:bottom;
	color:var(--text-color-black-low);
	margin-top:56px;
	text-align:left
}
.feature-page.backup table.compare th{
	color:var(--text-color-black-high);
	font:normal normal 16px/19.5px var(--text-font-family-second-bold);
	padding:10px 15px 10px 0;
	text-align:left
}
.feature-page.backup table.compare thead tr th{
	border-bottom:20px solid transparent;
	font-size:20px;
	line-height:24px;
	padding:8px 18px;
	text-align:center
}
.feature-page.backup table.compare th:not(:first-child){
	min-width:145px
}
.feature-page.backup table.compare tr th{
	color:var(--text-color-black-high);
	font:normal normal 16px/19.5px var(--text-font-family-second-bold);
	padding:10px 15px 10px 0;
	text-align:left
}
.feature-page.backup .compare-cards{
	gap:58px;
	display:none;
	flex-flow:column nowrap;
	max-width:436px;
	padding:0 30px;
	width:100%
}
.feature-page.backup .compare-card{
	border:2px solid var(--stroke-grey-2);
	border-radius:16px
}
.feature-page.backup .compare-card .heading{
	background-color:var(--surface-grey-1);
	border-radius:16px;
	font:normal normal 20px/24px var(--text-font-family-second-bold);
	padding:8px
}
.feature-page.backup .compare-card .content{
	gap:24px;
	color:var(--text-color-black-high);
	display:flex;
	flex-flow:column nowrap;
	font:normal normal 16px/19.5px var(--text-font-family-second-bold);
	padding:24px;
	text-align:left;
	word-break:break-word
}
.feature-page.backup .compare-card .content>div{
	gap:10px;
	align-items:center;
	display:flex
}
.feature-page.backup .compare-card .content>div>img{
	align-self:normal;
	flex-basis:25px;
	height:24px
}
.feature-page.backup .compare-cards-note{
	color:var(--text-color-black-low);
	display:none;
	margin:45px 76px 0;
	text-align:left
}
@media only screen and (max-width:768px){
.feature-page.backup .compare-cards-note{
	display:block
}
.feature-page.backup a.cta.clickurl{
	display:none
}
.feature-page.backup .cards{
	gap:56px;
	flex-direction:column
}
.feature-page.backup .card{
	background-color:unset;
	box-shadow:unset;
	flex-basis:unset;
	margin:0;
	max-width:520px;
	padding-bottom:unset
}
.feature-page.backup table.compare{
	display:none
}
.feature-page.backup .compare-cards{
	display:flex
}
}
@media only screen and (max-width:460px){
.feature-page.backup .compare-cards-note{
	margin:24px 24px 0
}
}
@media only screen and (max-width:1220px){
.feature-page .content-two-column .text,body.rtl .feature-page .content-image-text .text{
	padding-left:50px;
	padding-right:75px
}
.feature-page .content-image-text .text,.rtl .feature-page .content-two-column .text{
	padding-left:75px;
	padding-right:50px
}
.feature-page .content-two-column .image,.rtl .feature-page .content-image-text .image{
	padding-right:25px
}
.feature-page .content-image-text .image,.rtl .feature-page .content-two-column .image{
	padding-left:25px;
	padding-right:0
}
.feature-page.objectstorage .content-two-column .image-column{
	padding-left:0;
	padding-right:0;
	width:33%
}
.feature-page.objectstorage .content-two-column .register-image{
	margin-left:-34px
}
.feature-page.objectstorage .content-two-column .register-text{
	padding-left:5px;
	width:78%
}
.feature-page.objectstorage .content-two-column .register-form-container{
	padding-left:0
}
}
@media only screen and (max-width:950px){
.feature-page .content-two-column .text,.rtl .feature-page .content-two-column .text,body.rtl .feature-page .content-image-text .text{
	padding:0 60px
}
.feature-page .content-two-column .image,.feature-page .content-two-column .text{
	text-align:center;
	width:100%
}
.feature-page.backup table.compare{
	margin:0 25px
}
.feature-page.backup table.compare tr th:not(:first-child){
	min-width:110px;
	padding-left:0;
	padding-right:0
}
.feature-page.objectstorage .content-two-column .text{
	padding-left:20px;
	text-align:start
}
.feature-page.objectstorage .content-two-column .image-column{
	width:100%
}
.feature-page.objectstorage .content-two-column .register-form-container{
	align-items:center;
	display:flex;
	justify-content:end;
	padding-right:135px;
	padding-top:48px
}
.feature-page.objectstorage .content-two-column .register-interest{
	display:inline-block
}
.feature-page.objectstorage .content-two-column .register-image{
	display:inline-block;
	margin-left:0;
	margin-top:-44px;
	width:30%
}
.feature-page.objectstorage .content-two-column .register-text{
	display:inline-block;
	padding-left:0;
	vertical-align:bottom;
	width:54%
}
.feature-page .content-two-column p:last-of-type{
	margin-bottom:90px
}
.feature-page.objectstorage .content-two-column .register-text p{
	margin-bottom:0
}
.feature-page .content-two-column{
	padding-bottom:85px;
	padding-top:75px
}
.feature-page .content-two-column .image{
	padding:0 30px
}
.feature-page .content-two-column .image img,.feature-page .content-two-column .image picture,.rtl .feature-page .content-two-column .image img,.rtl .feature-page .content-two-column .image picture{
	float:none;
	max-width:100%
}
.feature-page .content-two-column .image .overflow-screen img{
	float:right;
	margin-right:10%;
	max-width:unset;
	width:auto
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-option,.feature-page.objectstorage .content-two-column .register-interest .register-radio-option2{
	width:90%
}
}
@media only screen and (max-width:780px) and (min-width:461px){
.feature-page.objectstorage .content-two-column .text{
	padding:28px 0 0;
	text-align:start
}
.feature-page.objectstorage .content-two-column .image-column{
	display:flex;
	flex-direction:row-reverse;
	justify-content:center;
	margin-bottom:20px
}
.feature-page.objectstorage .content-two-column .register-form-container{
	justify-content:center;
	margin-left:-55px;
	padding-right:0
}
.feature-page.objectstorage .content-two-column .register-interest{
	display:inline-block;
	width:80%
}
.feature-page.objectstorage .content-two-column .rf-tab-success .register-form-success{
	height:670px
}
.feature-page.objectstorage .content-two-column .register-image{
	margin-left:45px;
	margin-right:-30px;
	margin-top:-34px
}
.feature-page.objectstorage .content-two-column .register-text{
	display:inline-block;
	padding-left:0;
	width:55%
}
.feature-page.objectstorage .content-two-column .register-text h2{
	font-size:28px;
	line-height:34px;
	margin:52px 80px 0 0
}
.feature-page.objectstorage .content-two-column .register-text p{
	font-size:20px;
	line-height:28px;
	margin:24px 80px 0 0
}
.feature-page.objectstorage .content-two-column .register-text .note{
	font-size:14px;
	line-height:20px
}
.feature-page.objectstorage .register-interest .register-yesno-radio1 .register-radio-option1{
	width:35%
}
}
@media only screen and (max-width:460px){
.feature-page .content-two-column{
	padding-bottom:65px;
	padding-top:100px
}
.feature-page.objectstorage .content-two-column .register-image img{
	display:none
}
.feature-page .content-two-column .text,.rtl .feature-page .content-two-column .text,body.rtl .feature-page .content-image-text .text{
	padding:0 30px
}
.feature-page.objectstorage .content-two-column .image-column{
	padding:0 24px;
	text-align:start;
	width:100%
}
.feature-page.objectstorage .content-two-column .register-text{
	margin-top:40px;
	padding-left:0;
	width:100%
}
.feature-page.objectstorage .content-two-column .register-form-container{
	justify-content:start;
	margin-top:50px;
	padding:0;
	width:100%
}
.feature-page.objectstorage .content-two-column .rf-tab-success .register-form-success{
	height:620px
}
.feature-page .content-two-column p:last-of-type{
	margin-bottom:40px
}
.feature-page .content-two-column h2{
	font-size:20px;
	line-height:30px
}
.feature-page.objectstorage .content-two-column .register-text h2{
	font-size:28px;
	line-height:34px
}
.feature-page .content-two-column p{
	font-size:14px
}
.feature-page.objectstorage .content-two-column p{
	font-size:18px;
	line-height:26px
}
.feature-page .content-two-column .subtitle{
	font-size:18px
}
.feature-page .content-two-column .image{
	padding:0 12px
}
.feature-page.objectstorage .content-two-column .register-interest .register-form-back{
	padding:48px 0 32px 24px
}
.feature-page.objectstorage .content-two-column .register-interest .register-header{
	margin:0 24px 20px
}
.feature-page.objectstorage .content-two-column .register-interest .register-subheader{
	font-size:16px;
	line-height:23px;
	margin:0 24px 16px;
	width:80%
}
.feature-page.objectstorage .content-two-column .register-interest .register-form-error{
	margin-left:24px
}
.feature-page.objectstorage .content-two-column .register-interest .register-input{
	margin:0 24px;
	width:75%
}
.feature-page.objectstorage .content-two-column .register-interest .register-input .mega-banner.country{
	margin-bottom:30px
}
.feature-page.objectstorage .register-interest .register-yesno-radio1 .register-radio-option1{
	margin-left:1px;
	width:38%
}
.feature-page.objectstorage .content-two-column .register-interest .register-radio-tb .register-radio-option2,.feature-page.objectstorage .register-interest .register-yesno-radio2 .register-radio-option3{
	margin-left:1px
}
.feature-page.objectstorage .content-two-column .register-interest .register-yesno-radio2 span{
	font-size:13px
}
.feature-page.objectstorage .content-two-column .register-interest .register-input .mega-banner.s3provider,.feature-page.objectstorage .content-two-column .register-interest .rf-provider{
	width:65%
}
.feature-page.objectstorage .content-two-column .register-interest .register-agreement-checkbox{
	margin-left:32px
}
.feature-page.objectstorage .register-interest .register-agreement-checkbox .register-form-error{
	margin-left:-15px;
	margin-top:5px
}
.feature-page.objectstorage .content-two-column .register-interest .rf-submit-error p{
	padding:9px 16px;
	width:80%
}
.feature-page.objectstorage .content-two-column .rf-tab-success .register-form-success .rf-success-text p{
	font-size:16px;
	line-height:23px;
	width:75%
}
}
.feature-page .full-width-block{
	flex-direction:column;
	padding-bottom:100px;
	padding-top:90px;
	text-align:center
}
.feature-page .full-width-block img{
	display:block;
	margin-bottom:50px;
	width:104px
}
.feature-page .full-width-block h2{
	margin-bottom:50px;
	padding:0 20px
}
.feature-page .full-width-block p{
	margin-bottom:24px;
	padding:0 100px
}
.feature-page .full-width-block p:last-of-type{
	margin-bottom:0
}
@media only screen and (max-width:950px){
.feature-page .full-width-block{
	padding-bottom:50px;
	padding-top:65px
}
.feature-page .full-width-block h2,.feature-page .full-width-block p{
	padding:0 65px
}
.feature-page .full-width-block h2,.feature-page .full-width-block img{
	margin-bottom:30px
}
}
@media only screen and (max-width:460px){
.feature-page .full-width-block h2{
	font-size:20px;
	line-height:30px;
	margin-bottom:20px
}
.feature-page .full-width-block{
	padding-bottom:10px;
	padding-top:40px
}
.feature-page .full-width-block h2,.feature-page .full-width-block p{
	padding:0 12px
}
.feature-page .full-width-block p{
	font-size:14px
}
}
.feature-page .business-footer{
	background-color:#262f3b;
	text-align:center
}
.feature-page .business-footer h2,.feature-page .business-footer p{
	color:#fff
}
.feature-page .business-footer h2{
	font-family:var(--text-font-family-second-light);
	line-height:50px;
	margin-bottom:30px
}
.feature-page .business-footer p{
	font-family:var(--text-font-family-second-light);
	font-size:16px;
	line-height:24px
}
.feature-page .business-footer a.cta{
	background-color:#00c0a6;
	color:#fff;
	font-family:LatoWebBold,arial,sans-serif;
	margin:80px auto 0;
	min-width:270px
}
.feature-page .business-footer>div{
	margin:108px 40px 120px;
	max-width:1194px
}
@media only screen and (max-width:890px){
.feature-page .business-footer h2{
	font-size:30px;
	margin-bottom:30px
}
.feature-page .business-footer>div{
	margin:105px 40px 120px
}
}
@media only screen and (max-width:783px){
.feature-page .business-footer a.cta{
	margin:80px auto 0
}
.feature-page .business-footer p{
	font-size:14px
}
.feature-page .business-footer>div{
	margin-bottom:63px;
	margin-top:63px
}
.feature-page .business-footer a.cta{
	margin:40px auto 0
}
}
@media only screen and (max-width:565px){
.feature-page .business-footer h2{
	font-size:26px;
	line-height:38px
}
.feature-page .business-footer>div{
	margin-left:24px;
	margin-right:24px
}
}
@keyframes fadeinslide{
0%{
	opacity:0;
	transform:translate3d(10%, 0, 0)
}
to{
	opacity:1;
	transform:translateZ(0)
}
}
.objectstorage-mobile.mobile.main-block.country-selector{
	position:fixed
}
.mobile.main-block.s3provider-selector{
	background-color:initial;
	bottom:0;
	height:100%;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:3000
}
