/*
Theme Name: mywebar_langing
Theme URI: 
Author: 
Author URI: 
Description: Custom styles
Requires at least: 6.0
Tested up to: 6.3.1
Requires PHP: 5.7
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mywebar_langing
Tags: 
*/

/* The typing effect */
@keyframes typing {
    from {
        width: 0
    }

    to {
        width: 100%
    }
}

/* The blick effect */
@keyframes blink {
  0%  { background-color: #00C2B2; }
  49% { background-color: #00C2B2; }
  50% { background-color: transparent; }
  99% { background-color: transparent; }
  100%  { background-color: #00C2B2; }
}

/* The vertical carusel infinity loop effect*/
@keyframes scroll {
	0% { transform: translateY(0); }
	100% { transform: translateY(calc(-203px * 4)); }
}

/* The add object to editor effect*/
@keyframes show_device {
	0% { 
		transform: translateX(0);
	}
	50% { opacity: 1; }
	75% { opacity: 1; }
	100% { 
		transform: translateX(-300px);
		z-index: 7;
	}
}
@keyframes move_cursor {
	0% { 
		transform: translate3d(0, 0, 0);
		z-index: 7;
	}
	50% { 
		transform: translate3d(-12px, -147px, 10px);
		z-index: 7;
	}
	75% {
		z-index: 7;
	}
	100% { 
		transform: translate3d(530px, -29px, 0);
		z-index: -1;
	}
}
@keyframes move_file {
	0% { 
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	50% { 
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	75% {
		opacity: 1;
	}
	100% { 
		transform: translate3d(544px, 116px, 0);
		opacity: 0;
	}
}
@keyframes show_object {
	0% { 
		transform: scale(0, 0, 0);
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	75% {
		opacity: 0;
	}
	100% { 
		transform: scale(1, 1, 1);
		opacity: 1;
	}
}
@keyframes hide_folder {
	0% { 
		transform: translateX(0);
	}
	50% { }
	75% { }
	100% { 
		transform: translateX(300px);
	}
}

/* Percent circle effect*/
@keyframes progress {
	0% {
		stroke-dasharray: 0 100;
	}
}

/* Percent circle effect*/
@keyframes arrow_up_down {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-7px);
	}
	55% {
		transform: translateY(-7px);
	}
	100% {
		transform: translateY(0);
	}
}

/* Btn shine effect*/
@keyframes btn_shine {
	0% {
		transform: translateY(14em) translateX(-15em);
		opacity: 1;
	}
	20% {
		transform: translateY(-4em) translateX(3em);
		opacity: .3;
	}
	40% {
		transform: translateY(-4em) translateX(3em);
		opacity: 0;
	}
	100% {
		transform: translateY(-4em) translateX(3em);
		opacity: 0;
	}
}

body {
	line-height: 1.55;
}

.custom-header {
    box-shadow: 0px 2px 10px 3px rgba(166, 166, 166, 0.1);
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    height: 60px;
    z-index: 999;
    background: #fff;
}

.custom-header .wrap-custom-header {
    height: 60px;
}

.custom-header .custom-logo-link img {
    width: 84px;
}

.custom-header .glink span {
    color: #474747;
    font-family: var(--wp--preset--font-family--custom-inter) !important;
    font-size: 14px !important;
}

.opacity-0-6 {
    opacity: 0.6;
}

.opacity-0-8 {
    opacity: 0.8;
}

.border-9 {
    border-radius: 9px;
}
.border-10 {
    border-radius: 10px;
}
.border-20 {
    border-radius: 20px;
}

.div-overflow {
    overflow: hidden;
}

.margin-top-60 {
    margin-top: 60px;
}

.div-position-relative {
    position: relative;
}

.div-position-absolute {
    position: absolute;
}

.wrap-video-in-iphone {
    position: absolute;
    left: 5%;
    right: 6%;
    top: 8%;
    margin-top: 0;
}

.bg-image-enterpise {
    position: relative;
}

.bg-image-enterpise:before {
    content: ' ';
    display: block;
    position: absolute;
    left: -20px;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-image: url(/wp-content/themes/mywebar_langing/assets/images/screenshot-dashboard.webp);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: auto;
}

.div-radius-shadow {
    border-radius: 10px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 2px 5px 10px 0px rgba(62, 62, 62, 0.2);
    padding: 10px 20px;
    bottom: 6.5em;
    left: 2em;
    height: 43px
}

.display-flex {
    display: flex;
}
.column-align-center {
    align-self: center!important;
}

.wrap-ai-generate {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}

.wrap-image-bottom {
    position: relative;
    height: 350px;
    overflow: hidden;
}

.wrap-image-bottom img {
    position: absolute;
    bottom: -70px;
    max-width: 87%;
}

.wrap-image-top {
    position: relative;
    height: 350px;
    overflow: hidden;
}

.wrap-image-top img {
    position: absolute;
    top: -110px;
    max-width: 87%;
}

.btn-without-bg a:hover {
    color: #009b8e !important;
}

.btn-with-bg a:hover {
    background: #009b8e !important;
	border-color: #009b8e!important;
	color: #fff!important;
}

.btn-with-border-outline a:hover {
    background-color: #009b8e !important;
    background-image: none !important;
    border-color: #009b8e !important;
    color: #ffffff !important;
}

.current-menu-item {
    color: #009b8e !important;
}

.wrap-video-fit-cover {
    position: relative;
    min-height: 300px;
}

.wrap-video-fit-cover video {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wrap-text-typing-anim {
    position: absolute;
    top: 44%;
    left: 0;
    right: 28%;
    height: 56px;
}

.wrap-hidden-typing-strings {
    display: none;
}

.text-typing {
    position: absolute;
    left: 20px;
    top: 14px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0 auto;
    animation: typing 3s steps(40, end);
}

.wrap-pricing-plan-shadow {
    box-shadow: 0 10px 13px rgba(17, 38, 146, .05);
}

.custom-ul-li {
    position: relative;
    padding-left: 30px;
}

.custom-ul-li:hover .custom-ul-li-text-tooltip, .custom-ul-li:hover .custom-ul-li-text-tooltip-right {
    visibility: visible;
    opacity: 1;
}

.custom-ul-li-icon-default::before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(/wp-content/themes/mywebar_langing/assets/images/list_icon_creator.svg) no-repeat 0 0;
}

.custom-ul-li-icon-pro::before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(/wp-content/themes/mywebar_langing/assets/images/list_icon_pro.svg) no-repeat 0 0;
}

.custom-ul-li-icon-ultimate::before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(/wp-content/themes/mywebar_langing/assets/images/list_icon_ultimate.svg) no-repeat 0 0;
}

.custom-ul-li-icon-enterprise::before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(/wp-content/themes/mywebar_langing/assets/images/list_icon_enterprise.svg) no-repeat 0 0;
}


.custom-ul-li-icon-marketing::before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(/wp-content/themes/mywebar_langing/assets/images/list_icon_marketing.svg) no-repeat 0 0;
}

.custom-ul-li-with-tooltip .custom-ul-li-text {
    text-decoration: underline dotted #919191;
    text-underline-offset: 4px;
}

.custom-ul-li-text-tooltip {
    visibility: hidden;
    position: absolute;
    background: rgba(0, 0, 0, .9);
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    top: -46px;
    left: 260px;
    width: 300px;
    border-radius: 8px;
	min-height: 100px;
}
.custom-ul-li-text-tooltip::before {
    position: absolute;
    content: "";
    top: calc(50% - 0.4rem);
    left: 0;
    border: 0.4rem solid transparent;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, .9) !important;
    margin: 0 0 0 -6px;
}

.custom-ul-li-text-tooltip-right {
    visibility: hidden;
    position: absolute;
    background: rgba(0, 0, 0, .9);
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    top: -46px;
    right: 250px;
    width: 300px;
    border-radius: 8px;
	min-height: 100px;
}
.custom-ul-li-text-tooltip-right::after {
    position: absolute;
    content: "";
    top: calc(50% - 0.4rem);
    right: -6px;
    border: 0.4rem solid transparent;
    border-right-width: 0;
    border-left-color: rgba(0, 0, 0, .9) !important;
    margin: 0 0 0 -6px;
}

.hide-period {
    display: none;
}

.wrap-plan-info .is-style-outline a {
    transition: all .3s ease;
}

.wrap-plan-info.plan-pro .is-style-fill:hover a {
    color: #fff !important;
    border-radius: 6px;
	background-color: transparent!important;
    background: linear-gradient(0.444turn,rgba(43,82,203,1) 0%,rgba(34,197,214,1) 100%)!important;
}
.wrap-plan-info.plan-pro .is-style-outline:hover a {
    color: #fff !important;
    border-radius: 6px;
    background-color: #1788cf!important;
    border-color: #1788cf!important;
}

.wrap-plan-info.plan-ultimate .is-style-fill:hover a {
    color: #fff !important;
    border-radius: 6px;
	background-color: transparent!important;
    background: linear-gradient(0.444turn,rgba(0,140,128,1) 0%,rgba(30,196,204,1) 100%)!important;
}
.wrap-plan-info.plan-ultimate .is-style-outline:hover a {
    color: #fff !important;
    border-radius: 6px;
    background-color: #0da5a3!important;
    border-color: #0da5a3!important;
}

.wrap-plan-info.plan-ultimate-plus .is-style-fill:hover a {
    color: #fff !important;
    border-radius: 6px;
	background-color: transparent!important;
    background: linear-gradient(0.444turn,rgba(107,100,211,1) 0%,rgba(207,95,209,1) 100%)!important;
}
.wrap-plan-info.plan-ultimate-plus .is-style-outline:hover a {
    color: #fff !important;
    border-radius: 6px;
    background-color: #9d62ce!important;
    border-color: #9d62ce!important;
}

.wrap-plan-info.plan-marketing .is-style-fill:hover a {
    color: #fff !important;
    border-radius: 6px;
	background-color: transparent!important;
    background: linear-gradient(0.444turn,rgba(202,44,188,1) 0%,rgba(194,156,63,1) 99%)!important;
}
.wrap-plan-info.plan-marketing .is-style-outline:hover a {
    color: #fff !important;
    border-radius: 6px;
    background-color: #e03daa!important;
    border-color: #e03daa!important;
}

.plan-price p strong {
    font-weight: 600;
    ;
}

.show-all-features a {
    background: none;
    text-decoration: underline;
}

.grid-header,
.grid-row {
    flex-direction: row;
	gap: 0!important;
}
.grid-row {
	min-height: 51px!important
}

.grid-header div,
.grid-row div {
    display: flex;
    flex: 1;
	height: 51px;
    border-right: 1px dashed #e8e8e8;
    align-items: center;
}

.feature-title p {
    margin: 0 !important;
}
.feature-title {
	flex: 0 0 240px!important;
}

.unsupported img {
    opacity: .15;
}

.supported img {
    filter: invert(67%) sepia(28%) saturate(1213%) hue-rotate(129deg) brightness(98%) contrast(80%);
}

.hide-features {
    display: none;
}

.label-with-arrow {
    position: absolute;
    top: -15px;
    left: -25px;
}

.container-switch {
    position: absolute;
    top: -15px;
    right: 0;
    bottom: 0;
    left: -13px;
    height: 30px;
    margin: auto;
    text-align: center;
}
.switch input {
    position: absolute;
    opacity: 0;
}

.switch {
    display: inline-block;
    font-size: 20px;
    height: 30px;
    width: 50px;
    background: #fff;
    border: 2px solid #1FB3C8;
    border-radius: 60px;
    list-style-type: none;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}

.switch div {
    height: 20px;
    width: 20px;
    border-radius: 1em;
    background: #1FB3C8;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    transition: all 300ms;
    margin-top: 5px;
    margin-left: 5px;
}

.switch input:checked+div {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.btn-fix-bottom {
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 0;
}

.text-with-blue-gradient {
    background-clip: text;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(to right , #3D73FF, #14BEFF 60%);
    background-position: 0 0;
}
.text-with-pink-gradient {
    background-clip: text;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(135deg, #ff57ab 16%, #ff7d55 99%);
    background-position: 0 0;
}

.list-post-item {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
    position: relative;
    overflow: hidden;
    height: 100%;
}
.list-post-item .post-categories {
    z-index: 1;
    left: 15px;
    top: 15px;
}
.list-post-item .post-categories a {
    color: #fff!important;
}
.list-post-item .post-categories span {
    position: relative;
}
.list-post-item .post-categories span::after {
    content: "·";
    position: absolute;
    top: -1px;
    left: 3px;
    width: 12px;
}

.wrap-bg-image {
    width: 100%;
    top:0;
    left:0;
    right: 0;
    bottom:0;
    z-index: -1;
}
.wrap-bg-image img {
    z-index: 1;
    width: 100%;
}
.wrap-bg-image div {
    z-index: 2;
    height: 100%;
    width: 100%;
}
.wrap-bg-image figure {
    height: 100%;
    width: 100%;
}

.post-template-default {
    
}

.wrap-plan-feature-img figure img {
    max-width: fit-content;
}

.page-template-default footer {
    margin-block-start: 0;
}

.hide-item {
    display: none;
}

.wrap-ob-tr-projects .ob-tr-project-count {
    cursor: pointer;
}
.wrap-ob-tr-projects .active {
    background: #C077FD;
}
.wrap-ob-tr-projects .active p {
    color: #fff!important;
}

.custom-shadow-effect {
	box-shadow: 0px 10px 13px 0px rgba(17,38,146,0.1);;
}

.custom-line-height-32 {
	line-height: 32px;
}
.custom-line-height-25 {
	line-height: 25px;
}
.custom-line-height-27 {
	line-height: 27px;
}
.custom-line-height-22 {
	line-height: 22px;
}
.custom-line-height-20 {
	line-height: 20px;
}
.custom-line-height-19 {
	line-height: 19px;
}
.custom-line-height-34 {
	line-height: 34px;
}
.custom-line-height-36 {
	line-height: 36px;
}
.custom-line-height-29 {
	line-height: 29px;
}

.main-features-3 {
	height: 386px;
}

.custom-height {
	height: 392px;
}

.wrap-overflow-height {
	height: 410px;
	overflow: hidden;
}
.wrap-ext-height {
	height: 198px;
}
.wrap-ext2-height {
	height: 369px;
}
.wrap-camera-height {
	height: 349px;
	overflow: hidden;
}
.wrap-ext3-height {
	height: 234px;
}

.wrap-typing-animation {
	height: 47px;
}
.wrap-typing-animation .cursor {
	display: inline-block;
	background-color: #00C2B2;
	margin-left: 0.1rem;
	width: 5px;
	animation: blink 1s infinite;
	height: 35px;
}
.wrap-typing-animation .cursor.typing {
	animation: none;
}

.home-block-1 .wrap-images-block {
	position: relative;
	overflow: hidden;
	height: 492px;
	flex-wrap: initial!important;
}
.home-block-1 .wrap-images-block .wrap-img-1 {
	width: 255px;
	height: 492px;
	top: 0px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin-left: -819px;
}
.home-block-1 .wrap-images-block .wrap-img-2 {
	width: 403px;
	top: 0px;
	height: 492px;
	left: 50%;
	position: absolute;
	margin-left: -544px;
}
.home-block-1 .wrap-images-block .wrap-img-2 .wrap-img-inner-1, .home-block-1 .wrap-images-block .wrap-img-2 .wrap-img-inner-2 {
	width: 403px;
	height: 238px;
	overflow: hidden;
}
.home-block-1 .wrap-images-block .wrap-img-2 .wrap-img-inner-2 div#n2-ss-2 .n2-ss-slider-4 {
	height: 200px;
}
.home-block-1 .wrap-images-block .wrap-img-2 .wrap-img-inner-2 div#n2-ss-2 .n2-ss-slider-1 {
	min-height: 200px;
}
.home-block-1 .wrap-images-block .wrap-img-3 {
	width: 243px;
	height: 492px;
	overflow: hidden;
	top: 0px;
	left: 50%;
    position: absolute;
    margin-left: -121px;
}
.home-block-1 .wrap-images-block .wrap-img-3 img {
	width: 243px;
	height: 492px;
}
.home-block-1 .wrap-images-block .wrap-img-3 .wp-block-video {
	top: 18px;
    left: 12px;
    right: 15px;
}
.home-block-1 .wrap-images-block .wrap-img-4 {
	width: 845px;
	height: 492px;
	top: 0px;
	overflow: hidden;
	left: 50%;
    position: absolute;
    margin-left: 141px;
}
.home-block-1 .wrap-images-block .wrap-img-4 .wp-block-image, .home-block-1 .wrap-images-block .wrap-img-4 .wp-block-image img {
	height: 100%;
}

.home-block-2 {
	overflow: hidden;
	height: 740px;
}
.home-block-2 .wrap-text-section {
	width: 393px;
}
.home-block-2 .wrap-animation .main-laptop {
	width: 1124px;
	height: 702px;
	z-index: 5;
	top: -49px;
    left: 135px;
}
.home-block-2 .wrap-animation .main-laptop img {
	width: 100%;
}
.home-block-2 .wrap-animation .wrap-video {
	width: 226px;
	height: 450px;
	z-index: 7;
	top: 94px;
    left: 350px;
	overflow: hidden;
	z-index: -1;
}
.home-block-2 .wrap-animation .wrap-video .wrap-video-frame {
	width: 226px;
	height: 450px;
	z-index: 4;
	top: 0px;
	left: 0;
}
.home-block-2 .wrap-animation .wrap-video .inner-video {
	z-index: 3;
}
.home-block-2 .wrap-animation .wrap-folders {
	z-index: 6;
	width: 819px;
	height: 495px;
	top: 33px;
    left: 35px;
}
.home-block-2 .wrap-animation .wrap-folders. wrap-folder  {
	z-index: 3;
	width: 819px;
	height: 495px;
	top: 0;
	left: 0;
}
.home-block-2 .wrap-animation .wrap-folders. wrap-folder img  {
	width: 100%;
}
.home-block-2 .wrap-animation .wrap-folders .wrap-objects {
	width: 50px;
	height: 50px;
}
.home-block-2 .wrap-animation .wrap-folders .wrap-objects.object-1 {
	z-index: 6;
	top: 125px;
    left: 135px;
}
.home-block-2 .wrap-animation .wrap-folders .wrap-objects.object-2 {
	z-index: 3;
	top: 125px;
    left: 198px;
}
.home-block-2 .wrap-animation .wrap-objects img {
	width: 100%;
}
.home-block-2 .wrap-animation .wrap-cursor {
	z-index: 7;
	width: 29px;
	height: 29px;
	top: 351px;
    left: 203px;
}
.home-block-2 .wrap-animation .wrap-folders .wrap-cursor img {
	width: 100%;
}
.home-block-2 .wrap-animation .main-small-laptop {
	z-index: 7;
	width: 322px;
	height: 281px;
	top: 161px;
    left: 583px;
	opacity: 0;
}
.home-block-2 .wrap-animation .main-small-laptop img {
	width: 100%;
}

.move_cursor {
	animation: move_cursor 4s forwards;
}
.move_file {
	animation: move_file 4s forwards;
}
.show_device {
	animation: show_device 2s 4s forwards;
}
.show_object {
	animation: show_object 2s 2s forwards;
}
.hide_folder {
	animation: hide_folder 1s 4s forwards;
}

.tabs-nav-item {
	cursor: pointer;
}
.tabs-nav-item.active {
	background: #F7FEFF;
    border-color: #28B9CC !important;
}

.home-block-3 .group-line-1 {
	height: 358px;
}
.home-block-3 .group-line-1 .wp-block-video {
	height: 311px;
}
.home-block-3 .group-line-1 .wp-block-video video {
	height: 100%;
}
.home-block-3 .group-line-2, .home-block-3 .group-line-2 .wp-block-column {
	height: 356px;
}

.home-block-4 {
	height: 520px;
	overflow: hidden;
}

.vertical-slider {
	height: 520px;
	overflow: hidden;
}
.vertical-slider-track {
	width: 246px;
	overflow: hidden;
	height: calc(203px * 8);
	animation: scroll 30s infinite linear;
}
.vertical-slider-track.reverse {
	animation: scroll 30s linear infinite reverse;
	animation-direction: reverse;
}
.vertical-slider .slide-item {
	height: 203px;
	width: 246px;
}

.home-block-5 .wrap-video-block, .features-block-5 .wrap-video-block {
	width: 200px;
	height: 404px;
}
.home-block-5 .custom-height p strong {
	color: #555a65;
}

.edu-block-1 .wrap-cover-img {
    margin-top: -43px;
}
.edu-block-1 .custom-arrow {
    animation: arrow_up_down 1.7s ease infinite;
    cursor: pointer;
	position: absolute;
    bottom: 37px;
    left: 50%;
    margin-left: -18px!important;
}
.edu-block-1 .wrap-btn-animation a {
    position: relative;
	overflow: hidden;
}
.edu-block-1 .wrap-btn-animation a:hover {
    background: #005cbf!important;
}
.edu-block-1 .wrap-btn-animation a:before {
    content: "";
    position: absolute;
    top: 9px;
    left: -99px;
    width: 24em;
    height: 24em;
    border-radius: 50%;
    background: linear-gradient(76deg,rgba(255,253,253,.9136029412) 26%,#fff);
    transform: translateX(-23em) skewX(0deg);
    -webkit-animation: btn_shine 5s infinite;
    animation: btn_shine 5s infinite;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

.edu-block-8 .arrow-svg {
    width: 45px;
    height: 102px;
    left: 50%;
    margin-left: -180px;
    top: 0;
}

.edu-block-10 .single-chart {
    position: relative;
	justify-content: space-around;
}
.edu-block-10 .single-chart .circular-chart {
  display: block;
  max-width: 80%;
  max-height: 160px;
}
.edu-block-10 .single-chart .circle-bg {
  fill: none;
  stroke-width: 3.8;
}
.edu-block-10 .single-chart .circle {
  fill: none;
  stroke-width: 2.8;
  stroke-linecap: round;
  animation: progress 1s ease-out forwards;
}
.edu-block-10 .single-chart .percentage {
    font-style: normal;
    font-weight: 800;
}

.wrap-blog-desc p.heading-1, .wrap-blog-desc p.heading-2, .wrap-blog-desc p.heading-3, .wrap-blog-desc p.heading-4, .wrap-blog-desc p.heading-5, .wrap-blog-desc p.heading-6 {
	font-size: 36px;
    font-style: normal;
    font-weight: 800;
}

.wrap-form-overlay {
	background-color: rgba(0,0,0,.58);
    bottom: 0;
    cursor: pointer;
    height: 100vh;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100vw;
    z-index: 1010;
}
.wrap-form-overlay .btn-close-popup {
	align-items: center;
    cursor: pointer;
    display: flex;
    height: 25px;
    justify-content: flex-end;
    margin: 1% 2% 0 16px;
}
.wrap-form-overlay .wrap-form {
	color: #000;
    height: -moz-fit-content;
    height: fit-content;
    margin: 8% auto auto;
    padding: 40px 0;
    transition: all .2s ease;
    width: 500px;
	background-color: #fff;
    text-align: center;
}
.wrap-form-overlay .wrap-form .hbspt-form {
	display: flex;
    flex-direction: column;
    gap: 20px;
    height: 100%;
    margin: auto;
    width: 90%;
}
.wrap-form-overlay .wrap-form .hbspt-form .hs-richtext span {
	font-family: var(--wp--preset--font-family--custom-inter)!important;
}
.wrap-form-overlay .wrap-form .hbspt-form .hs-fieldtype-text label {
	font-family: var(--wp--preset--font-family--custom-inter)!important;
	font-size: 11px;
	display: none;
}
.wrap-form-overlay .wrap-form .hbspt-form .hs-submit .hs-button {
	font-family: var(--wp--preset--font-family--custom-inter)!important;
	font-size: 14px;
    font-weight: 600;
    height: 45px;
	width: 100%;
	border-radius: 5px
}

.pricing-block-2 {
	overflow: hidden;
}

.print-page {
	border-radius: .25rem;
  	font-size: .765625rem;
  	line-height: 1.5;
  	padding: .45rem .75rem;
  	color: #00c2b2;
	border: 1px solid #00c2b2;
}
.print-page:hover {
	background-color: #009b8e;
  	border-color: #009b8e;
  	color: #fff;
}

.wp-block-search__inside-wrapper {
	border: 1px solid #eeeeee;
	max-height: 40px;
}

.wp-block-search__button {
	order: 1;
	padding: 0 15px;
	margin: 0;
	background-color: #fff;
}

.wp-block-search__input {
	order: 2;
	font-size: 16px !important;
}

.wp-block-search__input::placeholder {
	color: #b6b6b6 !important;
	font-size: 16px !important;
}

.wp-block-search__button svg {
	min-height: 28px;
	min-width: 28px;
	fill: #b6b6b6;
}

/* Styles for localization */
.localization-ru .main-features-3 {
    height: 490px;
}
.localization-de .main-features-3, .localization-pt .main-features-3, .localization-es .main-features-3  {
    height: 430px;
}
.localization-ru .home-block-3 .group-line-2, .localization-ru .home-block-3 .group-line-2 .wp-block-column {
    height: 385px;
}
.localization-de .home-block-3 .group-line-2, .localization-de .home-block-3 .group-line-2 .wp-block-column {
    height: 385px;
}
.localization-pt .home-block-3 .group-line-2, .localization-pt .home-block-3 .group-line-2 .wp-block-column {
    height: 385px;
}
.localization-es .home-block-3 .group-line-2, .localization-es .home-block-3 .group-line-2 .wp-block-column {
    height: 385px;
}