@font-face {
font-family: 'Average Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/average-sans-400.woff2) format('woff2');
} @font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-200.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-300.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-400.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-500.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-600.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-700.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-800.woff2) format('woff2');
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-300.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-300italic.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-400.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-400italic.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-500.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-500italic.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-600.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-600italic.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-700.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-700italic.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-800.woff2) format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-800italic.woff2) format('woff2');
}@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 200; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-200.woff2) format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 300; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-300.woff2) format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-400.woff2) format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 500; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-500.woff2) format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 600; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-600.woff2) format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-700.woff2) format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 800; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/manrope-800.woff2) format('woff2'); }
@font-face { font-family: 'Average Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/average-sans-400.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-300.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 300; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-300italic.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-400.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-400italic.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 500; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-500.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 500; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-500italic.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-600.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-600italic.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-700.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 700; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-700italic.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-800.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; font-display: swap; src: url(//learnimport.ru/wp-content/themes/generatepress/v2/fonts/open-sans-800italic.woff2) format('woff2'); } * {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Manrope';
color: #1D1D1D;
background-color: #fff;
line-height: 1.5;
} .content ul{
margin: 0 0 25px 25px;
}
.content ul li{
font-size: 22px;
font-weight: 400;
line-height: 30px;
margin-bottom: 10px;
} .btn-primary {
border-radius: 10px;
background: linear-gradient(180.00deg, rgba(76, 90, 144, 1),rgba(64, 76, 122, 1) 100%);
color: #fff;
text-decoration: none;
min-width: 260px;
height: 60px;
line-height: 60px;
text-align: center;
font-size: 16px;
font-weight: 400;
display: inline-block;
padding: 0 30px;
box-sizing: border-box;
}
.btn-primary:hover,
.btn-primary:focus{
color: #fff;
}
.btn-secondary {
border-radius: 10px;
color: #fff !important;
border: 1px solid rgba(255, 255, 255, 1);
text-decoration: none;
min-width: 260px;
height: 60px;
line-height: 60px;
text-align: center;
font-size: 16px;
font-weight: 400;
}
p.list-title {
font-family: Manrope;
font-weight: 700;
font-style: Bold;
font-size: 22px;
leading-trim: NONE;
line-height: 30px;
letter-spacing: 0%;
vertical-align: middle;
}
.btn-secondary.video{
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
}
.btn-secondary.video:after{
content: '';
display: block;
width: 24px;
height: 24px;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/video.svg) no-repeat center;
}
.slider-new .owl-stage {
display: flex;
}
.slider-new .slider__item {
text-align: center;
}
.slider-new .owl-item {
display: flex
;
align-items: center;
justify-content: center;
}
.slider-new .slider__item img {
max-width: 100%;
height: auto;
}
h2.heading-author {
max-width: 1000px;
}
.slider-new .slider__item {
border: 0;
}
@media (max-width: 1023px) {
.slider-new .slider__item {
padding: 0 10px;
}
}
.btn{
border-radius: 10px;
background: rgba(255, 255, 255, 1);
color: rgba(80, 95, 152, 1); 
text-decoration: none;
padding: 0 30px;
box-sizing: border-box;
min-width: 260px;
height: 60px;
line-height: 60px;
text-align: center;
font-size: 22px;
font-weight: 400;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;  
}
.btn-hand{
border-radius: 10px;
background: linear-gradient(180.00deg, rgba(76, 90, 144, 1),rgba(64, 76, 122, 1) 100%);
color: #fff !important;
text-decoration: none;
padding: 0 30px;
box-sizing: border-box;
min-width: 260px;
height: 60px;
line-height: 60px;
text-align: center;
font-size: 22px;
font-weight: 400;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.btn-hand:after{
content: '';
display: inline-block;
width: 30px;
height: 30px;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/hand-w.svg) no-repeat center;
}
.btn-hand.white{
background: rgba(255, 255, 255, 1);
color: rgba(80, 95, 152, 1) !important;
}
.btn-hand.white:after{
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/hand-b.svg) no-repeat center;
}  .container{
width: 1200px;
margin: 0 auto;
}
.section{
padding: 60px 0;
}
.section h2{
font-size: 52px;
font-weight: 600;
line-height: 52px;
margin: 0 0 35px;
}
.section p{
font-size: 22px;
font-weight: 400;
line-height: 30px;
margin-bottom: 35px;
}
ul.list{
display: block;
margin: 0 0 35px;
}
ul.list li{
display: flex;
font-size: 22px;
font-weight: 600;
line-height: 30px;
margin-bottom: 20px;
gap: 15px;
}
ul.list li:before{
content: '';
display: block;
width: 30px;
min-width: 30px;
height: 30px;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/check.svg) no-repeat center;
background-size: contain;
}
ul.list.white li:before{
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/check-w.svg) no-repeat center;
}
.col-2{
display: flex;
gap: 20px;
margin-bottom: 35px;
}
.col-2 .row{
width: 50%;
}
.box{
padding: 20px;
box-sizing: border-box;
border: 1px solid #000000;
border-radius: 8px;
}
.box ul{
margin-left: 25px;
}
.box ul li{
font-size: 22px;
font-weight: 400;
line-height: 25.2px;
margin-bottom: 5px;  
}
.box h3{
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
margin: 0 0 20px;
}
.box.purple{
color: #fff;
box-sizing: border-box;
border: 1px solid #505f98;
border-radius: 8px;
background: #505f98;
} .header {
background: linear-gradient(135deg, #fdfdfd 0%, #f8fafc 100%);
width: 100%;
box-shadow: var(--shadow-sm);
}
.header-main {
padding: 20px 0;
background: #fff;
}
.header .container{
max-width: 1300px;
width: 100%;
}
.header-main .btn-primary{
min-width: 220px;
}
.header-content {
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
}
.header-logo {
flex: 1;
max-width: 700px;
display: flex;
flex-direction: column;
gap: var(--spacing-xs);
}
.header-logo p.heading-primary {
font-size: 36px;
font-weight: 600;
line-height: 54px;
margin-bottom: 6px;
}
.header-logo p.header-description {
font-size: 12px;
font-weight: 500;
line-height: 18px;
margin: 0;
}
.header-search-btn{
border-radius: 52px;
background: rgba(80, 95, 152, 0.55);
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 10px 0 0px;
}
.header-search-mobmenu{
display: flex;
align-items: center;
}
.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;
}
.how__search__delivery{
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #2B6CB0;
box-sizing: border-box;
z-index: 1000;
display: none;
align-items: center;
justify-content: center;
gap: 12px;
padding: 8px 42px 8px 16px;
min-height: 68px;
transform: translateY(-100%);
transition: transform 0.25s ease;
}
.how__search__delivery.fixed{
display: flex;
transform: translateY(0);
}
.how__search__delivery.disable{
display: none !important;
}
.how__search__delivery.fixed + .header{
margin-top: 68px;
}
.how__search__delivery.disable + .header{
margin-top: 0;
}
.how__search__delivery p{
margin: 0;
color: #fff;
font-weight: 400;
font-size: 22px;
line-height: 1.2;
letter-spacing: 0.3px;
text-align: center;
flex: 0 1 auto;
}
.how__search__delivery a{
background: #fff;
color: #2B6CB0;
text-decoration: none;
border-radius: 5px;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 20px;
font-size: 16px;
line-height: 1;
white-space: nowrap;
flex: 0 0 auto;
transition: opacity 0.2s ease;
}
.how__search__delivery a:hover{
opacity: 0.92;
}
.how__search__delivery a:after{
content: '';
display: block;
width: 19px;
height: 19px;
margin-left: 6px;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/how-search-delivery/hand.svg) no-repeat center;
background-size: contain;
flex: 0 0 19px;
}
.how__search__delivery i.close{
display: block;
position: absolute;
top: 50%;
right: 6px;
width: 32px;
height: 32px;
transform: translateY(-50%);
cursor: pointer;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/how-search-delivery/close.svg) no-repeat center;
background-size: 18px 18px;
} @media (max-width: 1360px){
.how__search__delivery{
padding: 8px 38px 8px 14px;
gap: 10px;
}
.how__search__delivery p{
font-size: 20px;
}
.how__search__delivery a{
padding: 11px 16px;
font-size: 15px;
}
} @media (max-width: 1200px){
.how__search__delivery{
padding: 8px 36px 8px 12px;
gap: 8px;
}
.how__search__delivery p{
font-size: 17px;
line-height: 1.2;
}
.how__search__delivery a{
padding: 10px 14px;
font-size: 14px;
}
.how__search__delivery a:after{
width: 16px;
height: 16px;
margin-left: 5px;
flex: 0 0 16px;
}
} @media (max-width: 1024px){
.how__search__delivery{
padding: 10px 10px 14px 36px;
gap: 4px;
min-height: 96px;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
}
.how__search__delivery.fixed + .header{
margin-top: 117px;
}
.how__search__delivery p{
font-size: 14px;
line-height: 1.15;
text-align: left;
margin-right: 0;
width: 100%;
letter-spacing: 0;
}
.how__search__delivery a{
font-size: 12px;
padding: 8px 8px;
min-width: 0;
flex: 1 1 calc(50% - 4px);
max-width: calc(50% - 4px);
}
.how__search__delivery a:after{
display: none;
}
.how__search__delivery i.close{
right: auto;
left: 5px;
width: 28px;
height: 28px;
background-size: 16px 16px;
}
} @media (max-width: 480px){
.how__search__delivery{
padding: 8px 8px 8px 34px;
gap: 6px;
}
.how__search__delivery p{
font-size: 14px;
line-height: 1.2;
}
.how__search__delivery a{
padding: 9px 8px;
font-size: 12px;
border-radius: 4px;
}
}
.mobile-show-logo,
#marquiz-btn,
#cargo_calc_mobile_show{
display: none;
}
.hidden{
display: none;
}
@media(max-width:1024px) { .menu-mobile,
.menu__mobile {
display: block;
margin: 0;
}
.mobile-logo,
.mobile-menu,
.hidden {
display: block;
}
.hidden{
display: block;
}
.mobile-hidden {
display: none !important;
}
.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;
}
.header-search-btn{
width: 32px;
height: 32px;
}
.how__search__delivery{
padding: 8px 10px 8px 36px;
gap: 8px;
}
.how__search__delivery i.close{
right: auto;
left: 5px;
}
.how__search__delivery p{
font-size: 16px;
line-height: 1.25;
text-align: left;
margin-right: 0;
width: 100%;
letter-spacing: 0;
}
.how__search__delivery a{
font-size: 13px;
padding: 10px 8px;
min-width: 0;
flex: 1 1 calc(50% - 4px);
max-width: calc(50% - 4px);
}
.how__search__delivery a:after{
display: none;
}
}
.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,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01LjMzMzQxIDJDNS42NjY3NSAyIDcuMDAwMDggNSA3LjAwMDA4IDUuMzMzMzNDNy4wMDAwOCA2IDYuMDAwMDggNi42NjY2NyA1LjY2Njc1IDcuMzMzMzNDNS4zMzM0MSA4IDYuMDAwMDggOC42NjY2NyA2LjY2Njc1IDkuMzMzMzNDNi45MjY3NSA5LjU5MzMzIDguMDAwMDggMTAuNjY2NyA4LjY2Njc1IDEwLjMzMzNDOS4zMzM0MSAxMCAxMC4wMDAxIDkgMTAuNjY2NyA5QzExLjAwMDEgOSAxNC4wMDAxIDEwLjMzMzMgMTQuMDAwMSAxMC42NjY3QzE0LjAwMDEgMTIgMTMuMDAwMSAxMyAxMi4wMDAxIDEzLjMzMzNDMTEuMDAwMSAxMy42NjY3IDEwLjMzMzQgMTMuNjY2NyA5LjAwMDA4IDEzLjMzMzNDNy42NjY3NSAxMyA2LjY2Njc1IDEyLjY2NjcgNS4wMDAwOCAxMUMzLjMzMzQxIDkuMzMzMzMgMy4wMDAwOCA4LjMzMzMzIDIuNjY2NzUgN0MyLjMzMzQxIDUuNjY2NjcgMi4zMzM0MSA1IDIuNjY2NzUgNEMzLjAwMDA4IDMgNC4wMDAwOCAyIDUuMzMzNDEgMloiIHN0cm9rZT0iIzEyNTA4MiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K) 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/v2/img/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/v2/img/sticky-header/wa.svg);
}
.stiky__header-contacts a.wa:hover{
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/sticky-header/wa-hover.svg);
}
.stiky__header-contacts a.tg{
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/sticky-header/tg.svg);
}
.stiky__header-contacts a.tg:hover{
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/sticky-header/tg-hover.svg);
}
.stiky__header-contacts a.max{
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/sticky-header/max.svg);
}
.stiky__header-contacts a.max:hover{
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/sticky-header/max-hover.svg);
}
.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;
}
}
.contact-info {
display: flex;
flex-direction: column;
gap: 4px;
text-align: right;
font-size: 12px;
font-weight: 400;
line-height: 18px;
}
.contact-info p{
margin: 0;
}
.contact-info .phone,
.contact-info .phone a{
color: rgba(18, 80, 130, 1);
font-size: 20px;
font-weight: 400;
line-height: 30px;
text-decoration: none;
}
.contact-details {
display: flex;
gap: 5px;
justify-content: flex-end;
}
.header-navigation-middle{
background: rgba(80, 95, 152, 0.55);
box-sizing: border-box;
}
.header-navigation-bottom{
background: rgba(80, 95, 152, 1);
position: relative;
}
.menu-wrap {
background-color: rgba(80, 95, 152, 0.55);
}
.menu-wrap--dark {
background-color: rgba(80, 95, 152, 0.55);
}
.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 a{
text-decoration: none;
}
.menu__link {
display: flex;
}
.menu__mobile {
display: none;
}
.menu .sub-menu-wrap {
position: relative;
}
.menu li {
position: static;
margin-right: 32px;
padding: 0;
list-style: none;
}
.menu li:hover>.sub-menu-wrap {
display: block;
}
.menu li>.sub-menu-wrap {
display: none;
position: absolute;
background-color: rgba(80, 95, 152);
z-index: 5;
transition: opacity 0.3s;
}
@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;
}
.header-navigation-bottom.otkrit-formu-header {
display:none;
}
@media (max-width: 1300px) {
.menu li {
margin-right: 5px;
}
}
@media (max-width: 1024px) {
.header-navigation-middle{
top: 130px;
background-color: rgb(80 95 152);
}
.header-navigation-bottom{
background: #505F9880;
}
#menu-dopolnitelnoe-menyu li:first-child:after{
right: 15px !important;
}
.header-navigation-bottom .otkrit-formu-header {
position: absolute;
right: 0;
width: 148px;
background: #505F98;
color: #ffffff !important;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 16px;
padding-left: 10px;
padding-right: 10px;
border-radius: 4px;
text-decoration: none;
height: 32px;
min-width: 120px;
text-align: center;
top: 10px;
font-size: 12px;
}
}
.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;
} .hero-section {
padding: 90px 0;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/banner.webp) no-repeat center;
background-size: cover;
display: flex;
align-items: center;
position: relative;
color: #fff;
}
.hero-content {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 30px;
}
.hero-text {
flex: 1;
max-width: 705px;
display: flex;
flex-direction: column;
gap: 35px;
font-size: 22px;
}
.hero-text .btn-hand{
max-width: 324px;
margin-bottom: 28px;
}
.hero-section h1{
font-size: 60px;
font-weight: 400;
line-height: 70px;
max-width: 740px;
}
.hero-section--figma-home h1,
.hero-section--figma-home .heading-hero {
margin-bottom: 35px;
}
.hero-section--figma-home .hero-text {
gap: 35px;
}
.hero-section--figma-home .text-hero-description ul {
margin: 0;
padding: 0;
list-style: none;
}
.hero-section--figma-home .text-hero-description li {
margin: 0 0 10px;
padding: 10px 15px;
border-radius: 8px;
background: rgba(255, 255, 255, 0.7);
color: #1D1D1D;
}
.hero-section--figma-home .text-hero-description li:last-child {
margin-bottom: 0;
}
.hero-section--figma-home .text-hero-description li b {
display: block;
margin-bottom: 5px;
font-size: 20px;
font-weight: 700;
line-height: 1.366;
}
.hero-section--figma-home .text-hero-description li br {
display: none;
}
.hero-section--figma-home .text-hero-description li {
font-size: 18px;
font-weight: 400;
line-height: 1.6667;
}
.hero-section--figma-home .hero-features {
align-items: center;
gap: 20px;
}
.hero-section--figma-home .feature-item {
gap: 20px;
font-size: 20px;
font-weight: 500;
line-height: 1.8;
letter-spacing: 0.005em;
}
.hero-section--figma-home .feature-item::before {
background-size: contain;
}
.hero-section--figma-home .hero-text .btn-hand {
font-size: 22px;
font-weight: 600;
}
@media (max-width: 560px) {
.hero-section--figma-home {
padding: 40px 0;
}
.hero-section--figma-home .container {
display: flex;
flex-direction: column;
gap: 24px;
}
.hero-section--figma-home .hero-text {
width: 100%;
gap: 12px;
}
.hero-section--figma-home h1,
.hero-section--figma-home .heading-hero {
margin: 0 auto 25px;
}
.hero-section--figma-home .text-hero-description ul {
display: flex;
flex-direction: column;
gap: 10px;
}
.hero-section--figma-home .text-hero-description li {
margin: 0;
padding: 10px 15px;
border-radius: 8px;
}
.hero-section--figma-home .text-hero-description li b {
margin-bottom: 5px;
font-size: 20px;
font-weight: 700;
line-height: 1.366;
}
.hero-section--figma-home .text-hero-description li {
font-size: 18px;
font-weight: 400;
line-height: 1.366;
}
.hero-section--figma-home .hero-text .btn-hand {
min-width: 100%;
max-width: 100%;
height: 68px;
line-height: 68px;
font-size: 20px;
font-weight: 600;
margin-top: 12px;
}
.hero-section--figma-home .hero-features {
display: flex;
flex-direction: column;
gap: 10px;
align-items: stretch;
}
.hero-section--figma-home .feature-item {
gap: 10px;
font-size: 18px;
font-weight: 500;
line-height: 1.366;
letter-spacing: 0.0056em;
}
.hero-section--figma-home .feature-item::before {
width: 36px;
min-width: 36px;
height: 36px;
}
}
.hero-text ul{
margin: 0 0 25px 25px;
}
.hero-text li{
margin-bottom: 5px;
}
.hero-features {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.feature-item {
display: flex;
align-items: center;
gap: 20px;
font-size: 20px;
font-weight: 500;
line-height: 36px;
}
.feature-item::before{
content: '';
display: block;
width: 36px;
height: 36px;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/check.svg) no-repeat center;
}
.testimonial-card {
max-width: 405px;
border-radius: 8px;
padding: 20px;
box-sizing: border-box;
background: rgba(80, 95, 152, 0.55);
}
.testimonial-card .text-testimonial{
font-size: 12px;
font-weight: 500;
margin-bottom: 10px;
}
.testimonial-author {
display: flex;
align-items: center;
gap: 13.77px;
margin-bottom: 10px;
}
.text-testimonial-author p{
font-size: 14px;
font-weight: 600;
margin: 0;
}
.text-testimonial-author p.position{
font-weight: 500;
}
.author-avatar {
width: 70px;
height: 70px;
border-radius: 50%;
object-fit: cover;
}
.consultation-section {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 13.77px;
margin-bottom: 10px;
}
.consultation-section .btn-secondary {
height: 37px;
line-height: 37px;
min-width: 200px;
max-width: 200px;
font-size: 12px;
font-weight: 400; 
margin-right: 30px;
}
.social-icons {
display: flex;
gap: 13.77px;
}
.social-icon {
width: 37px;
height: 37px;
flex-shrink: 0;
}
.rating-card {
background: #fff;
border-radius: 4px;
padding: 12px 16px;
display: flex;
flex-direction: column;
gap: 4.59px;
}
.rating-platforms {
display: flex;
justify-content: space-between;
gap: var(--spacing-md);
align-items: center;
}
.rating-platform {
display: flex;
align-items: center;
gap: 8px;
color: #000;
font-weight: 700;
}
.platform-icon {
height: 16px;
width: auto;
flex-shrink: 0;
}
.rating-summary {
display: flex;
align-items: center;
gap: 4.59px;
color: #000;
font-weight: 700;
justify-content: center;
}
.stars-icon {
width: 101px;
height: 17px;
flex-shrink: 0;
} .features-section {
background: #fdfdfd;
}
.features-grid {
display: flex;
flex-direction: column;
gap: 50px;
padding: 20px 0;
}
.features-row {
display: flex;
gap: 110px;
justify-content: center;
}
.feature-card {
display: flex;
flex-direction: column;
align-items: center;
gap: 25px;
max-width: 327px;
text-align: center;
}
.feature-icon-wrapper {
width: 140px;
height: 140px;
border-radius: 50%;
background: linear-gradient(135deg, #4c5a90 0%, #404c7a 100%);
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.feature-card:nth-child(1) .feature-icon-wrapper,
.feature-card:nth-child(4) .feature-icon-wrapper{
background: linear-gradient(135deg, #4c5a90 0%, #404c7a 100%);
}
.feature-card:nth-child(2) .feature-icon-wrapper,
.feature-card:nth-child(5) .feature-icon-wrapper{
background: rgba(80, 95, 152, 1);
}
.feature-card:nth-child(3) .feature-icon-wrapper,
.feature-card:nth-child(6) .feature-icon-wrapper{
background: rgba(107, 126, 199, 1);
}
.feature-card-icon {
width: 80px;
height: 80px;
flex-shrink: 0;
}
.text-feature-card {
font-size: 18px;
font-weight: 400;
line-height: 25.2px;
margin: 0;
} .author-section {
color: #fff;
background: linear-gradient(135deg, #6b73c4 0%, #5a63b8 100%);
}
.author-content {
display: flex;
justify-content: space-between;
gap: 60px;
}
.author-photo {
width: 312px;
height: 312px;
object-fit: cover;
flex-shrink: 0;
}
.author-info {
}
.author-info p{
font-size: 22px;
font-weight: 600;
line-height: 28.8px;
}
.author-info ul{
margin-left: 30px;
}
.author-info ul li{
font-weight: 400;
margin-bottom: 10px;
}
.author-buttons {
display: flex;
gap: 20px;
margin-top: 40px;
}
.author-buttons a{
font-size: 18px;
} .company-section {
}
.company-features {
display: flex;
flex-direction: column;
gap: 20px;
} .services-section {
}
.services-row {
display: flex;
gap: 20px;
margin-bottom: 20px;
justify-content: center;
}
.service-card {
position: relative;
border-radius: 8px;
overflow: hidden;
cursor: pointer;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 20px;
min-height: 320px;
color: #fff;
overflow: hidden;
}
.service-card img{
position: absolute;
top: 0;
left: 0;
transition: all .3s linear;
}
.service-card:hover img{
transform: scale(1.1);
}
.service-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.50));
z-index: 1;
}
.service-card h3 a{
color: #fff;
text-decoration: none;
}
.service-card-content {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
gap: 10px;
}
.service-card-title {
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
margin: 0;
max-width: 350px;
}
.service-card-arrow {
align-self: flex-end;
width: 50px;
height: 50px;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/arrow.png) no-repeat center;
display: flex;
align-items: center;
justify-content: center;
} .service-card-large {
flex: 0 0 585px;
}
.service-card-medium {
flex: 0 0 383px;
}
.service-card-special {
flex: 0 0 383px;
background: rgba(0, 0, 0, 0.50) !important;
background-image: none !important;
} .advantages-section {
} .delivery-methods-section {
}
.delivery-methods-grid {
display: flex;
flex-direction: column;
gap: 20px;
}
.delivery-methods-row {
display: flex;
gap: 20px;
justify-content: center;
}
.delivery-method-card {
flex: 0 0 585px;
border: 1px solid #505f98;
border-radius: 8px;
padding: 20px;
box-sizing: border-box;
}
.delivery-method-card h3{
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
margin: 0 0 10px;
}
.delivery-method-card ul{
margin: 0 0 0 25px;
} .pricing-section {
color: #fff;
background: linear-gradient(135deg, #6b73c4 0%, #5a63b8 100%);
} .cases-grid {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.cases-card {
flex: 0 0 585px;
border: 1px solid #505f98;
border-radius: 8px;
box-sizing: border-box;
height: 320px;
position: relative;
display: flex;
overflow: hidden;
}
.cases-card .cases-card-content{
padding: 20px;
box-sizing: border-box;
} 
.cases-card .cases-card-img{
min-width: 200px;
} 
.cases-card img{
width: 100%;
height: 100%;
object-fit: cover;
}
.cases-card h3{
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
margin: 0 0 10px;
}
.cases-card h3 a{
text-decoration: none;
color: #1d1d1d;
}
.cases-card p{
font-size: 22px;
font-weight: 400;
line-height: 30px;
margin: 0;
} .tiles{
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.tiles a{
text-decoration: none;
box-sizing: border-box;
border: 1px solid rgba(80, 95, 152, 1);
border-radius: 10px;
padding: 0 30px;
font-size: 18px;
font-weight: 400;
line-height: 60px;
text-align: center;
color: #1d1d1d;
} .compare-section .col-2 p{
min-height: 90px;
}
.compare-section .col-2 .box{
min-height: 260px;
} .slider__item{
display: flex;
justify-content: space-between;
gap: 20px;
box-sizing: border-box;
border: 1px solid rgba(80, 95, 152, 1);
border-radius: 8px;
overflow: hidden;
}
.slider__item-text{
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
max-width: 470px;
padding: 20px;
}
.slider__item-text h3{
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
margin: 0 0 20px;
}
.slider__item-text p{
font-size: 18px;
font-weight: 400;
line-height: 25.2px;
}
.slider__item-text .btn-primary{
min-width: 206px;
}
.slider__item-img{
min-width: 680px;
}
.slider__item-img img{
width: 100%;
height: 100%;
object-fit: cover;
}
.how-work-header{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 35px;
}
.how-work-header h2{
margin: 0;
}
.slider-controls{
display: flex;
align-items: center;
justify-content: space-between;
}
.custom-dots {
display: flex;
justify-content: center;
gap: 10px;
margin-right: 45px;
}
.custom-dots .dot {
width: 10px;
height: 10px;
border-radius: 50%;
background: #505f9880;
cursor: pointer;
transition: background 0.3s;
}
.custom-dots .dot.active {
background: #505f98;
}
.slider-controls .slider__control__prev,
.slider-controls .slider__control__next{
display: block;
width: 50px;
height: 50px;
background: url(//learnimport.ru/wp-content/themes/generatepress/v2/img/icons/nav-arrow.svg) no-repeat center;
cursor: pointer;
}
.slider-controls .slider__control__next{
transform: rotate(180deg);
margin-left: 20px;
} .articles{
display: flex;
gap: 20px;
}
.article__card{
width: 33.33%;
box-sizing: border-box;
border: 1px solid rgba(80, 95, 152, 1);
border-radius: 8px;
overflow: hidden;
}
.article__card-img{
overflow: hidden;
height: 200px;
display: block;
}
.article__card-img img{
width: 100%;
height: 100%;
object-fit: cover;
}
.article__card-text{
padding: 20px;
box-sizing: border-box;
}
.article__card-text h3{
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
margin: 0 0 10px;
}
.article__card-text h3 a{
text-decoration: none;
color: #1d1d1d;
}
.article__card-text p{
margin: 0 0 10px;
}
.article__card-text .read-more{
color: rgba(80, 95, 152, 1);
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
margin-bottom: 10px;
display: block;
}
.article__card-text span{
display: block;
font-size: 22px;
font-weight: 400;
line-height: 30px;
} .faq__item{
border-bottom: 1px solid #1D1D1D1A;
padding: 25px 0;
box-sizing: border-box;
}
.faq__item-question{
font-size: 24px;
font-weight: 600;
line-height: 25.2px;
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
}
.faq__item-question:after{
content: '';
display: block;
width: 40px;
min-width: 40px;
height: 40px;
box-sizing: border-box;
border: 1px solid rgba(29, 29, 29, 1);
border-radius: 100%;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04IDMuODU1NDdWMTEuMzU1NSIgc3Ryb2tlPSIjMUQxRDFEIiBzdHJva2Utd2lkdGg9IjEuNTYyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTEuNzUgNy42MDU0N0g0LjI1IiBzdHJva2U9IiMxRDFEMUQiIHN0cm9rZS13aWR0aD0iMS41NjI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K) no-repeat center;
}
.faq__item.active .faq__item-question:after{
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMS43NSA3LjYwNTQ3SDQuMjUiIHN0cm9rZT0iIzFEMUQxRCIgc3Ryb2tlLXdpZHRoPSIxLjU2MjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=) no-repeat center;
}
.faq__item-answer{
font-size: 22px;
font-weight: 400;
padding-top: 30px;
display: none;
}
.faq__item.active .faq__item-answer{
display: block;
}
.faq__item-answer p{
font-size: 22px;
margin-bottom: 10px;
font-weight: 400;
}
.faq__item-answer ul{
margin: 0 25px 0 10px;
}
.faq__item-answer ul li{
font-size: 22px;
font-weight: 400;
line-height: 24px;
margin-bottom: 10px;
} .footer{
color: #fff;
background: #6b7ec7b3;
padding: 40px 0;
box-sizing: border-box;
}
.footer-col{
display: flex;
gap: 20px;
flex-wrap: wrap;
overflow: hidden;
}
.footer-info{
display: flex;
gap: 20px;
}
.footer-row{
width: 377px;
}
.footer-row ul{
margin: 0 0 25px;
}
.footer-row ul li{
display: block;
}
.footer-row ul li a{
color: #fff;
text-decoration: none;
font-size: 17px;
font-weight: 400;
line-height: 25.5px;
}
.footer-row p{
color: #fff;
font-size: 17px;
font-weight: 400;
line-height: 25.5px;
margin: 0;
}
.footer-row p a{
color: #fff;
text-decoration: none;
}
.footer-contacts{
width: 465px;
min-width: 0;
flex-shrink: 1;
}
.footer-title{
font-size: 17px;
font-weight: 600;
line-height: 25.5px;
margin: 0;
}
.footer-row p.footer-address{
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 25px;
}
.footer-row p.footer-address:before{
content: '';
display: block;
width: 23px;
min-width: 23px;  
height: 23px;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMi4xMzk1IDIuMjcxNDhDOC40MzA3NCAyLjI3MTQ4IDUuNDMxMTUgNS4yNzEwNyA1LjQzMTE1IDguOTc5ODJDNS40MzExNSAxNC4wMTExIDEyLjEzOTUgMjEuNDM4MiAxMi4xMzk1IDIxLjQzODJDMTIuMTM5NSAyMS40MzgyIDE4Ljg0NzggMTQuMDExMSAxOC44NDc4IDguOTc5ODJDMTguODQ3OCA1LjI3MTA3IDE1Ljg0ODIgMi4yNzE0OCAxMi4xMzk1IDIuMjcxNDhaTTEyLjEzOTUgMTEuMzc1N0MxMS41MDQxIDExLjM3NTcgMTAuODk0NyAxMS4xMjMyIDEwLjQ0NTQgMTAuNjczOUM5Ljk5NjA3IDEwLjIyNDYgOS43NDM2NSA5LjYxNTIzIDkuNzQzNjUgOC45Nzk4MkM5Ljc0MzY1IDguMzQ0NCA5Ljk5NjA3IDcuNzM1MDEgMTAuNDQ1NCA3LjI4NTcxQzEwLjg5NDcgNi44MzY0IDExLjUwNDEgNi41ODM5OCAxMi4xMzk1IDYuNTgzOThDMTIuNzc0OSA2LjU4Mzk4IDEzLjM4NDMgNi44MzY0IDEzLjgzMzYgNy4yODU3MUMxNC4yODI5IDcuNzM1MDEgMTQuNTM1MyA4LjM0NDQgMTQuNTM1MyA4Ljk3OTgyQzE0LjUzNTMgOS42MTUyMyAxNC4yODI5IDEwLjIyNDYgMTMuODMzNiAxMC42NzM5QzEzLjM4NDMgMTEuMTIzMiAxMi43NzQ5IDExLjM3NTcgMTIuMTM5NSAxMS4zNzU3WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K) no-repeat center;
}
.footer-row p.footer-phone{
display: flex;
align-items: center;
gap: 8px;  
}
.footer-row p.footer-phone:before{
content: '';
display: block;
width: 23px;
min-width: 23px;;
height: 23px;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMC41NDQ3IDE4LjgyMzRDMjAuNTQ0NyAxOS4xNjg0IDIwLjQ2OCAxOS41MjMgMjAuMzA1MSAxOS44NjhDMjAuMTQyMiAyMC4yMTMgMTkuOTMxMyAyMC41Mzg4IDE5LjY1MzQgMjAuODQ1NUMxOS4xODM4IDIxLjM2MyAxOC42NjYzIDIxLjczNjcgMTguMDgxNyAyMS45NzYzQzE3LjUwNjcgMjIuMjE1OSAxNi44ODM4IDIyLjM0MDUgMTYuMjEzIDIyLjM0MDVDMTUuMjM1NSAyMi4zNDA1IDE0LjE5MDkgMjIuMTEwNSAxMy4wODg4IDIxLjY0MDlDMTEuOTg2NyAyMS4xNzEzIDEwLjg4NDcgMjAuNTM4OCA5Ljc5MjE1IDE5Ljc0MzRDOC42OTAwNyAxOC45Mzg0IDcuNjQ1NDkgMTguMDQ3MiA2LjY0ODgyIDE3LjA2MDFDNS42NjE3NCAxNi4wNjM0IDQuNzcwNDkgMTUuMDE4OCAzLjk3NTA3IDEzLjkyNjNDMy4xODkyNCAxMi44MzM4IDIuNTU2NzQgMTEuNzQxMyAyLjA5Njc0IDEwLjY1ODRDMS42MzY3NCA5LjU2NTkxIDEuNDA2NzQgOC41MjEzMyAxLjQwNjc0IDcuNTI0NjZDMS40MDY3NCA2Ljg3Mjk5IDEuNTIxNzQgNi4yNTAwOCAxLjc1MTc0IDUuNjc1MDhDMS45ODE3NCA1LjA5MDQ5IDIuMzQ1OSA0LjU1MzgzIDIuODUzODIgNC4wNzQ2NkMzLjQ2NzE1IDMuNDcwOTEgNC4xMzc5OSAzLjE3MzgzIDQuODQ3MTUgMy4xNzM4M0M1LjExNTQ5IDMuMTczODMgNS4zODM4MiAzLjIzMTMzIDUuNjIzNCAzLjM0NjMzQzUuODcyNTcgMy40NjEzMyA2LjA5Mjk5IDMuNjMzODMgNi4yNjU0OSAzLjg4Mjk5TDguNDg4ODIgNy4wMTY3NUM4LjY2MTMyIDcuMjU2MzMgOC43ODU5IDcuNDc2NzUgOC44NzIxNSA3LjY4NzU4QzguOTU4NCA3Ljg4ODgzIDkuMDA2MzIgOC4wOTAwOCA5LjAwNjMyIDguMjcyMTZDOS4wMDYzMiA4LjUwMjE2IDguOTM5MjQgOC43MzIxNiA4LjgwNTA3IDguOTUyNThDOC42ODA0OSA5LjE3Mjk5IDguNDk4NCA5LjQwMjk5IDguMjY4NCA5LjYzMjk5TDcuNTQwMDcgMTAuMzkwMUM3LjQzNDY1IDEwLjQ5NTUgNy4zODY3NCAxMC42MjAxIDcuMzg2NzQgMTAuNzczNEM3LjM4Njc0IDEwLjg1MDEgNy4zOTYzMiAxMC45MTcyIDcuNDE1NDkgMTAuOTkzOEM3LjQ0NDI0IDExLjA3MDUgNy40NzI5OSAxMS4xMjggNy40OTIxNSAxMS4xODU1QzcuNjY0NjUgMTEuNTAxNyA3Ljk2MTc0IDExLjkxMzggOC4zODM0IDEyLjQxMjJDOC44MTQ2NSAxMi45MTA1IDkuMjc0NjUgMTMuNDE4NCA5Ljc3Mjk5IDEzLjkyNjNDMTAuMjkwNSAxNC40MzQyIDEwLjc4ODggMTQuOTAzOCAxMS4yOTY3IDE1LjMzNTFDMTEuNzk1MSAxNS43NTY3IDEyLjIwNzIgMTYuMDQ0MiAxMi41MzMgMTYuMjE2N0MxMi41ODA5IDE2LjIzNTkgMTIuNjM4NCAxNi4yNjQ3IDEyLjcwNTUgMTYuMjkzNEMxMi43ODIyIDE2LjMyMjIgMTIuODU4OCAxNi4zMzE3IDEyLjk0NTEgMTYuMzMxN0MxMy4xMDggMTYuMzMxNyAxMy4yMzI2IDE2LjI3NDIgMTMuMzM4IDE2LjE2ODhMMTQuMDY2MyAxNS40NTAxQzE0LjMwNTkgMTUuMjEwNSAxNC41MzU5IDE1LjAyODQgMTQuNzU2MyAxNC45MTM0QzE0Ljk3NjcgMTQuNzc5MiAxNS4xOTcyIDE0LjcxMjIgMTUuNDM2NyAxNC43MTIyQzE1LjYxODggMTQuNzEyMiAxNS44MTA1IDE0Ljc1MDUgMTYuMDIxMyAxNC44MzY3QzE2LjIzMjIgMTQuOTIzIDE2LjQ1MjYgMTUuMDQ3NiAxNi42OTIyIDE1LjIxMDVMMTkuODY0MiAxNy40NjI2QzIwLjExMzQgMTcuNjM1MSAyMC4yODU5IDE3LjgzNjMgMjAuMzkxMyAxOC4wNzU5QzIwLjQ4NzIgMTguMzE1NSAyMC41NDQ3IDE4LjU1NTEgMjAuNTQ0NyAxOC44MjM0WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yMTkzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4NCjxwYXRoIGQ9Ik0xNy4yMTg5IDkuODgzNDZDMTcuMjE4OSA5LjMwODQ2IDE2Ljc2ODUgOC40MjY4IDE2LjA5NzcgNy43MDgwNUMxNS40ODQzIDcuMDQ2OCAxNC42Njk3IDYuNTI5MyAxMy44NjQ3IDYuNTI5MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIxOTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTIwLjU3MzEgOS44ODIxNkMyMC41NzMxIDYuMTczNDEgMTcuNTczNSAzLjE3MzgzIDEzLjg2NDcgMy4xNzM4MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIxOTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=) no-repeat center;
}
.footer-row p.footer-time{
display: flex;
align-items: center;
gap: 10px;  
margin-top: 25px;
}
.footer-row p.footer-time:before{
content: '';
display: block;
width: 23px;
min-width: 23px;
height: 23px;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMi4xNCAyLjc3MzQ0QzE3LjQzMjggMi43NzM0NCAyMS43MjMzIDcuMDYzOSAyMS43MjMzIDEyLjM1NjhDMjEuNzIzMyAxNy42NDk2IDE3LjQzMjggMjEuOTQwMSAxMi4xNCAyMS45NDAxQzYuODQ3MSAyMS45NDAxIDIuNTU2NjQgMTcuNjQ5NiAyLjU1NjY0IDEyLjM1NjhDMi41NTY2NCA3LjA2MzkgNi44NDcxIDIuNzczNDQgMTIuMTQgMi43NzM0NFpNMTIuMTQgNC42OTAxQzEwLjEwNjYgNC42OTAxIDguMTU2NiA1LjQ5Nzg0IDYuNzE4ODIgNi45MzU2MkM1LjI4MTA0IDguMzczNCA0LjQ3MzMxIDEwLjMyMzQgNC40NzMzMSAxMi4zNTY4QzQuNDczMzEgMTQuMzkwMSA1LjI4MTA0IDE2LjM0MDEgNi43MTg4MiAxNy43Nzc5QzguMTU2NiAxOS4yMTU3IDEwLjEwNjYgMjAuMDIzNCAxMi4xNCAyMC4wMjM0QzE0LjE3MzMgMjAuMDIzNCAxNi4xMjMzIDE5LjIxNTcgMTcuNTYxMSAxNy43Nzc5QzE4Ljk5ODkgMTYuMzQwMSAxOS44MDY2IDE0LjM5MDEgMTkuODA2NiAxMi4zNTY4QzE5LjgwNjYgMTAuMzIzNCAxOC45OTg5IDguMzczNCAxNy41NjExIDYuOTM1NjJDMTYuMTIzMyA1LjQ5Nzg0IDE0LjE3MzMgNC42OTAxIDEyLjE0IDQuNjkwMVpNMTIuMTQgNi42MDY3N0MxMi4zNzQ3IDYuNjA2OCAxMi42MDEzIDYuNjkyOTggMTIuNzc2NyA2Ljg0ODk2QzEyLjk1MjEgNy4wMDQ5MyAxMy4wNjQxIDcuMjE5ODYgMTMuMDkxNiA3LjQ1Mjk4TDEzLjA5ODMgNy41NjUxVjExLjk2TDE1LjY5MjUgMTQuNTU0MkMxNS44NjQ0IDE0LjcyNjcgMTUuOTY0MiAxNC45NTgxIDE1Ljk3MTYgMTUuMjAxNUMxNS45NzkgMTUuNDQ0OCAxNS44OTM2IDE1LjY4MTkgMTUuNzMyNSAxNS44NjQ1QzE1LjU3MTUgMTYuMDQ3MiAxNS4zNDcgMTYuMTYxNiAxNS4xMDQ2IDE2LjE4NDdDMTQuODYyMiAxNi4yMDc4IDE0LjYyMDEgMTYuMTM3OCAxNC40Mjc1IDE1Ljk4ODlMMTQuMzM3NCAxNS45MDkzTDExLjQ2MjQgMTMuMDM0M0MxMS4zMTM1IDEyLjg4NTIgMTEuMjE3OCAxMi42OTEyIDExLjE5MDMgMTIuNDgyM0wxMS4xODE2IDEyLjM1NjhWNy41NjUxQzExLjE4MTYgNy4zMTA5NCAxMS4yODI2IDcuMDY3MTggMTEuNDYyMyA2Ljg4NzQ2QzExLjY0MjEgNi43MDc3NCAxMS44ODU4IDYuNjA2NzcgMTIuMTQgNi42MDY3N1oiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==) no-repeat center;
}
.bottom-footer{
color: #fff;
background: #505f98;
padding: 20px 0;
box-sizing: border-box;  
text-align: center;
}
.bottom-footer ul{
display: flex;
margin: 0 auto;
justify-content: center;
align-items: center;
gap: 10px;
}
.bottom-footer ul li{
display: flex;
gap: 10px;
align-items: center;
}
.bottom-footer ul li::after{
content: '';
display: block;
width: 5px;
height: 5px;
border-radius: 100%;
background: #fff;
}
.bottom-footer ul li:last-child:after{
display: none;
}
.bottom-footer ul li a{
color: #fff;
text-decoration: none;
}
@media(max-width:1024px) {
p{
font-size: 18px;
font-weight: 400;
}
.header .container,  
.container{
width: 100%;
padding: 0 20px;
box-sizing: border-box;
}
.hero-section h1{
font-size: 36px;
line-height: 36px;
font-weight: 400;
text-align: center;
max-width: none;
max-width: 500px;
margin: 0 auto 25px;
}
.hero-content{
gap: 24px;
}
.hero-text{
width: 50%;
justify-content: space-between;
}
.hero-text ul{
font-size: 18px;
font-weight: 500;
}
.hero-text .btn-hand{
max-width: 100%;
margin: 0;
font-size: 20px;
font-weight: 400;
}
.testimonial-card{
max-width: 350px;
}
.feature-item{
font-size: 16px;
font-weight: 500;
}
.section{
padding: 30px 0;
}
.section h2{
text-align: center;
font-size: 28px;
font-weight: 600;
line-height: 30px;
}
.feature-icon-wrapper{
width: 90px;
height: 90px;
margin-bottom: 10px;
}
.feature-card-icon{
width: 40px;
height: 40px;
}
.feature-card{
display: block;
text-align: left;
}
.author-photo{
width: 200px;
height: 200px;
}
.author-section p{
text-align: center;
}
.author-info p{
text-align: left;
margin-bottom: 10px;
}
.author-buttons{
display: block;
margin-top: 20px;
}
.author-buttons a{
width: 100%;
}
.author-buttons .btn-hand{
margin-bottom: 10px;
}
.service-card-large {
flex: 0 0 50%;
}
.service-card-medium {
flex: 0 0 33.33%;
}
.delivery-method-card{
flex: 0 0 50%;
}
.cases-card{
flex: 0 0 48%;
flex-direction: column-reverse;  
justify-content: flex-end;  
height: auto;
}
.cases-card .cases-card-img{
height: 160px;
overflow: hidden;
}
.tiles{
gap: 10px;
}
.compare-section .btn-primary{
margin: 0 auto;
display: table;
}
.slider__item-img{
max-width: 50%;
}
.slider__item-text{
max-width: 50%;
min-width: 50%;
}
.content p{
font-size: 22px;
}
.footer-info{
display: block;    
}
.footer-row{
width: auto;
min-width: 50%;
}
}
@media(max-width:560px) {
.hero-section{
padding: 40px 0;
}
.hero-content{
flex-direction: column;
}
.hero-text{
width: 100%;
}
.testimonial-card{
margin: 0 auto;
}
.hero-features{
display: block;
}
.feature-item{
margin-bottom: 15px;
gap: 10px;
}
.features-grid{
gap: 20px;
}
.features-row{
flex-wrap: wrap;
justify-content: flex-start;
gap: 20px;
}
.feature-card{
width: 100%;
display: flex;
flex-direction: row;
gap: 10px;
}
.feature-icon-wrapper{
background: #505f98 !important;
}
.author-content{
display: block;
}
.author-photo{
display: block;
margin: 0 auto 20px;
}
.author-info p{
text-align: center;
}
.services-row{
display: block;
margin: 0;
}
.service-card{
min-height: 160px;
margin-bottom: 10px;
}
.service-card-title{
max-width: 300px;
}
.delivery-methods-grid,
.delivery-methods-row{
display: block;
}
.delivery-method-card{
margin-bottom: 10px;
}
.pricing-section .btn{
display: table;
margin: 0 auto;
}
.cases-grid{
display: block;
}
.cases-card{
margin-bottom: 10px;
}
.col-2{
flex-direction: column;
}
.col-2 .row{
width: 100%;
}
.how-work-header {
flex-direction: column;
}
.how-work-header h2{
margin-bottom: 10px;
}
.slider__item{
display: block;
}
.slider__item-text,
.slider__item-img{
width: 100%;
max-width: 100%;
min-width: 100%;
}
.articles{
display: block;
}
.article__card{
width: 100%;
margin-bottom: 10px;
}
.footer-col{
display: block;
}
.footer-info{
margin-bottom: 40px;
}
.bottom-footer ul{
flex-wrap: wrap;
}
.rating-platform{
font-size: 12px;
}
.platform-icon{
height: 14px;
max-width: none;
}
} .whatsapp-button {
position: fixed;
right: 20px;
bottom: 20px;
transform: translate(-50%, -50%);
border-radius: 50%;
width: 60px;
height: 60px;
z-index: 9999;
background-color: #25D366;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23FFF' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3e%3c/svg%3e");
background-size: 50%;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.whatsapp-button:before,
.whatsapp-button:after {
content: " ";
display: block;
position: absolute;
border: 50%;
border: 1px solid #25D366;
left: -20px;
right: -20px;
top: -20px;
bottom: -20px;
border-radius: 50%;
animation: border-animate 1.5s linear infinite;
opacity: 0;
}
.whatsapp-button:after{
animation-delay: .5s;
}
@keyframes border-animate
{
0% {
transform: scale(0.5);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@media(max-width:768px) {
.whatsapp-button{display:none !important;}
}
.telegram-button {
position: fixed;
right: 20px;
bottom: 140px;
transform: translate(-50%, -50%);
border-radius: 50%;
width: 60px;
height: 60px;
z-index: 9999;
background-color: #2CA5E0;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23FFF' d='M23.91 3.79L20.3 20.84c-.25 1.21-.98 1.5-2 .94l-5.5-4.07-2.66 2.57c-.3.3-.55.56-1.1.56-.72 0-.6-.27-.84-.95L6.3 13.7l-5.45-1.7c-1.18-.35-1.19-1.16.26-1.75l21.26-8.2c.97-.43 1.9.24 1.53 1.73z'/%3e%3c/svg%3e");
background-size: 50%;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.telegram-button:before,
.telegram-button:after {
content: " ";
display: block;
position: absolute;
border: 50%;
border: 1px solid #2CA5E0;
left: -20px;
right: -20px;
top: -20px;
bottom: -20px;
border-radius: 50%;
animation: border-animate 1.5s linear infinite;
opacity: 0;
}
.telegram-button:after{
animation-delay: .5s;
}
@keyframes border-animate
{
0% {
transform: scale(0.5);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@media(max-width:768px) {
.telegram-button{display:none !important;}
}  .mobile-widget-btns{display:none;}
#to_top_scrollup{bottom:180px;}
@media(max-width:768px) { 
#to_top_scrollup{bottom:75px;}
.mobile-widget-btns{
position: fixed;
bottom: 0;
left:0;
display: flex;
justify-content: space-between;
width: 100%;		
margin:0;
padding: 0;
background: #fff;
border-top: 1px solid #D1DFEE;
z-index: 100;
}
.mobile-widget-btns li{
display: block;
width: 20%;
}
.mobile-widget-btns li a{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-decoration: none;
border-right: 1px solid #D1DFEE;
padding: 8px 5px;
box-sizing: border-box;
font-size: 11px;
}
.mobile-widget-btns li a img{
margin: 0 auto 4px;
width: 24px;
height: 24px;
}
.mobile-widget-btns li:nth-of-type(1) a{
color:#276063;
}
.mobile-widget-btns li:nth-of-type(2) a{
color:#2BACEF;
}
.mobile-widget-btns li:nth-of-type(3) a{
color:#61D86A;
}
.mobile-widget-btns li:nth-of-type(4) a{
color:#5B5BFF;
}
.mobile-widget-btns li:nth-of-type(4) a img{
filter: drop-shadow(0 0 0.5px currentColor);
}
.mobile-widget-btns li:nth-of-type(5) a{
color:#DC2F2F;
}	
.mobile-widget-btns li:last-child a{
border: none;
}
} #telegram-modal {
position: fixed;
top: 0; left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
display: none;
align-items: center;
justify-content: center;
z-index: 9999;
}
#telegram-modal .mob-b{
font-weight: normal;
}
#telegram-modal .modal-content {
background: white;
border-radius: 12px;
max-width: 720px;
width: 90%;
padding: 20px;
display: flex;
gap: 20px;
position: relative;
box-shadow: 0 10px 30px rgba(0,0,0,0.3);
flex-direction: row;
align-items: center;
}
#telegram-modal .close-btn {
position: absolute;
top: 12px;
right: 16px;
font-size: 24px;
color: #125082;
cursor: pointer;
font-weight: bold;
}
#telegram-modal img {
width: 180px;
max-width: 40%;
height: auto;
border-radius: 8px;
}
#telegram-modal .text {
flex: 1;
}
#telegram-modal span {
font-size: 24px;
margin-bottom: 12px;
color: #125082;
display: block;
line-height: 100%;
}
#telegram-modal ul {
padding-left: 20px;
margin-bottom: 20px;
font-size: 14px;
margin-left: 0;
}
#telegram-modal li {
font-size: 17px;
line-height: 100%;
}
#telegram-modal .button {
background-color: #0D5C9B;
color: white;
padding: 10px 20px;
border-radius: 6px;
text-decoration: none;
font-weight: bold;
display: inline-block;
width: 340px;
display: block;
text-align: center;
max-width: 100%;
}
.newcustom-line {
width: 150px;
display: flex
;
} @media (max-width: 600px) {
.slidernew .slider-controls {
display: none;
}
.slidernew p {
display: none;
}
.custom-dots.newcustom {
width: 100%;
display: flex
;
margin: 0;
}
.newcustom-line {
width: 100%;
display: flex
;
margin-top: 20px;
align-items: center;
justify-content: center;
}
#telegram-modal .modal-content {
flex-direction: column;
text-align: center;
}
#telegram-modal .mob-b {
font-weight: bold;
}
#telegram-modal ul {
text-align: left;
}
#telegram-modal img {
max-width: 80%;
}
#telegram-modal .text {
width: 100%;
}
#telegram-modal .button {
margin: auto;
}
} .cro-banner{
max-width: 100%;
}
.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: auto;
color: #fff;
}
.cro-banner-purple + p{
margin: 0;
}
.cro-banner-purple + p br{
display: none;
}
.cro-banner-purple h2, .cro-banner-purple h2 span{
font-size: 24px;
line-height: 26px;
max-width: 480px;
margin-bottom: 20px;
}
.cro-banner-purple p{
font-size: 18px;
margin: 0 0 10px;
max-width: 620px;
}
.cro-banner input[type="text"]{ }
.cro-banner-purple .cro-banner-btn span{
width: 250px;
}
.cro-banner-purple .agree p{
font-size: 12px;
}
@media (max-width: 900px) {
.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;
}
} .bullet-group {
display: flex;
flex-direction: column;
gap: 20px; }
.bullet-item {
display: flex;
flex-direction: column;
gap: 2px; }
.bullet-title {
font-weight: 600;
margin: 0;
font-size: 16px;
color: var(--color-text);
line-height: 1.3;
}
.bullet-arrow {
font-size: 16px;
color: var(--color-primary);
font-weight: bold;
margin-right: 8px;
display: inline;
}
.bullet-description {
margin: 0;
margin-left: 20px;
font-size: 12px; color: var(--color-text-secondary);
line-height: 1.4;
display: flex;
align-items: flex-start;
gap: 8px;
}  .button_1670835765985 {
display: inline-block !important;
text-decoration: none !important;
background-color: #276063 !important;
color: #ffffff !important;
border: 0px solid #276063 !important;
border-radius: 5px !important;
font-size: 16px !important;
padding: 15px 50px !important; 
transition: all 0.8s ease !important;
}
.button_1670835765985:hover{
text-decoration: none !important; 
background-color: #006089 !important;
color: #ffeded !important;
border-color: #006089 !important;
}
.video-container {
position: relative;
width: 853px;
height: 480px;
background: #eee;
margin-bottom: 70px;
}
.video-preview {
position: relative;
cursor: pointer;
}
.video-preview img {
width: 100%;
height: 100%;
display: block;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: none;
width: 350px;
height: 350px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.play-button:hover {
background: none;
}
.vk-btn {
background-color: #000;
color: white;
border: none;
border-radius: 50%;
padding: 0;
font-size: 30px;
cursor: pointer;
width: 75px;
height: 75px;
display: flex;
align-items: center;
justify-content: center;
opacity: 0.5;
}
.vk-btn:hover {
opacity: 0.55;
width: 80px;
height: 80px;
transition: .2s;
}
.play-button img {
width: 20px;
height: 20px;
position: absolute;
z-index: 9;
top: 49.9%;
left: 50.5%;
transform: translate(-50%, -50%);
}
.youtube-btn { 
background: red;
border-radius: 50% / 10%;
color: #FFF;
font-size: 30px;
height: 1.6em;
position: relative;
text-align: center;
width: 2em;
display: flex;
align-items: center;
justify-content: center;
}
.youtube-btn:hover {
background: #CC0000;
}
.youtube-btn::before { 
background: inherit;
border-radius: 5% / 50%;
bottom: 9%;
content: "";
left: -5%;
position: absolute;
right: -5%;
top: 9%;
}
.rutube-btn {
background-color: #1AA5FF;
color: white;
border: none;
padding: 0;
font-size: 30px;
border-radius: 7px;
cursor: pointer;
width: 50px;
height: 49px;
display: flex;
align-items: center;
justify-content: center;
}
.rutube-btn:hover {
background: #0095D9;
}
.play-button .rutube {
width: 15px;
height: 15px;
}
@media(max-width:768px) {
.calc{overflow:hidden;}
.video-container {max-width:100%;width: 100%;height:auto;}
#calc_right{margin-bottom: 20px;}
}
@media(max-width:560px) {
.hero-section--figma-home .consultation-section {
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
.hero-section--figma-home .consultation-section .btn-secondary {
margin-right: 0;
}
.hero-section--figma-home .consultation-section .social-icons {
width: 100%;
justify-content: flex-start;
gap: 14px;
}
}