.flex {
display: flex;
}
.of-hidden {
overflow: hidden;
}
.expand {
position: relative;
padding: 9px 16px;
z-index: 1;
cursor: pointer;
}
.expand::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #1D1D1D;
transition: border 0.1s;
}
.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
.mobile-logo,
.hidden {
display: none;
}
.mobile-logo img {
max-width: 60px;
}
.wp-header {
font-size: 12px;
background-color: white;
}
.wp-header__container {
max-width: 1400px;
margin-left: auto;
margin-right: auto;
padding: 0 16px;
}
.wp-header__row {
display: flex;
padding-top: 22px;
padding-bottom: 21px;
margin-left: -8px;
margin-right: -8px;
align-items: center;
}
.wp-header__col {
padding-left: 8px;
padding-right: 8px; }
.wp-header__col--first {
display: flex;
margin-right: auto;
}
.wp-header__col--second {
display: flex;
align-items: center;
}
.wp-header__col--third {
margin-left: 0;
}
.wp-header__col:last-of-type {
margin-left: auto;
}
.wp-header__text {
max-width: 100%;
}
.wp-header__text p {
margin-bottom: 0;
}
.wp-header__text .big {
font-size: 36px;
font-weight: 700;
margin-bottom: 6px;
}
.wp-header__text--2 {
text-align: right;
}
.wp-header__text--2 .wp-header__phone {
font-size: 20px;
}
.wp-header__text--2 .wp-header__phone small {
font-size: 100%;
opacity: 1 !important;
}
.wp-header__buttons {
display: flex;
}
.wp-header__btn {
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 16px;
padding-left: 47px;
padding-right: 47px;
border-radius: 4px;
background-color: #D9D9D9;
color: #000;
text-decoration: none;
height: 50px;
min-width: 120px;
text-align: center;
}
.wp-header__search {
position: relative;
padding-left: 8px;
padding-right: 8px;
width: 54px;
border-radius: 100%;
font-size: 0;
min-width: auto;
}
.wp-header__search::before {
content: '';
position: absolute;
display: block;
width: 20px;
height: 20px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-image: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/search.svg);
background-repeat: no-repeat;
background-size: 100%;
}
.wp-header__buttons .wp-header__btn:last-of-type {
margin-right: 0;
}
.wp-header__btn:hover {
background-color: #bebebe
}
.menu-wrap {
background-color: #D9D9D9;
}
.menu-wrap--dark {
background-color: #A6A6A6;
}
.menu-wrap ul {
list-style-type: none;
}
.menu {
display: inline-flex;
margin-bottom: 0;
margin-left: 0;
justify-content: space-between;
padding: 0 16px;
width: 100%;
}
.menu__link {
display: flex;
}
.menu__mobile {
display: none;
}
.menu .sub-menu-wrap {
position: relative;
}
.menu li {
position: static;
margin-right: 32px;
}
.menu li:hover>.sub-menu-wrap {
display: block;
}
.menu li>.sub-menu-wrap {
display: none;
position: absolute;
background-color: #D9D9D9;
z-index: 5;
transition: opacity 0.3s;
box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
.menu li>.sub-menu-wrap {
background-color: transparent;
}
}
.menu li>.sub-menu-wrap ul {
list-style-type: none;
margin-left: 0;
padding-left: 16px;
padding-right: 16px;
padding-bottom: 0;
min-width: 250px;
height: 100%; overflow-x: hidden;
overflow-y: auto;
}
.menu li>.sub-menu-wrap li {
margin: 0;
}
.menu li>.sub-menu-wrap li:hover>.sub-menu-wrap {
display: block;
}
.menu li>.sub-menu-wrap li  a {
padding-top: 6px;
padding-bottom: 6px;
}
.menu li>.sub-menu-wrap li .expand {
display: none;
}
@media (min-width: 1024px) {
.menu li:hover>.menu__link>a>.expand::after {
border-top: none;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid black;
}
}
.menu li .expand.active::after {
border-top: none;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid black;
}
.menu li:last-child {
margin-right: 0;
}
.menu li a {
display: flex;
align-items: center;
padding-top: 12px;
padding-bottom: 12px;
} .menu li {
margin-right: 18px;
}
.menu-wrap--secondary .otkrit-formu-header {
display:none;
}
@media (max-width: 1300px) {
.menu li {
margin-right: 5px;
}
}
.menu li a {
font-size: 12px;
color: #ffffff;
}
.menu li:hover>.sub-menu-wrap,
.menu li>.sub-menu-wrap li:hover>.sub-menu-wrap {
display: block;
height: auto !important;
overflow: visible !important;
}
.menu li a:focus,
.menu li a:hover,
.current-menu-item > .menu__link > a,
.current-post-ancestor > .menu__link > a
{
color: #000;
text-shadow: 0 0 1px #000000, 0 0 0.25px #000000;
}
.menu--secondary li a:focus,
.menu--secondary li a:hover,
.menu--secondary .current-menu-item > .menu__link > a,
.menu--secondary .current-post-ancestor > .menu__link > a
{
color: #fff;
text-shadow: 0 0 1px #fff, 0 0 0.25px #fff;
}
.menu>li>.menu__link>a {
padding-top: 19px;
padding-bottom: 19px;
}
.wp-header.fixed{
position: fixed;
width: 100%;
z-index: 101;
}
.stiky__header{
background: rgb(217 217 217 / 80%);
backdrop-filter: blur(4px);
display: none;
}
.stiky__header.fixed{
display: block;
}
.wp-header-sticky__container{
display: flex;
justify-content: space-between;
align-items: center;
padding: 7px 0;
}
.stiky__header-contacts{
display: flex;
align-items: center;
gap: 15px;
}
.stiky__header-contacts a{
color: #125082;
font-size: 13px;
font-weight: 700;
}
.stiky__header-contacts a.phone{
display: flex;
align-items: center;
}
.stiky__header-contacts a.phone:before{
content: '';
display: block;
width: 16px;
height: 16px;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzMzNDEgMkM1LjY2Njc1IDIgNy4wMDAwOCA1IDcuMDAwMDggNS4zMzMzM0M3LjAwMDA4IDYgNi4wMDAwOCA2LjY2NjY3IDUuNjY2NzUgNy4zMzMzM0M1LjMzMzQxIDggNi4wMDAwOCA4LjY2NjY3IDYuNjY2NzUgOS4zMzMzM0M2LjkyNjc1IDkuNTkzMzMgOC4wMDAwOCAxMC42NjY3IDguNjY2NzUgMTAuMzMzM0M5LjMzMzQxIDEwIDEwLjAwMDEgOSAxMC42NjY3IDlDMTEuMDAwMSA5IDE0LjAwMDEgMTAuMzMzMyAxNC4wMDAxIDEwLjY2NjdDMTQuMDAwMSAxMiAxMy4wMDAxIDEzIDEyLjAwMDEgMTMuMzMzM0MxMS4wMDAxIDEzLjY2NjcgMTAuMzMzNCAxMy42NjY3IDkuMDAwMDggMTMuMzMzM0M3LjY2Njc1IDEzIDYuNjY2NzUgMTIuNjY2NyA1LjAwMDA4IDExQzMuMzMzNDEgOS4zMzMzMyAzLjAwMDA4IDguMzMzMzMgMi42NjY3NSA3QzIuMzMzNDEgNS42NjY2NyAyLjMzMzQxIDUgMi42NjY3NSA0QzMuMDAwMDggMyA0LjAwMDA4IDIgNS4zMzM0MSAyWiIgc3Ryb2tlPSIjMTI1MDgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat center;
margin-right: 5px;
}
.stiky__header-contacts a.email{
display: flex;
align-items: center;
}
.stiky__header-contacts a.email:before{
content: '';
display: block;
width: 16px;
height: 16px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/sticky-header/email.svg) no-repeat center;
margin-right: 5px;
}
.stiky__header-contacts a.email span{
border-bottom:1px solid #125082;
}
.stiky__header-contacts a.wa,
.stiky__header-contacts a.tg,
.stiky__header-contacts a.max{
display: block;
width: 24px;
height: 24px;
}
.stiky__header-contacts a.wa{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/sticky-header/wa.svg);
}
.stiky__header-contacts a.wa:hover{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/sticky-header/wa-hover.svg);
}
.stiky__header-contacts a.tg{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/sticky-header/tg.svg);
}
.stiky__header-contacts a.tg:hover{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/sticky-header/tg-hover.svg);
}
.stiky__header-contacts a.max{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/sticky-header/max.svg?v=2);
}
.stiky__header-contacts a.max:hover{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/sticky-header/max-hover.svg?v=2);
}
.stiky__header-contacts a:hover{
color: #2B6CB0;
}
.stiky__header .wp-header__search{
width: 50px;
height: 50px;
}
.menu.menu--sticky{
width: auto;
}
.menu.menu--sticky a{
color: #000;
font-weight: 700;
}
.menu.menu--sticky a:hover{
color: #125082;
font-weight: 700;
text-shadow: none;
}
.menu.menu--sticky li{
display: block;
}
@media (max-width: 1340px) {
.stiky__header-contacts{
gap: 7px; 
}
.stiky__header .wp-header__buttons .wp-header__btn:last-of-type{
padding: 0 15px;
font-size: 14px;
}
.stiky__header-contacts a{
font-size: 12px;
}
}
@media (max-width: 1200px) {
.stiky__header,
.stiky__header.fixed{
display: none !important;
}
}
@media (max-width: 1400px) {
.menu {
width: 100%;
}
.menu li {
margin-right: 10px;
}
}
@media (max-width: 1300px) {
.menu a {
font-size: 14px;
}
}
@media (min-width: 1200px) {
.menu-wrap {
display: block !important;
height: auto !important;
}
}
@media (max-width: 1280px) {
.wp-header__container {
max-width: 1216px;
}
.wp-header__text .big {
font-size: 26px;
}
.wp-header__col {
max-width: 570px;
}
}
@media (max-width: 1199px) {
.menu {
flex-direction: column;
}
.menu>li>.menu__link a {
padding: 12px 0;
}
.menu li {
margin: 0;
}
.menu li a {
width: 90%;
display: flex;
padding: 12px 0;
min-height: 50px;
}
.menu li a .expand {
padding: 20px 20px;
margin-left: auto;
}
.menu li>.sub-menu-wrap li .expand {
display: block;
}
.menu li:hover>.sub-menu-wrap {
display: none;
}
.menu li .sub-menu-wrap {
display: none;
position: static !important;
transform: none !important;
box-shadow: none;
}
.menu li .sub-menu-wrap ul {
max-height: none;
}
.menu li .sub-menu-wrap ul li:hover>.sub-menu-wrap {
display: none;
}
.menu li.has-sub-menu>.sub-menu {
position: static;
display: none;
width: 100%;
opacity: 1;
transform: none;
background-color: rgba(29, 29, 29, 0.01);
}
.menu li.has-sub-menu>.sub-menu a {
padding-left: 16px;
padding-right: 0;
}
.menu li.has-sub-menu>a>.expand {
display: inline-flex;
}
.menu .sub-menu-wrap.show {
opacity: 1 !important;
}
.menu .expand {
margin-left: auto;
padding: 9px 30px;
}
.menu-mobile-top,
.menu__mobile-top {
padding-top: 12px;
margin-top: 12px;
border-top: 1px solid rgba(29, 29, 29, 0.1);
}
.menu__mobile-bottom .income {
display: flex;
}
.menu-wrap {
display: none;
position: fixed;
flex-direction: column;
top: 60px;
left: 0;
width: 100%;
height: 100vh;
overflow-y: auto;
background-color: #FFF;
z-index: 5;
padding-left: 16px;
padding-right: 16px;
padding-bottom: 100px;
padding-top: 12px;
}
.menu-wrap--secondary {
display: flex;
position: static;
top: auto;
left: auto;
height: auto;
background-color: #A6A6A6;
padding-bottom: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.menu-wrap--secondary .menu {
flex-direction: row;
}
.menu__mobile-top,
.menu__mobile-bottom {
display: flex;
justify-content: space-between;
}
.menu__mobile-top .social,
.menu__mobile-bottom .social {
margin-left: 0;
}
.menu__mobile-bottom {
position: fixed;
width: 100%;
bottom: 0;
left: 0;
padding: 24px 16px;
background-color: #F5F6F8;
z-index: 2;
}
.menu-mobile {
width: 24px;
height: 24px;
position: relative;
margin-left: auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
cursor: pointer;
}
.menu-mobile.opened span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%;
}
.menu-mobile.opened span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.menu-mobile.opened span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.menu-mobile.opened span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
}
.menu-mobile span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #1D1D1D;
border-radius: 0px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.25s ease-in-out;
-moz-transition: 0.25s ease-in-out;
-o-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out;
}
.menu-mobile span:nth-child(1) {
top: 5px;
}
.menu-mobile span:nth-child(2),
.menu-mobile span:nth-child(3) {
top: 12px;
}
.menu-mobile span:nth-child(4) {
top: 19px;
}
}
.mobile-show-logo,
#marquiz-btn,
#cargo_calc_mobile_show{
display: none;
} 
#marquiz-desktop-btn{
position: fixed;
border-radius: 5px;
color: #fff;
font-weight: 700;
font-size: 14px;
background: #4A578C;
height: 56px;
line-height: 18px;
padding: 12px 10px 12px 18px;
box-sizing: border-box;
align-items: center;
justify-content: center;
width: 246px;
bottom: 110px;
left: 20px;
z-index: 100;
cursor: pointer;
font-family: roboto, Geneva, sans-serif;
}
#marquiz-desktop-btn:after{
content: '';
display: block;
position: absolute;
right: -45px;
top: -18px;
width: 86px;
height: 86px;
background: url(https://learnimport.ru/wp-content/uploads/2025/09/calcfree.png) no-repeat center;
}
#custom_html-6{z-index:100;min-width:360px;min-height:337px;}
@media (max-width: 1024px) {
.fixed{
position: relative;
}
.menu-mobile,
.menu__mobile {
display: block;
}
.mobile-logo,
.mobile-menu,
.hidden {
display: block;
}
.mobile-hidden {
display: none;
}
.mobile-show-logo{
display: flex;
align-items: center;
}
.mobile-show-logo a{
display: flex;
align-items: center;
margin-right: 10px;
text-decoration: none;
color: #125082;
font-weight: 700;
font-size: 24px;
}
.mobile-show-logo img{
max-width: 118px;
}
.mobile-show-logo p{
margin: 0;
text-align: left;
font-size: 12px;
}
#marquiz-desktop-btn,
#show_cargo_calc{
display: none;
}    
.cro__mobile-btns{
position: fixed;
top: 8px;
left: 4px;
z-index: 100;
width: calc(100% - 8px);    
display: none;
}
.cro__mobile-btns.active{
display: flex;
}
#marquiz-btn{
display: flex;
border-radius: 4px;
color: #fff;
font-weight: 700;
font-size: 12px;
background: #125082;
padding: 4px;
box-sizing: border-box;
align-items: center;
justify-content: center;
text-align: center;
width: 50%;
top: 4px;
left: 4px;
right: 4px;
z-index: 100;
}
#marquiz-btn:after{
content: '';
display: block;
width: 20px;
height: 20px;
margin-left: 8px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/hand-finger.svg) no-repeat center;
}	
#cargo_calc_mobile_show{
display: flex;
border-radius: 4px;
color: #fff;
font-weight: 700;
font-size: 12px;
background: #276063;
padding: 4px;
box-sizing: border-box;
align-items: center;
justify-content: center;
text-align: center;
width: 50%;
z-index: 100;
margin-left: 6px;
}
.wp-header__buttons {
margin-right: 10px;
}
.wp-header__text--2 {
margin-left: 1rem;
}
.menu-wrap--primary .wp-header__container,
.menu-wrap--primary ul {
padding: 0;
}
.menu-wrap--primary .wp-header__container {
margin: 0;
}
.menu-wrap--secondary {
display: flex;
position: static;
top: auto;
left: auto;
height: auto;
background-color: #A6A6A6;
padding-bottom: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.menu-wrap--secondary .wp-header__container {
padding: 0;
}
.menu-wrap--secondary .menu { white-space: nowrap;
}
@media (max-width: 768px) {
.wp-header__buttons .wp-header__btn:last-of-type {
background-color: #ccc !important;
color: #ffffff !important;
}
.expand {
display: block !important
}
.mobile-logo { 
text-align: center;  
}   
.Header_mob_telefon {
font-size: 20px;   
}
#menu-dopolnitelnoe-menyu li:nth-child(n+2)
{
display:none;
}      
.wp-header__buttons .otkrit-formu,
.wp-header__buttons .otkrit-formu-header{
display:none;
}
.menu-wrap--secondary
{
position: relative;   
}
.menu-wrap--secondary .otkrit-formu-header {
position: absolute;
right: 0;
width: 148px;
background-color: #276063;
color: #ffffff !important;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 16px;
padding-left: 10px;
padding-right: 10px;
border-radius: 4px; color: #000;
text-decoration: none;
height: 32px;
min-width: 120px;
text-align: center;
top: 10px;
}
.wp-header__container {
margin-left: unset;
}
#menu-dopolnitelnoe-menyu li:first-child:after {    
position: absolute;
border: medium solid transparent;
content: "";
top: 22px;
right: -11px;
position: absolute;
height: 0;
width: 0;
border-color: #534646 rgba(255, 212, 52, 0) rgba(255, 212, 52, 0);
border-width: 8px;
margin-left: -25px;
}
#menu-dopolnitelnoe-menyu li a{
color:#000 !important;
text-shadow: 0 0 0 #000000, 0 0 0 #000000;
}
#menu-dopolnitelnoe-menyu li
{
position:relative;
}
#menu-dopolnitelnoe-menyu
{
width: 215px;
}
}
.menu-wrap--secondary .menu li {
margin-right: 1rem;
}
.menu-wrap--secondary .menu li:last-child {
margin-right: 0;
}
.menu-wrap--secondary .menu li,
.menu-wrap--secondary .menu .menu__link {
display: inline;
}
.menu-wrap--secondary .menu li a { }
}
@media (max-width: 768px)  {
.menu-wrap--secondary .menu {
flex-direction: column;
}
}
@media (max-width: 600px) {
.wp-header__text--2 {
display: none;
}
.wp-header__btn {
height: 32px
}
.wp-header__search {
width: 32px;
height: 32px;
}
.menu-wrap--primary .wp-header__text--2.hidden {
display: block;
text-align: center;
margin-bottom: 1rem;
}
}
@media (max-width: 413px) {
.menu li a {
font-size: 14px;
}
}
.menu-mobile {
width: 24px;
height: 24px;
position: relative;
margin-left: auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
cursor: pointer;
}
.menu-mobile.opened span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%;
}
.menu-mobile.opened span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.menu-mobile.opened span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.menu-mobile.opened span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
}
.menu-mobile span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #1D1D1D;
border-radius: 0px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.25s ease-in-out;
-moz-transition: 0.25s ease-in-out;
-o-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out;
}
.menu-mobile span:nth-child(1) {
top: 5px;
}
.menu-mobile span:nth-child(2),
.menu-mobile span:nth-child(3) {
top: 12px;
}
.menu-mobile span:nth-child(4) {
top: 19px;
}
.menu-wrap--secondary.hidden {
display:none!important;
}
@media (max-width: 400px) {
.menu-wrap--secondary .otkrit-formu-header{
max-width: 130px;
margin-right: 5px;
font-size: 11px;
}
#menu-dopolnitelnoe-menyu{
width: 200px;
margin-left: -5px;
}
#menu-dopolnitelnoe-menyu li a{
font-size: 11px;
}
#menu-dopolnitelnoe-menyu li:first-child:after{
right: -15px;
}
}
.how__search__delivery{
position: fixed;
width: 100%;
background: #2B6CB0;
padding: 5px 0;
display: none;
align-items: center;
justify-content: center;
height: 68px;
top: -68px;
}
.how__search__delivery.fixed{
display: flex;
position: fixed;
top: 0;
left: 0;
width: 100%;
}
.how__search__delivery.disable{
display: none !important;
}
.how__search__delivery p{
margin: 0;
color: #fff;
font-weight: 400;
font-size: 24px;
line-height: 25px;
letter-spacing: 1.2px;
text-align: center;
margin-right: 30px;
}
.how__search__delivery a{
background: #fff;
display: flex;
align-items: center;
padding: 15px 50px;
border-radius: 5px;
font-size: 16px;
color: #2B6CB0;
}
.how__search__delivery a:after{
content: '';
display: block;
width: 19px;
height: 19px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/how-search-delivery/hand.svg) no-repeat center;
margin-left: 3px;
}
.how__search__delivery i.close{
display: block;
position: absolute;
top: 50%;
margin-top: -16px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/how-search-delivery/close.svg) no-repeat center;
}
@media (max-width: 1200px) {
.how__search__delivery p{
font-size: 18px;
}
.how__search__delivery a{
padding: 10px 30px;
}
}
@media(max-width:1024px) {
.how__search__delivery{
display: flex;
padding: 5px 7px 5px 42px;
height: auto;
min-height: 68px;
top: 0;
position: relative;
flex-wrap: wrap;
}
.how__search__delivery i.close{
right: auto;
left: 5px;
}
.how__search__delivery p{
flex: 1 1 220px;
font-size: 10px;
line-height: 16px;
text-align: left;
margin-right: 15px;
overflow-wrap: anywhere;
}
.how__search__delivery a{
font-size: 11px;
padding: 8px 12px;
min-width: 128px;
}
.how__search__delivery a:after{
display: none;
}
}
@media(max-width:640px) {
.how__search__delivery{
flex-direction: column;
align-items: center;
justify-content: center;
gap: 7px;
padding: 10px 34px 12px;
}
.how__search__delivery p{
flex: 0 1 auto;
margin-right: 0;
font-size: 16px;
line-height: 1.22;
text-align: center;
letter-spacing: 0;
}
.how__search__delivery a{
min-width: 0;
max-width: 100%;
padding: 8px 14px;
font-size: 13px;
line-height: 1.2;
text-align: center;
white-space: normal;
}
}
.article__incut{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/article-incut/article_incut-bg.png) #F0F9FF right bottom no-repeat;
background-size: contain;
box-sizing: border-box;
border-radius: 4px;
padding: 20px;
box-sizing: border-box;
margin: 0 -40px 20px;
}
.article__incut ul{
margin: 0 0 15px;
max-width: 410px;
}
.article__incut ul li{
position: relative;
display: flex;
align-items: center;
font-size: 14px;
margin-bottom: 10px;
color: #2D3748;
}
.article__incut ul li:before{
content: '';
display: block;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/article-incut/check.svg) no-repeat center;
width: 16px;
height: 16px;
min-width: 16px;
margin-right: 10px;
}   
.article__incut .title{
color: #2D3748;
font-size: 18px;
margin-bottom: 10px;
}
.article__incut .title span{
color: #2B6CB0;
font-size: 20px;
font-weight: 700;
}
.article__incut .undertitle{
margin-bottom: 10px;
color: #2D3748;
font-size: 14px;
}
.article__incut .text{
font-size: 14px;
color: #125082;
font-style: italic;
}
.article__incut button{
border: none;
background: #0D5C9B;
color: #fff;
border-radius: 10px;
font-size: 16px;
font-weight: 700;
width: 100%;
max-width: 340px;
height: 50px;
}
@media(max-width:1024px) {
.article__incut{
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/article-incut/article_incut-bg-mob.png) #F0F9FF right bottom no-repeat;
background-size: contain;
box-sizing: border-box;
border-radius: 4px;
padding: 20px;
box-sizing: border-box;
margin: 0 -30px 20px;
}
.article__incut button{
margin: 0 auto;
display: block;
max-width: 500px;
}
.article__incut .title{
text-align: center;
}
.article__incut .text{
text-align: center;
}
.article__incut .undertitle{
display: none;
}
}
.nameschoice div {
cursor: pointer;
padding: 10px;
margin: 0;
display: flex;
background: #FFFFFF;
border-radius: 6px;
width: 133px;
height: 60px;
justify-content: center;
align-items: center; color:#505F98;
}
#wpcf7-f5239-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
color: #505F98;
font-family: "Manrope", sans-serif;
font-weight: 600;
font-size: 18px;
display: flex;
align-items: center;
justify-content: center;
}
#wpcf7-f5239-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
color: #505F98;
font-family: "Manrope", sans-serif;
font-weight: 600;
font-size: 18px;
display: flex;
align-items: center;
justify-content: center;
width: 277px;
padding: 0 !important;
}
#popmake-5240 button.pum-close.popmake-close {
background: url(https://learnimport.ru/wp-content/uploads/2025/09/union-1.png) no-repeat center !important;
}
.nameschoice p {
font-family: "Manrope", sans-serif;
font-weight: 700;
font-size: 16px;
line-height: 130%;
text-align: center;
vertical-align: middle;
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
}
#wpcf7-f5239-o1 input {
max-width: 412px !important;
background: white !important;
border: 0 !important;
height: 60px;
}
.choices.nameschoice {
max-width: 411px;
display: flex;
gap: 5px;
margin-bottom: 10px;
justify-content: space-between;
}
.contact-choice .choices .active-choice {
background-color: #404C7A;
color: white;
border-radius: 6px;
}
.tel-choice,
.whatsapp-choice,
.email-choice {
display: none;
}
.tel-choice.active,
.whatsapp-choice.active,
.email-choice.active {
display: block;
}
.agree p {
font-family: "Manrope", sans-serif;
font-weight: 400;
font-size: 11px;
line-height: 100%;
vertical-align: middle;
color: white;    
}
.agree input {
height: auto !important;
}
#tel-choice img {    filter: brightness(0) saturate(100%) invert(31%) sepia(15%) saturate(1475%) hue-rotate(194deg) brightness(95%) contrast(89%);}
#tel-choice.active-choice img {filter: brightness(0) saturate(100%) invert(100%);}
#email-choice img {    filter: brightness(0) saturate(100%) invert(31%) sepia(15%) saturate(1475%) hue-rotate(194deg) brightness(95%) contrast(89%);}
#email-choice.active-choice img {filter: brightness(0) saturate(100%) invert(100%);}
.agree a {
font-family: "Manrope", sans-serif;
font-weight: 400;
font-size: 11px;
line-height: 100%;
vertical-align: middle;
color: white;
}
div#popmake-5240{
background: #6B7EC7 !important;
border: 1px solid #276063;
width: 795px !important;
padding: 40px 20px 20px;
box-sizing: border-box;
background-image: url(https://learnimport.ru/wp-content/uploads/2025/09/frame-427319705.png) !important;
background-repeat: no-repeat !important;
background-position-x: right !important;
background-position-y: bottom !important;
}
#popmake-5240::before {
content: "";
display: block;
position: absolute;
background: url(https://learnimport.ru/wp-content/uploads/2025/09/izobrazhenie_2024-01-23_164012189-transformed-1.png) no-repeat;
background-size: contain;
width: 444px;
height: 493px;
bottom: -0.11px;
right: -73px;
z-index: 0;
}
#popmake-5240 .widget__popup {
position: absolute;
bottom: 69px;
right: 42px;
width: 251px;
border-radius: 8px;
padding: 3px 3px 10px;
background: rgba(255, 255, 255, 0.85);
color: #1d1d1d;
box-sizing: border-box;
font-size: 12px;
font-weight: 400;
height: auto;
}
#popmake-5240 .widget__popup-container {
padding: 5px 0px;
box-sizing: border-box;
border: 0 !important;
border-radius: 0 !important;
text-align: center;
}
.socialas p {
display: flex
;
align-items: center;
justify-content: center;
gap: 10px;
margin-top: 5px !important;
}
.copyclick {
display: flex
;
align-items: center;
justify-content: center;
}
.copyclick p {
font-family: "Manrope", sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 24px;
color: #505F98;
}
#wpcf7-f5239-o1 p.title {
color: #505F98;
font-family: "Manrope", sans-serif;
font-weight: 700;
font-size: 14px;
line-height: 130%;
text-align: center;
}
p.pozvonite {
font-family: "Manrope", sans-serif;
font-weight: 700;
color:black;
font-size: 14px;
line-height: 130%;
margin-bottom:5px;
text-align: center;
}
p.label {
font-family: Manrope;
font-weight: 400;
font-size: 18px;
line-height: 130%;
margin-bottom: 7px !important;
color: white;
}
@media (max-width: 900px) {
#popmake-5240 {background:#6B7EC7 !Important;}
#popmake-5240::before {
display: none;
}
p.newform-title {
font-weight: 700;
font-size: 20px;
line-height: 21.6px;
letter-spacing: 0%;
text-align: center;
color: #276063 !important;
}
p.label {
font-family: Manrope;
font-weight: 400;
font-size: 12px;
line-height: 130%;
margin-bottom: 7px !important;
color: white;
}
p.newform-bottom {
font-weight: 700;
font-size: 16px;
line-height: 100%;
letter-spacing: 0%;
text-align: center;
color: #202020 !important;
}
p.newform-desc {
font-weight: 400;
font-size: 16px;
text-align: center;
line-height: 100%;
letter-spacing: 0%;
color: #202020 !important;
}
.nameschoice p {
font-weight: 700;
font-size: 12px;
line-height: 130%;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;
}
.nameschoice div {
cursor: pointer;
padding: 10px;
margin: 0;
display: flex
;
background: #FFFFFF;
border-radius: 6px;
width: 33%;
height: 40px;
justify-content: center;
align-items: center;
color: #505F98;
}
.choices img {    width: 20px !important;
height: 20px !important;}
div#popmake-5240 {
left: 0 !important;
right: 0 !important;
width: 100% !important;
}
#wpcf7-f5239-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
font-weight: 600;
font-size: 14px;
line-height: 39.05px;
letter-spacing: 0%;
}
#wpcf7-f5239-o1 input {
height: 40px;
}
#popmake-5240 .widget__popup {
position: relative;
top: 0;
right: 0;
width: 100%;
border-radius: 8px;
padding: 3px;
background: rgba(255, 255, 255, 0.85);
color: #1d1d1d;
box-sizing: border-box;
font-size: 12px;
font-weight: 400;
height: auto;
display: block !important;
margin-top: 8px;
}
.agree p {
font-weight: 400;
font-size: 8px;
line-height: 100%;
}
#wpcf7-f5239-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
width: 100%;
margin-bottom: 10px;
height: 40px;
}
#popmake-5240 .widget__popup {
height: auto;
margin-top: 10px;
}
}
div#wpcf7-f5239-o1 {
display: flex;
flex-direction: column;
}
.wpcf7 .screen-reader-response {
position: relative !important;
overflow: visible !important;
clip: auto !important;
clip-path: none !important;
height: auto !important;
width: 100% !important;
margin: 0;
padding: 0;
font-size: 14px;
line-height: 1.4;
order: 100; }
.screen-reader-response p {    color: #ff0000 !important;
border-radius: 8px;padding: 10px !important;
}
.wpcf7 .screen-reader-response ul {display:none} .newform-messengers {
display: none;
}
@media (max-width: 900px) {
.newform-messengers {
display: flex;
justify-content: center;
align-items: center;
gap: 16px;
margin: 12px 0 16px;
}
.newform-messenger-icon {
width: 50px;
height: 50px;
background: #fff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 8px rgba(0,0,0,0.10);
text-decoration: none;
flex-shrink: 0;
}
.newform-messenger-icon img {
width: 34px;
height: 34px;
display: block;
}
}#popmake-2420.pum-container,
#popmake-5164.pum-container,
#popmake-5240.pum-container {
background: #fff;
border: 1px solid #276063;
width: 900px;
padding: 40px 20px 20px;
box-sizing: border-box;
}
.day__calculate{
background: #276063;
color: #fff;
font-size: 16px;
padding: 6px 12px;
margin: 0 0 10px !important;
border-radius: 8px;
display: table;
}
#popmake-2420.pum-container .pum-title,
#popmake-5164.pum-container .pum-title,
#popmake-5240.pum-container .pum-title {
color: #202020;
font-size: 24px;
line-height: 30px;
font-weight: 700;
margin: 0 0 10px;
}
#popmake-2420.pum-container .description,
#popmake-5164.pum-container .description,
#popmake-5240.pum-container .description,
#popmake-5328.pum-container .description{
color: #000;
font-size: 16px;
margin: 0 0 10px;
}
.pum-container .green-text{
margin-bottom: 15px !important;
color: #276063;
}
#popmake-2420.pum-container p,
#popmake-5164.pum-container p,
#popmake-5240.pum-container p {
margin: 0;
}
#popmake-2420.pum-container input[type="text"],
#popmake-2420.pum-container input[type="email"],
#popmake-2420.pum-container input[type="tel"],
#popmake-2420.pum-container textarea,
#popmake-5164.pum-container input[type="text"],
#popmake-5164.pum-container input[type="email"],
#popmake-5164.pum-container input[type="tel"],
#popmake-5164.pum-container textarea,
#popmake-5240.pum-container input[type="text"],
#popmake-5240.pum-container input[type="email"],
#popmake-5240.pum-container input[type="tel"],
#popmake-5240.pum-container textarea {
border-radius: 8px;
border: 1px solid #33333399;
font-size: 16px;
margin-bottom: 12px;
padding: 12px 24px;
box-sizing: border-box;
max-width: 354px;
width: 100%;
background: rgba(255,255,255,0.4);
}
#popmake-2420.pum-container input[type="text"]::placeholder,
#popmake-2420.pum-container input[type="email"]::placeholder,
#popmake-2420.pum-container input[type="tel"]::placeholder,
#popmake-2420.pum-container textarea::placeholder,
#popmake-5164.pum-container input[type="text"]::placeholder,
#popmake-5164.pum-container input[type="email"]::placeholder,
#popmake-5164.pum-container input[type="tel"]::placeholder,
#popmake-5164.pum-container textarea::placeholder,
#popmake-5240.pum-container input[type="text"]::placeholder,
#popmake-5240.pum-container input[type="email"]::placeholder,
#popmake-5240.pum-container input[type="tel"]::placeholder,
#popmake-5240.pum-container textarea::placeholder { color:  #276063;
}
#popmake-2420.pum-container textarea,
#popmake-5164.pum-container textarea,
#popmake-5240.pum-container textarea {
resize: vertical;
height: 189px;
max-width: 434px;
font-size: 16px;	
margin-bottom: 24px;
}
#popmake-2420.pum-container input[type="submit"],
#popmake-5164.pum-container input[type="submit"],
#popmake-5240.pum-container input[type="submit"] {
background: #276063;
color: #fff;
border-radius: 8px;
font-weight: 700;
font-size: 16px;
max-width: 354px;
width: 100%;
height: 64px;
}
#popmake-2420.pum-container .agree,
#popmake-5164.pum-container .agree,
#popmake-5240.pum-container .agree {
display: flex;
gap: 10px;
align-items: flex-start;
max-width: 434px;
color: #000;
margin: 0 0 12px;
font-size: 15px;
}
#popmake-2420.pum-container .agree a,
#popmake-5164.pum-container .agree a,
#popmake-5240.pum-container .agree a {
color: #000;
font-size: inherit;
line-height: inherit;
vertical-align: baseline;
}
#popmake-2420.pum-container .agree .wpcf7-list-item,
#popmake-5164.pum-container .agree .wpcf7-list-item,
#popmake-5240.pum-container .agree .wpcf7-list-item {
margin: 0;
}
#popmake-2420.pum-container .pum-close.popmake-close,
#popmake-5164.pum-container .pum-close.popmake-close,
#popmake-5240.pum-container .pum-close.popmake-close {
font-size: 0;
padding: 0;
width: 20px;
height: 20px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/close.png) no-repeat center;
box-shadow: none;
top: 8px;
right: 8px;
}
.widget__popup{
position: absolute;
bottom: 100px;
right: 60px;
width: 238px;
border-radius: 24px 22px 22px 24px;
padding: 3px;
background: rgba(255,255,255,0.85);
color: #1d1d1d;
box-sizing: border-box;
font-size: 12px;
font-weight: 400;
}
.widget__popup-container{
padding: 5px 0px;
box-sizing: border-box;
border: 1px solid #276063;
border-radius: 22px;
text-align: center;
}
.widget__popup-container .title{
font-weight: 700;
font-size: 16px;
color: #276063;
margin: 0;
}
.widget__popup-container .phone{
font-size: 16px;
}
.widget__popup-container a{
font-weight: 700;
font-size: 12px;
color: #276063;
text-decoration: underline;
}
@media (max-width: 900px){
#popmake-2420.pum-container,
#popmake-5164.pum-container,
#popmake-5240.pum-container {
background:#f9f9f9;
border: 1px solid #276063;
width: 300px;
padding: 40px 8px 12px;
box-sizing: border-box;
top: 50px !important;
}	
.widget__popup{
display: none !important;
}
#popmake-2420.pum-container .pum-title,
#popmake-5164.pum-container .pum-title,
#popmake-5240.pum-container .pum-title {
text-align: center;
}
#popmake-2420.pum-container .description,
#popmake-5164.pum-container .description,
#popmake-5240.pum-container .description {	
text-align: center;
margin-bottom: 12px;
}
.pum-container .green-text{
font-size: 15px;
}	
#popmake-2420.pum-container input[type="text"],
#popmake-2420.pum-container input[type="email"],
#popmake-2420.pum-container input[type="tel"],
#popmake-2420.pum-container textarea,
#popmake-5164.pum-container input[type="text"],
#popmake-5164.pum-container input[type="email"],
#popmake-5164.pum-container input[type="tel"],
#popmake-5164.pum-container textarea,
#popmake-5240.pum-container input[type="text"],
#popmake-5240.pum-container input[type="email"],
#popmake-5240.pum-container input[type="tel"],
#popmake-5240.pum-container textarea {
font-size: 14px;
margin: 0 auto 12px;	
padding: 14px 18px;
}
#popmake-2420.pum-container .agree,
#popmake-5164.pum-container .agree,
#popmake-5240.pum-container .agree {
align-items: flex-start;
}
#popmake-2420.pum-container .agree .wpcf7-list-item,
#popmake-5164.pum-container .agree .wpcf7-list-item,
#popmake-5240.pum-container .agree .wpcf7-list-item {
margin: 2px 0 0;
}
#popmake-2420.pum-container .wpcf7-spinner,
#popmake-5164.pum-container .wpcf7-spinner,
#popmake-5240.pum-container .wpcf7-spinner {
display: none;
}
.day__calculate{
margin: 0 auto 10px !important;
}
#popmake-2420.pum-container textarea,
#popmake-5164.pum-container textarea,
#popmake-5240.pum-container textarea {
height: 140px;
}
}
.cro-banner{
width: 100%;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/cro-banner.svg) #F0F9FF bottom right no-repeat;	
border-radius: 4px;
padding: 24px;
box-sizing: border-box;
max-width: 820px;
}
.cro-banner-purple{
background: #6c7ec8 url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/cro-banner-purple.png) no-repeat bottom right;
background-size: 450px auto;
color: #fff;
}
.custom-cro-banner .kt-row-column-wrap.kb-theme-content-width{
padding: 0;
}
main .cro-banner{
margin-top: 20px;
}
.cro-banner h2{
color: #2D3748;
font-size: 18px;
font-weight: 700;
line-height: 22px;
margin: 0 0 12px;
max-width: 420px;	
}
.cro-banner h2 span{
color: #3182CE;
}
.cro-banner-purple h2,
.cro-banner-purple h2 span{
color: rgb(255, 255, 255);
font-size: 18px;
font-weight: 700;
line-height: 25.2px;
letter-spacing: 0%;
text-align: left;
}
.cro-banner p{
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #2D3748;
margin-bottom: 12px;
max-width: 420px;
}
.cro-banner-purple p{
color: #fff;
}
.cro-banner p.connect{
display: flex;
align-items: center;
}
.cro-banner p.connect:before{
content: '';
display: block;
width: 14px;
height: 15px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgBnZI7SIJxFMXP/9PMJKKCr6e5WEoQVGtTQwSN0dAUBDmIiG6NFQ5RThlYEFFEgYuCEC42ZDVLJNHiEJU9FEMyTPwe3mzziR/9xnPPuRcuB1AAHWCeAFaucU1Dp+otyMiUUgQl0DG0FB7xiDemcL1544u9Axukn7GnXiQXlCKE+j2UdlM2Outv5FFXC+IJt6MedzrACmjJRGIFv2ZBJZcGeUAlyQKzyOd/vopPiYfctmrKtopRK5ANloQsmKQFvh5QvA4lOZafYxbcVgQpyNmK7+QAz4N1ciBGak6nN2JsDdKF8+05JU0brYk4mpHzDbroyU1C0Hz34+seghISbn5Cji7LUsAUie0Zuup5WLVw7+XbzYa+K5bLJz/SySW9/fsTSpCP2jalQM8ZUe3ScioKIOzrJiVBFB9fO1YYU1ix+O5wa8GrWcR/uFyvLUQjfgGmu4AXmg/aOAAAAABJRU5ErkJggg==) no-repeat;
background-size: contain;	
margin-right: 5px;
}
.cro-banner ul{
margin: 0 0 8px;
padding: 0;
list-style-position: inside;
-webkit-column-count: 2;
column-count: 2;	
max-width: 420px;
}
.cro-banner ul li{
display: flex;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 17px;
position: relative;
margin-bottom: 8px;
}
.cro-banner ul li p{
margin: 0;
}
.cro-banner ul li:before{
content: '';
display: block;
width: 18px;
min-width: 18px;
height: 18px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/check.svg) no-repeat;
background-size: contain;
margin-right: 8px;
}
.cro-banner-purple ul li:before{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE5SURBVHgBtZQxSMNAFIafIgi6CDpLOrmKiJNDcRc6uungKgUnF+3g4lbRUaGjCoIBd9PBTSWz04GjKC2IhU5/37te00vatJeGfvBy17v0439HOKJpA6DIVeVSiBNy1bg8F8kS1yXcSJfKxpAk41ADQpNIYTKU/N+W1ZCPqnhmTExF+SnM8qNMGbm+rdOD/5Fc3hfZOmVARC+vn/T985fcKkmbDZ5EB/jfautxcWE+VbSzvUZHh8XkdlNksFeOzx71eH6yGxOOEWmkzaa9sLXhkfr6pdOL5yili6iXLOBJ7I17/10fcGF1mWvFRSTU5+SRlO2VNvUoQknpIBL83tc/lLunN1zdBHDE00qeVJCPSpTPpAsxGeFAw+jeGlmF8r6Xeopwa7kBu7VRmJQHXAH6V5Myv8uwrxyLDnKksHiVm8ynAAAAAElFTkSuQmCC) no-repeat;
background-size: contain;
}
.cro-banner-btn p{
display: flex;
align-items: center;
gap: 10px;
} .cro-banner-btn a.social-icon {
width: 50px;
height: 50px;
background: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all 0.2s ease;
text-decoration: none;
flex-shrink: 0;
}
.cro-banner-btn a.social-icon img {
width: 34px;
height: 34px;
display: block;
object-fit: contain;
}
.cro-banner-btn span{
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
font-size: 14px;
font-weight: 400;
color: #2D3748;
box-sizing: border-box;
border: 1px solid rgb(233, 233, 233);
border-radius: 6px;
background: #fff;
width: 164px;
height: 50px;
padding: 12px 18px;
}
#popmake-5162 *,
#popmake-5469 * {
font-family: 'Manrope';
}
.cro-banner-purple .cro-banner-btn span,
#popmake-5162 .cro-banner-btn span,
#popmake-5469 .cro-banner-btn span {
background: #fff;
color: #505F98;
border: none;	
justify-content: center;
gap: 7px;	
}
.cro-banner-btn span.active{
box-sizing: border-box;
border: 2px solid rgb(18, 80, 130);
border-radius: 6px;
background: rgb(43 108 176 / 10%);
font-weight: 700;
padding: 12px 16px;	
}
.cro-banner-purple .cro-banner-btn span.active,
#popmake-5162 .cro-banner-btn span.active,
#popmake-5469 .cro-banner-btn span.active {
background: linear-gradient(180.00deg, rgb(76, 90, 144) -11.042%,rgb(64, 76, 122) 100.625%);
color: #fff;
border: none;
}
.cro-banner-btn span.phone{
margin-right: 0;
}
.cro-banner-btn span.phone:before{
content: '';
display: block;
width: 29px;
height: 29px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/call-calling.svg) no-repeat;
background-size: contain;	
}
#popmake-5162 .cro-banner-btn span.phone:before,
#popmake-5469 .cro-banner-btn span.phone:before {
content: '';
display: block;
width: 29px;
height: 29px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.4424%2016.2758C16.4424%2016.5758%2016.3791%2016.8841%2016.2445%2017.1841C16.1099%2017.4841%2015.9357%2017.7675%2015.7061%2018.0341C15.3182%2018.4841%2014.8907%2018.8091%2014.4078%2019.0175C13.9328%2019.2258%2013.4182%2019.3341%2012.8641%2019.3341C12.0566%2019.3341%2011.1936%2019.1341%2010.2832%2018.7258C9.37281%2018.3175%208.4624%2017.7675%207.5599%2017.0758C6.64948%2016.3758%205.78656%2015.6008%204.96323%2014.7425C4.14781%2013.8758%203.41156%2012.9675%202.75448%2012.0175C2.10531%2011.0675%201.58281%2010.1175%201.20281%209.17581C0.822813%208.22581%200.632812%207.31748%200.632812%206.45081C0.632812%205.88415%200.727812%205.34248%200.917812%204.84248C1.10781%204.33415%201.40865%203.86748%201.82823%203.45081C2.3349%202.92581%202.88906%202.66748%203.4749%202.66748C3.69656%202.66748%203.91823%202.71748%204.11615%202.81748C4.32198%202.91748%204.50406%203.06748%204.64656%203.28415L6.48323%206.00915C6.62573%206.21748%206.72865%206.40915%206.7999%206.59248C6.87115%206.76748%206.91073%206.94248%206.91073%207.10081C6.91073%207.30081%206.85531%207.50081%206.74448%207.69248C6.64156%207.88415%206.49115%208.08415%206.30115%208.28415L5.69948%208.94248C5.6124%209.03415%205.57281%209.14248%205.57281%209.27581C5.57281%209.34248%205.58073%209.40081%205.59656%209.46748C5.62031%209.53415%205.64406%209.58415%205.6599%209.63415C5.8024%209.90915%206.04781%2010.2675%206.39615%2010.7008C6.7524%2011.1341%207.1324%2011.5758%207.54406%2012.0175C7.97156%2012.4591%208.38323%2012.8675%208.80281%2013.2425C9.21448%2013.6091%209.5549%2013.8591%209.82406%2014.0091C9.86365%2014.0258%209.91115%2014.0508%209.96656%2014.0758C10.0299%2014.1008%2010.0932%2014.1091%2010.1645%2014.1091C10.2991%2014.1091%2010.402%2014.0591%2010.4891%2013.9675L11.0907%2013.3425C11.2886%2013.1341%2011.4786%2012.9758%2011.6607%2012.8758C11.8428%2012.7591%2012.0249%2012.7008%2012.2228%2012.7008C12.3732%2012.7008%2012.5316%2012.7341%2012.7057%2012.8091C12.8799%2012.8841%2013.062%2012.9925%2013.2599%2013.1341L15.8803%2015.0925C16.0861%2015.2425%2016.2286%2015.4175%2016.3157%2015.6258C16.3949%2015.8341%2016.4424%2016.0425%2016.4424%2016.2758Z%22%20fill%3D%22%23505F98%22%20stroke%3D%22%23505F98%22%20stroke-width%3D%220.793543%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M13.6947%208.50212C13.6947%208.00212%2013.3226%207.23545%2012.7684%206.61045C12.2617%206.03545%2011.5888%205.58545%2010.9238%205.58545%22%20stroke%3D%22%23505F98%22%20stroke-width%3D%220.793543%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M16.4655%208.50081C16.4655%205.27581%2013.9876%202.66748%2010.9238%202.66748%22%20stroke%3D%22%23505F98%22%20stroke-width%3D%220.793543%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain;	
}
#popmake-5162 .cro-banner-btn span.mail:before,
#popmake-5469 .cro-banner-btn span.mail:before {
content: '';
display: block;
width: 29px;
height: 29px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.33366%2016.6668C2.87533%2016.6668%202.4831%2016.5038%202.15699%2016.1777C1.83088%2015.8516%201.66755%2015.4591%201.66699%2015.0002V5.00016C1.66699%204.54183%201.83033%204.14961%202.15699%203.8235C2.48366%203.49738%202.87588%203.33405%203.33366%203.3335H16.667C17.1253%203.3335%2017.5178%203.49683%2017.8445%203.8235C18.1712%204.15016%2018.3342%204.54238%2018.3337%205.00016V15.0002C18.3337%2015.4585%2018.1706%2015.851%2017.8445%2016.1777C17.5184%2016.5043%2017.1259%2016.6674%2016.667%2016.6668H3.33366ZM10.0003%2010.8335L16.667%206.66683V5.00016L10.0003%209.16683L3.33366%205.00016V6.66683L10.0003%2010.8335Z%22%20fill%3D%22%23505F98%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain;	
}
#popmake-5162 .cro-banner-btn span.active.phone:before,
#popmake-5469 .cro-banner-btn span.active.phone:before {
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.4424%2016.2758C16.4424%2016.5758%2016.3791%2016.8841%2016.2445%2017.1841C16.1099%2017.4841%2015.9357%2017.7675%2015.7061%2018.0341C15.3182%2018.4841%2014.8907%2018.8091%2014.4078%2019.0175C13.9328%2019.2258%2013.4182%2019.3341%2012.8641%2019.3341C12.0566%2019.3341%2011.1936%2019.1341%2010.2832%2018.7258C9.37281%2018.3175%208.4624%2017.7675%207.5599%2017.0758C6.64948%2016.3758%205.78656%2015.6008%204.96323%2014.7425C4.14781%2013.8758%203.41156%2012.9675%202.75448%2012.0175C2.10531%2011.0675%201.58281%2010.1175%201.20281%209.17581C0.822813%208.22581%200.632812%207.31748%200.632812%206.45081C0.632812%205.88415%200.727812%205.34248%200.917812%204.84248C1.10781%204.33415%201.40865%203.86748%201.82823%203.45081C2.3349%202.92581%202.88906%202.66748%203.4749%202.66748C3.69656%202.66748%203.91823%202.71748%204.11615%202.81748C4.32198%202.91748%204.50406%203.06748%204.64656%203.28415L6.48323%206.00915C6.62573%206.21748%206.72865%206.40915%206.7999%206.59248C6.87115%206.76748%206.91073%206.94248%206.91073%207.10081C6.91073%207.30081%206.85531%207.50081%206.74448%207.69248C6.64156%207.88415%206.49115%208.08415%206.30115%208.28415L5.69948%208.94248C5.6124%209.03415%205.57281%209.14248%205.57281%209.27581C5.57281%209.34248%205.58073%209.40081%205.59656%209.46748C5.62031%209.53415%205.64406%209.58415%205.6599%209.63415C5.8024%209.90915%206.04781%2010.2675%206.39615%2010.7008C6.7524%2011.1341%207.1324%2011.5758%207.54406%2012.0175C7.97156%2012.4591%208.38323%2012.8675%208.80281%2013.2425C9.21448%2013.6091%209.5549%2013.8591%209.82406%2014.0091C9.86365%2014.0258%209.91115%2014.0508%209.96656%2014.0758C10.0299%2014.1008%2010.0932%2014.1091%2010.1645%2014.1091C10.2991%2014.1091%2010.402%2014.0591%2010.4891%2013.9675L11.0907%2013.3425C11.2886%2013.1341%2011.4786%2012.9758%2011.6607%2012.8758C11.8428%2012.7591%2012.0249%2012.7008%2012.2228%2012.7008C12.3732%2012.7008%2012.5316%2012.7341%2012.7057%2012.8091C12.8799%2012.8841%2013.062%2012.9925%2013.2599%2013.1341L15.8803%2015.0925C16.0861%2015.2425%2016.2286%2015.4175%2016.3157%2015.6258C16.3949%2015.8341%2016.4424%2016.0425%2016.4424%2016.2758Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%220.793543%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M13.6947%208.50212C13.6947%208.00212%2013.3226%207.23545%2012.7684%206.61045C12.2617%206.03545%2011.5888%205.58545%2010.9238%205.58545%22%20stroke%3D%22white%22%20stroke-width%3D%220.793543%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M16.4655%208.50081C16.4655%205.27581%2013.9876%202.66748%2010.9238%202.66748%22%20stroke%3D%22white%22%20stroke-width%3D%220.793543%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain;
}
#popmake-5162 .cro-banner-btn span.active.mail:before,
#popmake-5469 .cro-banner-btn span.active.mail:before {
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.33366%2016.6668C2.87533%2016.6668%202.4831%2016.5038%202.15699%2016.1777C1.83088%2015.8516%201.66755%2015.4591%201.66699%2015.0002V5.00016C1.66699%204.54183%201.83033%204.14961%202.15699%203.8235C2.48366%203.49738%202.87588%203.33405%203.33366%203.3335H16.667C17.1253%203.3335%2017.5178%203.49683%2017.8445%203.8235C18.1712%204.15016%2018.3342%204.54238%2018.3337%205.00016V15.0002C18.3337%2015.4585%2018.1706%2015.851%2017.8445%2016.1777C17.5184%2016.5043%2017.1259%2016.6674%2016.667%2016.6668H3.33366ZM10.0003%2010.8335L16.667%206.66683V5.00016L10.0003%209.16683L3.33366%205.00016V6.66683L10.0003%2010.8335Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain;
}
#popmake-5162 .cro-banner-btn br,
#popmake-5469 .cro-banner-btn br {
display: none;
}
#popmake-5162 .cro-banner-btn p,
#popmake-5469 .cro-banner-btn p {
gap: 5px;
}
#popmake-5162 .cro-banner-btn span,
#popmake-5469 .cro-banner-btn span {
width: 100%;
height: 60px;
}
#popmake-5162 .cro-banner-btn span.phone,
#popmake-5469 .cro-banner-btn span.phone {
margin-right: 0px;
}
#popmake-5162 .cro-banner-btn span.active,
#popmake-5162 .cro-banner-btn span,
#popmake-5469 .cro-banner-btn span.active,
#popmake-5469 .cro-banner-btn span {
padding: 0;
}
#popmake-5162 .cro-question-container,
#popmake-5469 .cro-question-container {
align-items: flex-end;
}
.cro-banner-purple .cro-banner-btn span.active.phone:before {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjkwNDggMTkuNjY3MkMxOS45MDQ4IDIwLjAxMjIgMTkuODI4MSAyMC4zNjY3IDE5LjY2NTIgMjAuNzExN0MxOS41MDIzIDIxLjA1NjcgMTkuMjkxNCAyMS4zODI2IDE5LjAxMzUgMjEuNjg5MkMxOC41NDM5IDIyLjIwNjcgMTguMDI2NCAyMi41ODA1IDE3LjQ0MTggMjIuODIwMUMxNi44NjY4IDIzLjA1OTcgMTYuMjQzOSAyMy4xODQyIDE1LjU3MzEgMjMuMTg0MkMxNC41OTU2IDIzLjE4NDIgMTMuNTUxIDIyLjk1NDIgMTIuNDQ4OSAyMi40ODQ3QzExLjM0NjggMjIuMDE1MSAxMC4yNDQ4IDIxLjM4MjYgOS4xNTIyNiAyMC41ODcyQzguMDUwMTggMTkuNzgyMiA3LjAwNTU5IDE4Ljg5MDkgNi4wMDg5MyAxNy45MDM4QzUuMDIxODUgMTYuOTA3MiA0LjEzMDYgMTUuODYyNiAzLjMzNTE4IDE0Ljc3MDFDMi41NDkzNSAxMy42Nzc2IDEuOTE2ODUgMTIuNTg1MSAxLjQ1Njg1IDExLjUwMjJDMC45OTY4NDYgMTAuNDA5NyAwLjc2Njg0NiA5LjM2NTA4IDAuNzY2ODQ2IDguMzY4NDFDMC43NjY4NDYgNy43MTY3NCAwLjg4MTg0NiA3LjA5MzgzIDEuMTExODUgNi41MTg4M0MxLjM0MTg1IDUuOTM0MjQgMS43MDYwMSA1LjM5NzU4IDIuMjEzOTMgNC45MTg0MUMyLjgyNzI2IDQuMzE0NjYgMy40OTgxIDQuMDE3NTggNC4yMDcyNiA0LjAxNzU4QzQuNDc1NiA0LjAxNzU4IDQuNzQzOTMgNC4wNzUwOCA0Ljk4MzUxIDQuMTkwMDhDNS4yMzI2OCA0LjMwNTA4IDUuNDUzMSA0LjQ3NzU4IDUuNjI1NiA0LjcyNjc0TDcuODQ4OTMgNy44NjA1QzguMDIxNDMgOC4xMDAwOCA4LjE0NjAxIDguMzIwNSA4LjIzMjI2IDguNTMxMzNDOC4zMTg1MSA4LjczMjU4IDguMzY2NDMgOC45MzM4MyA4LjM2NjQzIDkuMTE1OTFDOC4zNjY0MyA5LjM0NTkxIDguMjk5MzUgOS41NzU5MSA4LjE2NTE4IDkuNzk2MzNDOC4wNDA2IDEwLjAxNjcgNy44NTg1MSAxMC4yNDY3IDcuNjI4NTEgMTAuNDc2N0w2LjkwMDE4IDExLjIzMzhDNi43OTQ3NiAxMS4zMzkyIDYuNzQ2ODQgMTEuNDYzOCA2Ljc0Njg0IDExLjYxNzJDNi43NDY4NCAxMS42OTM4IDYuNzU2NDMgMTEuNzYwOSA2Ljc3NTYgMTEuODM3NkM2LjgwNDM1IDExLjkxNDIgNi44MzMxIDExLjk3MTcgNi44NTIyNiAxMi4wMjkyQzcuMDI0NzYgMTIuMzQ1NSA3LjMyMTg1IDEyLjc1NzYgNy43NDM1MSAxMy4yNTU5QzguMTc0NzYgMTMuNzU0MiA4LjYzNDc2IDE0LjI2MjIgOS4xMzMwOSAxNC43NzAxQzkuNjUwNTkgMTUuMjc4IDEwLjE0ODkgMTUuNzQ3NiAxMC42NTY4IDE2LjE3ODhDMTEuMTU1MiAxNi42MDA1IDExLjU2NzMgMTYuODg4IDExLjg5MzEgMTcuMDYwNUMxMS45NDEgMTcuMDc5NyAxMS45OTg1IDE3LjEwODQgMTIuMDY1NiAxNy4xMzcyQzEyLjE0MjMgMTcuMTY1OSAxMi4yMTg5IDE3LjE3NTUgMTIuMzA1MiAxNy4xNzU1QzEyLjQ2ODEgMTcuMTc1NSAxMi41OTI3IDE3LjExOCAxMi42OTgxIDE3LjAxMjZMMTMuNDI2NCAxNi4yOTM4QzEzLjY2NiAxNi4wNTQyIDEzLjg5NiAxNS44NzIyIDE0LjExNjQgMTUuNzU3MkMxNC4zMzY4IDE1LjYyMyAxNC41NTczIDE1LjU1NTkgMTQuNzk2OCAxNS41NTU5QzE0Ljk3ODkgMTUuNTU1OSAxNS4xNzA2IDE1LjU5NDIgMTUuMzgxNCAxNS42ODA1QzE1LjU5MjMgMTUuNzY2NyAxNS44MTI3IDE1Ljg5MTMgMTYuMDUyMyAxNi4wNTQyTDE5LjIyNDMgMTguMzA2M0MxOS40NzM1IDE4LjQ3ODggMTkuNjQ2IDE4LjY4MDEgMTkuNzUxNCAxOC45MTk3QzE5Ljg0NzMgMTkuMTU5MiAxOS45MDQ4IDE5LjM5ODggMTkuOTA0OCAxOS42NjcyWiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yMTkzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE2LjU3OTMgMTAuNzI3MkMxNi41NzkzIDEwLjE1MjIgMTYuMTI4OCA5LjI3MDU1IDE1LjQ1OCA4LjU1MThDMTQuODQ0NyA3Ljg5MDU1IDE0LjAzMDEgNy4zNzMwNSAxMy4yMjUxIDcuMzczMDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yMTkzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5LjkzMzQgMTAuNzI1OUMxOS45MzM0IDcuMDE3MTYgMTYuOTMzOCA0LjAxNzU4IDEzLjIyNTEgNC4wMTc1OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIxOTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
background-size: contain;	
}
.cro-banner-btn span.wa:before{
content: '';
display: block;
width: 29px;
height: 29px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/wa.svg) no-repeat;
background-size: contain;		
}
.cro-banner-btn span.wa.active{
padding: 12px 16px;
}
.cro-banner .agree{
display: flex;
gap: 10px;
align-items: flex-start;
max-width: 420px;
color: #000;
margin: 0 0 12px;
font-size: 14px;
}
.cro-banner .agree p{
color: #000;
font-size: 12px;
line-height: 16px;
margin: 0;
max-width: 280px;
}
.cro-banner .wpcf7-list-item{
margin: 0;
}
.cro-banner .agree a{
color: #000;
font-size: inherit;
line-height: inherit;
vertical-align: baseline;
}
.cro-banner-purple .agree p{
color: #fff;
}
.cro-banner-purple .agree a{
color: #fff;
font-size: inherit;
line-height: inherit;
vertical-align: baseline;
}
.cro-banner .wpcf7-spinner{
display: none !important;
}
.cro-banner input[type="text"]{
box-sizing: border-box;
border: 1px solid rgba(29, 29, 29, 0.1);
border-radius: 6px;
background: #fff;
font-size: 16px;
font-weight: 400;
width: 100%;
max-width: 340px;
height: 50px;
line-height: 50px;
padding: 0 18px;
}
.cro-banner input[type="submit"]{
font-size: 16px;
font-weight: 700;
color: #fff;
background: #125082;
border-radius: 10px;
padding: 14px 24px;
box-sizing: border-box;
border: none;
max-width: 340px;
width: 100%;
transition: all 0.8s ease !important;	
}
.cro-banner-purple input[type="submit"]{
background: #fff;
color: #505F98;
}
.cro-banner input[type="submit"]:hover{
background: #0D5C9B;
}
.cro-banner-purple input[type="submit"]:hover{
background: linear-gradient(180.00deg, rgb(76, 90, 144) -11.042%, rgb(64, 76, 122) 100.625%);
color: #fff;
}
p.newform-title {
font-family: Manrope;
font-weight: 700;
font-size: 24px;
line-height: 25.2px;
vertical-align: middle;
color: white;
margin-bottom:20px !important;
}
p.newform-desc {
font-family: Manrope;
font-weight: 400;
font-size: 18px;
line-height: 100%;
color: #FFFFFF;
vertical-align: middle;
margin-bottom:20px !important;
}
p.newform-bottom {
font-family: Manrope;
font-weight: 700;
color: #FFFFFF;
font-size: 18px;
line-height: 100%;
vertical-align: middle;
margin-bottom:20px !important;
}
@media (max-width: 900px){
.cro-banner{
width: 100%;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/cro-banner-mob.svg) #F0F9FF bottom right no-repeat;	
background-size: contain;
border-radius: 4px;
padding: 24px 8px;
box-sizing: border-box;
}
.cro-banner h2{
text-align: center;
}
}
@media (max-width: 600px){
.cro-banner-btn p{
justify-content: center;
}
.cro-banner h2 + p{
text-align: center;
}
.cro-banner input[type="text"],
.cro-banner input[type="submit"]{
max-width: 100%;
}
}
#popmake-5799{
padding: 0 !important;
border: none;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/article-incut/article-incut-form-bg.png) no-repeat right bottom;
background-size: cover;
border-radius: 12px;
width: 900px;
left: 50%;
margin-left: -450px;
}
#popmake-5799 .pum-close.popmake-close{
font-size: 0 !important;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/article-incut/close.png) no-repeat center;
width: 20px;
height: 20px;
cursor: pointer;
padding: 0;
top: 12px;
right: 15px;
}
.subscribe-form{
padding: 42px 32px 24px;
box-sizing: border-box;
}
.subscribe-form p{
margin-bottom: 0;
color: #333333;
font-size: 16px;
}
.subscribe-form p.undertitle,
.subscribe-form p.not-spam{
margin-bottom: 20px;
}
.subscribe-form .title{
font-size: 24px;
color: #333333;
margin-bottom: 5px;
}
.subscribe-form .title span{
font-weight: 700;
}
.subscribe-form .agree{
display: flex;
gap: 10px;
align-items: center;
max-width: 575px;
color: #000;
margin: 0 0 15px;
font-size: 15px;
}
.subscribe-form .agree a{
color: #000;
}
.subscribe-form .agree .wpcf7-list-item{
margin: 0;
}
.subscribe-form .agree p{
font-size: 15px;
margin: 0;
}
.subscribe-form .wpcf7-not-valid-tip{
display: none !important;
}
.subscribe-form .acceptance_missing{
display: block !important;
}
.subscribe-form input[type="email"],
.subscribe-form input[type="text"]{
border-radius: 6px;
box-sizing: border-box;
border: none;
background: #fff;
height: 50px;
padding: 0 18px;
line-height: 18px;
color: #125082;
font-size: 16px;
margin-bottom: 15px;
outline: none;
max-width: 509px;
width: 100%;
}
.subscribe-form input[type="email"].wpcf7-not-valid,
.subscribe-form input[type="text"].wpcf7-not-valid{
border: 1px solid red;
}
.subscribe-form input[type="email"]::placeholder,
.subscribe-form input[type="text"]::placeholder{
color: #125082;
}
.subscribe-form .btns p{
display: flex;
gap: 10px;
align-items: center;
max-width: 633px;
width: 100%;
justify-content: center;
}
.subscribe-form .btns input[type="submit"]{
border: none;
background: #125082;
font-size: 16px;
font-weight: 700;
height: 64px;
width: 100%;
max-width: 354px;
padding: 0;
border-radius: 10px;
}
.subscribe-form .wpcf7-spinner{
display: none;
}
.subscribe-form .btns a{
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
border-radius: 7px;
border: 2px solid #125082;
text-align: center;
height: 64px;
line-height: 64px;
color: #125082;
font-weight: 700;
font-size: 16px;
max-width: 267px;
width: 100%;
background: #eaf1f8;
}
.subscribe-form .btns a:before{
content: '';
display: block;
width: 30px;
height: 30px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/article-incut/tg.svg) no-repeat center;
}
@media (max-width: 900px){
#popmake-5799{
width: 300px;
margin-left: -150px;
left: 50%;
background: linear-gradient(165.74deg, #F9F9F9 0%, #6CA1D9 100%);
}
#popmake-5799 .pum-close.popmake-close{
font-size: 0 !important;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/article-incut/close-mob.png) no-repeat center;
width: 20px;
height: 20px;
cursor: pointer;
padding: 0;
top: 12px;
right: 10px;
}
.subscribe-form{
padding: 42px 8px 12px;
}
.subscribe-form .title{
font-size: 18px;
text-align: center;
margin-bottom: 10px;
}
.subscribe-form p.undertitle,
.subscribe-form p.not-spam{
margin-bottom: 10px;
text-align: center;
}
.subscribe-form .btns p{
flex-direction: column;
}
.subscribe-form .btns input[type="submit"],
.subscribe-form .btns a{
max-width: none;
width: 100%;
}
.subscribe-form .agree p{
font-size: 12px;
}
} .cro-question {
background: #6b7ec7 url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/cro-question.png) no-repeat right bottom / contain; 
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
box-sizing: border-box;
position: relative;
overflow: hidden;
border-radius: 8px;
max-width: 740px;
margin: 0 auto 20px;
}
@media (max-width: 900px){
.cro-question {
background: #6b7ec7; 
}
}
.cro-question  .title {
color: rgb(255, 255, 255);
font-size: 20px;
font-weight: 700;
line-height: 25.2px;
margin-bottom: 20px;
}
.cro-question  .subtitle {
color: white;
font-size: 18px;
font-weight: 400;
line-height: 1.4;
margin-bottom: 20px;
}
.cro-question-container{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}
.cro-question-form{
width: 100%;
max-width: 420px;
margin-bottom: 10px;
}
.cro-question-form input[type="text"],
.cro-question-form input[type="email"],
.cro-question-form input[type="tel"]{
width: 100%;
box-sizing: border-box;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 6px;
background: #fff;
padding: 0 20px;
height: 60px;
line-height: 60px;	
margin-bottom: 20px;
}
.cro-question-form input[type="text"] + .wpcf7-not-valid-tip,
.cro-question-form  .wpcf7-not-valid-tip{
margin-top: -20px;
margin-bottom: 15px;
}
.cro-question-form input[type="submit"]{
font-size: 16px;
font-weight: 700;
background: #fff;
color: #505F98;
border-radius: 10px;
padding: 18px 24px;
box-sizing: border-box;
border: none;
max-width: 210px;
width: 100%;
transition: all 0.8s ease !important;
}
.cro-question-form input[type="submit"]:hover{
background: linear-gradient(180.00deg, rgb(76, 90, 144) -11.042%, rgb(64, 76, 122) 100.625%);
color: #fff;
}
.cro-question  .contact-card {
background: rgba(255, 255, 255, 0.75);
backdrop-filter: blur(4px);
border-radius: 8px;
padding: 11px;
width: 250px;
margin-bottom: 10px;
}
.cro-question  .contact-card p{
text-align: center;
font-size: 12px;
margin: 0;
font-weight: 700;
}
.cro-question p.contact-card-title,
#popmake-5158 .cro-question p.contact-card-title,
#popmake-5162 .cro-question p.contact-card-title,
#popmake-5469 .cro-question p.contact-card-title {
color: #505F98;
}
.cro-question p.contact-card-subtitle,
#popmake-5158 .cro-question p.contact-card-subtitle,
#popmake-5162 .cro-question p.contact-card-subtitle,
#popmake-5469 .cro-question p.contact-card-subtitle {
color: #1D1D1D;
}
.cro-question .phone-info p{
display: flex;
align-items: center;
gap: 8px;
justify-content: center;
margin: 5px 0;
}
.cro-question .phone-info a {
color: #505f98;
font-size: 14px;
font-weight: 700;
text-decoration: none;
}
.cro-question .copy-phone{
cursor: pointer;
}
.cro-question .social-icons p{
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
}
.cro-question .social-icon {
width: 52px;
height: 52px;
background: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all 0.2s ease;
}
.cro-question .social-icon img {
width: 36px;
height: 36px;
}
.cro-question .agree{
display: flex;
gap: 10px;
align-items: flex-start;
color: #fff;
margin: 0 0 12px;
font-size: 14px;
}
.cro-question .wpcf7-list-item{
margin: 0;
}
.cro-question .agree p{
color: #fff;	
margin: 0;
}
.cro-question .agree a{
color: #fff;
font-size: inherit;
line-height: inherit;
vertical-align: baseline;
}
.cro-question .wpcf7-spinner{
display: none !important;
}
@media (max-width: 900px){
.cro-question p{
text-align: center;
}
.cro-question .contact-card-subtitle{
margin-bottom: 10px !important;
}
.cro-question-form{
width: 100%;
order: 1;
}
.cro-question-form input[type="submit"]{
max-width: 100%;
}
.cro-question .agree{
order: 2;
}
.cro-question .contact-card{
order: 3;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
}
.phone-info{
margin: 4px 0 8px !important;
float: none;
display: flex;
justify-content: center;
}
.phone-info img{
display: none;
}
.phone-info a{
width: 52px;
height: 52px;
background: white url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/phone-purple.svg) no-repeat center;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all 0.2s ease;
font-size: 0 !important;
}
.cro-question .social-icons{
float: none;
margin-left: 0;
justify-content: center;
}
.cro-question .phone-info p{
margin: 0;
}
.cro-banner-purple{
background:  url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/cro-banner-purple-mob.jpg) no-repeat bottom right;
background-size: cover;		
}
}
.tooltip-copy {
position: absolute;
background: #333;
color: #fff;
padding: 6px 12px;
border-radius: 4px;
font-size: 14px;
white-space: nowrap;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
z-index: 100;
bottom: -35px;
left: 50%;
transform: translateX(-50%);
}
#popmake-5158 {
width: 740px;
padding: 0;
border: none;	
}
#popmake-5162,
#popmake-5469 {
width: 795px;
padding: 0;
border: none;
position: relative;
}
#popmake-5162 .cro-question-form,
#popmake-5469 .cro-question-form {
max-width: 411px;
}
#popmake-5162 .cro-question p.subtitle,
#popmake-5469 .cro-question p.subtitle {
max-width: 503px;
}
#popmake-5162 .cro-question,
#popmake-5469 .cro-question {
max-width: 795px;
}
#popmake-5162 .cro-question,
#popmake-5469 .cro-question {
margin: 0;
background: #6b7ec7 url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/bg-form-popup.webp) no-repeat right top;
}
.cro-input-box {
display: flex;
flex-direction: column;
gap: 10px;
}
#popmake-5162 input:not([type="submit"]),
#popmake-5162 input::placeholder,
#popmake-5469 input:not([type="submit"]),
#popmake-5469 input::placeholder {
color: #505F98;
}
#popmake-5162 input:focus-visible,
#popmake-5469 input:focus-visible {
outline: unset;
}
#popmake-5162 .social-icons,
#popmake-5469 .social-icons {
justify-content: center;
margin-top: 5px;
}
#popmake-5162 .phone-info,
#popmake-5469 .phone-info {
margin-top: 5px;
}
#popmake-5162 .cro-question .phone-info a,
#popmake-5469 .cro-question .phone-info a {
font-size: 19px;
}
#popmake-5162 .cro-question .phone-info p,
#popmake-5469 .cro-question .phone-info p {
gap: 5px;
}
#popmake-5162 .cro-question .phone-info p br,
#popmake-5469 .cro-question .phone-info p br {
display: none;
}
#popmake-5162 .cro-question .phone-info p img,
#popmake-5469 .cro-question .phone-info p img {
width: 24px;
height: auto;
flex: 0 0 auto;
}
#popmake-5162 .cro-question .agree p,
#popmake-5469 .cro-question .agree p {
max-width: 390px;
}
#popmake-5162 .cro-question .agree a,
#popmake-5162 .cro-question .agree p,
#popmake-5469 .cro-question .agree a,
#popmake-5469 .cro-question .agree p {
vertical-align: unset;
}
#popmake-5162 .cro-input-box
.wpcf7-form-control-wrap[data-name="tel-669"],
#popmake-5162 .cro-input-box
.wpcf7-form-control-wrap[data-name="email-655"],
#popmake-5469 .cro-input-box
.wpcf7-form-control-wrap[data-name="tel-669"],
#popmake-5469 .cro-input-box
.wpcf7-form-control-wrap[data-name="email-655"] {
display: none;
}
#popmake-5162 .cro-input-box:has(.phone.active) .wpcf7-form-control-wrap[data-name="tel-669"],
#popmake-5469 .cro-input-box:has(.phone.active) .wpcf7-form-control-wrap[data-name="tel-669"] {
display: inline-block;
}
#popmake-5162 .cro-input-box:has(.wa.active) .wpcf7-form-control-wrap[data-name="tel-669"],
#popmake-5469 .cro-input-box:has(.wa.active) .wpcf7-form-control-wrap[data-name="tel-669"] {
display: inline-block;
}
#popmake-5162 .cro-input-box:has(.mail.active) .wpcf7-form-control-wrap[data-name="email-655"],
#popmake-5469 .cro-input-box:has(.mail.active) .wpcf7-form-control-wrap[data-name="email-655"] {
display: inline-block;
}
#popmake-5162 .cro-input-box br,
#popmake-5469 .cro-input-box br {
display: none;
}
.icon-clock {
display: block;
width: 24px;
height: 24px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202ZM12%204C9.87827%204%207.84344%204.84285%206.34315%206.34315C4.84285%207.84344%204%209.87827%204%2012C4%2014.1217%204.84285%2016.1566%206.34315%2017.6569C7.84344%2019.1571%209.87827%2020%2012%2020C14.1217%2020%2016.1566%2019.1571%2017.6569%2017.6569C19.1571%2016.1566%2020%2014.1217%2020%2012C20%209.87827%2019.1571%207.84344%2017.6569%206.34315C16.1566%204.84285%2014.1217%204%2012%204ZM12%206C12.2449%206.00003%2012.4813%206.08996%2012.6644%206.25272C12.8474%206.41547%2012.9643%206.63975%2012.993%206.883L13%207V11.586L15.707%2014.293C15.8863%2014.473%2015.9905%2014.7144%2015.9982%2014.9684C16.006%2015.2223%2015.9168%2015.4697%2015.7488%2015.6603C15.5807%2015.8508%2015.3464%2015.9703%2015.0935%2015.9944C14.8406%2016.0185%2014.588%2015.9454%2014.387%2015.79L14.293%2015.707L11.293%2012.707C11.1376%2012.5514%2011.0378%2012.349%2011.009%2012.131L11%2012V7C11%206.73478%2011.1054%206.48043%2011.2929%206.29289C11.4804%206.10536%2011.7348%206%2012%206Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: cover;
}
.icon-calendar {
display: block;
width: 20px;
height: 20px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_865_1874)%22%3E%0A%3Cpath%20d%3D%22M5.673%200C5.85865%200%206.0367%200.0737498%206.16797%200.205025C6.29925%200.336301%206.373%200.514348%206.373%200.7V2.009H13.89V0.709C13.89%200.523348%2013.9637%200.345301%2014.095%200.214025C14.2263%200.0827498%2014.4043%200.009%2014.59%200.009C14.7757%200.009%2014.9537%200.0827498%2015.085%200.214025C15.2162%200.345301%2015.29%200.523348%2015.29%200.709V2.009H18C18.5303%202.009%2019.0388%202.21958%2019.4139%202.59443C19.7889%202.96929%2019.9997%203.47774%2020%204.008V18.001C19.9997%2018.5313%2019.7889%2019.0397%2019.4139%2019.4146C19.0388%2019.7894%2018.5303%2020%2018%2020H2C1.46974%2020%200.961184%2019.7894%200.58614%2019.4146C0.211096%2019.0397%200.00026513%2018.5313%200%2018.001L0%204.008C0.00026513%203.47774%200.211096%202.96929%200.58614%202.59443C0.961184%202.21958%201.46974%202.009%202%202.009H4.973V0.699C4.97327%200.513522%205.04713%200.335731%205.17838%200.204672C5.30963%200.0736123%205.48752%20-1.89263e-07%205.673%200ZM1.4%207.742V18.001C1.4%2018.0798%201.41552%2018.1578%201.44567%2018.2306C1.47583%2018.3034%201.52002%2018.3695%201.57574%2018.4253C1.63145%2018.481%201.69759%2018.5252%201.77039%2018.5553C1.84319%2018.5855%201.92121%2018.601%202%2018.601H18C18.0788%2018.601%2018.1568%2018.5855%2018.2296%2018.5553C18.3024%2018.5252%2018.3685%2018.481%2018.4243%2018.4253C18.48%2018.3695%2018.5242%2018.3034%2018.5543%2018.2306C18.5845%2018.1578%2018.6%2018.0798%2018.6%2018.001V7.756L1.4%207.742ZM6.667%2014.619V16.285H5V14.619H6.667ZM10.833%2014.619V16.285H9.167V14.619H10.833ZM15%2014.619V16.285H13.333V14.619H15ZM6.667%2010.642V12.308H5V10.642H6.667ZM10.833%2010.642V12.308H9.167V10.642H10.833ZM15%2010.642V12.308H13.333V10.642H15ZM4.973%203.408H2C1.92121%203.408%201.84319%203.42352%201.77039%203.45367C1.69759%203.48382%201.63145%203.52802%201.57574%203.58374C1.52002%203.63945%201.47583%203.70559%201.44567%203.77839C1.41552%203.85119%201.4%203.92921%201.4%204.008V6.343L18.6%206.357V4.008C18.6%203.92921%2018.5845%203.85119%2018.5543%203.77839C18.5242%203.70559%2018.48%203.63945%2018.4243%203.58374C18.3685%203.52802%2018.3024%203.48382%2018.2296%203.45367C18.1568%203.42352%2018.0788%203.408%2018%203.408H15.29V4.337C15.29%204.52265%2015.2162%204.7007%2015.085%204.83197C14.9537%204.96325%2014.7757%205.037%2014.59%205.037C14.4043%205.037%2014.2263%204.96325%2014.095%204.83197C13.9637%204.7007%2013.89%204.52265%2013.89%204.337V3.408H6.373V4.328C6.373%204.51365%206.29925%204.6917%206.16797%204.82297C6.0367%204.95425%205.85865%205.028%205.673%205.028C5.48735%205.028%205.3093%204.95425%205.17803%204.82297C5.04675%204.6917%204.973%204.51365%204.973%204.328V3.408Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_865_1874%22%3E%0A%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: cover;
}
.cro-subtext {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 20px;
}
.cro-conntect {
display: flex;
gap: 10px;
align-items: center;
}
.cro-conntect p {
font-size: 18px;
font-weight: 400;
}
#popmake-5158 .pum-title.popmake-title, 
#popmake-5162 .pum-title.popmake-title,
#popmake-5469 .pum-title.popmake-title {
display: none !important;
}
#popmake-5158 .cro-question {
margin: 0;
background: #6b7ec7 url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/callback-purple.jpg) no-repeat right bottom / cover;
}
#popmake-5158 .pum-close.popmake-close,
#popmake-5162 .pum-close.popmake-close,
#popmake-5469 .pum-close.popmake-close {
display: block;
font-size: 0 !important;
padding: 0;
margin: 0;
width: 24px;
height: 24px;
top: 10px;
right: 10px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cro-banner/white-close.svg) no-repeat center;
}
#popmake-5158 .cro-question p, 
#popmake-5162 .cro-question p,
#popmake-5469 .cro-question p {
margin: 0;
color: #fff;
}
#popmake-5158 .cro-question p.min_price,
#popmake-5162 .cro-question p.min_price,
#popmake-5469 .cro-question p.min_price {
font-weight: 700;
margin: 0 0 20px;
}
#popmake-5158 .cro-question p.title, #popmake-5158 .cro-question p.subtitle,
#popmake-5162 .cro-question p.title, #popmake-5162 .cro-question p.subtitle,
#popmake-5469 .cro-question p.title, #popmake-5469 .cro-question p.subtitle {
margin: 0 0 20px;
}
#popmake-5158 .cro-question p label,
#popmake-5162 .cro-question p label,
#popmake-5469 .cro-question p label {
display: block;
margin: 0 0 10px;
}
@media (max-width: 900px){
#popmake-5158 .cro-question,
#popmake-5162 .cro-question,
#popmake-5469 .cro-question {
background: #6b7ec7 !important;
}
#popmake-5158 .cro-question p label,
#popmake-5162 .cro-question p label,
#popmake-5469 .cro-question p label {
text-align: left;
}
.inside-article .cro-question .agree p{
text-align: left;
}
}
@media (max-width: 795px) {
#popmake-5162 .cro-question-container,
#popmake-5469 .cro-question-container {
flex-direction: column;
}
#popmake-5162 .cro-question-form,
#popmake-5469 .cro-question-form {
max-width: 100%;
}
#popmake-5162 .cro-banner-btn span,
#popmake-5469 .cro-banner-btn span {
width: 100%;
height: 40px;
}
#popmake-5162 .cro-banner-btn span.phone:before,
#popmake-5162 .cro-banner-btn span.wa:before,
#popmake-5162 .cro-banner-btn span.mail:before,
#popmake-5469 .cro-banner-btn span.phone:before,
#popmake-5469 .cro-banner-btn span.wa:before,
#popmake-5469 .cro-banner-btn span.mail:before {
width: 20px;
height: 20px;
}
#popmake-5162 .cro-question-form input[type="submit"],
#popmake-5469 .cro-question-form input[type="submit"] {
padding: 13px 20px;
font-size: 14px;
}
#popmake-5162 input:not([type="submit"]),
#popmake-5469 input:not([type="submit"]) {
height: 39px;
}
#popmake-5162 input:not([type="submit"]),
#popmake-5162 input::placeholder,
#popmake-5469 input:not([type="submit"]),
#popmake-5469 input::placeholder {
font-size: 16px;
}
#popmake-5162 .cro-question .agree p,
#popmake-5469 .cro-question .agree p {
max-width: 100%;
font-size: 11px;
}
#popmake-5162 .cro-question p.contact-card-title, 
#popmake-5162 .cro-question p.contact-card-subtitle,
#popmake-5469 .cro-question p.contact-card-title, 
#popmake-5469 .cro-question p.contact-card-subtitle {
text-align: center;
}
#popmake-5162 .social-icons,
#popmake-5469 .social-icons {
margin-top: 0;
}
}
@media (max-width: 640px) {
#popmake-5162 .cro-question p,
#popmake-5469 .cro-question p {
text-align: left;
font-size: 14px;
}
.cro-conntect {
gap: 8px;
}
.cro-subtext {
gap: 9.5px;
margin-bottom: 12px;
}
} #popmake-2420 form.wpcf7-form.init,
#popmake-5164 form.wpcf7-form.init,
#popmake-5240 form.wpcf7-form.init {
bottom: auto;
position: static;
} .widget-social-icons {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
margin-top: 6px;
}
.widget-social-icons a {
display: inline-flex;
align-items: center;
text-decoration: none;
}
.widget-social-icons img {
width: 40px;
height: 40px;
}#show_cargo_calc{
position: fixed;
border-radius: 5px;
color: #fff;
font-weight: 700;
font-size: 14px;
background: #6B7EC7;
height: 56px;
line-height: 18px;
padding: 9px 30px 9px 14px;
box-sizing: border-box;
align-items: center;
justify-content: center;
width: 246px;
bottom: 20px;
left: 20px;
z-index: 100;
cursor: pointer;
}
#show_cargo_calc:after{
content: '';
display: block;
position: absolute;
right: -45px;
top: -26px;
width: 142px;
height: 89px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cargo-calc/cargo-btn.png) no-repeat center;
}
#cargo_calc_html * {
font-family: 'Manrope';
}
.cargo_calc_popup_overlay.active{
z-index: 1888888888;  
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #fff; 
}
.cargo_calc_popup{
display: none;
width: 900px;
position: fixed;
top: 50%;
margin-top: -409px;
left: 50%;
margin-left: -450px;
background: #fff;
border-radius: 12px;
padding: 44px 32px 44px;
box-sizing: border-box;
border: 1px solid #6B7EC7;
z-index: 1999999999;  
}
.cargo_calc_popup.active{
display:block;
}
.cargo_calc_popup .close{
display: block;
width: 24px;
height: 24px;
background: url(//learnimport.ru/wp-content/themes/generatepress/assets/images/cargo-calc/close.svg) no-repeat center;
position: absolute;
top: 12px;
right: 16px;
cursor: pointer;
}
.cargo_calc_popup p,
.cargo_calc_popup li{
font-size: 16px;
margin: 0 auto 20px;
}
.cargo_calc_popup li{
margin: 0 auto 12px;
}
.cargo_calc_content{
overflow: auto;
height: 770px;
padding-right: 10px;
}
.cargo_calc_content::-webkit-scrollbar{
width: 3px;
height: 320px;
border-radius: 30px;
}
.cargo_calc_content::-webkit-scrollbar-track{
background: rgb(179, 179, 179);
opacity: 0.6;
border-radius: 12px;    
}
.cargo_calc_content::-webkit-scrollbar-thumb{
background: rgb(142, 140, 140);
border-radius: 12px;   
}
.cargo_calc_popup h2{
text-align: center;
font-weight: 700;
margin: 0;
font-size: 24px;
}
.cargo_calc_popup p.title{
font-size: 22px;
font-weight: 400;
margin: 0 auto 12px;
text-align: center;
}
.cargo_calc_info{
margin-bottom: 12px;
}
.cargo_calc_info p{
font-size: 16px;
margin: 0;
}
.cargo_calc_info p span{
font-weight: 700;
color: #6B7EC7;
}
.cargo_calc_form-row{
margin-bottom: 20px;
}
.cargo_calc_form-row label{
color: #6B7EC7;
font-size: 16px;
line-height: 20px;
display: block;
font-weight: 400;
margin: 0 0 8px;   
}
.cargo_calc_form-row .tooltip{
position: absolute;
bottom: -57px;
left: 24px;
padding: 0 24px;
border-radius: 4px;
border: 1px solid #838383;
color: #6B7EC7;
text-align: center;
font-size: 16px;
font-weight: 400;
background: #fff;
line-height: 45px;
z-index: 1;
} .cargo_calc_form-row .tooltip i{
content: '';
width: 19px;
height: 1px;
background: #fff;
position: absolute;
top: -1px;
left: 30px;
}
.cargo_calc_form-row .tooltip i:before{
content: '';
width: 14px;
height: 1px;
background: #838383;
position: absolute;
top: -5px;
left: -2px;
transform: rotate(-45deg);
}
.cargo_calc_form-row .tooltip i:after{
content: '';
width: 14px;
height: 1px;
background: #838383;
position: absolute;
top: -5px;
left: 7px;
transform: rotate(45deg);
}
.cargo_calc_form-row .cargo_calc_form-input{
width: 100%;
position: relative;
}
.cargo_calc_form-row .cargo_calc_form-input input[type="text"]{
width: 100%;
padding: 15px 60px 15px 58px;
box-sizing: border-box;
font-size: 16px;
font-weight: 400; 
height: 52px;
line-height: 52px;
border: 1px solid rgba(51, 51, 51, 0.6);
border-radius: 8px;    
color: #6B7EC7;         
background: rgba(255, 255, 255, 0.4);
}
.cargo_calc_form-row .cargo_calc_form-input input[type="text"].error{
border: 2px solid rgb(220, 47, 47);
}
.cargo_calc_form-row .cargo_calc_form-input input[type="text"]::placeholder{
color: rgb(107 126 199 / 60%);
}
.cargo_calc_form-row .cargo_calc_form-input span{
color: rgb(107,126,199);
font-size: 16px;
font-weight: 400;
position: absolute;
right: 15px;
top: 0;
display: flex;
align-items: center;
height: 52px;
}
.cargo-calc-dropdown{
position: relative;
width: 100%;
cursor: pointer;   
}
.cargo-calc-dropdown:after{
content: '';
display: block;
width: 21px;
height: 21px;
position: absolute;
top: 50%;
margin-top: -10px;
right: 15px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1%205L8.98636%2014.2474C9.78408%2015.171%2011.2159%2015.171%2012.0136%2014.2474L20%205%22%20stroke%3D%22%236B7EC7%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;
}
.cargo-calc-dropdown div.value{
padding: 0px 24px;
box-sizing: border-box;
font-size: 16px;
font-weight: 400; 
height: 52px;
line-height: 52px;
width: 100%;
display: block;
border: 1px solid rgba(51, 51, 51, 0.6);
border-radius: 8px;    
color: rgb(107 126 199 / 60%);
}
.cargo-calc-dropdown div.value.error{
border: 2px solid rgb(220, 47, 47);
}
.calc-progress-bar {
text-align: center;
}
.cargo-calc-dropdown div.value.active{
color: #6B7EC7;    
}
.cargo-calc-dropdown ul{
display: none;
padding: 0;
margin: 0;
position: absolute;
top: 52px;
left: 0;
background: #fff;
z-index: 1;
width: 100%;
padding: 0 24px;    
border-radius: 8px; 
border: 1px solid rgba(51, 51, 51, 0.6);  
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;    
}
.cargo-calc-dropdown ul li{
display: block;
font-size: 16px;
color: #6B7EC7;
margin-bottom: 8px;
}
.cargo-calc-dropdown.active ul{
display: block;
}
.cargo-calc-dropdown.active:after{
transform: rotate(180deg);
}
.cargo-calc-dropdown.active div.value{
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom: none;
}
.cargo_calc_form button{
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
border: none;
border-radius: 10px;
background: linear-gradient(180deg, #4C5A90 -11.04%, #404C7A 100.63%);  
color: rgb(255, 255, 255);
font-size: 16px;
font-weight: 700;
text-align: center;    
margin-top: 4px;
width: 100%;
height: 64px;
line-height: 64px;
padding: 0;
}
.cargo_calc_content-form{
display: none;
}
.cargo_calc_content-form.active{
display: block;
}
.cargo_calc_content-result{
display: none;
}
.cargo_calc_content-result.active{
display: block;
}
.cargo_calc_content-result h2{
margin-bottom: 36px;
}
.cargo_calc_content-result .items{
}
.cargo_calc_content.cargo_calc_content-result{
height: 770px;
}
.cargo_calc_content-result .item{
padding-bottom: 12px;
margin-bottom: 12px;
box-sizing: border-box;
border-bottom: 1px solid rgb(78, 78, 78);
}
.cargo_calc_content-result .item.disable{
display: none;
}
.cargo_calc_content-result .item p{
font-weight: 400;
font-size: 16px;
line-height: 130%;
margin-bottom: 0;
color: #4E4E4E;
}
.cargo_calc_content-result .item p.title-article{
font-size: 16px;
font-weight: 700;
color: #6B7EC7;
margin: 0 0 8px;
}
.cargo_calc_content-result .item span.link{
cursor: pointer;
text-decoration: underline;
color: #6B7EC7;
font-size: 15px;
margin-bottom: 12px;
display:table;
}
.cargo_calc_content-result .item .item_total{
display: flex;
justify-content: space-between;
}
.cargo_calc_content-result .item .item_total p{
margin: 0;
}
.cargo_calc_content-result .item .item_total p.text{
font-weight: 700;
color:#202020;
font-size: 16px;
}
.cargo_calc_content-result .item .item_total p.price{
color: #DC2F2F;
font-size: 16px;
}
.cargo_calc_content-result .item .item_total p.price span{
font-weight: 700;
}
.cargo_calc_content-result .total_info{
display: flex;
justify-content: space-between;
margin-bottom: 17px;
background-color: #DC2F2F;
border-radius: 10px;
padding: 12px;
}
.cargo_calc_content-result .total_info-text p{
color: #FFFFFF;
font-weight: 700;
font-size: 20px;
margin: 0;
}
.cargo_calc_content-result .total_info-list-item{
display: flex;
justify-content: space-between;
}
.cargo_calc_content-result .total_info-list-item.fine.disable{
display: none;
}
.total_info-list {
display: flex;
flex-direction: column;
gap: 10px;
}
.cargo_calc_content-result .total_info-list-item p:first-child{
min-width: 250px;
color: #FFFFFF;
margin: 0;
font-size: 20px;
text-align: right;
}
.cargo_calc_content-result .total_info-list-item p:last-child{
min-width: 200px;
font-weight: 700;
color: #FFFFFF;
margin: 0;
font-size: 20px;
text-align: right;
}
.cargo_calc_content-result .cargo_calc-action{
display: flex;
gap: 12px;
align-items: center;
margin-bottom: 24px;
}
.cargo_calc_content-result .cargo_calc-action p{
margin: 0;
font-weight: 700;
font-size: 15px;
line-height: 18px;
color: #6B7EC7;
width: 100%;
}
.wrapper-calc-btn {
width: 100%;
}
.cargo_calc_content-result .cargo_calc-action .wrapper-calc-btn p {
text-align: center;
font-weight: 400;
font-size: 15px;
line-height: 20px;
color: #4E4E4E;
margin-top: 4px;
}
.cargo_calc_content-result .cargo_calc-action .cargo_calc_btn{
display: flex;
gap: 12px;
align-items: center;
justify-content: center;
font-size: 16px;
font-weight: 700;
color: #fff;
border-radius: 10px;
background: linear-gradient(180deg, #4C5A90 -11.04%, #404C7A 100.63%);
height: 60px;
line-height: 60px;
text-align: center;
padding: 0;
width: 100%;
cursor: pointer;
}
.cargo_calc_content-result .cargo_ul{
margin: 0;
padding: 0;
}
.cargo_calc_content-result .cargo_ul li{
display: flex;
margin-bottom: 8px;
color: #4E4E4E;
font-size: 15px;
}
.cargo_calc_content-result .cargo_ul li:before{
content: '';
display: block;
width: 19px;
min-width: 19px;
height: 24px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2219%22%20height%3D%2224%22%20viewBox%3D%220%200%2019%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2%2012.9288L5.94636%2016.9392C5.98472%2016.9781%206.0367%2017%206.09091%2017C6.14511%2017%206.1971%2016.9781%206.23545%2016.9392L17%206%22%20stroke%3D%22%236B7EC7%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;
margin-right: 4px;
}
.cargo_calc_content-result .cargo_calc-footer-info{
color: #4E4E4E;
font-size: 15px;
font-weight: 400;
margin: 0;
}
.calc-sum:before {
content: '';
display: block;
width: 24px;
height: 24px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.172%2020.828C4.343%2022%206.229%2022%2010%2022H14C17.771%2022%2019.657%2022%2020.828%2020.828C21.999%2019.656%2022%2017.771%2022%2014C22%2012.83%2022%2011.842%2021.965%2011M20.828%207.172C19.657%206%2017.771%206%2014%206H10C6.229%206%204.343%206%203.172%207.172C2.001%208.344%202%2010.229%202%2014C2%2015.17%202%2016.158%202.035%2017M12%202C13.886%202%2014.828%202%2015.414%202.586C16%203.172%2016%204.114%2016%206M8.586%202.586C8%203.172%208%204.114%208%206%22%20stroke%3D%22%23202020%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M12%2017.333C13.105%2017.333%2014%2016.587%2014%2015.667C14%2014.747%2013.105%2014%2012%2014C10.895%2014%2010%2013.254%2010%2012.333C10%2011.413%2010.895%2010.667%2012%2010.667M12%2017.333C10.895%2017.333%2010%2016.587%2010%2015.667M12%2017.333V18M12%2010.667V10M12%2010.667C13.105%2010.667%2014%2011.413%2014%2012.333%22%20stroke%3D%22%23202020%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: cover;
position: absolute;
left: 24px;
top: 50%;
transform: translateY(-50%);
}
.calc-part:before {
content: '';
display: block;
width: 24px;
height: 24px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M21.984%2010C21.947%208.689%2021.823%207.853%2021.403%207.14C20.805%206.125%2019.729%205.56%2017.578%204.432L15.578%203.382C13.822%202.461%2012.944%202%2012%202C11.056%202%2010.178%202.46%208.422%203.382L6.422%204.432C4.271%205.56%203.195%206.125%202.597%207.14C2%208.154%202%209.417%202%2011.942V12.059C2%2014.583%202%2015.846%202.597%2016.86C3.195%2017.875%204.271%2018.44%206.422%2019.569L8.422%2020.618C10.178%2021.539%2011.056%2022%2012%2022C12.944%2022%2013.822%2021.54%2015.578%2020.618L17.578%2019.568C19.729%2018.439%2020.805%2017.875%2021.403%2016.86C21.823%2016.147%2021.947%2015.311%2021.984%2014M21%207.5L17%209.5M17%209.5L16.5%209.75L12%2012M17%209.5V13M17%209.5L7.5%204.5M12%2012L3%207.5M12%2012V21.5%22%20stroke%3D%22%23202020%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: cover;
position: absolute;
left: 24px;
top: 50%;
transform: translateY(-50%);
}
.calc-amount:before {
content: '';
display: block;
width: 24px;
height: 24px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.943%201.25H13.5C13.6989%201.25%2013.8897%201.32902%2014.0303%201.46967C14.171%201.61032%2014.25%201.80109%2014.25%202C14.25%202.19891%2014.171%202.38968%2014.0303%202.53033C13.8897%202.67098%2013.6989%202.75%2013.5%202.75H12C9.622%202.75%207.914%202.752%206.614%202.926C5.335%203.098%204.564%203.426%203.994%203.995C3.425%204.565%203.098%205.335%202.926%206.614C2.752%207.914%202.75%209.622%202.75%2012C2.75%2014.378%202.752%2016.086%202.926%2017.386C3.098%2018.665%203.426%2019.436%203.995%2020.006C4.565%2020.575%205.335%2020.902%206.614%2021.074C7.914%2021.248%209.622%2021.25%2012%2021.25C14.378%2021.25%2016.086%2021.248%2017.386%2021.074C18.665%2020.902%2019.436%2020.574%2020.006%2020.005C20.575%2019.435%2020.902%2018.665%2021.074%2017.386C21.248%2016.086%2021.25%2014.378%2021.25%2012V10.5C21.25%2010.3011%2021.329%2010.1103%2021.4697%209.96967C21.6103%209.82902%2021.8011%209.75%2022%209.75C22.1989%209.75%2022.3897%209.82902%2022.5303%209.96967C22.671%2010.1103%2022.75%2010.3011%2022.75%2010.5V12.057C22.75%2014.366%2022.75%2016.175%2022.56%2017.587C22.366%2019.031%2021.96%2020.171%2021.066%2021.066C20.171%2021.961%2019.031%2022.366%2017.586%2022.56C16.175%2022.75%2014.366%2022.75%2012.057%2022.75H11.943C9.634%2022.75%207.825%2022.75%206.413%2022.56C4.969%2022.366%203.829%2021.96%202.934%2021.066C2.039%2020.171%201.634%2019.031%201.44%2017.586C1.25%2016.175%201.25%2014.366%201.25%2012.057V11.943C1.25%209.634%201.25%207.825%201.44%206.413C1.634%204.969%202.04%203.829%202.934%202.934C3.829%202.039%204.969%201.634%206.414%201.44C7.825%201.25%209.634%201.25%2011.943%201.25Z%22%20fill%3D%22%23202020%22%2F%3E%0A%3Cpath%20d%3D%22M17.4802%209.424C17.6329%209.55134%2017.7288%209.73411%2017.7468%209.93213C17.7648%2010.1301%2017.7034%2010.3272%2017.5762%2010.48L15.7472%2012.675C15.4192%2013.069%2015.1232%2013.425%2014.8472%2013.675C14.5452%2013.945%2014.1672%2014.188%2013.6672%2014.188C13.1672%2014.188%2012.7882%2013.946%2012.4872%2013.674C12.2112%2013.424%2011.9152%2013.069%2011.5862%2012.674L11.2942%2012.324C10.9232%2011.879%2010.6952%2011.608%2010.5072%2011.439C10.4583%2011.3916%2010.4035%2011.3506%2010.3442%2011.317L10.3372%2011.314L10.3332%2011.312L10.3232%2011.317C10.2635%2011.3505%2010.2084%2011.3915%2010.1592%2011.439C9.9722%2011.609%209.7442%2011.879%209.3732%2012.324L7.5762%2014.48C7.44728%2014.6274%207.26584%2014.7185%207.07065%2014.7339C6.87546%2014.7492%206.682%2014.6877%206.53158%2014.5623C6.38117%2014.437%206.28573%2014.2578%206.26567%2014.063C6.2456%2013.8683%206.3025%2013.6734%206.4242%2013.52L8.2532%2011.325C8.5812%2010.931%208.8772%2010.575%209.1532%2010.325C9.4552%2010.055%209.8332%209.812%2010.3332%209.812C10.8332%209.812%2011.2122%2010.054%2011.5132%2010.326C11.7892%2010.576%2012.0852%2010.931%2012.4142%2011.326L12.7062%2011.676C13.0772%2012.121%2013.3052%2012.392%2013.4932%2012.561C13.5792%2012.639%2013.6312%2012.671%2013.6562%2012.683L13.6662%2012.688L13.6712%2012.686L13.6782%2012.683C13.7375%2012.6494%2013.7923%2012.6084%2013.8412%2012.561C14.0282%2012.391%2014.2562%2012.121%2014.6272%2011.676L16.4242%209.52C16.5515%209.36729%2016.7343%209.27139%2016.9323%209.25339C17.1303%209.23539%2017.3274%209.29675%2017.4802%209.424Z%22%20fill%3D%22%23202020%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19%201.25C18.0054%201.25%2017.0516%201.64509%2016.3483%202.34835C15.6451%203.05161%2015.25%204.00544%2015.25%205C15.25%205.99456%2015.6451%206.94839%2016.3483%207.65165C17.0516%208.35491%2018.0054%208.75%2019%208.75C19.9946%208.75%2020.9484%208.35491%2021.6517%207.65165C22.3549%206.94839%2022.75%205.99456%2022.75%205C22.75%204.00544%2022.3549%203.05161%2021.6517%202.34835C20.9484%201.64509%2019.9946%201.25%2019%201.25ZM16.75%205C16.75%204.40326%2016.9871%203.83097%2017.409%203.40901C17.831%202.98705%2018.4033%202.75%2019%202.75C19.5967%202.75%2020.169%202.98705%2020.591%203.40901C21.0129%203.83097%2021.25%204.40326%2021.25%205C21.25%205.59674%2021.0129%206.16903%2020.591%206.59099C20.169%207.01295%2019.5967%207.25%2019%207.25C18.4033%207.25%2017.831%207.01295%2017.409%206.59099C16.9871%206.16903%2016.75%205.59674%2016.75%205Z%22%20fill%3D%22%23202020%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: cover;
position: absolute;
left: 24px;
top: 50%;
transform: translateY(-50%);
}
.icon-arrow-right {
display: block;
width: 18px;
height: 18px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.95316%202.7516C10.1782%202.52663%2010.4834%202.40025%2010.8016%202.40025C11.1198%202.40025%2011.4249%202.52663%2011.65%202.7516L17.05%208.1516C17.2749%208.37663%2017.4013%208.6818%2017.4013%209C17.4013%209.31819%2017.2749%209.62336%2017.05%209.8484L11.65%2015.2484C11.4236%2015.467%2011.1205%2015.5879%2010.8059%2015.5852C10.4912%2015.5825%2010.1903%2015.4563%209.96778%2015.2338C9.74529%2015.0113%209.61909%2014.7103%209.61635%2014.3957C9.61362%2014.081%209.73457%2013.7779%209.95316%2013.5516L13.2016%2010.2H1.80156C1.4833%2010.2%201.17808%2010.0736%200.953034%209.84852C0.727991%209.62348%200.601563%209.31826%200.601562%209C0.601562%208.68174%200.727991%208.37651%200.953034%208.15147C1.17808%207.92642%201.4833%207.8%201.80156%207.8H13.2016L9.95316%204.4484C9.7282%204.22336%209.60182%203.91819%209.60182%203.6C9.60182%203.2818%209.7282%202.97663%209.95316%202.7516Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: cover;
}
@media (max-width: 1150px) {
.cargo_calc_popup{
top: 60px;
margin-top: 0;
}
.cargo_calc_content{
height: calc(100vh - 200px);
max-height: 692px; 
}    
}
@media (max-height: 820px) {
.cargo_calc_popup{
top: 60px;
margin-top: 0;
}
.cargo_calc_content{
height: calc(100vh - 250px) !important;
max-height: 600px; 
} 
}
@media (max-width: 1024px) {
.cargo_calc_popup{
width: 300px;
margin-left: -150px;
top: 60px;
margin-top: 0;
padding: 43px 8px 22px;
}
.cargo_calc_content,
.cargo_calc_content.cargo_calc_content-result{
height: calc(100vh - 250px);
max-height: 592px; 
}
.cargo_calc_popup .close{
top: 8px;
}
.cargo_calc_popup h2,
.cargo_calc_popup p.title{
font-size: 18px;
line-height: 20px;
text-align: left;
}
.cargo_calc_info{
margin-bottom: 12px;
}
.cargo_calc_info p{
line-height: 18px;
}
.cargo_calc_popup p{
font-size: 12px;
line-height: 15px;
}
.cargo_calc_popup p.sub-title{
font-size: 16px;
line-height: 18px;
}
.cargo_calc_form-row label{
font-size: 12px;
line-height: 15px;
}
.cargo-calc-dropdown div.value{
font-size: 12px;
padding: 0 12px;
height: 40px;
line-height: 40px;
}
.cargo-calc-dropdown ul{
top: 39px;
padding: 0 12px;
}
.cargo-calc-dropdown ul li{
font-size: 12px;
}
.cargo_calc_form-row .cargo_calc_form-input input[type="text"]{
font-size: 12px;
padding: 15px 53px 15px 12px;
height: 40px;
line-height: 40px;
}
.cargo_calc_form-row .cargo_calc_form-input span{
height: 40px;
font-size: 12px;
}
.cargo_calc_content-result h2{
margin-bottom: 12px;
}
.cargo_calc_content-result .item p{
font-size: 12px;
margin-bottom: 4px;
}
.cargo_calc_content-result .item span.link{
font-size: 16px;
}
.cargo_calc_content-result .item .item_total{
display: block;
}
.cargo_calc_content-result .item .item_total p.text{
margin-bottom: 8px;
}
.cargo_calc_content-result .item{
margin-bottom: 12px;
}
.cargo_calc_content-result .total_info{
flex-direction: column;
margin-bottom: 12px;
}
.cargo_calc_content-result .total_info-text{
margin-bottom: 12px;
}
.cargo_calc_content-result .total_info-list{
}
.cargo_calc_content-result .total_info-list-item p:first-child,
.cargo_calc_content-result .total_info-list-item p:last-child{
min-width: initial;
text-align: left;
font-size: 14px;
}
.cargo_calc_content-result .total_info-list-item p:last-child{
text-align: left;
font-size: 14px;
}
.cargo_calc_content-result .total_info-list-item{
margin-bottom: 8px;
}
.cargo_calc_content-result .cargo_calc-action{
flex-direction: column-reverse;
}
.cargo_calc_content-result .cargo_calc-action .cargo_calc_btn{
width: 100%;
margin-bottom: 12px;
}
.cargo_calc-footer-info{
text-align: center;
}
.cargo_calc_popup-article ul li,
.cargo_calc_popup-article ol li{
font-size: 12px;
}
}
@media (max-width: 768px) {
.cargo_calc_popup{
top: 16px;
bottom: 16px;
margin-left: 0;
left: 16px;
right: 16px;
width: calc(100% - 32px);
box-sizing: border-box;
}
.cargo_calc_popup p.sub-title{
font-size:14px;
margin-bottom: 10px;
}
.cargo_calc_popup-main{
height: auto;
}
.cargo_calc_content{
height: auto !important;
max-height: 100% !important;
}
.cargo_calc_content.cargo_calc_content-result{
height: 100% !important;
max-height: 800px !important;
}
.cargo_calc_content-article{
height: 100% !important;
max-height: 800px !important;   
}
.cargo_calc_form button{
display: flex;
}
}
@media (max-width: 360px) {
.cargo_calc_form-row .tooltip{
padding: 0 10px;
font-size: 12px;
}
}.turkey-home-page {
--turkey-accent: #505f98;
--turkey-dark: #182033;
overflow-x: clip;
}
.page-template-delivery-from-india-template {
overflow-x: hidden;
}
.page-template-delivery-from-india-template .header-logo {
max-width: 680px;
}
.page-template-delivery-from-india-template .header-logo .heading-primary {
font-size: 34px;
line-height: 1.22;
}
.page-template-delivery-from-india-template .header .contact-info {
flex: 0 0 250px;
text-align: right;
}
.page-template-delivery-from-india-template .header .contact-info .phone a {
white-space: nowrap;
}
.page-template-delivery-from-india-template .header .btn-primary {
flex: 0 0 auto;
}
.turkey-home-page .container {
box-sizing: border-box;
}
.turkey-hero-home {
background-image:
linear-gradient(90deg, rgba(248, 250, 255, 0.96) 0%, rgba(248, 250, 255, 0.86) 52%, rgba(248, 250, 255, 0.62) 100%),
url(//learnimport.ru/wp-content/themes/generatepress/v2/img/banner.webp);
background-position: center;
background-size: cover;
}
.turkey-hero-home .heading-hero {
max-width: 1120px;
}
.turkey-hero-home .text-hero-description li b {
display: inline;
margin-right: 5px;
}
.header .turkey-country-menu .menu-item {
position: relative;
}
.header .turkey-country-menu .sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 50;
display: none;
min-width: 280px;
margin: 0;
padding: 10px;
border-radius: 8px;
background: #fff;
box-shadow: 0 18px 45px rgba(24, 32, 51, 0.16);
}
.header .turkey-country-menu .menu-item:hover > .sub-menu,
.header .turkey-country-menu .menu-item:focus-within > .sub-menu {
display: block;
}
.header .turkey-country-menu .sub-menu a,
.header .turkey-country-menu .sub-menu span,
.header .turkey-country-menu > .menu-item > span {
display: block;
padding: 10px 14px;
color: #1d1d1d;
font-weight: 700;
line-height: 1.25;
white-space: nowrap;
}
.header .turkey-country-menu .sub-menu span,
.header .turkey-country-menu > .menu-item > span {
color: #8a8f9d;
cursor: default;
}
.header .turkey-anchor-menu {
overflow-x: auto;
scrollbar-width: none;
}
.header .turkey-anchor-menu::-webkit-scrollbar {
display: none;
}
.turkey-home-page .rating-card {
margin-top: 18px;
}
.turkey-anchor-offset {
position: relative;
top: -120px;
display: block;
visibility: hidden;
}
.turkey-tags {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 28px;
}
.turkey-goods-intro {
max-width: 980px;
margin-top: 42px;
}
.turkey-goods-intro h2 {
margin-bottom: 18px;
}
.turkey-goods-intro p,
.author-section > .container > p {
max-width: 980px;
font-size: 20px;
line-height: 1.55;
}
.turkey-author-lead {
margin: 0 0 34px;
color: #fff;
font-size: 28px;
font-weight: 800;
line-height: 1.32;
}
.author-signature {
margin: 20px 0 0;
color: #182033;
font-size: 20px;
font-weight: 800;
line-height: 1.3;
}
.turkey-tags span {
display: inline-flex;
align-items: center;
min-height: 42px;
padding: 10px 18px;
border: 1px solid rgba(80, 95, 152, 0.28);
border-radius: 8px;
background: #fff;
color: #182033;
font-size: 16px;
font-weight: 700;
line-height: 1.25;
}
.turkey-direction-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 14px;
margin-top: 28px;
}
.turkey-direction-grid a,
.turkey-direction-grid span {
display: flex;
align-items: center;
min-height: 74px;
padding: 18px 20px;
border-radius: 8px;
background: #fff;
box-shadow: 0 10px 28px rgba(24, 32, 51, 0.08);
color: #182033;
font-size: 18px;
font-weight: 800;
line-height: 1.25;
text-decoration: none;
}
.turkey-direction-grid span {
opacity: 0.58;
}
.turkey-directions-section {
background: #f5f7ff;
}
.turkey-home-page .faq__item-answer p {
margin: 0;
}
.turkey-home-page .faq__item-question {
width: 100%;
border: 0;
background: transparent;
color: inherit;
font: inherit;
text-align: left;
cursor: pointer;
}
.turkey-home-page .faq__item-answer {
display: none;
}
.turkey-home-page .faq__item.is-open .faq__item-answer {
display: block;
}
.turkey-form-section {
background: #f5f7ff;
}
.turkey-form-layout {
display: grid;
grid-template-columns: minmax(0, 0.9fr) minmax(360px, 1.1fr);
gap: 32px;
align-items: start;
}
.turkey-form-copy p {
max-width: 620px;
font-size: 18px;
line-height: 1.6;
}
.turkey-form-card {
padding: 28px;
border-radius: 8px;
background: #fff;
box-shadow: 0 18px 45px rgba(24, 32, 51, 0.12);
}
.turkey-form-card form {
display: grid;
gap: 14px;
margin: 0;
}
.turkey-form-card form p {
margin: 0;
}
.turkey-form-card .wpcf7-form-control-wrap {
display: block;
}
.turkey-form-card input[type="text"],
.turkey-form-card input[type="tel"],
.turkey-form-card input[type="email"],
.turkey-form-card textarea {
width: 100%;
min-height: 52px;
padding: 13px 15px;
border: 1px solid #d6dbea;
border-radius: 8px;
background: #fff;
color: #182033;
font: inherit;
}
.turkey-form-card textarea {
min-height: 116px;
resize: vertical;
}
.turkey-form-card input[type="submit"] {
width: 100%;
min-height: 54px;
border: 0;
border-radius: 8px;
background: #505f98;
color: #fff;
font-weight: 800;
cursor: pointer;
}
.turkey-form-card .wpcf7-list-item {
margin: 0;
}
.turkey-form-card .wpcf7-list-item-label {
color: #5f6677;
font-size: 13px;
line-height: 1.45;
}
.compare-section .col-2 {
align-items: stretch;
}
.compare-section .row {
display: grid;
grid-template-rows: minmax(116px, auto) 1fr;
align-items: start;
}
.compare-section .row .box {
align-self: start;
}
.compare-section .box.purple {
margin-top: 60px;
}
.cro__mobile-btns a {
color: inherit;
text-decoration: none;
}
@media (max-width: 900px) {
.page-template-delivery-from-india-template .header-logo .heading-primary {
font-size: 28px;
}
.page-template-delivery-from-india-template .header .contact-info {
flex-basis: 220px;
}
.turkey-direction-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.turkey-form-layout {
grid-template-columns: 1fr;
}
}
@media (max-width: 600px) {
.compare-section .box.purple {
margin-top: 0;
}
.turkey-goods-intro {
margin-top: 32px;
}
.turkey-goods-intro p,
.author-section > .container > p {
font-size: 17px;
line-height: 1.5;
}
.turkey-author-lead {
margin-bottom: 26px;
font-size: 20px;
line-height: 1.4;
}
.author-signature {
font-size: 18px;
}
.turkey-hero-home {
background-image:
linear-gradient(180deg, rgba(248, 250, 255, 0.98) 0%, rgba(248, 250, 255, 0.94) 100%),
url(//learnimport.ru/wp-content/themes/generatepress/v2/img/banner.webp);
}
.turkey-tags {
display: grid;
grid-template-columns: 1fr;
}
.turkey-home-page .consultation-section {
flex-wrap: wrap;
}
.turkey-home-page .consultation-section .btn-secondary {
width: 100%;
}
.turkey-home-page .social-icons {
margin-left: 0;
}
.turkey-tags span {
width: 100%;
}
.turkey-direction-grid {
grid-template-columns: 1fr;
}
.turkey-direction-grid a,
.turkey-direction-grid span {
min-height: 58px;
font-size: 16px;
}
.page-template-delivery-from-india-template .header {
position: relative;
z-index: 1000;
}
.page-template-delivery-from-india-template .header-navigation-middle {
display: none !important;
}
.page-template-delivery-from-india-template .header-navigation-bottom {
display: none !important;
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 1000;
padding: 12px 16px 18px;
background: #505f98;
box-shadow: 0 18px 45px rgba(24, 32, 51, 0.18);
}
body.india-mobile-menu-open.page-template-delivery-from-india-template .header-navigation-bottom {
display: block !important;
}
.page-template-delivery-from-india-template .header-navigation-bottom .container {
width: 100%;
padding: 0;
overflow: visible;
}
.page-template-delivery-from-india-template .header-navigation-bottom .wp-header__btn {
position: static !important;
display: flex !important;
width: 100%;
min-height: 42px;
margin: 0 0 10px !important;
padding: 10px 14px !important;
border-radius: 8px;
background: #fff;
color: #505f98 !important;
font-size: 14px;
font-weight: 800;
line-height: 1.2;
text-align: center;
text-decoration: none;
}
.header .turkey-anchor-menu {
display: grid !important;
grid-template-columns: 1fr;
gap: 0;
min-height: 0;
padding: 0;
white-space: normal;
}
.header .turkey-anchor-menu .menu-item {
width: 100%;
margin: 0;
}
.header .turkey-anchor-menu .menu-item a {
display: flex;
align-items: center;
width: 100%;
min-height: 42px;
padding: 9px 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.18);
color: #fff;
font-size: 15px;
font-weight: 700;
line-height: 1.25;
}
.header .turkey-anchor-menu .menu-item:last-child a {
border-bottom: 0;
}
.turkey-form-section .container {
width: 100%;
max-width: 100%;
padding-right: 16px;
padding-left: 16px;
}
.turkey-form-card {
width: 100%;
max-width: 100%;
padding: 20px;
box-sizing: border-box;
overflow: hidden;
}
.turkey-form-card *,
.turkey-form-card *::before,
.turkey-form-card *::after {
box-sizing: border-box;
}
.turkey-form-card .ifc-cf7-row p {
grid-template-columns: minmax(0, 1fr) !important;
}
.turkey-form-card input[type="text"],
.turkey-form-card input[type="tel"],
.turkey-form-card input[type="email"],
.turkey-form-card textarea,
.turkey-form-card input[type="submit"] {
max-width: 100%;
}
.turkey-form-card input[type="submit"] {
white-space: normal;
line-height: 1.2;
}
}@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important} .pum-theme-1500, .pum-theme-tema-po-umolchaniyu { background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-1500 .pum-container, .pum-theme-tema-po-umolchaniyu .pum-container { padding: 17px; border-radius: 5px; border: 1px solid #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-1500 .pum-title, .pum-theme-tema-po-umolchaniyu .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-1500 .pum-content, .pum-theme-tema-po-umolchaniyu .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 100 } 
.pum-theme-1500 .pum-content + .pum-close, .pum-theme-tema-po-umolchaniyu .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 100; font-size: 12px; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } .pum-theme-1744, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-1744 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-1744 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-1744 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-1744 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } .pum-theme-1745, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-1745 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-1745 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-1745 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-1745 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } .pum-theme-1501, .pum-theme-lightbox {  } 
.pum-theme-1501 .pum-container, .pum-theme-lightbox .pum-container { padding: px; border-radius: px; border: px  ; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ) } 
.pum-theme-1501 .pum-title, .pum-theme-lightbox .pum-title { text-shadow: px px px rgba( 0, 0, 0, 0.00 ); font-size: px; line-height: px } 
.pum-theme-1501 .pum-content, .pum-theme-lightbox .pum-content {  } 
.pum-theme-1501 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: auto; bottom: auto; top: auto; padding: px; font-size: px; line-height: px; border: px  ; border-radius: px; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ); text-shadow: px px px rgba( 0, 0, 0, 0.00 ) } .pum-theme-1502, .pum-theme-enterprise-blue {  } 
.pum-theme-1502 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: px; border-radius: px; border: px  ; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ) } 
.pum-theme-1502 .pum-title, .pum-theme-enterprise-blue .pum-title { text-shadow: px px px rgba( 0, 0, 0, 0.00 ); font-size: px; line-height: px } 
.pum-theme-1502 .pum-content, .pum-theme-enterprise-blue .pum-content {  } 
.pum-theme-1502 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: auto; bottom: auto; top: auto; padding: px; font-size: px; line-height: px; border: px  ; border-radius: px; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ); text-shadow: px px px rgba( 0, 0, 0, 0.00 ) } .pum-theme-1503, .pum-theme-hello-box {  } 
.pum-theme-1503 .pum-container, .pum-theme-hello-box .pum-container { padding: px; border-radius: px; border: px  ; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ) } 
.pum-theme-1503 .pum-title, .pum-theme-hello-box .pum-title { text-shadow: px px px rgba( 0, 0, 0, 0.00 ); font-size: px; line-height: px } 
.pum-theme-1503 .pum-content, .pum-theme-hello-box .pum-content {  } 
.pum-theme-1503 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: auto; bottom: auto; top: auto; padding: px; font-size: px; line-height: px; border: px  ; border-radius: px; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ); text-shadow: px px px rgba( 0, 0, 0, 0.00 ) } .pum-theme-1504, .pum-theme-cutting-edge {  } 
.pum-theme-1504 .pum-container, .pum-theme-cutting-edge .pum-container { padding: px; border-radius: px; border: px  ; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ) } 
.pum-theme-1504 .pum-title, .pum-theme-cutting-edge .pum-title { text-shadow: px px px rgba( 0, 0, 0, 0.00 ); font-size: px; line-height: px } 
.pum-theme-1504 .pum-content, .pum-theme-cutting-edge .pum-content {  } 
.pum-theme-1504 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: auto; bottom: auto; top: auto; padding: px; font-size: px; line-height: px; border: px  ; border-radius: px; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ); text-shadow: px px px rgba( 0, 0, 0, 0.00 ) } .pum-theme-1505, .pum-theme-framed-border {  } 
.pum-theme-1505 .pum-container, .pum-theme-framed-border .pum-container { padding: px; border-radius: px; border: px  ; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ) } 
.pum-theme-1505 .pum-title, .pum-theme-framed-border .pum-title { text-shadow: px px px rgba( 0, 0, 0, 0.00 ); font-size: px; line-height: px } 
.pum-theme-1505 .pum-content, .pum-theme-framed-border .pum-content {  } 
.pum-theme-1505 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: auto; bottom: auto; top: auto; padding: px; font-size: px; line-height: px; border: px  ; border-radius: px; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ); text-shadow: px px px rgba( 0, 0, 0, 0.00 ) } 
#pum-5469 {z-index: 1999999999}
#pum-5162 {z-index: 1999999999}
#pum-5164 {z-index: 1999999999}
#pum-2420 {z-index: 1999999999}
#pum-5240 {z-index: 1999999999}
#pum-5158 {z-index: 1999999999}
#pum-5983 {z-index: 1999999999}
#pum-5799 {z-index: 1999999999}
#pum-4802 {z-index: 1999999999}
#pum-3553 {z-index: 1999999999}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}