.topline{ }
.topline-inner{height:35px;display:flex;justify-content:space-between; align-items:baseline;padding-top:6px;}

.tab-home{border-radius:8px 8px 0px 0px;text-decoration:none;font-size:16px;letter-spacing:-0.03em;background-color:#fff;padding:6px 14px;border-left:1px solid #0000be;border-right:1px solid #0000be;border-top:1px solid #0000be;z-index:101;position:relative;color:#0000be;font-weight:700;height:28px;display:inline-block;}

.tab-business{border-radius:8px 8px 0px 0px;text-decoration:none;font-size:16px;color:#000;letter-spacing:-0.03em;padding:6px 14px;border-left:1px solid #555;border-right:1px solid #555;border-top:1px solid #555;background-color:#ededed;font-weight:500;height:29px;display:inline-block;}
.tab-business:hover{color:#EB008C;border-left:1px solid #EB008C;border-right:1px solid #EB008C;border-top:1px solid #EB008C;}

.right-side{display:flex;align-items:center;justify-content:space-between;}

.img-max{vertical-align:unset;}

a.link-max{text-decoration:none!important;}
a.link-max:hover{color:#0000be!important;}
.link-max span.label{color:#000;text-decoration:none!important;font-size:15px!important;letter-spacing:-0.03em!important;font-weight:700!important;}
.link-max span.label:hover{color:#0000be!important;}

.header-wraper{background:#fff;position:relative;z-index:100;border-top:1px solid #0000be;padding:5px 0px;}

.volna_tarif_detail{}
.anchor_scroll{scroll-margin-top:130px}
@media (max-width:991px){.anchor_scroll{scroll-margin-top:85px}}
.volna_articles_links{padding:0;margin:0;font-size:18px;color:#0000be;text-align:left;line-height:1.5;vertical-align:baseline;}
.volna_articles_links a{color:#0000be;border-bottom:1px dotted;font-weight:400;-webkit-transition:all .75s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.volna_articles_links a:visited{color:#0000be;border-bottom:1px dotted;}
.volna_articles_links a:hover{border-bottom:none;color:#EB008C;}
.volna_help_title{font-size:32px;color:#0000be;text-decoration:none;line-height:1.5;letter-spacing:-1px;border-bottom:1px dotted #a8a8a8;padding-bottom:12px}
h1.volna_help_title{font-weight:700;}
h2.volna_help_title3{font-weight:500;}
.volna_help_title2{color:#0000be;font-size:22px;padding-bottom:10px;}
.volna_help_title3{color:#0000be;font-size:26px;padding:5px 0 5px 0;line-height:1.5}
.volna_help_title4{color:#0000be;font-size:36px;text-align:center}
.volna_help_title5{color:#0000be;font-size:22px;font-weight:400;line-height:1.5;padding-bottom:10px}
.volna_tarif_slogan{color:#0000be;font-size:18px;font-weight:400;line-height:1.25;padding-bottom:10px;text-align:center}
.volna_help_links{padding:0;margin:0;padding-top:10px;font-size:20px;color:#404040;text-decoration:none;text-align:left;line-height:1.5;letter-spacing:-1px;vertical-align:top;-webkit-transition:all .75s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.volna_help_links a:hover{text-decoration:underline;color:#EB008C}
.volna_help_text{font-size:18px;font-weight: 300;color:#000;text-decoration:none;padding-top:5px;padding-bottom:5px;text-align:left;line-height:1.5}
.breadcrumbs{color:#999;font-size:16px;text-align:left;font-weight: 300;padding-top:40px;}
.breadcrumbs a{color:#999;-webkit-transition:all .75s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.breadcrumbs a:hover{color:#0000be!important;}
.breadcrumbs a:visited{color:#999;}
.breadcrumbs span#breadcrumb-title{color:#000}
.volna_help_frmprov_line{background-color:#f0f0f0;padding-top:70px}
.volna_help_images{padding-top:50px;align-items:center;display:flex;flex-direction:column}
.volna_offices_addr{font-size:20px;color:#000;text-decoration:none;padding-top:5px;padding-bottom:0;text-align:left;text-indent:20px;line-height:1.5}
.volna_offices_time{font-size:20px;color:#000;text-decoration:none;padding-top:0;padding-bottom:5px;text-align:left;text-indent:50px;line-height:1.5;letter-spacing:-.02em}
.volna_knopka{padding:0;margin:0;display:inline-block;text-align:left;vertical-align:top;padding-top:45px}
.volna_knopka a{font-size:17px;color:#fff!important;text-decoration:none;line-height:1;font-weight:500;background-color:#0000be!important;border:1px solid #0000be;border-radius:16px;corner-shape:squircle;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;padding:12px 50px 15px}
.volna_knopka a:hover{color:#0000be!important;background-color:#fff!important}
.volna_ussd_code{padding:0;margin:0;font-size:20px;color:#000;text-decoration:none;text-align:left;line-height:1.5;vertical-align:baseline;font-weight:700}
.services-list{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:left}
.services-card{border:1px solid #b3b3b3;border-radius:16px;corner-shape:squircle;padding:5px 15px 15px;display:flex;flex-direction:column;width:49%;justify-content:space-between;}
.services-preview{margin-top:20px;font-size:18px;font-weight:400;line-height:1.25;height:10rem;}
.services-container{margin-top:10px}
.services_pages{text-align:center;font-size:18px;font-weight:500;}
.services_pages svg{margin-bottom:-2px}
.services_pages path:hover{fill:#0000be!important;}
.newspage_link{color:#0000be;border-bottom: 1px dotted #EB008C;}
.newspage_link:hover{color:#EB008C;border-bottom: 1px dotted #0000be;}
.volna_services-knopka{width:100px;margin:20px 0 15px;display:inline-block;vertical-align:top;text-align:center;cursor:pointer}
.volna_services-knopka a{font-size:16px;color:#fff!important;text-decoration:none;line-height:1;font-weight:300;padding:15px 40px;background-color:#0000be!important;border-radius:16px;corner-shape:squircle;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.volna_services-knopka a:hover{background-color:#EB008C!important;color:var(--White, #FFF)}
.volna_services_title{font-size:20px;text-decoration:none;line-height:1.25;letter-spacing:0;padding-top:10px;margin-bottom:10px;font-weight:500;height:70px;}
.volna_services_title a{color:#0000be;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.volna_services_title a:hover{color:#EB008C;text-decoration:dashed;}
.volna_services_banner{height:auto!important;border-radius:16px!important;corner-shape:squircle!important}
.volna_services_banner2{height:auto!important;border-radius:16px!important;corner-shape:squircle!important}
.volna_news_banner{border-radius:16px!important;corner-shape:squircle!important}
.footer_help_title2{font-size:24px;color:#000;text-decoration:none;line-height:1.5;letter-spacing:-1px;padding-bottom:25px;text-align:center}
.footer_help_title{font-size:20px;font-style: normal;font-weight: 600;color:#0000be;text-decoration:none;line-height:1.5;letter-spacing:-1px;border-bottom:1px solid #656565;border-top:2px solid #656565;margin-top:30px;padding:25px 0;text-align:center}
.footer_help_links div a{font-size:16px;color:#0000be;text-decoration:none;letter-spacing:-1px;line-height:1.5}
.footer_help_links a{font-size:16px;color:#0000be;text-decoration:none;letter-spacing:-1px;line-height:1.5}
.footer_help_links a:hover{text-decoration:underline;color:#000}
.footer-services-list{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;text-align:center;padding:25px 0}
.footer-services-card{display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #656565}
.volna_feedback_button{padding-top:45px}
.volna_feedback_button a{font-size:17px;color:#fff!important;text-decoration:none;line-height:1;background-color:#0000be!important;border-radius:16px;corner-shape:squircle;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;padding:18px 20px}
.volna_feedback_button a:hover{color:#FFF!important;background-color:red!important}
.volna_feedback_title{font-size:53px;color:#000;text-decoration:none;line-height:1.1;letter-spacing:0}
.volna_feedback_title2{font-size:47px;color:#ff5711;text-decoration:none;line-height:1.1;font-weight:700;padding-top:20px;letter-spacing:0}
.volna_feedback_slogan{font-size:40px;color:#000;text-decoration:none;line-height:1.2;font-weight:700;padding-top:28px;letter-spacing:1px}
.images_flex{margin-top:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}
.images_flex2{display:flex;flex-direction:column;align-items:center;justify-content:center}
.images_flex2 img{width:290px}
.router_banner_title{font-size:28px;color:#000;text-decoration:none;line-height:1.1;letter-spacing:0;font-weight: 300;}
.router_banner_title2{font-size:36px;color:#ff5711;text-decoration:none;line-height:1.1;font-weight:700;padding-top:20px;padding-bottom:20px;letter-spacing:0}
.router_banner_slogan{font-size:24px;color:#000;text-decoration:none;line-height:1.2;font-weight:700;letter-spacing:1px}
.volna_articles_url{font-size:18px;color:#0000be;text-decoration:none;line-height:1.2;letter-spacing:0}
.volna_articles_url a{border-bottom:1px dotted;color:#0000be;}
.volna_articles_url a:visited{color:#0000be;}
.volna_articles_url a:hover{border-bottom:none}
.strikeout{font-size:24px;text-decoration:line-through;text-decoration-thickness:4px;text-decoration-color:#000}
.volna_akciya_rub{font-size:38px;color:#fff;text-decoration:none;line-height:1;padding-left:11px}
.cover_divtable{display:flex}
.divtable{display:table;width:100%;border-collapse:collapse;font-size:18px;color:#000;text-decoration:none;text-indent:0;line-height:1.5}
.divrow{display:table-row}
.divcell{display:table-cell;vertical-align:middle;padding:5px;border:1px dashed #0000be;text-align:center;width:100px;height:50px}
.divcell2{display:table-cell;vertical-align:middle;padding:5px;border:1px dashed #0000be;text-align:left}
.help_menu_anim .help_menu_card{-webkit-transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms}
.help_menu_anim .help_menu_card:hover{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}
.help_menu_card{padding-bottom:20px;position:relative;overflow:hidden;z-index:1;height:100%}
.help_menu_img{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:-1}
.tariffCard_infoCardPage__f587hg img{padding:5px}
.link_more{color:#0000be;font-size:14px;font-weight:400;text-decoration:none;}
.link_more a{color:#0000be;border-bottom:1px dotted}
.link_more a:hover{color:#0000be;border-bottom:none}
.small_orange_btn{color: #fff;font-size:14px;font-weight:400;border-radius:16px;corner-shape:squircle;background: #0000be;padding: 8px 16px;}
.small_orange_btn a{color: #fff;}
.small_orange_btn a:hover{color: #000;}
.volna_qa_links{font-size:18px;color:#0000be;text-decoration:none;line-height:1.2;letter-spacing:0}
.volna_qa_links a{border-bottom:1px dotted}
.volna_qa_links a:hover{border-bottom:none}

.volna_qbanner_button{display:flex;flex-direction:column;align-items:center;justify-content:center}
.volna_qbanner_button a{border-radius:16px;corner-shape: squircle;background:#0000be!important;color:#fff;font-size:16px;font-style:normal;font-weight:400;text-decoration:none;border:none;padding:16px 48px;text-indent:0;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease}
.volna_qbanner_button a:hover{background:#EB008C!important;color:#fff;}

@media(max-width:991px) {
    .add_padding_top__mobile{padding-top:15px !important;}
    .volna_articles_links{font-size:16px}
    .volna_qa_links{font-size:14px}
    .volna_help_title{font-size:24px;line-height:1.25}
    .volna_help_title2{line-height:1.5}
    h1.volna_help_title{font-size:26px}
    h2.volna_help_title3{font-size:22px;line-height: 1.25;padding-bottom: 12px;}
    .volna_help_title4{font-size:24px}
    .volna_help_text{font-size:16px}
    .breadcrumbs{font-size:14px;padding-top:20px}
    .volna_offices_addr{font-size:14px;color:#000;text-decoration:none;padding-top:5px;padding-bottom:0;text-align:left;text-indent:5px;line-height:1.5;letter-spacing:-.02em}
    .volna_offices_time{font-size:14px;color:#000;text-decoration:none;padding-top:0;padding-bottom:5px;text-align:left;text-indent:25px;line-height:1.5;letter-spacing:-.02em}
    .services-list{flex-direction:column;width:auto}
    .services-card{width:100%}
    .services-preview{font-size:16px;height:13rem;}
    .volna_services_title {font-size:18px;height:auto}
    .volna_services_banner{width:100%!important;height:auto!important;border-radius:16px!important;corner-shape:squircle!important}
    .volna_services_banner2{width:50%!important;height:auto!important;border-radius:16px!important;corner-shape:squircle!important}
    .footer-services-list{justify-content:space-around;height:auto}
    .volna_feedback_title{font-size:23px}
    .volna_feedback_title2{font-size:23px}
    .volna_feedback_slogan{font-size:18px}
    .images_flex{width:auto;gap:5px}
    .images_flex2 img{width:175px}
    .strikeout{font-size:24px}
    .divtable{width:auto}
}


/* --------------------------------- */
/* дополненительные стили для статей */
/* -------------КОНЕЦ--------------- */

/* -------------------------------------------------------------------------------- */

/* -----------------НАЧАЛО---------------- */
/* стили для раздела Помощь пользователям  */
/* --------------------------------------- */

.help_menu_banner{width:1165px}
.help_menu_width{width:380px}
.help_menu-grid{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:30px;width:600px}
.help_menu-grid a{text-decoration:none}
.help_menu-toprow{grid-column:1 / 3}
.help_menu-leftcolumn{gap:20px;display:grid}
.help_menu-rightcolumn{gap:20px;display:grid;transition:none!important}
.help_menu-rightcolumn a{transition:none!important}
.help_menu-item{border-radius:16px;corner-shape:squircle;text-align:center;height:145px;transition:transform .5s;transform:none}
@media(max-width:991px) {.help_menu-item{height:93px}}
.help_menu-item:hover{transform:translateY(-15px)}
@media (hover: none) {
.help_menu-item:hover{transform:none}
.help_menu-item:active{transform:translateY(-15px)}
}
@media (hover: hover) {.menu-item:hover{transform:translateY(-15px)}}

.help_submenu{display:flex;justify-content:space-around;margin-top:10px}
.help_submenu img{width:30px;height:30px}
.button0{background-image:url(/images/help_menu/menu0.png);background-size:cover;background-position:center}
.button1{background-image:url(/images/help_menu/menu1.png);background-size:cover;background-position:center}
.button2{background-image:url(/images/help_menu/menu2.png);background-size:cover;background-position:center}
.button3{background-image:url(/images/help_menu/menu3.png);background-size:cover;background-position:center}
.button4{background-image:url(/images/help_menu/menu4.png);background-size:cover;background-position:center;border:1px solid #b3b3b3}
.button5{background-image:url(/images/help_menu/menu5.png);background-size:cover;background-position:center}
.button6{background-image:url(/images/help_menu/menu6.png);background-size:cover;background-position:center}
.button7{background-image:url(/images/help_menu/menu7.png);background-size:cover;background-position:center}
.button8{background-image:url(/images/help_menu/menu8.png);background-size:cover;background-position:center}
.button9{background-image:url(/images/help_menu/menu9.png);background-size:cover;background-position:center}
.button10{background-image:url(/images/help_menu/menu10.png);background-size:cover;background-position:center}
.black_text{color:#000!important}
.help_menu-btn_text{font-size:25px;color:#fff}
.padding-top_text{padding-top:10px}

@media(max-width:991px) {
    .help_menu-btn_text{font-size:18px}
    .padding-top_text{padding-top:3px}
    .help_menu-grid{width:100%}
    .help_menu_width{width:380px}
    .help_menu_banner{height:auto!important;width:100%}
}

/* --------------------------------------- */
/* стили для раздела Помощь пользователям  */
/* -----------------КОНЕЦ----------------- */

/* ------------------------------------------- */

.qbanner{background-image:url(/images/girls_back.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;line-height:0;height:635px}
.qbanner_title{font-size:40px;color:#ffffff;text-decoration:none;line-height:1.1;letter-spacing:0;padding-top:80px;padding-left:170px}
.qbanner_image{position:absolute;right:190px;top:135px;width:300px}
.qbanner_incont{position:relative}
.qbanner_price{border-radius:16px;corner-shape:squircle;background:rgb(235 240 255/73%);color:#040462;font-size:48px;font-style:normal;font-weight:700;line-height:1;text-decoration:none;border:none;padding:10px 10px;display:flex;align-items:center;justify-content:center;width:430px;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease;top:222px;position:relative;left:185px}

@media (max-width:400px) {
.qbanner{height:370px;background-size:700px 370px;background-position:45% top}
.qbanner_title{font-family:TTNormsPro;font-size:17px;font-style:normal;font-weight:700;line-height:120%;padding-top:45px;padding-left:25px;}
.qbanner_image{right:0px;width:40%;top:122px}
.qbanner .girls_btn{margin-top:85px;top:120px;font-size:20px;font-style:normal;font-weight:400;left:5px;width:220px;padding:16px}
.qbanner_price{top:10px;font-size:20px;font-style:normal;font-weight:700;left:20px;width:190px}
.girls_btn{font-family:TTNormsPro;font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:100%}
}

@media (min-width:401px) and (max-width:991px) {
.qbanner{height:370px;background-size:700px 370px;background-position:45% top}
.qbanner_title{font-family:TTNormsPro;font-size:17px;font-style:normal;font-weight:700;line-height:120%;padding-top:45px;padding-left:49px;}
.qbanner_image{right:0px;width:35%;top:140px}
.qbanner .girls_btn{margin-top:85px;top:120px;font-size:20px;font-style:normal;font-weight:400;left:0px;width:280px;padding:16px}
.qbanner_price{top:10px;font-size:20px;font-style:normal;font-weight:700;left:45px;width:190px}
.girls_btn{font-family:TTNormsPro;font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:100%}
}

/* ------------------------------------------- */

/* -------НАЧАЛО-------- */
/* стили для блоков FAQ  */
/* --------------------- */
.block_wrapper{display:flex;flex-direction:column;box-shadow: 0 0 .5px 0 rgba(17, 24, 39, .05), 0 .75px .5px 0 rgba(17, 24, 39, .04), 0 1.5px .5px 0 rgba(17, 24, 39, .03), 0 2px 1px 0 rgba(17, 24, 39, .01), 0 3px 1px 0 rgba(17, 24, 39, 0);gap:1rem;padding:1.5rem 1rem;background-color: rgb(235 0 140 / 5%);border:1px solid #EB008C;border-radius:16px;corner-shape:squircle;width:100%;}
@media screen and (min-width: 1279px) {.block_wrapper{padding:1.5rem 2rem 1.5rem;border-radius:16px;corner-shape:squircle;}}
.block_container_header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-left:.5rem;}
@media screen and (min-width: 1279px) {.block_container_header{padding:0 .75rem 0 .5rem;}}
.block_container_title{font-size:20px;font-weight:500;line-height:24px;color:#000000;}
@media screen and (min-width: 1279px) {.block_container_title{font-size:28px;line-height:1.75rem;}}
.block_title_img{flex-shrink:0;width:48px;height:48px;}
.block_container_body{display:flex;flex-direction:column;gap:1rem;padding:0 .5rem;overflow:hidden;}
@media screen and (min-width: 1279px) {.block_container_body{gap:.75rem;padding:0 4.5rem 0 .75rem;}}
.block_container_link{font-size:14px;font-weight:400;line-height:22px;color:#555555;text-decoration:none;}
.block_container_link:focus, .block_container_link:visited{color:#555555 !important;}
.block_container_link:hover{color:#0000be !important;}
@media screen and (min-width: 1279px) {.block_container_link{font-size:16px;}}
/* --------------------- */
/* стили для блоков FAQ  */
/* -------КОНЕЦ--------- */

.block1_help{background:#FFF;padding-top:30px;padding-bottom:80px;color:#0000be;border:1px dashed #0000be;border-left:0px;border-right:0px}
.block1_help .container{position:relative;height:444px;}
.block1_content{position:relative;top:90px;display:grid;}
.block1_title{font-size:56px;font-style:normal;font-weight:600;line-height:120%;}
.block1_title2{font-size:20px;font-style:normal;font-weight:400;line-height:150%;}
@media screen and (min-width: 911px) {.block1_title_mobile{display:none;}}
.block1_price{position:absolute;top:100px;display:flex;flex-direction:column;align-items:center;left:510px;color:#FFF;font-size:32px;font-style:normal;font-weight:600;line-height:130%;}
.block1_price .fa-solid{font-size:28px;}
.block1_image{position:absolute;right:50px;bottom:-77px;}
.block1_white_btn{border-radius:16px;corner-shape:squircle;background:#FFF;color:#141414;font-style:normal;text-decoration:none;border:none;display:flex;align-items:center;justify-content:center;margin-top:47px;width:fit-content;font-size:16px;line-height:150%;padding:16px 48px;font-weight:400;}
.block1_white_btn:hover{}

@media (max-width:400px) {
    .block1_title{font-size:24px}
    .block1_title2{font-size:17px}
}

@media (min-width:401px) and (max-width: 910px) {
    .block1_title{font-size:28px}
    .block1_title2{font-size:18px}
}

@media screen and (max-width: 910px) {
    .block1_help{padding-top:0;padding-bottom:0;}
    .block1_help .container{position:relative;height:auto;}
    .block1_content{top:-25px;display:block;}
    .block1_title{font-weight:700;line-height:130%;padding-top:25px;}
    .block1_title2{font-weight:500;line-height:150%;}
    .block1_price{font-size:20px;font-weight:700;left:20px;top:200px;}
    .block1_price svg{height:9px;overflow:visible!important;}
    .block1_price .fa-solid{font-size:20px;}
    .block1_image{width:100%;right:-15px;position:relative;bottom:30px;}
    .block1_white_btn{margin-top:25px;width:100%;font-size:14px;font-weight:500;}
    .block1_white_btn:hover{}
}

.menu_cont{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:space-between;padding-top:80px;background:#F3F3F5;padding-bottom:80px;}
@media (max-width: 991px) {.menu_cont{gap:10px;padding-top: 50px;padding-bottom: 50px;}}

.upmenu_container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr auto;gap:30px;height:520px;width:100%;max-width:750px;justify-self:center;margin:0;}
.upmenu_item{background-color:#0000be;color:white;display:flex;justify-content:center;align-items:center;font-size:32px;border-radius:16px;corner-shape:squircle;font-weight:400;box-shadow: 0 2px 10px rgba(0, 0, 0, .42), 0 2px 5px rgba(0, 0, 0, .22);text-decoration:none;}
.upmenu_item:hover{color:#EB008C!important;outline:3px solid #EB008C}
.upmenu_item:active, .upmenu_item:focus{color:#ffffff;}
.upmenu_item1{grid-column:1/2;grid-row:1/4;background-image:url('/images/upmenu1.png');background-repeat:no-repeat;background-size:contain;background-position:center;padding-bottom:100%;}
.upmenu_item2{grid-column:2/3;grid-row:1/4;background-image:url('/images/upmenu2.png');background-repeat:no-repeat;background-size:contain;background-position:center;align-items:end;padding-bottom:10%;}
.upmenu_item3{grid-column:3/4;grid-row:1/3;background-image:url('/images/upmenu3.png');background-repeat:no-repeat;background-size:contain;background-position:center;height:245px;align-items:baseline;padding-top:10%;}
.upmenu_item4{grid-column:3/4;grid-row:3/4;background-image:url('/images/upmenu4.png');background-repeat:no-repeat;background-size:contain;background-position:center;height:245px;align-items:end;padding:0 0 5% 5%;line-height:100%;background-color:#EB008C}
.upmenu_item4:hover{color:#0000be!important;outline:3px solid #0000be}

@media (max-width: 991px) {
    .upmenu_container{gap:10px;padding:0 1rem;height:255px;margin-bottom:5px;}
    .upmenu_item{font-size:16px;font-weight:500;box-shadow:0 2px 2px rgba(0, 0, 0, .42), 0 1px 2px rgba(0, 0, 0, .22);}
    .upmenu_item3{height:125px;}
    .upmenu_item4{height:125px;}
    .upmenu_item:hover{outline:none;}
}
    
.downmenu_container{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3,1fr);gap:30px;height:490px;width:100%;max-width:750px;justify-self:center;margin:0;}
.downmenu_item{background-color:#0000be;color:#ffffff;display:flex;justify-content:center;align-items:center;font-size:32px;border-radius:16px;corner-shape:squircle;font-weight:400;box-shadow: 0 2px 10px rgba(0, 0, 0, .42), 0 2px 5px rgba(0, 0, 0, .22);text-decoration:none;}
.downmenu_item:hover{color:#EB008C!important;outline:3px solid #EB008C}
.downmenu_item:active, .upmenu_item:focus{color:#ffffff;}
.downmenu_item1{grid-column:1/span 2;grid-row:1/span 2;background-image:url('/images/downmenu1.png');background-repeat:no-repeat;background-size:contain;background-position:center;height:240px;align-items:end;justify-content:right;padding:0 20px 20px 0;background-color:#EB008C}
.downmenu_item1:hover{color:#0000be!important;outline:3px solid #0000be}
.downmenu_item2{grid-column:3/span 1;grid-row:1/span 3;background-image:url('/images/downmenu4.png');background-repeat:no-repeat;background-size:contain;background-position:center;line-height:100%;justify-content:left;align-items:baseline;padding:10px 0 0 10px;}
.downmenu_item3{grid-column:1/span 1;grid-row:3/span 1;background-image:url('/images/downmenu2.png');background-repeat:no-repeat;background-size:contain;background-position:center;line-height:100%;height:220px;align-items:baseline;text-align:center;padding-top:10px;}
.downmenu_item4{grid-column:2/span 1;grid-row:3/span 1;background-image:url('/images/downmenu3.png');background-repeat:no-repeat;background-size:contain;background-position:center;height:220px;align-items:end;justify-content:right;padding:0 20px 20px 0;}

@media (max-width: 991px) {
    .downmenu_container{gap:10px;padding:0 1rem;height:255px;}
    .downmenu_item{font-size:16px;font-weight:500;box-shadow:0 2px 2px rgba(0, 0, 0, .42), 0 1px 2px rgba(0, 0, 0, .22);}
    .downmenu_item1{height:125px;padding:0px 10px 10px 0;}
    .downmenu_item3{height:125px;}
    .downmenu_item4{height:125px;padding:0 10px 10px 0;}
    .downmenu_item:hover{outline:none;}
}

.speed_banner_btn{border-radius:16px;corner-shape:squircle;background:#0000be;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;border:none;padding:16px 48px;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:48px;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease}
.speed_banner_btn:hover{color:#0000be;background:#fff}
.speed_banner_btn:focus{color:#0000be;background:#fff}

.office_banner_btn{border-radius:16px;corner-shape:squircle;background:#EB008C;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;border:none;padding:16px;display:flex;align-items:center;justify-content:center;width:444px;margin-top:20px;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease}
.office_banner_btn:hover{color:#fff;background:#0000be}
.office_banner_btn:focus{color:#fff;background:#0000be}

.office_banner_price a{border-radius:16px;corner-shape:squircle;background:#ebf0ffba;color:#0000be!important;font-size:24px;font-style:normal;font-weight:700;line-height:1;text-decoration:none;border:none;display:flex;align-items:center;justify-content:center;width:444px;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease;padding:16px;margin-top:20px;}
.office_banner_price a:hover{color:#fff!important;background:#0000be}
.office_banner_price a:focus{color:#fff!important;background:#0000be}

@media (max-width: 991px) {
    .office_banner_btn{width:auto;margin-top:20px;font-size:20px}
    .office_banner_price a{font-size:20px;width:auto;margin-top:15px}
}