body{text-rendering: optimizeLegibility;font-family: "Inter",sans-serif;font-optical-sizing: auto;font-weight: 400;font-style: normal;margin:0px;padding:0px;background: #f5f5f8 !important}


button.lang-button{
    background: transparent;
    padding: 5px 10px;
    box-shadow: none;
    margin-left: 5px;
}
button.lang-button:focus + .wa-wpml-somvi-language-menu{
    visibility: visible;
    opacity: 1;
    translate: 0 100%;
    transition: all 0.3s;
}
.wa-wpml-somvi-language-selector{
    position: relative;
}
.wa-wpml-somvi-language-menu{
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    width: max-content;
    transition: visibility 0s linear 0.3s, all 0.3s;
    translate: 0 85%;
    position: absolute;
	height: 74px;
}
.wa-wpml-somvi-language-menu ul{
	margin-top: 20px !important;
	background: white;
    border: 1px solid #c2c2c3;
    border-radius: 10px;
    padding: 3px 2px 5px 2px;
}

@media screen and (max-width: 1024px) {
.wa-wpml-somvi-language-menu ul{
	margin-top: 4px !important;
}
}

.wa-wpml-somvi-language-menu li a span{
    font-weight: bold;
    font-size: 15px;
    color: black;
}
.wa-wpml-somvi-language-menu li.wpml-ls-current-language a{
    cursor: default;
}
.wa-wpml-somvi-language-menu li.wpml-ls-current-language a span{
    color: #007574;
}
.wa-wpml-somvi-language-menu li:not(.wpml-ls-current-language):hover a span{
    color: #007574;
}



.page-id-128  .site-content .ast-container, .page-id-2  .site-content .ast-container, .page-id-361  .site-content .ast-container, .page-id-488  .site-content .ast-container, .page-id-363  .site-content .ast-container, 
.page-id-643  .site-content .ast-container, .page-id-399  .site-content .ast-container,  .page-id-295  .site-content .ast-container, .page-id-922  .site-content .ast-container, .page-id-925  .site-content .ast-container,
.page-id-1180  .site-content .ast-container, .page-id-1182  .site-content .ast-container, .page-id-1228  .site-content .ast-container, .page-id-1236  .site-content .ast-container {display: block !important; width:100% !important;width: 100% !important;max-width: unset !important;padding: 0 !important}

@media screen and (max-width: 580px) {
header .site-header-section-left{width: 140px}
header .site-header-primary-section-right{margin-right: 0px;display: inline-flex;width: 180px;margin-left: auto}
header .ast-builder-grid-row{display:flex}
header .ast-builder-grid-row {grid-column-gap: 0px}
}

.um-page article h1{text-align:center}
.um-page article .um-form input{line-height: 60px;padding:0 14px !important;height: 50px !important;border-radius: 10px;font-size: 17px !important}
.um-page article .um-button{background-color: #007574 !important;border-radius: 10px !important;font-size: 16px !important;font-weight: 600 !important;color: #fff !important;line-height: 50px !important;padding: 0 !important}
.um-page article .um-button:hover{background-color: #16908F !important}
.um-page article .um-form form .selection span{border-radius:10px !important}
.um-page .um-account-side li{background:#fff}
.um-page .um-account-side ul{padding: 10px !important;background: #fff;border-radius: 20px}
.um-page .um-account-side li a{padding: 10px 5px;margin-left: -5px;margin-right: -5px;border-radius: 10px}
.um-page .um-account-side li a:hover{background:#eee}
.um-page .um-account-side li a:hover .um-page .um-account-side li a span {color: #16807f !important}
.um-account-side li a span.um-account-arrow {top:11px !important}
.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
  color: #007574 !important
}
.um-page .um a.um-link {color: #007574 !important}
.um-page .um-request-button {width:240px; text-align:center;text-decoration:none !important;background-color: #007574 !important;border-radius: 10px !important;font-size: 16px !important;font-weight: 600 !important;color: #fff !important;line-height: 44px !important;padding: 0 !important}
.um-page .um-request-button:hover{background-color: #16908F !important}
.um-page .um-cover {border-radius: 40px 40px 0px 0px}
.um-page .um-header{background:#fff}
.um-page .um-profile-nav{border-radius: 0px 0px 10px 10px}
.um-page .um-profile-nav a:hover{background-color: #16908F !important}

.picker__box,
.picker__nav--next:hover,
.picker__nav--prev:hover,
.um .um-field-group-head,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
.um-modal-header,
.upload,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover {
  background:#007574 !important
}

.um-profile.um .um-profile-edit-a.active,
.um-profile.um .um-profile-headericon a:hover {
  color:#007574 !important
}

.um-modal-btn.alt {color:#fff !important}
.um-profile-nav-item i {top:12px !important}
.um-form .um-misc-ul{display: flex;justify-content: center;gap: 20px;list-style: none;padding: 0}
.um-form .um-misc-ul li a{background-color: #007574;color: #fff;width: 220px;display: block;text-align: center;border-radius: 10px;font-size: 18px;line-height: 50px;text-decoration: none}
.um-form .um-misc-ul li a:hover{background-color: #16908F}

@media screen and (max-width: 500px) {
.um-form .um-misc-ul{display: block}
.um-form .um-misc-ul li a {margin-left: auto;margin-right: auto;margin-bottom: 20px}
}

footer{color:#fff;font-size:17px}
footer a{color:#fff}
footer a:hover{text-decoration:underline;color:#fff}
footer .site-primary-footer-inner-wrap{display: flex;gap: 80px}
footer aside{text-align:left !important}
.site-footer-below-section-1{font-size:13px;opacity:0.7}
.site-footer-below-section-1 p{text-align:center;line-height: 19px}
.wa-somvi-bottomwait{padding: 10px 16px;background-color: #fff;border-radius: 10px;font-size: 16px;font-weight: 600;color: #16807f;transition: all .22s ease-in-out;line-height: 44px}
.wa-somvi-bottomwait:hover{text-decoration:none;transition: all .22s ease-in-out;background-color: #319b9a;color: #fff}
.site-footer-section-1{flex-basis: 542px;padding-right: 50px}
.site-footer-section-2{flex-basis: 270px}
.site-footer-section-3{flex-basis: 160px;display:none !important}
.site-footer-section-4{flex-basis: 336px}
.site-footer-section-1 img{width:180px}
.wa-somvi-logomain img{width:180px}
.wa-somvi-linksyst{display:inline;vertical-align:middle; line-height:24px;vertical-align:top}
.wa-somvi-whiteandroid img{width:18px;margin-right:8px}
.wa-somvi-whiteapple img{width:14px;vertical-align:top;margin-top:3px;margin-right:12px}
.wa-somvi-footertitle{position: relative;z-index: 2;font-weight:900;font-size:16px;margin-bottom:30px}
.wa-somvi-footerlist{list-style:none;margin:0;padding:0}
.wa-somvi-footerlist li{margin-bottom:10px;word-break:none; line-height:22px}
@media (max-width: 1353px) {
footer .ast-builder-footer-grid-columns{margin-left:20px !important;margin-right:20px !important}
}
@media screen and (max-width: 1024px) {
footer .site-primary-footer-inner-wrap{flex-wrap: wrap}
footer .site-primary-footer-inner-wrap{gap: 30px}
footer{font-size:16px}
.site-footer-section-1{flex-basis: 47%;flex-grow: 1}
.site-footer-section-4{flex-shrink: 0}
}
@media screen and (max-width: 780px) {
footer .site-primary-footer-inner-wrap {flex-direction: column}
.site-footer-section-1{flex-basis: auto;order:1;padding-right: 0px}
.site-footer-section-2{flex-basis: auto;order:3}
.site-footer-section-3{flex-basis: auto;order:4}
.site-footer-section-4{flex-basis: auto;order:2}
}
@media (max-width: 580px) {
.site-footer-section-1 img{width:120px}
.wa-somvi-logomain img{width:120px}
}


.single-post article{border-radius:40px}
.page .entry-content{background: #fff;border-radius: 30px;padding: 20px}


header a{outline: 0 !important}
#ast-hf-mobile-menu a, #ast-hf-menu-1 a{color: #000 !important;font-size: 16px;font-weight: 600}
.ast-builder-menu-1{margin-right: auto}
#ast-hf-mobile-menu a:hover, #ast-hf-menu-1 a:hover{color:#16908F!important}
#ast-hf-menu-1 li a{padding-left:15px;padding-right:15px;line-height: 36px}
@media screen and (max-width: 1230px) {
	#ast-hf-menu-1{width:380px}
	#ast-hf-menu-2 li a{line-height: 52px}
	#ast-hf-menu-2{justify-content: right}
}

@media screen and (max-width: 980px) {
	#ast-hf-menu-1{width:330px}
}

.menu-item-744{display:none !important}
.menu-item-744 a{background-image: url('https://www.somvi.app/somvi/img/tg.svg'); margin-left: 20px; background-size: contain; background-repeat:no-repeat; background-position:center;  width: 40px;  height: 40px;  display: inline-block;  border-radius: 30px;  font-size: 0px !important}
.menu-item-744 .sub-menu {box-shadow:none !important; background:none !important;border-top: 0px !important;margin-top:-18px !important}
.menu-item-744 .sub-menu li{padding-bottom:15px !important}

.menu-item-750 a{background-image: url('https://www.somvi.app/somvi/img/tg.svg'); margin-left: 20px; background-size: contain; background-repeat:no-repeat; background-position:center;  width: 40px;  height: 40px;  display: inline-block;  border-radius: 30px;  font-size: 0px !important}
.menu-item-750 .sub-menu {box-shadow:none !important; background:none !important;border-top: 0px !important;margin-top:-18px !important}
.menu-item-750 .sub-menu li{padding-bottom:15px !important}

.menu-item-885 a{background-image: url('https://www.somvi.app/somvi/img/tg.svg');margin-left: 12px; background-repeat: no-repeat; background-position: left; background-size: 40px; padding-left: 54px !important}
.menu-item-885 .sub-menu {box-shadow:none !important; background:none !important;border-top: 0px !important;margin-top:-18px !important}
.menu-item-885 .sub-menu li{padding-bottom:15px !important}

@media screen and (max-width: 1230px) {
.menu-item-750 .sub-menu, .menu-item-744 .sub-menu {padding-top:15px !important;margin-top:0px !important}
}

.menu-item-86 img{width:30px}
.menu-item-86 .sub-menu {box-shadow:none !important}

.menu-item-124 a, .menu-item-134 a{padding: 10px 16px;background-color: #007574;border-radius: 10px;font-size: 16px;font-weight: 600;color: #fff;transition: background-color .22s ease-in-out;line-height:44px;height:44px !important}
.menu-item-124 a:hover, .menu-item-134 a:hover{background-color: #16908F}


header [data-section="sidebar-widgets-header-widget-2"]{padding:0px !important}
header [data-section="section-hb-menu-2"]{padding:0px !important}
.wpml-ls-native, .wp-block-navigation-item__label{color:#000;font-size:16px}
.wpml-ls-native:hover, .wp-block-navigation-item__label:hover{color:#16908F}
.wpml-ls-menu-item .sub-menu {box-shadow:none !important; background:none !important;border-top: 0px !important;margin-top:-24px !important}
.wpml-ls-menu-item .sub-menu .menu-link{display:flex}
.wpml-ls-current-language .menu-link{padding-left:0 !important;padding-right:0}
.wpml-ls-legacy-dropdown-click {width: auto}
.wpml-ls-legacy-dropdown-click a,.wpml-ls-legacy-dropdown-click ul{background: none !important;border: 0px !important}
@media screen and (max-width: 600px) {
.wpml-ls-native, .wp-block-navigation-item__label {font-size:14px !important}
}

.swal2-modal{border-radius: 20px}


.wa-modal{width:520px;padding:50px;border-radius:20px}
.wa-modal form input{height: 50px;border: 1px solid #d9d9d9 !important;border-radius: 10px;background-color: #fff;padding: 10px 12px;font-size: 17px;letter-spacing: -.018em}
.wa-modal .wpcf7-list-item{margin-left:0px}
.wa-modal .wpcf7-submit{color: #fff;background: #007574;padding: 0;width: 200px !important;font-size: 17px;line-height: 50px;height: 50px;border:0px !important}
.wa-modal .wpcf7-submit:hover{text-decoration:none;transition: all .22s ease-in-out;background-color: #319b9a;color: #fff;border:0px !important}
.wa-cf7-pick-container label {padding:14px 28px !important}
.wa-cf7-pick-container{width:248px !important}
.wa-modal-title{font-size: 22px !important;line-height: 1.21em;letter-spacing: -.007em;font-weight: bold;margin-bottom: 40px}
.wa-modal-title b{color: #007574}
@media screen and (max-width: 700px) {
.wa-modal{width:92%;padding:20px;border-radius:20px}
.wa-modal-scroll{height:450px}
}
@media screen and (max-width: 500px) {
.wa-modal{padding:12px;border-radius:20px}
.wa-cf7-pick-container{width:208px !important}
.wa-cf7-pick-container label {padding:14px 18px !important}
.wa-modal form .wpcf7-form-control, .wa-modal form .form-control{width: calc(100% - 28px) !important}
}

.swal2-icon.swal2-success [class^="swal2-success-line"] {background-color: #007574 !important}
.swal2-icon.swal2-success .swal2-success-ring {border: 4px solid rgba(0,117,116,.4) !important}


.archive{background:#fff !important}
.archive article{background:#f5f5f8 !important;border-radius: 80px !important;padding: 40px !important}
.archive article .ast-article-inner{box-shadow:none !important;flex-direction: row-reverse}
.archive article header{position:absolute}
.archive article .entry-title{margin-top:120px}
.archive article .post-thumb {border-radius:28px}
.archive article .published{font-size: 40px;color:#d0d0d3}
.archive article .published span{color: #d0d0d3;font-size: 26px;font-weight: normal;margin-top: -12px;display: block}
.archive article .ast-excerpt-container{min-height:180px;margin-right: 20px}
.archive .ast-blog-layout-5-grid .ast-blog-featured-section {width: 40%; margin-top: 120px}
.ast-blog-layout-5-grid .post-content {width: 60%}
.ast-article-post .post-thumb-img-content img {object-fit: cover;height: 100% !important;border-radius: 28px;margin-top: 0px;width: 100%}
.ast-blog-layout-5-grid .post-thumb-img-content {height: auto}
@media (max-width: 921px) {
.ast-separate-container .ast-blog-layout-5-grid .post-content {padding: 0 20px 0 0}
}
@media (max-width: 860px) {
.archive article{border-radius: 60px !important}
}
@media (max-width: 640px) {
.ast-separate-container .ast-blog-layout-5-grid .post-content {padding: 0}
.archive article .ast-article-inner {display: block}
.archive .ast-blog-layout-5-grid .ast-blog-featured-section {width: 100%;margin-top:0px}
.archive article .entry-title {  margin-top: 20px}.archive article header {position: relative}
.ast-blog-layout-5-grid .post-content {width: 100%}
.archive article{padding: 40px 20px !important;border-radius: 40px !important}
.archive article .ast-excerpt-container{line-height:24px}
.archive article .ast-excerpt-container{min-height:auto}
}



.wa-somvi-feedbackout{position:relative;overflow:hidden}
.wa-somvi-feedback0{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}
.wa-somvi-feedbacktitle h1{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold;text-align:center;margin-bottom:100px;padding-top:100px}
.wa-somvi-feedback{position: relative;z-index: 2;border-radius: 80px;background:#fff;padding:80px 50px;width:100% !important}
.wa-somvi-feedback form input{border:1px solid #dcdcdc !important;line-height: 60px;display: block;width: 100% !important;max-width: 500px;height: 60px;border-radius: 10px;font-size:18px}
.wa-somvi-feedback form .wpcf7-submit{color:#fff;background:#007574;padding:0;width:200px !important; font-size:17px; float:right;line-height:50px;height:50px;border:0px !important}
.wa-somvi-feedback form .wpcf7-submit:hover{text-decoration:none;transition: all .22s ease-in-out;background-color: #319b9a;color: #fff;border:0px !important}
.wa-somvi-feedback textarea{border-radius: 30px;margin-bottom:40px}
.wa-somvi-feedbackhead{font-size: 26px;line-height: 1.21em;letter-spacing: -.007em;font-weight: bold;margin-bottom: 40px}
.wa-somvi-feedbackhead b{color: #007574}
.wa-somvi-feedback p{margin-bottom: 26px !important}
.wa-somvi-feedback textarea{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:100% !important; min-height: 120px; max-height:320px;border:1px solid #dcdcdc !important}
@media (max-width: 860px) {
.wa-somvi-feedbacktitle h1{font-size: 34px}
.wa-somvi-feedback{border-radius: 60px}
}
@media (max-width: 580px) {
.wa-somvi-feedbacktitle h1{margin-bottom: 60px;padding-top: 60px;font-size: 27px}
.wa-somvi-feedbackhead{font-size: 22px}
.wa-somvi-feedback{padding: 40px 20px;border-radius: 40px}
}


.wa-somvi-smain1{overflow: hidden;position: relative;background-color: #f5f5f8;overflow: hidden;z-index: 1}

.wa-somvi-prime{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display: flex;gap: 20px}
.wa-somvi-prime1{flex-basis: 621px;padding: 170px 0 25px}
.wa-somvi-primein1{font-size: 40px;line-height: 1.33em;letter-spacing: -.0075em;font-weight:bold}
.wa-somvi-primein2{color: #7a7a7a;font-size: 17px;line-height: 1.7em;margin-top: 95px}
.wa-somvi-primein3{margin-top: 100px;font-size: 20px;line-height: 1.7em;display: flex;align-items: center;gap: 12px}
.wa-somvi-primein3 p{margin:0}
.wa-somvi-primein3 a{display: inline-block;font-size: 16px;line-height: 34px;text-decoration:none;color: #007574}
.wa-somvi-primein3 a:hover{text-decoration:underline}
.wa-somvi-prime2{position: relative;flex-basis: 486px}
.wa-somvi-primeimg img{position:absolute;bottom: 0px}
.wa-somvi-phone1{transform: translateY(15%);left: 0;width: 57.82%}
.wa-somvi-phone2{transform: translateY(15%);right: 0;width: 67.696%;transition-delay: 0.8s}
.wa-somvi-cloud1{position: absolute;z-index: -1;top: 15%}
.wa-somvi-cloud1 img{max-width: 100%;max-height: 100%;height: auto;display:block;width:80%;transition-delay: 0.6s}
.wa-somvi-cloud2{position: absolute;bottom: -8px;left: calc(50% - 803px);z-index: -1}
.wa-somvi-primeinmob{display:none;font-size: 17px;line-height: 1.7em;margin-top: 16px}
.wa-somvi-primeinbtn a{padding: 10px 16px;background-color: #007574;border-radius: 10px;font-size: 16px;font-weight: 600;color: #fff;line-height: 44px;height: 44px}
.wa-somvi-primeinbtn a:hover{background-color: #16908F}

@media (max-width: 860px) {
.wa-somvi-prime {flex-wrap: wrap}
.wa-somvi-prime1, .wa-somvi-prime2{flex-basis: 100%; flex-shrink:1}
.wa-somvi-prime2{height: auto;padding-bottom: 95%;flex-basis: 70%;margin-left:auto}
.wa-somvi-primein1{font-size: 24px !important}
.wa-somvi-cloud1{width: 390px;top: -29%;right: -35%;left: auto}
.wa-somvi-primein3{display:none}
.wa-somvi-primeinmob{display:block}
.wa-somvi-primein2{margin-top: 16px}
.wa-somvi-primeinbtn{margin-bottom: 50px}
.wa-somvi-prime1 {padding: 60px 0 25px}
}
@media (max-width: 580px) {
.wa-somvi-prime1, .wa-somvi-prime2{flex-basis: 100%}
.wa-somvi-prime2{padding-bottom: 125%}
}

.wa-somvi-smain2{overflow: hidden;background: #fff; position: relative}

.wa-somvi-numbers{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display: flex;gap: 32px;padding-top: 83px;padding-bottom: 83px;position:relative;z-index: 2}
.wa-somvi-number{font-size: 56px;font-weight: 800;line-height: 1.14em;opacity: .15;margin-bottom: 40px}
.wa-somvi-numbers1, .wa-somvi-numbers2, .wa-somvi-numbers3{flex-basis: 33.33%}
.wa-somvi-numbertitle{font-size: 22px;line-height: 1.54em;font-weight:bold}
.wa-somvi-numbertitle b{color: #007574}
.wa-somvi-numbertxt{margin-top: 16px;font-size: 18px;line-height: 1.888em}
.wa-somvi-numbertxt b{color: #007574}

@media (max-width: 860px) {
.wa-somvi-numbers{flex-direction: column}
}
@media (max-width: 580px) {
.wa-somvi-number{font-size: 44px;margin-bottom:16px}
.wa-somvi-numbertxt{margin-top: 8px}
.wa-somvi-numbertitle {font-size: 19px}
 }

.wa-somvi-about{width: 1232px;position: relative;z-index:2;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display: flex;align-items: center;gap: 115px;padding-top: 80px;overflow:hidden}
.wa-somvi-about:before{content: "";position: absolute;top: 0;left: 0;right: 0;width: 83.2%;margin: 0 auto;border-bottom: 1px solid #e8e8ea}
.wa-somvi-aboutimg{position: relative;flex-basis: 490px;flex-shrink: 0;z-index: 1}
.wa-somvi-aboutscreen{transform: translateY(15%);border-radius: 54px 54px 0px 0px;display:block}
.wa-somvi-aboutinfo{margin-right: unset;margin-left: auto}
.wa-somvi-aboutfeature{margin-top: 60px;display: inline-flex;background-color: #fa8231;border-radius: 30px;padding: 8px 16px 8px 14px;font-size: 12px;font-weight: 600;line-height: 1.1em;color: #fff;margin-bottom: 32px}
.wa-somvi-aboutfeature img{margin-right: 10px}
.wa-somvi-abouttitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold}
.wa-somvi-abouttxt{margin-top: 28px;font-size: 18px;line-height: 1.888em}
.wa-somvi-abouttxt ul{padding-left:0px;width: 504px;max-width: 100%;list-style: none;margin-left: 0px;margin-top: 92px}
.wa-somvi-abouttxt ul li{font-size: 22px;line-height: 1.54em;position: relative;padding-left: 79px}
.wa-somvi-abouttxt ul li b{display: block}
.wa-somvi-abouttxt ul li:before {content: "";position: absolute;top: 0;left: 0;display: inline-block;width: 55px;height: 55px;background-color: #007574;background: url(/somvi/img/list-marker.svg) 100%}
.wa-somvi-abouttxt ul li + li {margin-top:16px}

.wa-somvi-aboutrev{flex-direction: row-reverse}
.wa-somvi-aboutrev .wa-somvi-aboutscreen{margin-left: auto}
.wa-somvi-aboutrev .wa-somvi-aboutinfo{margin-left: unset;margin-right: auto}

@media (max-width: 1280px) {
.wa-somvi-abouttxt ul {width:100%}
.wa-somvi-aboutscreen{margin-left: auto;margin-right: auto}
}
@media (max-width: 1180px) {
.wa-somvi-abouttitle {font-size: 40px}
}
@media (max-width: 1100px) {
.wa-somvi-about{gap: 80px}
.wa-somvi-aboutimg{flex-basis: 36%}
.wa-somvi-aboutimg{flex-basis: 36%}
}
@media (max-width: 980px) {
.wa-somvi-about{gap: 40px}
}
@media (max-width: 960px) {
.wa-somvi-aboutimg{flex-basis: 42%}
}
@media (max-width: 860px) {
.wa-somvi-abouttxt ul li{font-size: 17px}
}
@media (max-width: 760px) {
.wa-somvi-aboutimg img{width: 320px}
.wa-somvi-about{flex-direction: column-reverse}
}
@media (max-width: 700px) {
.wa-somvi-abouttxt ul {padding:0px;margin-top:0px}
}
@media (max-width: 570px) {
.wa-somvi-aboutimg img{width: 290px}
.wa-somvi-abouttxt ul li {font-size: 16px !important}
}


.wa-somvi-cloudrb{position: absolute;width: 857px;top: 6%;right: -20%;z-index: 1;will-change: transform}
.wa-somvi-cloudrb img{width:100%;height:auto}
@media (max-width: 580px) {
.wa-somvi-cloudrb {width: 500px;right: -60%}
}

.wa-somvi-smain3{overflow: hidden;padding-bottom: 140px;background:#fff}

.wa-somvi-mnews{position: relative}
.wa-somvi-mnews:before{content: "";position: absolute;top: 0;left: 0;right: 0;width: 83.2%;margin: 0 auto;border-bottom: 1px solid #e8e8ea}
.wa-somvi-mnewsin{width: 90%;margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px}
.wa-somvi-mnewstitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight: bold;padding-top:180px;padding-bottom:136px;text-align:center}
.wa-somvi-mnewsblock{background:#f5f5f8;border-radius:80px;flex-basis:33%}
.wa-somvi-mnewsblockin{padding: 40px;min-height: 500px}
.wa-somvi-mnewsdate{line-height: 120px;font-size: 66px;color:#d0d0d3;font-weight:bold}
.wa-somvi-mnewsyear{font-size: 46px;color:#d0d0d3}
.wa-somvi-mnewshead{font-size: 22px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold}
.wa-somvi-mnewsartcl{margin-top: 70px}
.wa-somvi-mnewstxt{font-size: 18px;line-height: 1.888em;margin-top:20px}
.wa-somvi-mnewsline{background:#d1e2e3;width:8px;height:auto;padding-top: 40px;padding-bottom: 40px;margin-top: -40px;margin-bottom: -40px;margin-left:-36px;margin-right:-36px}
.wa-somvi-mnewsimg img{width: 100%;margin-top: 20px;border-radius: 28px}


@media (max-width: 1900px) {
.wa-somvi-mnewsdate {font-size: 60px}
}
@media (max-width: 1780px) {
.wa-somvi-mnewsin {width: 96%}
}
@media (max-width: 1680px) {
.wa-somvi-mnewsdate {font-size: 54px}
.wa-somvi-mnewsyear {font-size: 42px}
}
@media (max-width: 1560px) {
.wa-somvi-mnewsdate {line-height: 64px;font-size: 50px}
.wa-somvi-mnewsyear {font-size: 38px}
}
@media (max-width: 1460px) {
.wa-somvi-mnewsdate {font-size: 46px}
.wa-somvi-mnewsyear {font-size: 34px}
}
@media (max-width: 1360px) {
.wa-somvi-mnewshead {font-size: 20px}
.wa-somvi-mnewsdate {font-size: 44px}
.wa-somvi-mnewsyear {font-size: 30px}
}

@media (max-width: 860px) {
.wa-somvi-mnewsblock{border-radius: 60px}
.wa-somvi-smain3{padding-bottom: 100px}
.wa-somvi-mnewstitle {padding-top: 120px}
.wa-somvi-mnewstxt{line-height:26px}
}
@media (max-width: 580px) {
.wa-somvi-mnewsblock{border-radius: 40px}
.wa-somvi-mnewstitle{padding-top: 70px;padding-bottom: 50px}
}


.wa-somvi-smain4{overflow: hidden;background:#d1e2e3;padding-top:120px;padding-bottom:120px}
.wa-somvi-look{width: 1232px;margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px}
.wa-somvi-looktitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight: bold;text-align:center}
.wa-somvi-looktxt{font-size: 18px;line-height: 1.888em;margin-top:20px;text-align:center}
.wa-somvi-lookvideo{text-align:center}
.wa-somvi-lookvideo iframe{width:90%;height:560px;margin-top:40px;border-radius:30px;box-shadow: 0 3px 75px 0 rgba(0,0,0,0.3)}

@media (max-width: 1100px) {
.wa-somvi-lookvideo iframe {height:480px;width: 96%}
}
@media (max-width: 960px) {
.wa-somvi-lookvideo iframe {height:440px;width: 96%}
}
@media (max-width: 800px) {
.wa-somvi-lookvideo iframe {height:400px;width: 100%}
}
@media (max-width: 800px) {
.wa-somvi-lookvideo iframe {height:360px}
}
@media (max-width: 580px) {
.wa-somvi-smain4 {padding-top: 60px;padding-bottom: 60px}	
.wa-somvi-lookvideo iframe {height:270px;margin-top: 30px}
}

.wa-somvi-smain5{overflow: hidden;}

.wa-somvi-revtitle1{font-size: 18px;line-height: 1.888em;text-align:center;padding-top:120px}
.wa-somvi-revtitle2{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight: bold;text-align:center;margin-top:20px}
.wa-somvi-reviews{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position: relative;margin-top:100px;margin-bottom:120px}
.wa-somvi-rev{}
.wa-somvi-revperson{width:90px;height:90px}
.wa-somvi-revperson img{width:100%;height:auto;border-radius:100px}
.wa-somvi-revtxt{font-size: 18px;margin-right: 20px;line-height: 1.888em;text-align:left;margin-top:40px}
.wa-somvi-revauthor{font-size: 18px;line-height: 1.888em;text-align:left;margin-top:40px}

@media (max-width: 580px) {
.wa-somvi-revtitle1{padding-top: 60px}
.wa-somvi-reviews {margin-top: 60px}
}

.wa-somvi-smain6{overflow: hidden;background-image: linear-gradient(to left top, #000000, #110e11, #19181d, #1b212a, #1a2c34, #1b3038, #1b343c, #1c3840, #223543, #2b3142, #342d3d, #3a2a36);color:#fff;padding-top:170px;padding-bottom:160px}

.wa-somvi-mloadtitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight: bold;text-align:center;}
.wa-somvi-mloadbtns{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-top:56px;text-align:center}
.wa-somvi-mloadbtn{display:inline-block;background:#fff;width:280px;line-height:62px;margin-left: 10px;margin-right: 10px;border-radius:10px;color:#007574;text-decoration:none;font-size: 18px;font-weight:bold}
.wa-somvi-mloadbtn:hover{text-decoration:underline}
.wa-somvi-mloadbtnimg{width: 25px;height: 20px;display: inline-block;margin-right: 10px;background-size: contain;object-fit: contain;margin-top: -4px} 
.wa-somvi-mloadtxt{font-size: 18px;line-height: 1.888em;text-align:center;margin-top:56px}

@media (max-width: 800px) {
.wa-somvi-smain6{padding-top:120px;padding-bottom:120px}
}
@media (max-width: 636px) {
.wa-somvi-mloadbtn{margin-bottom:30px}
.wa-somvi-smain6{padding-top:100px;padding-bottom:100px}
.wa-somvi-mloadtxt{margin-left: auto;margin-right: auto;display: block;width: calc(100% - 40px);padding-right: 20px;padding-left: 20px}
}

.wa-somvi-smain7{overflow: hidden;background: #fff;padding: 93px 0}

.wa-somvi-graph{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display: flex;align-items: center;gap: 115px;margin-bottom:80px}
.wa-somvi-graphimg{position: relative;flex-basis: 490px;flex-shrink: 0;z-index: 1}
.wa-somvi-graphdata{transform: translateY(15%);box-shadow: 0 3px 75px 0 rgba(0,0,0,.1019607843);border-radius: 20px;display:block}
.wa-somvi-graphinfo{}
.wa-somvi-graphtitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold}
.wa-somvi-graphtxt{margin-top: 28px;font-size: 18px;line-height: 1.888em}

.wa-somvi-cloud3{top: -1%;left: -16%;width: 54.9%;position: absolute;z-index: -1;display: flex;justify-content: center}
.wa-somvi-cloud3 img{max-width: 100%;max-height: 100%;height: auto;display:block;width:77%}
.wa-somvi-cloud4{right: -18%;bottom: -20%;width: 75%;position: absolute;z-index: -1}
.wa-somvi-cloud4 img{max-width: 100%;max-height: 100%;height: auto;display:block;width:77%}

.wa-somvi-graphrev{flex-direction: row-reverse}
.wa-somvi-graphrev .wa-somvi-cloud3{left: initial;right: -12%;width: 32.656%;top: -2%}
.wa-somvi-graphrev .wa-somvi-cloud4{right: initial;left: -18%;width: 50.41%}

@media (max-width: 1180px) {
.wa-somvi-graphtitle {font-size: 40px}
}
@media (max-width: 1100px) {
.wa-somvi-graph{gap: 80px}
.wa-somvi-graphimg{flex-basis: 36%}
}
@media (max-width: 980px) {
.wa-somvi-graph{gap: 40px}
}
@media (max-width: 960px) {
.wa-somvi-graphimg{flex-basis: 42%}
}
@media (max-width: 760px) {
.wa-somvi-graphimg img{width: auto}
.wa-somvi-graph{flex-direction: column-reverse}
}
@media (max-width: 570px) {
.wa-somvi-graphimg img{width: 100%}
}



.wa-somvi-results{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-top: 120px;padding-top: 32px;text-align: center}
.wa-somvi-resultstitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold}
.wa-somvi-resultstitle b{color: #007574}
.wa-somvi-resultstxt{margin-top: 28px;font-size: 18px;line-height: 1.888em}
.wa-somvi-resultslist ul{max-width: 1034px;margin: 49px auto;text-align: left;list-style: none;font-size: 24px;line-height: 1.83em;padding-left:0px}
.wa-somvi-resultslist ul li:before{content: "•";display: inline-block;margin-right: 12px}
.wa-somvi-resultslist ul li b{background-color: #e0eeee;font-weight:normal}

@media (max-width: 1160px) {
.wa-somvi-resultslist ul{font-size: 22px}
}
@media (max-width: 1020px) {
.wa-somvi-resultslist ul{font-size: 20px}
}
@media (max-width: 900px) {
.wa-somvi-resultslist ul{font-size: 18px}
}
@media (max-width: 860px) {
.wa-somvi-resultslist ul{font-size: 17px}
}
@media (max-width: 700px) {
.wa-somvi-resultslist ul{font-size: 17px;line-height: 1.5em}
}

.wa-somvi-smain8{overflow: hidden;padding-top:120px;padding-bottom:180px;background:#fff}

.wa-somvi-brands{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}
.wa-somvi-brandstitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold;text-align:center;margin-bottom:120px}
.wa-somvi-brand{width:220px;height: 220px;background:#f5f5f8;border-radius:80px;display:flex;align-items:center;padding:30px;}
.wa-somvi-brand img{width:100%}

@media (max-width: 860px) {
.wa-somvi-smain8{padding-top:0px}
.wa-somvi-brand{border-radius: 60px}
}
@media (max-width: 580px) {
.wa-somvi-brand{border-radius: 40px}
.wa-somvi-brandstitle{margin-bottom:60px}
}


.wa-somvi-smain9{overflow: hidden;padding: 70px 0;background-color: #f5f5f8}

.wa-somvi-slider{width: 1232px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}
.wa-somvi-slide{display: flex;flex-shrink: 0;height: 100%;position: relative;transition-property: transform;align-items: center;gap: 56px;}
.wa-somvi-sliderin{padding: 50px 20px;margin: 0 -20px}
.wa-somvi-slideimg{position: relative;flex-basis: 49.167%;flex-shrink: 0;max-width: 590px;z-index: 1}
.wa-somvi-sliderpic{transform: translateY(15%);display: block;box-shadow: 4px 4px 8px -3px rgba(0,39,38,.3019607843);border-radius: 24px;max-width: 99%;max-height: 100%;height: auto;float:right}
.wa-somvi-cloud7{position: absolute;z-index: -1;top: -12%;right: 8%;width: 27.12%}
.wa-somvi-cloud7 img{max-width: 100%;max-height: 100%;height: auto;display:block;width:77%}
.wa-somvi-cloud8{position: absolute;z-index: -1;bottom: -13%;left: 3%;width: 41.867%}
.wa-somvi-cloud8 img{max-width: 100%;max-height: 100%;height: auto;display:block;width:77%}
.wa-somvi-slideinfo{}
.wa-somvi-slidetitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;color: #007574;font-weight:bold}
.wa-somvi-slidetxt{margin-top: 16px;font-size: 18px;line-height: 1.888em}
.wa-slider__control {position: relative !important;top:auto !important}
.wa-slider__control::before {position: absolute}
.wa-slider2 .wa-slider__item{justify-content: center; display: flex}
.wa-slider3 .wa-slider__item{padding-top: 70px;padding-bottom: 80px}
.wa-somvi-sliderbtns{display: flex;justify-content: center;align-items: center;width: 100%;height: 80px;position: absolute;gap: 30px}
.wa-slider__control[data-slide="prev"] {left: auto !important}
.wa-slider__control[data-slide="next"] {right: auto !important}
.wa-slider__point{background: #ededed !important}
.wa-slider__point:hover{cursor:pointer;background:#c3c3c3 !important}
.wa-slider__point.active {background: #223d3d !important}
.wa-slider1 .wa-somvi-sliderbtns, .wa-slider2 .wa-somvi-sliderbtns{margin-top: 30px}

@media (max-width: 900px) {
.wa-somvi-slide {display: block}
.wa-somvi-slideimg {margin: auto}
.wa-somvi-slideinfo {margin-top: 40px}
.wa-somvi-sliderpic{max-width: 100%;float:none}
}
@media (max-width: 860px) {
.wa-somvi-slidetitle{font-size: 34px}
.wa-slider3 .wa-slider__item{padding-bottom: 0px}
.wa-slider3 .wa-somvi-slidetitle{font-size: 20px}
.wa-slider3 .wa-somvi-slidetitle p{margin-bottom: 12px}
.wa-slider3 .wa-somvi-slidetxt p{margin-bottom: 12px}
.wa-slider3 .wa-somvi-sliderbtns{margin-top:-26px}
.wa-somvi-smain9{padding-top:10px}
}

@media (max-width: 700px) {
.wa-somvi-sliderpic{box-shadow:none}
}


.wa-somvi-doc1{background:#f5f5f8;padding-bottom:80px;position: relative;overflow:hidden}
.wa-somvi-doc1title{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold;text-align:center;margin-bottom:100px;padding-top:100px;z-index: 2;position: relative}
.wa-somvi-doc1s1, .wa-somvi-doc1s2{width: 1232px;margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;font-style: normal;font-weight: normal;font-size: 19px;line-height: 24px;letter-spacing: 0.5px;;z-index: 2;position: relative}
.wa-somvi-doc1s1 b, .wa-somvi-doc1s2 b{font-style: normal;font-weight: normal;font-size: 22px;line-height: 16px}
.wa-somvi-doc1s1{font-size: 18px;border-radius: 80px;background:#fff;padding:80px 50px}
.wa-somvi-doc1s1in{max-height: 600px;padding-right: 20px;}
.wa-somvi-doc1s2:before{content: "";position: absolute;top: 0;left: 0;right: 0;width: 83.2%;margin: 0 auto;border-bottom: 1px solid #e8e8ea}
.wa-somvi-doc1s2{font-size: 18px;margin-top:60px;padding-top:60px}
.wa-somvi-doc1s2 b:before{content: "";background-image: url(/somvi/img/ok.svg);display:inline-block;width: 24px;height: 24px;margin-right: 18px}


@media (max-width: 980px) {
.wa-somvi-doc1s1in p, .wa-somvi-doc1s2in p{font-size:18px}
}
@media (max-width: 860px) {
.wa-somvi-doc1s1in p, .wa-somvi-doc1s2in p{font-size:17px}
.wa-somvi-doc1title{margin-bottom: 80px;padding-top: 80px}
.wa-somvi-doc1s1{border-radius: 60px;font-size: 17px}
.wa-somvi-doc1s2{font-size: 17px}
}
@media (max-width: 580px) {
.wa-somvi-doc1s1in p, .wa-somvi-doc1s2in p{line-height: 22px;font-size:16px}
.wa-somvi-doc1title{margin-bottom: 60px;padding-top: 60px}
.wa-somvi-doc1s1{border-radius: 40px;font-size: 16px}
.wa-somvi-doc1s2{font-size: 16px}
}

.wa-somvi-cloud9{position: absolute;width: 465px;height: 612px;left: -90.71px;top: 20%}
.wa-somvi-cloud10{position: absolute;width: 465px;height: 612px;right: -110px;top: 12%}
@media (max-width: 860px) {
.wa-somvi-cloud9{left: -200px}
.wa-somvi-cloud10{right: -220px}
}

.wa-somvi-tariffs{background: #f5f5f8;padding-bottom: 80px;position: relative;overflow: hidden}
.wa-somvi-tarifftitle{font-size: 46px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold;text-align:center;margin-bottom:100px;padding-top:100px}
.wa-somvi-tarifftitlein{font-size: 42px;line-height: 1.21em;letter-spacing: -.007em;font-weight:bold;text-align:center;margin-bottom:50px;min-height: 112px}
.wa-somvi-tarifftitlein b{color:#007574;font-weight:bold}
.wa-somvi-tariffs1{width: 90%;justify-content: center;margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;display:flex;gap:26px;margin-bottom:50px;position: relative;z-index: 2}
.wa-somvi-tariff0{flex-basis:570px;position: relative}
.wa-somvi-tariff{border-radius: 80px 80px 0px 0px;background:#fff;padding:60px 40px;min-height: 580px;border-bottom: 1px solid #e6e6e6;padding-bottom: 20px}
.wa-somvi-tariffs1spoiler{display: flex;margin-bottom:40px}
.wa-somvi-tariffsp1head{font-style: normal;font-weight: normal;font-size: 19px;line-height: 26px;letter-spacing: 0px;color: #373737;position:relative;width: 100%;display: inline-block}
.wa-somvi-tariffsp1in{font-style: normal;font-weight: normal;font-size: 17px;line-height: 22px;letter-spacing: 0.2px;margin-top: 16px}
.wa-somvi-tariffpricepre{text-align: center;text-decoration: line-through;font-size: 30px;color: #adadad}
.wa-somvi-tariffpricecomm{width: 90%;margin: auto;font-size: 16px;text-align: center}
.wa-somvi-tariffprice0{padding-top: 28px;background: #fff;padding-bottom: 30px;border-radius: 0px 0px 80px 80px}
.wa-somvi-tariffprice{font-style: normal;font-weight: 300;font-size: 40px;line-height: 56px;text-align: center;letter-spacing: -0.345px;display: block;width: 100%;padding-top: 26px;padding-bottom: 5px}
.wa-somvi-tariffsp1status{width: 28px;align-self: baseline;margin-right: 6px}
.wa-somvi-tariffs2:before{content: "";position: absolute;top: 0;left: 0;right: 0;width: 83.2%;margin: 0 auto;border-bottom: 1px solid #e8e8ea}
.wa-somvi-tariffs2{width: 1232px;margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;position:relative}
.wa-somvi-tariffs2spoiler{margin-bottom:50px;border-radius: 80px;font-size: 30px;position: relative;z-index: 2}
.wa-somvi-tariffs2spoilermed{background: #fff;padding-right: 30px;padding-left: 30px}
.wa-somvi-tariffs2spoilermed .wa-spoiler-content{overflow: hidden;position: relative}
.wa-somvi-tariffs2spoilertop{height: 30px;background: #fff;border-radius: 100px 100px 0px 0px}
.wa-somvi-tariffs2spoilerbottom{height: 30px;background: #fff;border-radius: 0px 0px 100px 100px}
.wa-somvi-tariffsp2in{margin-top:30px;font-style: normal;font-weight: normal;font-size: 19px;line-height: 24px;letter-spacing: 0.5px}
.wa-somvi-tariffs1spoiler .wa-spoiler-title::before {display: none !important}
.wa-somvi-tariffs1spoiler .wa-spoiler-title::after {content: "";flex-shrink: 0;margin-left: auto;background-image: url(/somvi/img/qst.svg);width: 22px;height: 22px;background-size: contain;background-position: center;right: 0px;top: 4px;position: relative;display: block}
.wa-somvi-tariffs1spoiler .wa-spoiler-title{display: flex;font-style: normal;font-weight: normal;font-size: 19px;line-height: 26px;letter-spacing: 0px;color: #373737;padding: 0}
.wa-somvi-tariffs2spoiler .wa-spoiler-title::before {display: none !important}
.wa-somvi-tariffs2spoiler .wa-spoiler-title::after {content: "";flex-shrink: 0;margin-left: auto;background-image: url(/somvi/img/switch.svg);width: 22px;height: 22px;background-size: contain;background-position: center;right: 0px;position: relative;display: blockж	transform-origin: 50% calc(50% + 3.6px);transition: all 0.3s}
.wa-somvi-tariffs2spoiler .wa-spoiler-title{font-size: 30px;line-height: 40px;width: 100%;display: flex;align-items: center;padding:0;font-weight:normal}
.wa-somvi-tariffs2spoiler .wa-spoiler-open::after{transform: rotate(90deg)}

.wa-somvi-cloud11{position: absolute;top: 50px;z-index: 1;right: -170px}

@media (max-width: 1480px) {
.wa-somvi-tariffs1{width: calc(100% - 32px)}
}

@media (max-width: 1180px) {
.wa-somvi-tariffs2spoiler{border-radius: 60px}
.wa-somvi-tariff{border-radius: 60px 60px 0px 0px}
.wa-somvi-tariffprice0{border-radius: 0px 0px 60px 60px}
}

@media (max-width: 940px) {
.wa-somvi-tariffs1{flex-direction: column}
.wa-somvi-tariff0 {flex-basis: 100%}
.wa-somvi-tariff{min-height: auto}
.wa-somvi-tariffprice0 {padding-top: 46px}
}

@media (max-width: 860px) {
.wa-somvi-tariffs2spoiler .wa-spoiler-title{font-size: 26px;line-height: 36px}
.wa-somvi-tariffsp2in{font-size: 17px}
.wa-somvi-tariffs2spoiler{margin-bottom: 20px}
}
@media (max-width: 580px) {
.wa-somvi-tariffs2spoiler .wa-spoiler-title{font-size: 22px;line-height: 32px}
.wa-somvi-tariffsp2in{margin-top: 40px;font-size: 16px}
.wa-somvi-tarifftitle{margin-bottom: 60px;padding-top: 60px}
.wa-somvi-tariffs2spoiler{border-radius: 40px}
.wa-somvi-tariff{border-radius: 40px 40px 0px 0px}
.wa-somvi-tariffprice0{border-radius: 0px 0px 40px 40px}
.wa-somvi-tariff {padding: 40px 20px}
.wa-somvi-tariffprice {padding-top: 12px;font-size: 28px}
.wa-somvi-tariffpricepre {font-size: 24px}
.wa-somvi-tarifftitlein{font-size:30px !important}
}


/*common base*/
@media (max-width: 1264px) {
.wa-somvi-prime, .wa-somvi-numbers, .wa-somvi-about, .wa-somvi-look, .wa-somvi-reviews, .wa-somvi-mloadbtns, .wa-somvi-graph, .wa-somvi-results, 
.wa-somvi-brands, .wa-somvi-slider, .wa-somvi-doc1s1, .wa-somvi-doc1s2, .wa-somvi-tariffs1, .wa-somvi-tariffs2, .wa-somvi-feedback0{width: calc(100% - 32px)}
}
@media (max-width: 1100px) {
.wa-somvi-doc1s1, .wa-somvi-feedback{padding: 60px 40px}
.wa-somvi-abouttitle, .wa-somvi-mnewstitle, .wa-somvi-looktitle, .wa-somvi-revtitle2, .wa-somvi-mloadtitle, .wa-somvi-graphtitle, .wa-somvi-resultstitle, 
.wa-somvi-brandstitle, .wa-somvi-slidetitle, .wa-somvi-doc1title, .wa-somvi-tarifftitle, .wa-somvi-tarifftitlein, .wa-somvi-feedbacktitle h1{font-size: 38px}
.wa-somvi-numbertxt, .wa-somvi-abouttxt, .wa-somvi-mnewstxt, .wa-somvi-looktxt, .wa-somvi-revtxt, .wa-somvi-revauthor, .wa-somvi-mloadtxt, .wa-somvi-graphtxt, .wa-somvi-resultstxt, .wa-somvi-slidetxt{font-size: 17px}
}
@media (max-width: 860px) {
.wa-somvi-doc1s1, .wa-somvi-feedback{padding: 50px 28px}
.wa-somvi-abouttitle, .wa-somvi-mnewstitle, .wa-somvi-looktitle, .wa-somvi-revtitle2, .wa-somvi-mloadtitle, .wa-somvi-graphtitle, .wa-somvi-resultstitle, 
.wa-somvi-brandstitle, .wa-somvi-slidetitle, .wa-somvi-doc1title, .wa-somvi-tarifftitle, .wa-somvi-tarifftitlein, .wa-somvi-feedbacktitle h1{font-size: 34px}
.wa-somvi-numbertxt, .wa-somvi-abouttxt, .wa-somvi-mnewstxt, .wa-somvi-looktxt, .wa-somvi-revtxt, .wa-somvi-revauthor, .wa-somvi-mloadtxt, .wa-somvi-graphtxt, .wa-somvi-resultstxt, .wa-somvi-slidetxt{font-size: 17px}
}
@media (max-width: 580px) {
.wa-somvi-doc1s1, .wa-somvi-feedback{padding: 40px 18px}
.wa-somvi-abouttitle, .wa-somvi-mnewstitle, .wa-somvi-looktitle, .wa-somvi-revtitle2, .wa-somvi-mloadtitle, .wa-somvi-graphtitle, .wa-somvi-resultstitle, 
.wa-somvi-brandstitle, .wa-somvi-slidetitle, .wa-somvi-doc1title, .wa-somvi-tarifftitle, .wa-somvi-tarifftitlein, .wa-somvi-feedbacktitle h1{font-size: 27px}
.wa-somvi-numbertxt, .wa-somvi-primeinmob, .wa-somvi-abouttxt, .wa-somvi-mnewstxt, .wa-somvi-looktxt, .wa-somvi-revtxt, .wa-somvi-revauthor, .wa-somvi-mloadtxt, .wa-somvi-graphtxt, .wa-somvi-resultstxt, .wa-somvi-slidetxt{line-height: 1.5em;font-size: 16px}
}

