.elementor-kit-11{--e-global-color-primary:#333333;--e-global-color-secondary:#54595F;--e-global-color-text:#949494;--e-global-color-accent:#61CE70;--e-global-color-7b3d4c8:#0000001A;--e-global-color-98b8763:#00AEFF;--e-global-color-f7fd7f1:#FFFFFF;--e-global-color-ddd0e96:#00000000;--e-global-color-243b67c:#6DD1FF;--e-global-color-15228dd:#F5F5F5;--e-global-color-2adefc9:#94949405;--e-global-color-3a313b5:#29E7FF;--e-global-color-43b374a:#FFFFFF30;--e-global-color-9e25102:#00EDA9;--e-global-color-5f6bb27:#00E8E1;--e-global-color-692c1ad:#FFFFFFA3;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}.elementor-widget:not(:last-child){--kit-widget-spacing:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.fixh6 .bbox4 {min-height:550px!important;margin-bottom:30px;}
.bbox4 .elementor-heading-title, .bbox3 .elementor-heading-title, .bbox2 .elementor-heading-title, .bbox .elementor-heading-title {min-height: 100px;}
.menucont img {width:35px!important;height:auto!important;max-height:35px!important;}
.menucont li {padding-bottom: 20px!important;}
.e-n-menu-title.e-active .e-n-menu-title-text {font-weight: 600 !important;color: #000 !important;}
.elementor-icon-list-item.active a .elementor-icon-list-text {font-weight: 600 !important;color: #000 !important;}
#bluemenu1.active .e-n-menu-title-text,
#bluemenu2.active .e-n-menu-title-text,
#bluemenu3.active .e-n-menu-title-text,
#bluemenu4.active .e-n-menu-title-text {color: #000 !important;font-weight: 600 !important;}

@media (min-width: 768px) and (max-width: 1024px) {
  .grid-border {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-border > .elementor-widget {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  .grid-border > .elementor-widget:nth-child(2n) {border-right: none;}
  .grid-border > .elementor-widget:nth-last-child(-n+2) {border-bottom: none;}
}

@media (min-width: 1025px) {
  .grid-border {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-border > .elementor-widget {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  .grid-border > .elementor-widget:nth-child(3n) {border-right: none;}
  .grid-border > .elementor-widget:nth-last-child(-n+3) {border-bottom: none;}
}

@media (min-width: 1025px) {
  .grid-border2 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-border2 > .elementor-element {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  .grid-border2 > .elementor-element:nth-child(3n) {border-right: none;}
  .grid-border2 > .elementor-element:nth-last-child(-n+5) {border-bottom: none;}
}

.blue-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description:after {
  content: "...";
  display: inline-block;
  margin-left: 0px;
  padding-right: 28px;
  background: url('/wp-content/uploads/rodykle.svg') no-repeat right center;
  background-size: 26px 16px;
  vertical-align: middle;
}
.blue-flip-box .elementor-flip-box {height: 500px!important;}
.blue-flip-box {overflow:hidden;}
.blue-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description:before {
  content: "...";
  display: inline-block;
}
.blue-flip-box .elementor-flip-box__back .elementor-flip-box__layer__overlay {
  flex-direction: row!important;
  padding:15px;
}
.blue-flip-box .elementor-flip-box__front .elementor-flip-box__layer__overlay {padding:15px;}

#mobile-menu-toggler span {
  font-size:17px;
  font-family: 'Proxima Nova';
  line-height: 1.5;
  font-weight: 600;
}
.color1 {
  background:linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(246, 251, 253, 1) 100%);
}
.bluejuice-isskleidziamas-container {
  background: linear-gradient(180deg, rgba(246, 251, 253, 1) 0%, rgba(255, 255, 255, 1) 100%);
  border-bottom: 1px solid #ccc;
}
.blue-opener * {
  font-family:'Proxima Nova', Sans-Serif;
  font-size:17px!important;
  font-weight:300!important;
  line-height:25.5px;
}
.bluejuice-isskleidziamas-vidinis li {
  display:flex;
}
@media (max-width: 768px) {
  .bluejuice-isskleidziamas-vidinis li {
    width: 100%!important;
    padding: 0px 30px;
    border:0px transparent!important;
  }
  .bluejuice-isskleidziamas-vidinis li {
    display:flex;
    height:45px;
    font-size:14px;
  }
}
@media (min-width: 769px) {
  #mobile-menu-toggler .e-n-accordion-item-title {display:none;}
}
.bluebox h3 {
  color: #333;
  font-size: 1.47em;
  font-weight: 600;
}
.bbox-inner-fix li{font-weight:400!important;}
.bbox-inner-fix li{margin-left:-25px!important;}
.fixblue2 .bbox2, .fixblue2 .bbox3, .fixblue2 .bbox4, .fixblue2 .bbox {min-height:450px;}
.h1000 {min-height:700px;}
.fixblue33 .elementor-heading-title {min-height:100px;}
.fixh6 .bbox4 {min-height:520px;}
.fixh6 .e-con-inner{min-height:580px;justify-content:center;}
.fixh6 .bluejuice-question-button4 {bottom:25px!important;}

div.inputs-container input[type="text"], div.inputs-container input[type="email"] input[type="tel"] {
  border: 1px solid transparent;
  background: #fff;
  width: 100%;
  font-size: 15px;
  color: #333;
  padding: 5px 20px;
  border-radius: 5px;
  transition: all ease 0.3s;
  display: flex;
  margin:5px;
  height: 50px;
  align-items: center;
}
div.inputs-container {
  margin-top: 20px;
  padding: 0 17.5px !important;
  max-width: 306px;
}
.inputs-container button {
  padding: 0 4.65em;
  background: rgba(255, 255, 255, .35);
  color: #fff;
  border: 2px solid transparent;
  border-radius: 2.8em;
  align-items: center;
  height: 2.95em;
  line-height: 1em;
}
@media only screen and (min-width: 767px) {
  .inputs-container .elementor-field-group-telefonas {margin-top:-50px;}
  .inputs-container .elementor-field-group-elpastas {float: left;margin-top:-50px;}
}
.forma-links {color:white;}
.forma-links:hover {color:#ffcc00;}
.phone-input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.phone-input-container .country-select {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  border: none;
  background: transparent;
  cursor: pointer;
  padding-left: 5px;
  font-size: 14px;
  appearance: none;
}
.phone-input-container input {padding-left: 60px;}
.elementor-field-group-telefonas .elementor-field-textual {margin:5px;}
.elementor-field-group-elpastas .elementor-field-textual {margin:5px;}
.inputs-container button {z-index:99;}
.inputs-container #form-field-pavarde {z-index:9;}
.fa, .far, .fas {font-family: "Font Awesome 5 Free" !important;}
.grid-border .elementor-icon-box-wrapper {padding:35px 10px;}
.grid-border2 .elementor-icon-box-wrapper {padding:35px 10px;}
.top-section .elementor-heading-title, .top-section .elementor-widget p {max-width: 653px;}
.button-more:after {
  content: '\f061';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  margin-left: 9px;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  height: 25px;
  width: 25px;
  border-radius: 100%;
  background: #70ddff;
  font-size: 11px;
  color:white;
}
.fix-card .bjpb-title {min-height:80px!important;}
.e-n-tab-title {position: relative;}
.e-n-tab-title[aria-selected="true"]::after {
  content: '';
  width: 45px;
  height: 3px;
  border-radius: 3px;
  background-color: #00AEFF;
  position: absolute;
  left: calc(50% - 22px);
  top: 100%;
}
.planw .e-n-carousel {max-width:1550px!important;}
.planw .bbox .elementor-heading-title {font-size:2.5em!important;margin-bottom:-25px!important;}
.planw .bbox .bluejuice-question-button {margin-top:-25px!important;}
.planw .bbox .plan-price {margin-top:-25px!important;}
.planh2 .bbox2 {min-height: 550px;}
.planh2 .bbox2 .plan-price {margin-top:-35px!important;}
.planh2 .bbox2 .uzklausa-baltnet2 {margin-top:-20%!important;}
.planh2 .bbox2 .bluejuice-question-button2 {max-width:80%!important;margin-left:10%!important;}
.planaidu .bjpb-card {max-width:330px!important;}
@media (min-width: 1024px) {
  .planaidu .bjpb-sidebar {
    flex: 0 0 35%!important;
    max-width:360px!important;
    padding-bottom:30px!important;
    line-height:17px!important;
  }
  .planaidu .bjpb-inner {}
  .planaidu {overflow:hidden;}
}
@media (min-width: 1024px) {
  .enterprice .bjpb-card {width:32%;}
}
.bjpb-cell {border-bottom: 0px solid transparent!important;}
.bjpb-feature, .bjpb-cell {position: relative;}
.bjpb-cell::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10%;
  width: 80%;
  border-bottom: 1px solid #eee;
  z-index:3;
}
.msoffice .bjpb-card-head, .msoffice .bjpb-sidebar-head {height:110px!important;}

.fixb3 .elementor-heading-title {font-size:2.5em!important;}
.fixb3 .bbox3-inner-fix li {margin-left:-10px!important;font-weight:400!important;}
.bbox4-inner-fix li {margin-left:-10px!important;font-weight:400!important;min-width:240px!important;}/* End custom CSS */