<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.page-attorneys .hero.hero-first {
padding: 120px 0;
}
@media (max-width:767.5px) {
body.page-attorneys .hero.hero-first {
padding-bottom: 90px;
}
}
body.page-attorneys .hero__inner {
flex-direction: row;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__inner {
flex-direction: column;
}
}
body.page-attorneys .hero__body {
width: 560px;
max-width: 560px;
} @media (max-width:1199.5px) {
body.page-attorneys .hero__body {
max-width: 500px;
}
}
@media (max-width:1099.5px) {
body.page-attorneys .hero__body {
max-width: 440px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__body {
max-width: 100%;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__description-container {
display: none;
}
}
body.page-attorneys .hero__description {
width: 100%;
max-width: 100%;
}
body.page-attorneys .hero__line-icon {
display: block;
margin: 0;
padding: 0;
width: 110px;
height: 110px;
position: absolute;
left: auto;
top: auto;
right: -10px;
bottom: -10px;
z-index: 10;
-webkit-transform: none;
transform: none;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__line-icon {
display: none;
}
}
body.page-attorneys .hero__line-icon img {
display: block;
width: 100%;
height: 100%;
}
body.page-attorneys .hero__breadcrumbs {
display: inline-block;
width: 100%;
margin: 0 0 30px;
}
body.page-attorneys .hero__breadcrumbs-item {
text-decoration: none;
display: inline-block;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
}
body.page-attorneys .hero__breadcrumbs-item__sep {
width: 17px;
background: url(//ipnote.pro/wp-content/themes/ipnote/assets/icons/icon-arrow-sep.svg) center 9px no-repeat;
background-size: 100%;
margin: 0 8px;
}
body.page-attorneys .hero__title {
font-size: 42px;
margin-bottom: 20px;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__title {
font-size: 36px;
line-height: 120%;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__slogan {
font-size: 34px;
line-height: 120%;
}
}
body.page-attorneys .hero__slogan-label {
padding-top: 0;
padding-bottom: 0;
}
body.page-attorneys .hero__images {
width: 100%;
max-width: calc(100% - 630px);
position: relative;
top: 0;
left: auto;
right: -10px;
bottom: auto;
margin: 0;
padding: 100px 0 0;
display: flex;
flex-direction: column;
}
@media (max-width:1099.5px) {
body.page-attorneys .hero__images {
right: 50px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images {
width: 100%;
max-width: 100%;
left: 0;
right: auto;
top: 0;
bottom: auto;
padding-top: 35px;
}
}
body.page-attorneys .hero__images:before {
display: block;
position: absolute;
top: 30px;
right: 50px;
left: auto;
bottom: 0;
width: 395px;
min-width: 395px;
max-width: 395px;
height: 395px;
min-height: 395px;
max-height: 395px;
border-radius: 12px;
background: #f3f4f7;
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg);
}
@media (max-width:1199.5px) {
body.page-attorneys .hero__images:before {
right: 10px;
}
}
@media (max-width:1099.5px) {
body.page-attorneys .hero__images:before {
top: 30px;
right: -50px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images:before {
top: 0;
left: calc(50% - 200px);
right: auto;
width: 400px;
min-width: 400px;
max-width: 400px;
height: 400px;
min-height: 400px;
max-height: 400px;
}
}
@media (max-width:767.5px) {
body.page-attorneys .hero__images:before {
top: 40px;
left: calc(50% - 165px);
right: auto;
width: 330px;
min-width: 330px;
max-width: 330px;
height: 330px;
min-height: 330px;
max-height: 330px;
}
}
body.page-attorneys .hero__images-row {
display: flex;
flex-direction: row;
width: 100%;
justify-content: center;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-row {
flex-direction: column;
grid-gap: 10px;
justify-content: center;
}
}
@media (max-width:767.5px) {
body.page-attorneys .hero__images-row {
padding-bottom: 10px;
}
}
body.page-attorneys .hero__images-item {
display: flex;
flex-direction: row;
width: auto;
min-width: 277px;
background: #ffffff;
box-shadow: 0px 0px 20px rgba(43, 93, 162, 0.08), 0px 0px 10px rgba(43, 93, 162, 0.06), 0px 0px 8px rgba(43, 93, 162, 0.08), inset -4px -4px 4px rgba(43, 93, 162, 0.12), inset 3px 3px 3px rgba(255, 255, 255, 0.2);
border-radius: 12px;
margin: 0 5px;
padding: 28px;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-item {
margin: 0 auto;
padding: 24px 28px;
width: 280px;
min-width: 280px;
max-width: 280px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-item[data-aitem-01] {
left: -40px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-item[data-aitem-02] {
left: 40px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-item[data-aitem-03] {
left: -40px;
}
}
body.page-attorneys .hero__images-item__image {
width: 60px;
min-width: 60px;
max-width: 60px;
height: 60px;
min-height: 60px;
max-height: 60px;
overflow: visible;
margin: 0 16px 0 0;
padding: 0;
}
body.page-attorneys .hero__images-item__image img {
border-radius: 8px;
box-shadow: 4px 4px 6px rgba(43, 93, 162, 0.08), 4px 4px 6px rgba(43, 93, 162, 0.06), 2px 2px 4px rgba(43, 93, 162, 0.08);
}
body.page-attorneys .hero__images-item__text {
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
align-self: center;
}
body.page-attorneys .hero__images-aicon {
position: absolute;
width: 60px;
height: 60px;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-aicon {
width: 40px;
height: 40px;
}
}
body.page-attorneys .hero__images-aicon img {
display: block;
width: 100%;
height: 100%;
box-shadow: 4px 4px 6px rgba(43, 93, 162, 0.06), 2px 2px 4px rgba(43, 93, 162, 0.08), inset -2px -2px 4px rgba(43, 93, 162, 0.1);
border-radius: 8px;
z-index: 10;
}
body.page-attorneys .hero__images-aicon[data-icon-01] {
top: 30px;
left: -110px;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-aicon[data-icon-01] {
left: calc(50% + 110px);
top: 60px;
}
}
body.page-attorneys .hero__images-aicon[data-icon-01] img {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
body.page-attorneys .hero__images-aicon[data-icon-02] {
top: -20px;
right: 20px;
}
@media (max-width:1099.5px) {
body.page-attorneys .hero__images-aicon[data-icon-02] {
top: 10px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-aicon[data-icon-02] {
top: auto;
bottom: 40px;
left: calc(50% + 120px);
}
}
body.page-attorneys .hero__images-aicon[data-icon-02] img {
-webkit-transform: rotate(-6deg);
transform: rotate(-6deg);
}
body.page-attorneys .hero__images-aicon[data-icon-03] {
bottom: -130px;
left: 190px;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__images-aicon[data-icon-03] {
bottom: auto;
top: 50%;
left: calc(50% - 160px);
}
}
body.page-attorneys .hero__images-aicon[data-icon-03] img {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
body.page-attorneys .hero__bottom {
display: none;
padding: 40px 0 0;
}
body.page-attorneys .hero__bottom &gt; * {
display: block !important;
}
@media (max-width:991.5px) {
body.page-attorneys .hero__bottom {
display: block;
}
}
@media (max-width:767.5px) {
body.page-attorneys .hero__bottom {
padding-top: 60px;
}
}
body.page-attorneys .tvid {
padding: 50px 0;
}
@media (max-width:767.5px) {
body.page-attorneys .tvid {
padding-bottom: 0;
}
}
body.page-attorneys .tvid__container {
display: flex;
flex-direction: row;
}
@media (max-width:991.5px) {
body.page-attorneys .tvid__container {
flex-direction: column;
}
}
body.page-attorneys .tvid__left,
body.page-attorneys .tvid__right {
display: flex;
flex-direction: column;
width: 50%;
min-width: 50%;
max-width: 50%;
}
body.page-attorneys .tvid__left {
padding-right: 20px;
}
@media (max-width:991.5px) {
body.page-attorneys .tvid__left {
padding-right: 0;
padding-bottom: 40px;
width: 100%;
min-width: 100%;
max-width: 100%;
}
}
body.page-attorneys .tvid__right {
padding-left: 20px;
}
@media (max-width:991.5px) {
body.page-attorneys .tvid__right {
padding-left: 0;
width: 100%;
min-width: 100%;
max-width: 100%;
}
}
body.page-attorneys .tvid__video-container {
position: relative;
display: block;
max-width: 540px;
height: 313px;
width: 100%;
background: #ffffff;
box-shadow: 0px 0px 20px rgba(43, 93, 162, 0.08), 0px 0px 10px rgba(43, 93, 162, 0.06), 0px 0px 8px rgba(43, 93, 162, 0.08), inset -4px -4px 4px rgba(43, 93, 162, 0.12), inset 3px 3px 3px rgba(255, 255, 255, 0.2);
border-radius: 12px;
margin: 0;
padding: 10px;
cursor: pointer;
}
@media (max-width:767) {
body.page-attorneys .tvid__video-container {
height: 219px;
}
}
body.page-attorneys .tvid__video-container:hover {
opacity: 0.95;
}
body.page-attorneys .tvid__video-container.replaced {
overflow: hidden;
}
body.page-attorneys .tvid__video-container.replaced:before {
display: none;
}
body.page-attorneys .tvid__video-container.replaced iframe {
display: block;
border-radius: 12px;
overflow: hidden;
}
body.page-attorneys .scols {
padding: 50px 0;
}
body.page-attorneys .scols .scol__left {
float: left;
width: calc((100% - 40px - 40px) / 3 * 2 + 40px);
}
@media (max-width:991.5px) {
body.page-attorneys .scols .scol__left {
width: 100%;
}
}
body.page-attorneys .scols .scol__right {
float: right;
width: calc((100% - 40px - 40px) / 3);
}
@media (max-width:991.5px) {
body.page-attorneys .scols .scol__right {
width: 100%;
}
}
body.page-attorneys .scols .scol__item {
width: 100%;
border-radius: 12px;
background: #f3f4f7;
padding: 0;
margin: 0 0 40px 0;
display: flex;
flex-direction: row;
}
@media (max-width:776.5px) {
body.page-attorneys .scols .scol__item {
flex-direction: column !important;
padding: 40px 20px !important;
}
}
body.page-attorneys .scols .scol__item[data-item-01] {
padding: 28px 60px 28px 28px;
}
body.page-attorneys
.scols
.scol__item[data-item-01]
.scol__item-text-container {
padding: 0 30px 0 0;
}
@media (max-width:767.5px) {
body.page-attorneys
.scols
.scol__item[data-item-01]
.scol__item-text-container {
padding: 0 0 20px 0;
}
}
body.page-attorneys
.scols
.scol__item[data-item-01]
.scol__item-image-container {
width: 218px;
min-width: 218px;
max-width: 218px;
}
@media (max-width:1199.5px) {
body.page-attorneys
.scols
.scol__item[data-item-01]
.scol__item-image-container {
width: 185px;
min-width: 185px;
max-width: 185px;
}
}
@media (max-width:1099.5px) {
body.page-attorneys
.scols
.scol__item[data-item-01]
.scol__item-image-container {
width: 177px;
min-width: 177px;
max-width: 177px;
}
}
@media (max-width:776.5px) {
body.page-attorneys
.scols
.scol__item[data-item-01]
.scol__item-image-container {
width: 100%;
min-width: 100%;
max-width: 100%;
}
}
body.page-attorneys .scols .scol__item[data-item-02] {
padding: 40px 40px 40px 60px;
}
body.page-attorneys
.scols
.scol__item[data-item-02]
.scol__item-text-container {
padding: 0 0 0 57px;
}
@media (max-width:767.5px) {
body.page-attorneys
.scols
.scol__item[data-item-02]
.scol__item-text-container {
padding: 0 0 20px 0;
}
}
body.page-attorneys
.scols
.scol__item[data-item-02]
.scol__item-image-container {
width: 288px;
min-width: 288px;
max-width: 288px;
}
@media (max-width:1199.5px) {
body.page-attorneys
.scols
.scol__item[data-item-02]
.scol__item-image-container {
width: 250px;
min-width: 250px;
max-width: 250px;
}
}
@media (max-width:776.5px) {
body.page-attorneys
.scols
.scol__item[data-item-02]
.scol__item-image-container {
width: 100%;
min-width: 100%;
max-width: 100%;
order: 1;
}
}
body.page-attorneys .scols .scol__item[data-item-03] {
padding: 40px 28px 30px 28px;
flex-direction: column;
}
@media (max-width:991.5px) {
body.page-attorneys .scols .scol__item[data-item-03] {
flex-direction: row;
}
}
@media (max-width:991.5px) {
body.page-attorneys
.scols
.scol__item[data-item-03]
.scol__item-text-container {
padding: 0 30px 0 0;
}
}
@media (max-width:767.5px) {
body.page-attorneys
.scols
.scol__item[data-item-03]
.scol__item-text-container {
padding: 0 0 20px 0;
}
}
body.page-attorneys .scols .scol__item[data-item-03] .scol__item-text {
margin-bottom: 30px;
}
@media (max-width:767.5px) {
body.page-attorneys .scols .scol__item[data-item-03] .scol__item-text {
margin-bottom: 0;
}
}
body.page-attorneys
.scols
.scol__item[data-item-03]
.scol__item-image-container {
width: 100%;
min-width: 100%;
max-width: 100%;
}
@media (max-width:991.5px) {
body.page-attorneys
.scols
.scol__item[data-item-03]
.scol__item-image-container {
width: 177px;
min-width: 177px;
max-width: 177px;
}
}
@media (max-width:776.5px) {
body.page-attorneys
.scols
.scol__item[data-item-03]
.scol__item-image-container {
width: 100%;
min-width: 100%;
max-width: 100%;
}
}
body.page-attorneys .scols .scol__item-text-container {
height: 100%;
align-self: center;
}
body.page-attorneys .scols .scol__item-title {
width: 100%;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 130%;
color: #313c4e;
}
body.page-attorneys .scols .scol__item-text {
width: 100%;
margin: 11px 0 0 0;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
}
body.page-attorneys .scols .scol__item-image-container img {
display: block;
width: 100%;
background: #ffffff;
box-shadow: 0px 0px 20px rgba(43, 93, 162, 0.08), 0px 0px 10px rgba(43, 93, 162, 0.06), 0px 0px 8px rgba(43, 93, 162, 0.08), inset -4px -4px 4px rgba(43, 93, 162, 0.12), inset 3px 3px 3px rgba(255, 255, 255, 0.2);
border-radius: 12px;
}
body.page-attorneys .slines {
width: 100%;
padding: 50px 0 200px 0;
}
@media (max-width:767.5px) {
body.page-attorneys .slines {
padding-bottom: 144px;
}
}
body.page-attorneys .slines .slines__container {
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%;
margin: 0;
padding: 0;
}
@media (max-width:991.5px) {
body.page-attorneys .slines .slines__container {
flex-direction: column;
gap: 40px;
}
}
body.page-attorneys .slines .sline__item {
width: calc((100% - 40px - 40px) / 3);
padding: 40px 25px 40px 28px;
border-radius: 12px;
background: #f3f4f7;
display: block;
text-decoration: none;
transition: all 0.5s ease-out;
}
body.page-attorneys .slines .sline__item:hover { background: var(--blue, #2B5DA2);
}
body.page-attorneys .slines .sline__item:active {
background: #27538E;
}
body.page-attorneys .slines .sline__item:hover .sline__item-title {
color: #FFF;
}
body.page-attorneys .slines .sline__item:hover .sline__item-text {
color: #FFF;
}
body.page-attorneys .slines .sline__item:hover .sline__read-link {
color: #FFF;
}
body.page-attorneys .slines .sline__item .sline__arrow-link {
height: 48px;
width: 48px;
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/services/icon-check-marks.svg);
}
body.page-attorneys .slines .sline__item:hover .sline__arrow-link {
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/services/icon-check-marks-blue.svg);
}
@media (max-width:991.5px) {
body.page-attorneys .slines .sline__item {
width: 100%;
}
}
@media (max-width:767.5px) {
body.page-attorneys .slines .sline__item {
padding: 40px 20px;
}
}
body.page-attorneys .slines .sline__item-title {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 130%;
color: #313c4e;
width: 100%;
}
body.page-attorneys .slines .sline__item-text {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
width: 100%;
margin: 11px 0 0 0;
}
body.page-attorneys .management__control-btn {
padding-left: 17px;
padding-right: 17px;
font-size: 16px;
}
@media (max-width:767.5px) {
body.page-attorneys .management__control-btn {
font-size: 18px;
padding-right: 60px;
}
}
body.page-attorneys .management .tabs__content {
border-radius: 12px;
overflow: hidden;
background-position: right center;
background-size: auto 100%;
background-repeat: no-repeat;
background-color: #fff;
}
@media (max-width:1199.5px) {
body.page-attorneys .management .tabs__content {
background-size: auto 90%;
}
}
@media (max-width:1099.5px) {
body.page-attorneys .management .tabs__content {
background-size: auto 83%;
}
}
@media (max-width:991.5px) {
body.page-attorneys .management .tabs__content {
background-size: auto 50%;
}
}
@media (max-width:767.5px) {
body.page-attorneys .management .tabs__content {
background-image: none !important;
background-color: transparent !important;
}
}
body.page-attorneys .management .tabs__content:nth-child(1) {
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-01.jpg);
}
body.page-attorneys .management .tabs__content:nth-child(2) { background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-02_v2.jpg);
}
body.page-attorneys .management .tabs__content:nth-child(3) {
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-03.jpg);
}
body.page-attorneys .management .tabs__content:nth-child(4) {
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-04_v2.png);
}
body.page-attorneys .management-card {
display: flex;
width: 100%;
align-self: center;
padding-top: 50px;
padding-bottom: 50px;
background: none;
}
@media (max-width:1199.5px) {
body.page-attorneys .management-card {
padding-top: 30px;
padding-bottom: 30px;
}
}
@media (max-width:767.5px) {
body.page-attorneys .management-card {
padding-top: 60px;
padding-bottom: 60px;
background: #fff;
border-radius: 12px;
}
}
body.page-attorneys .management-card__info {
align-self: center;
}
@media (max-width:991.5px) {
body.page-attorneys .management-card__info {
max-width: 55%;
}
}
@media (max-width:767.5px) {
body.page-attorneys .management-card__info {
max-width: 100%;
}
}
body.page-attorneys .management-card__body {
position: relative;
}
body.page-attorneys .management-card__body:before {
content: "";
position: absolute;
left: calc(100% - 30px);
display: block;
width: 107px;
height: 50px;
z-index: 10;
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
}
@media (max-width:767.5px) {
body.page-attorneys .management-card__body:before {
display: none !important;
}
}
body.page-attorneys .management-card__body[data-body-01]:before {
top: calc(100% + 20px);
left: calc(100% - 120px);
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-01-arrow.png);
}
body.page-attorneys .management-card__body[data-body-02]:before {
top: calc(100% + 35px);
left: calc(100% - 110px);
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-02-arrow.png);
}
body.page-attorneys .management-card__body[data-body-03]:before {
top: calc(100% + 45px);
left: calc(100% - 90px);
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-03-arrow.png);
}
body.page-attorneys .management-card__body[data-body-04]:before {
top: calc(100% + 40px);
left: calc(100% - 110px);
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/slider-04-arrow.png);
}
body.page-attorneys .management-card__mobile-image {
display: none;
width: calc(100% + 40px);
min-width: calc(100% + 40px);
max-width: calc(100% + 40px);
margin: -60px -20px 0;
padding: 0;
}
body.page-attorneys .management-card__mobile-image[data-image-02] {
margin-top: 10px;
margin-bottom: -30px;
}
@media (max-width:767.5px) {
body.page-attorneys .management-card__mobile-image {
display: block;
}
}
body.page-attorneys .management-card__subtitle,
body.page-attorneys .management-card__description {
width: 100%;
max-width: 400px;
}
body.page-attorneys .management-card__subtitle {
color: #313c4e;
}
body.page-attorneys .management-card__description {
color: #62738d;
}
body.page-attorneys .acall {
width: 100%;
padding: 80px 0 40px;
}
@media (max-width:767.5px) {
body.page-attorneys .acall {
padding: 80px 0;
}
}
body.page-attorneys .acall__container {
display: flex;
flex-direction: row;
}
@media (max-width:991.5px) {
body.page-attorneys .acall__container {
flex-direction: column;
gap: 20px;
}
}
body.page-attorneys .acall__left {
flex-grow: 1;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 120%;
color: #313c4e;
}
@media (max-width:767.5px) {
body.page-attorneys .acall__left {
font-size: 32px;
}
}
body.page-attorneys .acall__right {
width: 210px;
min-width: 210px;
max-width: 210px;
display: flex;
flex-direction: column;
}
body.page-attorneys .acall__right-button-container {
margin: 0 0 11px;
}
body.page-attorneys .acall__right-button-container a {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
text-decoration: none;
display: block;
width: 100%;
background: #f0a93b;
border-radius: 8px;
color: #fff;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 100%;
color: #ffffff;
text-align: center;
padding: 16px;
text-transform: uppercase;
}
body.page-attorneys .acall__right-button-container a:hover {
opacity: 0.9;
}
body.page-attorneys .acall__right-text-container {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
text-align: right;
}
@media (max-width:991.5px) {
body.page-attorneys .acall__right-text-container {
text-align: left;
}
}
body.page-attorneys .start {
padding-top: 90px;
padding-bottom: 70px;
}
@media (max-width:767.5px) {
body.page-attorneys .start {
padding: 140px 0;
}
}
body.page-attorneys .start__inner {
flex-direction: row;
}
@media (max-width:991.5px) {
body.page-attorneys .start__inner {
flex-direction: column;
-webkit-box-pack: unset;
-webkit-justify-content: unset;
justify-content: unset;
-webkit-box-align: unset;
-webkit-align-items: unset;
align-items: unset;
}
}
@media (max-width:991.5px) {
body.page-attorneys .start__content {
max-width: 100%;
}
}
body.page-attorneys .start__header {
white-space: nowrap;
}
body.page-attorneys .start__title br {
display: none;
}
@media (max-width:1099.5px) {
body.page-attorneys .start__title br {
display: inline-block;
}
}
@media (max-width:991.5px) {
body.page-attorneys .start__body {
max-width: 100%;
}
}
body.page-attorneys .start__body ol li:before {
top: 5px;
}
body.page-attorneys .start__images {
top: -95px;
}
@media (max-width:991.5px) {
body.page-attorneys .start__images {
max-width: 100%;
top: -45px;
left: 0;
}
}
@media (max-width:767.5px) {
body.page-attorneys .start__images {
top: -30px;
margin-bottom: 10px;
}
}
body.page-attorneys .start__images::before {
top: 59%;
left: 55%;
}
@media (max-width:1199.5px) {
body.page-attorneys .start__images::before {
top: 51%;
width: 450px;
height: 450px;
}
}
@media (max-width:1099.5px) {
body.page-attorneys .start__images::before {
width: 500px;
height: 500px;
}
}
@media (max-width:991.5px) {
body.page-attorneys .start__images::before {
top: 54%;
width: 540px;
height: 540px;
--size: 100%;
--maxSize: 100%;
}
}
@media (max-width:767.5px) {
body.page-attorneys .start__images::before {
top: 49%;
width: 500px;
height: 500px;
}
}
body.page-attorneys .start__icon-content {
box-shadow: inset -2px -2px 4px rgba(43, 93, 162, 0.1);
filter: drop-shadow(4px 4px 6px rgba(43, 93, 162, 0.06))
drop-shadow(2px 2px 4px rgba(43, 93, 162, 0.08));
}
body.page-attorneys .start__icon-wrapper--1 {
top: 26%;
left: -8%;
}
@media (max-width:1199.5px) {
body.page-attorneys .start__icon-wrapper--1 {
top: 22%;
left: -2%;
}
}
@media (max-width:1099.5px) {
body.page-attorneys .start__icon-wrapper--1 {
left: -5%;
}
}
@media (max-width:991.5px) {
body.page-attorneys .start__icon-wrapper--1 {
left: calc(50% + 30px);
top: 10%;
}
}
@media (max-width:767.5px) {
body.page-attorneys .start__icon-wrapper--1 {
left: calc(50% + 65px);
top: 7%;
}
}
body.page-attorneys .start__icon-wrapper--2 {
top: 11%;
left: 67%;
}
@media (max-width:1199.5px) {
body.page-attorneys .start__icon-wrapper--2 {
top: 9%;
}
}
@media (max-width:1099.5px) {
body.page-attorneys .start__icon-wrapper--2 {
top: 6%;
}
}
@media (max-width:991.5px) {
body.page-attorneys .start__icon-wrapper--2 {
left: calc(50% + 130px);
top: 8%;
}
}
@media (max-width:767.5px) {
body.page-attorneys .start__icon-wrapper--2 {
left: calc(50% + 150px);
top: 14%;
}
}
body.page-attorneys .start__icon-wrapper--3 {
top: 61%;
left: -17%;
}
@media (max-width:1199.5px) {
body.page-attorneys .start__icon-wrapper--3 {
left: -11%;
}
}
@media (max-width:991.5px) {
body.page-attorneys .start__icon-wrapper--3 {
top: auto;
bottom: 6%;
left: calc(50% + 80px);
}
}
@media (max-width:767.5px) {
body.page-attorneys .start__icon-wrapper--3 {
bottom: 13%;
}
}
body.page-attorneys .services {
padding-bottom: 0;
}
body.page-attorneys .services__header {
max-width: 100%;
}
body.page-attorneys .services__title {
max-width: 100%;
}
@media (max-width:767.5px) {
body.page-attorneys .services__title br {
display: none;
}
}
body.page-attorneys .services__subtitle {
max-width: 670px;
}
@media (max-width:991.5px) {
body.page-attorneys .services__list {
grid-template-columns: repeat(2, 1fr);
}
}
body.page-attorneys .advantages__title {
width: 100%;
max-width: 720px;
}
body.page-attorneys .advantages__subtitle {
width: 100%;
max-width: 626px;
margin: 0 0 60px;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 150%;
color: #62738d;
}
body.page-attorneys .advantages .advantage-card-nums {
background: #fff;
}
@media (max-width:1099.5px) {
body.page-attorneys .advantages .advantage-card-nums {
padding: 48px 24px;
}
}
body.page-attorneys .advantages .advantage-card-nums__description {
width: 100%;
max-width: 200px;
}
@media (max-width:1099.5px) {
body.page-attorneys .advantages .advantage-card-nums__description {
max-width: 100%;
}
}
body.page-attorneys .logots {
padding-top: 160px;
padding-bottom: 140px;
}
body.page-attorneys .logots__header {
margin: 0 0 60px;
}
body.page-attorneys .logots__container {
width: calc(100% + 20px);
margin: 0 -10px;
}
body.page-attorneys .logots__item {
padding: 0 10px;
}
body.page-attorneys .logots__image {
display: block;
width: 100%;
border-radius: 8px;
overflow: hidden;
margin: 0 0 20px;
}
@media (max-width:991.5px) {
body.page-attorneys .logots__image:nth-child(2) {
position: relative;
left: 34px;
}
}
body.page-attorneys .logots__image img {
border-radius: 8px;
display: block;
width: 100%;
margin: 0;
}
body.page-attorneys .logots .slick-list {
overflow: visible;
}
body.page-attorneys .people .slick-list {
padding-bottom: 40px;
overflow: visible;
}
body.page-attorneys .people .slick-prev,
body.page-attorneys .people .slick-next {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: absolute;
z-index: 10;
bottom: 0;
left: 0;
display: block;
width: 40px;
height: 40px;
cursor: pointer;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
background-size: 100%;
border: none;
overflow: hidden;
text-indent: -9999px;
border-radius: 50%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
body.page-attorneys .people .slick-prev:hover,
body.page-attorneys .people .slick-next:hover {
opacity: 0.8;
}
body.page-attorneys .people .slick-prev {
left: 20px;
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/icon-arrow-left.svg);
}
body.page-attorneys .people .slick-next {
left: 80px;
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/icon-arrow-right.svg);
}
body.page-attorneys .people__header {
margin: 0 0 60px;
}
body.page-attorneys .people__container {
width: calc(100% + 40px);
margin: 0 -20px;
}
body.page-attorneys .people__item {
width: 100%;
margin: 0 20px 40px;
padding: 48px 15px 48px 48px;
display: flex;
flex-direction: column;
background: #fff;
border-radius: 8px;
}
@media (max-width:1199.5px) {
body.page-attorneys .people__item {
padding: 40px 20px;
}
}
body.page-attorneys .people__head {
display: flex;
flex-direction: row;
}
body.page-attorneys .people__image {
width: 77px;
min-width: 77px;
max-width: 77px;
border-radius: 4px;
overflow: hidden;
margin: 0 24px 0 0;
}
@media (max-width:1199.5px) {
body.page-attorneys .people__image {
margin-right: 12px;
}
}
body.page-attorneys .people__image img {
display: block;
width: 100%;
}
body.page-attorneys .people__human {
display: flex;
flex-direction: column;
}
body.page-attorneys .people__name {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 130%;
color: #313c4e;
}
body.page-attorneys .people__tags {
margin: 5px 0 0 0;
line-height: 19px;
height: 19px;
}
body.page-attorneys .people__tags a {
display: inline-block;
width: 19px;
height: 19px;
line-height: 19px;
border-radius: 3px;
overflow: hidden;
}
body.page-attorneys .people__tags a + a {
margin-left: 7px;
}
body.page-attorneys .people__tags .soc-in {
background: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/icon-soc-in.svg) center center no-repeat;
background-size: contain;
}
body.page-attorneys .people__position {
margin: 5px 0 0 0;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
}
body.page-attorneys .people__body,
body.page-attorneys .people__hidden-body {
margin: 24px 0 0 0;
}
body.page-attorneys .people__hidden-body {
display: none;
}
body.page-attorneys .people__content,
body.page-attorneys .people__hidden-content {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
}
body.page-attorneys .people__foot {
margin: 24px 0 0 0;
min-height: 22px;
}
body.page-attorneys .people__foot span {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
cursor: pointer;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #f0a93b;
}
body.page-attorneys .people__foot span:hover {
opacity: 0.9;
}
body.page-attorneys .modal#people-info .modal__inner {
background: #fff;
}
.tvid__video-overlay {
position: absolute;
width: 100%;
height: 100%;
}
.modal__inner.video {
width: 900px;
max-width: 100%;
margin: 0;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.modal__video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
} .cost-attorneys .container {}
@media (max-width: 991.5px) {
.cost-attorneys .container {
padding: 0 20px;
}
}
.cost__tabs-attorneys .cost__control-btn::before {
background-color: var(--c-gray-2);
}
.cost__tabs-attorneys__columns {
width:  100%;
display:  flex;
gap: 40px;
}
@media (max-width: 991.5px) {
.cost__tabs-attorneys__columns {
flex-direction: column;
}
}
.cost__tabs-attorneys__column {
padding: 80px 50px;
background: #F3F4F7;
border-radius: 12px;
}
.cost__tabs-attorneys__column:nth-child(1) {
width: 360px;
min-width: 360px;
max-width: 360px;
}
@media (max-width: 991.5px) {
.cost__tabs-attorneys__column:nth-child(1) {
padding: 60px 30px;
width: 100%;
min-width: 100%;
max-width: 100%;
}
}
.cost__tabs-attorneys__column:nth-child(2) {
flex-grow: 1;
padding-left: 90px;
padding-right: 90px;
}
@media (max-width: 1199.5px) {
.cost__tabs-attorneys__column:nth-child(2) {
padding-left: 50px;
padding-right: 50px;
}
}
@media (max-width: 991.5px) {
.cost__tabs-attorneys__column:nth-child(2) {
padding: 60px 30px;
flex-grow: 0;
width: 100%;
}
}
.cost__tabs-attorneys__title {
font-family: 'Tahoma';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 40px;
min-height: 40px;
display: flex;
align-items: center;
color: #62738D;
margin-bottom: 54px !important;
}
.cost__tabs-attorneys__title img {
display: block;
width: auto;
height: 40px;
margin: 0;
padding: 0;
}
.cost__tabs-attorneys__label {
position: relative;
z-index: 2;
width: 100%;
height: auto;
min-height: 50px;
background: #FFFFFF;
box-shadow: 4px 4px 6px rgba(43, 93, 162, 0.06), 2px 2px 4px rgba(43, 93, 162, 0.08), inset -2px -2px 4px rgba(43, 93, 162, 0.1);
border-radius: 8px;
padding: 13px 35px 13px 50px;
font-family: 'Tahoma';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
display: flex;
align-items: center;
color: #62738D;
}
.cost__tabs-attorneys__label.text-blue {
color: #2B5DA2;
}
.cost__tabs-attorneys__label:before {
content: '';
position: absolute;
width: 16px;
height: 16px;
top: calc(50% - 8.5px);
left: 17px;
background: #D0D7E1;
box-shadow: 2px 2px 4px rgba(33, 42, 56, 0.08), 1px 1px 2px rgba(33, 42, 56, 0.1), inset 2px 2px 8px rgba(255, 255, 255, 0.25), inset -2px -2px 4px rgba(33, 42, 56, 0.15);
border-radius: 4px;
}
.cost__tabs-attorneys__label.blue-light:before {
background: #A6C2E7;
box-shadow: 4px 4px 8px rgba(43, 93, 162, 0.08), 1px 1px 1px rgba(43, 93, 162, 0.16), inset -2px -2px 4px rgba(255, 255, 255, 0.2), inset -2px -2px 2px rgba(98, 146, 213, 0.3), inset 2px 2px 2px rgba(255, 255, 255, 0.3);
}
.cost__tabs-attorneys__label.orange:before {
background: #F0A93B;
box-shadow: -2px -2px 4px rgba(255, 255, 255, 0.2), 4px 4px 8px rgba(196, 132, 37, 0.08), 1px 1px 1px rgba(196, 132, 37, 0.1), inset -2px -2px 2px rgba(196, 132, 37, 0.3), inset 2px 2px 2px rgba(255, 255, 255, 0.2);
}
.cost__tabs-attorneys__label.blue:before {
background: #2B5DA2;
box-shadow: -2px -2px 4px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(43, 93, 162, 0.1), inset -2px -2px 2px rgba(33, 74, 130, 0.5), inset 2px 2px 2px rgba(255, 255, 255, 0.15);
}
.cost__tabs-attorneys__label .for-desktop {
display: block;
width: 100%;
}
@media (max-width: 991.5px) {
.cost__tabs-attorneys__label .for-desktop {
display: none;
}
}
.cost__tabs-attorneys__label .for-mobile {
display: none;
}
@media (max-width: 991.5px) {
.cost__tabs-attorneys__label .for-mobile {
display: block;
width: 100%;
}
}
.cost__tabs-attorneys__cols {
position: relative;
display: flex;
flex-direction: row;
gap: 5px;
width: 100%;
padding: 20px 0 34px 44px;
min-height: 50px;
}
@media (max-width: 1099.5px) {
.cost__tabs-attorneys__cols {
flex-direction: column;
gap: 20px;
}
}
.cost__tabs-attorneys__cols:before {
content: '';
position: absolute;
left: 18px;
top: 0;
width: 6px;
height: 100%;
background: #fff;
box-shadow: 4px 4px 8px rgba(43, 93, 162, 0.08), 1px 1px 1px rgba(43, 93, 162, 0.1), inset -2px -2px 2px rgba(233, 236, 241, 0.6), inset 2px 2px 2px rgba(233, 236, 241, 0.1);
}
.cost__tabs-attorneys__text {
display: block;
width: 100%;
font-family: 'Tahoma';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 140%;
display: flex;
align-items: center;
color: #62738D;
padding: 0 0 0 27px;
}
.cost__tabs-attorneys__text + .cost__tabs-attorneys__text {
margin-top: 16px;
}
.cost__tabs-attorneys__heading {
font-family: 'Tahoma';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 140%;
display: flex;
align-items: center;
color: #62738D;
position: relative;
padding: 0 0 0 16px;
}
.cost__tabs-attorneys__heading:before {
content: '';
position: absolute;
width: 8px;
height: 8px;
border-radius: 2px;
left: 0;
top: 6px;
}
.cost__tabs-attorneys__heading.blue-light:before {
background: #A6C2E7;
box-shadow: 4px 4px 8px rgba(43, 93, 162, 0.08), 1px 1px 1px rgba(43, 93, 162, 0.16), inset -2px -2px 4px rgba(255, 255, 255, 0.2), inset -2px -2px 2px rgba(98, 146, 213, 0.3), inset 2px 2px 2px rgba(255, 255, 255, 0.3);
}
.cost__tabs-attorneys__heading.orange:before {
background: #F0A93B;
box-shadow: -2px -2px 4px rgba(255, 255, 255, 0.2), 4px 4px 8px rgba(196, 132, 37, 0.08), 1px 1px 1px rgba(196, 132, 37, 0.1), inset -2px -2px 2px rgba(196, 132, 37, 0.3), inset 2px 2px 2px rgba(255, 255, 255, 0.2);
}
.cost__tabs-attorneys__heading.grey:before {
background: #D0D7E1;
box-shadow: 2px 2px 4px rgba(33, 42, 56, 0.08), 1px 1px 2px rgba(33, 42, 56, 0.1), inset 2px 2px 8px rgba(255, 255, 255, 0.25), inset -2px -2px 4px rgba(33, 42, 56, 0.15);
}
.cost__tabs-attorneys__description {
margin: 8px 0 0 0;
font-family: 'Tahoma';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 140%;
display: flex;
align-items: center;
color: #62738D;
opacity: 0.6;
padding: 0 0 0 16px;
}
.cost__tabs-attorneys__price {
font-family: 'Tahoma';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 130%;
display: flex;
align-items: center;
margin: 40px 0;
}
.cost__tabs-attorneys__price.free {
color: #62738D;
}
.cost__tabs-attorneys__price.paid {
color: #313C4E;
}
.cost__tabs-attorneys__price span {
font-weight: 400;
display: inline-block;
margin: 0 0 0 10px;
}
.cost__tabs-attorneys__button {
width: 100%;
}
.cost__tabs-attorneys__button a {
display: block;
width: 100%;
max-width: 260px;
font-family: 'Tahoma';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 100%;
text-transform: uppercase;
padding: 14px;
text-align: center;
border-radius: 8px;
text-decoration: none !important;
}
.cost__tabs-attorneys__button a.btn-free {
color: #2B5DA2;
background: #fff;
border: 1px solid #2B5DA2;
}
.cost__tabs-attorneys__button a.btn-paid {
color: #fff;
background: #2B5DA2;
border: 1px solid #2B5DA2;
}
.cost__tabs-attorneys__button a:hover {
opacity: 0.8;
} .cost-attorneys-original {}
.cost-attorneys-original .cost-info__body &gt; table td {
}
.cost-attorneys-original .cost-info__body &gt; table th:nth-child(1),
.cost-attorneys-original .cost-info__body &gt; table td:nth-child(1) {
width: 260px;
min-width: 260px;
max-width: 260px;
}
.cost-attorneys-original .cost-info__body &gt; table th:nth-child(3),
.cost-attorneys-original .cost-info__body &gt; table td:nth-child(3) {
width: 620px;
min-width: 620px;
max-width: 620px;
}
.cost-attorneys-original .cost-info__body &gt; table td:nth-child(3) {
text-align: left;
}
@media (max-width: 1199.5px) {
.cost-attorneys-original .cost-info__body &gt; table th:nth-child(3),
.cost-attorneys-original .cost-info__body &gt; table td:nth-child(3) {
width: 400px;
min-width: 400px;
max-width: 400px;
}
}
@media (max-width: 991.5px) {
.cost-attorneys-original .cost-info__body &gt; table th,
.cost-attorneys-original .cost-info__body &gt; table td {
width: 260px;
min-width: 260px;
max-width: 260px;
}
}
@media (max-width: 767.5px) {
.cost-attorneys-original .cost-info__body &gt; table th:nth-child(1),
.cost-attorneys-original .cost-info__body &gt; table td:nth-child(1) {
width: 150px;
min-width: 150px;
max-width: 150px;
}
.cost-attorneys-original .cost-info__body &gt; table th:nth-child(2),
.cost-attorneys-original .cost-info__body &gt; table td:nth-child(2) {
width: 150px;
min-width: 150px;
max-width: 150px;
}
.cost-attorneys-original .cost-info__body &gt; table th:nth-child(3),
.cost-attorneys-original .cost-info__body &gt; table td:nth-child(3) {
width: 390px;
min-width: 390px;
max-width: 390px;
}
.cost-attorneys-original .cost-info__body &gt; table th,
.cost-attorneys-original .cost-info__body &gt; table td {
padding-left: 15px !important;
padding-right: 15px !important;
}
.cost-attorneys-original .cost-info__body &gt; table .mobile-hidden {
display: none;
}
}
.cost-attorneys-original .cost-info__body a.bottom-btn {
display: block;
width: 100%;
max-width: 260px;
margin: 0 auto;
font-family: 'Tahoma';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 100%;
text-transform: uppercase;
padding: 14px;
text-align: center;
border-radius: 8px;
text-decoration: none !important;
}
@media (max-width: 767.5px) {
.cost-attorneys-original .cost-info__body a.bottom-btn {
width: 130px;
max-width: 130px;
}
}
.cost-attorneys-original .cost-info__body a.bottom-btn.btn-free {
color: #2B5DA2;
background: #fff;
border: 1px solid #2B5DA2;
}
.cost-attorneys-original .cost-info__body a.bottom-btn.btn-paid {
color: #fff;
background: #2B5DA2;
border: 1px solid #2B5DA2;
}
.cost-attorneys-original .cost-info__body a.bottom-btn:hover {
opacity: 0.8;
}
.submenu__list {
display: none;
position: absolute;
top: 40px;
left: -20px;
min-width: 215px;
box-shadow: var(--boxShadow);
padding: 20px;
background: #fff;
z-index: 10;
}
.navigation__item {
position: relative;
}
.no-touch .navigation__item:hover .submenu__list{
display: block;
}
.submenu__link {
color: var(--c-black);
text-decoration: none;
}
.submenu__link:hover {
color: var(--c-main-bright);
}
.hero__breadcrumbs-item {
text-decoration: none;
color: #62738d;
}
body.page-products .logots {
padding-top: 160px;
padding-bottom: 140px;
}
body.page-products .logots__header {
margin: 0 0 60px;
}
body.page-products .logots__container {
width: calc(100% + 20px);
margin: 0 -10px;
}
body.page-products .logots__item {
padding: 0 10px;
}
body.page-products .logots__image {
display: block;
width: 100%;
border-radius: 8px;
overflow: hidden;
margin: 0 0 20px;
}
@media (max-width:991.5px) {
body.page-products .logots__image:nth-child(2) {
position: relative;
left: 34px;
}
}
body.page-products .logots__image img {
border-radius: 8px;
display: block;
width: 100%;
margin: 0;
}
body.page-products .logots .slick-list {
overflow: visible;
}
body.page-products .people .slick-list {
padding-bottom: 40px;
overflow: visible;
}
body.page-products .people .slick-prev,
body.page-products .people .slick-next {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: absolute;
z-index: 10;
bottom: 0;
left: 0;
display: block;
width: 40px;
height: 40px;
cursor: pointer;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
background-size: 100%;
border: none;
overflow: hidden;
text-indent: -9999px;
border-radius: 50%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
body.page-products .people .slick-prev:hover,
body.page-products .people .slick-next:hover {
opacity: 0.8;
}
body.page-products .people .slick-prev {
left: 20px;
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/icon-arrow-left.svg);
}
body.page-products .people .slick-next {
left: 80px;
background-image: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/icon-arrow-right.svg);
}
body.page-products .people__header {
margin: 0 0 60px;
}
body.page-products .people__container {
width: calc(100% + 40px);
margin: 0 -20px;
}
body.page-products .people__item {
width: 100%;
margin: 0 20px 40px;
padding: 48px 15px 48px 48px;
display: flex;
flex-direction: column;
background: #fff;
border-radius: 8px;
}
@media (max-width:1199.5px) {
body.page-products .people__item {
padding: 40px 20px;
}
}
body.page-products .people__head {
display: flex;
flex-direction: row;
}
body.page-products .people__image {
width: 77px;
min-width: 77px;
max-width: 77px;
border-radius: 4px;
overflow: hidden;
margin: 0 24px 0 0;
}
@media (max-width:1199.5px) {
body.page-products .people__image {
margin-right: 12px;
}
}
body.page-products .people__image img {
display: block;
width: 100%;
}
body.page-products .people__human {
display: flex;
flex-direction: column;
}
body.page-products .people__name {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 130%;
color: #313c4e;
}
body.page-products .people__tags {
margin: 5px 0 0 0;
line-height: 19px;
height: 19px;
}
body.page-products .people__tags a {
display: inline-block;
width: 19px;
height: 19px;
line-height: 19px;
border-radius: 3px;
overflow: hidden;
}
body.page-products .people__tags a + a {
margin-left: 7px;
}
body.page-products .people__tags .soc-in {
background: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/attorneys/icon-soc-in.svg) center center no-repeat;
background-size: contain;
}
body.page-products .people__position {
margin: 5px 0 0 0;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
}
body.page-products .people__body,
body.page-products .people__hidden-body {
margin: 24px 0 0 0;
}
body.page-products .people__hidden-body {
display: none;
}
body.page-products .people__content,
body.page-products .people__hidden-content {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #62738d;
}
body.page-products .people__foot {
margin: 24px 0 0 0;
min-height: 22px;
}
body.page-products .people__foot span {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
cursor: pointer;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
color: #f0a93b;
}
body.page-products .people__foot span:hover {
opacity: 0.9;
}
body.page-products .modal#people-info .modal__inner {
background: #fff;
}
body.page-products .advantages--products, body.page-for-tech-companies .advantages--products {
padding-top: 160px;
}
body.page-products .hero__breadcrumbs-item__sep, body.page-for-tech-companies .hero__breadcrumbs-item__sep {
width: 17px!important;
background: url(//ipnote.starpointup.com/wp-content/themes/ipnote/assets/css/../icons/icon-arrow-sep.svg) center 9px no-repeat;
background-size: 100%;
margin: 0 8px;
display: inline-block;
}
body.page-products .hero__breadcrumbs, .page-blog .hero__breadcrumbs,  body.page-for-tech-companies .hero__breadcrumbs {
display: inline-block;
width: 100%;
margin: 0 0 55px;
}
.footer__nav .submenu__list {
top: -290px;
left: 0px;
}
.footer__nav .navigation__item--services .submenu__list {
top: -173px;
left: 0px;
}
.hero--for-tech-companies {
padding-top: 120px;
}
.hero--for-tech-companies .hero__images {
top: 30px;
}
body.page-for-tech-companies .advantages--for-tech-companies {
padding-top: 260px;
} body.page-services .hero__body {
width: 570px;
max-width: 570px;
}
body.page-services .hero__images:before {
display: block;
position: absolute;
top: 58px;
right: 63px;
left: auto;
bottom: 0;
width: 395px;
min-width: 395px;
max-width: 395px;
height: 395px;
min-height: 395px;
max-height: 395px;
border-radius: 12px;
background: #FBFBFB;
-webkit-transform: rotate(-12deg);
transform: rotate(0deg);
}
.hero__link{
text-decoration: none;
}
.hero__slogan-label_dotted{
background-color: transparent;
border-radius: 0;  }
.hero__slogan-label_dotted::after { }
.sline__item-links {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 20px;
}
.sline__read-link {
color: var(--blue-secondary, #2B5DA2);
font-size: 18px; font-style: normal;
font-weight: 700; text-decoration: none;
}
body.page-services .sline__item-title {
margin-bottom: 15px;
}
body.page-services .opportunities__list {
margin-bottom: 60px;
}
.why-ipnote-images {
position: relative;
z-index: 1;
left: 5px; }
.why-ipnote-images::before {
--size: 530px;
--maxSize: 50vw;
content: "";
position: absolute;
z-index: -1;
top: 52%;
left: 40%;
width: var(--size);
max-width: var(--maxSize);
height: var(--size);
max-height: var(--maxSize);
background-color: var(--c-white);
border-radius: var(--borderRadiusLarge);
-webkit-transform: translate3d(-50%, -50%, 0) rotate(-12deg);
transform: translate3d(-50%, -50%, 0) rotate(-12deg);
top: 42%;
left: 55%;
}
.why-ipnote-images__icon-wrapper--2 {
top: -21%;
left: 67%;
transform: rotate(12deg);
position: absolute;
padding: 10px;
}
.why-ipnote-images__image-wrapper {
position: relative;
padding: 10px;
background-color: var(--c-white);
box-shadow: var(--boxShadow);
border-radius: var(--borderRadiusLarge);
top: -25px;
}
.why-ipnote-images__image-wrapper--wide {
width: 500px;
} .cards-steps--padding {
padding-top: 150px;
}
.cards-steps__wrapper {
display: flex;
justify-content: space-between;
}
.cards-steps__item {
position: relative;
display: flex;
align-items: end;
flex-grow: 0;
background: #F3F4F7;
border-radius: 12px;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
height: 14rem;
width: 372px;
padding: 1.5rem;
}
.cards-steps__number {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 40px;
height: 40px;
left: -11px;
top: -12px;
background: #145EAB;
border-radius: 50px;
font-weight: 600;
font-size: 20px;
line-height: 130%;
color: #FFFFFF;
}
.cards-steps__img {
display: block;
position: absolute;
top: -29px;
left: 19px;
max-width: 100%;
height: auto;
}
.cards-steps__img-mobile {
display: none;
}
.cards-steps__img-arrow-one {
display: block;
position: absolute;
left: 340px;
top: 85px;
max-width: 100%;
height: auto;
}
.cards-steps__img-arrow-two {
position: absolute;
left: 340px;
top: 157px;
}
.cards-steps__text {
color: #62738D;
} body.page-services .contact {
padding-top: 280px;
padding-bottom: 280px;
}
.contact__content {
color: var(--c-white);
background-color: var(--c-black);
}
.contact__body {
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: calc(var(--paddingY) * 2);
height: 290px;
}
.contact__title {
width: 50%;
}
.form_contacts {
border-radius: 12px;
background: var(--bg-grey-new, #F3F4F7);
width: 460px;
padding: 47px;
}
.form_contacts__input {
border-radius: 8px;
background: var(--white, #FFF);
display: block;
width: 100%;
padding: 14px 15px 14px 15px;
margin-bottom: 20px;
}
.form_contacts__textarea {
border-radius: 8px;
background: var(--white, #FFF);
display: block;
width: 100%;
padding: 14px 15px 14px 15px;
height: 100px; }
.form_contacts__confident {
display: flex;
position: relative;
align-items: flex-start;
padding-top: 28px;
padding-bottom: 28px;
color: #313C4E;
}
.form_contacts__submit {
border-radius: 8px;
background: var(--acsent, #F0A93B);
display: block;
width: 100%;
padding: 14px 15px 14px 15px;
}
.form_contacts__caption {
color: var(--grey-2, #D0D7E1);
font-size: 12px;
font-family: Tahoma;
font-style: normal;
font-weight: 400;
line-height: 120%;
margin-bottom: 0;
margin-top: 30px;
} .checkbox {
position: relative;
}
.checkbox__input {
-webkit-appearance: none;
appearance: none;
position: absolute;
}
.checkbox__label {
padding-left: 25px;
font-size: 1rem;
color: #444;
cursor: pointer;
}
.checkbox__label:before {
content: "";
display: block;
width: 16px;
height: 16px; background-color: #fff; position: absolute;
top: 0;
left: 0;
z-index: 1;
transition: background .1s linear, border .1s linear;
}
.checkbox__label:after {
content: "";
display: block;
width: 12px;
height: 12px;
background: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/services/Check.svg) no-repeat;
background-size: 12px 12px;
opacity: 0;
position: absolute;
top: 3px;
left: 3px;
z-index: 2;
transition: opacity .1s linear;
} .checkbox__input:checked + .checkbox__label:after {
opacity: 1;
}
.hero__description.h5  {
font-size: 18px!important;
margin-bottom: 35px;
}
.opportunities__description.h5  {
font-size: 18px!important;
margin-bottom: 10px;
}
.opportunities--service .opportunities__item   {
align-items: center;
margin-bottom: 30px;
align-items: end;
} .registration__images {
top: -95px;
}
.registration__images {
position: relative;
z-index: 1;
left: 64px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
place-items: center;
}
.registration__images::before {
top: 59%;
left: 55%;
}
.registration__images::before {
--size: 360px;
--maxSize: 50vw;
content: "";
position: absolute;
z-index: -1; width: var(--size);
max-width: var(--maxSize);
height: var(--size);
max-height: var(--maxSize);
background-color: var(--c-white);
border-radius: var(--borderRadiusLarge);
-webkit-transform: translate3d(-50%, -50%, 0) rotate(-12deg);
transform: translate3d(-50%, -50%, 0) rotate(-12deg);
}
.registration__image-wrapper--3 {
transform: translate(190px, 41px);
height: 340px;
}
.registration__image-wrapper {
position: relative;
padding: 10px;
background-color: var(--c-white);
box-shadow: var(--boxShadow);
border-radius: var(--borderRadiusLarge);
}
.registration__image {
width: 100%;
}
.registration__icon-wrapper--1 {
position: absolute;
top: 49%;
left: 21%;
transform: rotate(-12deg);
}
.registration__icon-wrapper--2 {
top: -5%;
left: 61%;
z-index: -1;
}
.registration__icon-wrapper--4 {
top: 64%;
left: 78%;
z-index: -1;
}
.registration__icon-wrapper--3 {
top: 100%;
left: 45%;
z-index: -1;
}
.registration__icon-wrapper--5 {
position: absolute;
top: -3%;
left: 26%;   transform: rotate(0.5turn) scale(-1, 1);
}
.registration__icon-wrapper {
position: absolute;
padding: 10px;
}
.registration__inner {
flex-direction: row;
align-items: flex-start;
position: relative;
}
.registration__inner {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}
.registration__content {
width: 57%;  }
.registration__body div, .registration__body ul, .registration__body ol, .registration__body p {
color: #62738D; }
.registration__body div {
margin-bottom: 24px;
}
.registration h5 {
font-size: 16px;
}
.registration ul {
list-style: disc;
margin-left: 15px;
}
.registration ul li{
padding-left: 0px;
margin-bottom: 0;
}
.registration ul li:before {
display: none;
}
.registration__images-wrapper {
position: absolute;
right: 0;
top: 64px;
}
.registration__images-wrapper {
position: absolute;
right: 0;
top: 64px;
}
.registration ol {
margin-left: 15px;
list-style: decimal;
}
.registration ol li {
margin-bottom: 0;
padding-left: 0px;
}
.registration ol li::before {
display: none;
}
.registration h3 {
margin-top: 15px;
} .header__cities {
background: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/MapPin.svg) no-repeat center left;
padding-left: 20px;
position: relative;
}
.header__cities:before {
content: "";
display: block;
position: absolute;
bottom: 8px;
right: -20px; width: 12px;
height: 12px;
border-right: 2px solid #2B5DA2;
border-top: 2px solid #2B5DA2;
transform: rotate(135deg);
}
.header__cities-wrapper {
display: none;
position: relative;
border-radius: 8px;
background: var(--grey-light, #F3F4F7);
min-width: fit-content;
padding: 10px 35px 10px 15px;
margin-right: 20px;
}
.service .header__cities-wrapper, .page-services .header__cities-wrapper, .language_wrapper {
display: block;
position: relative;
border-radius: 8px;
background: var(--grey-light, #F3F4F7);
min-width: fit-content;
padding: 10px 35px 10px 15px;
margin-right: 20px;
text-transform: uppercase!important;
}
.service .header__cities-wrapper .header__cities, .page-services .header__cities-wrapper .header__cities {
text-transform: uppercase!important;
}
.service .header__cities-wrapper .header__cities-list-wrapper a, .page-services .header__cities-wrapper .header__cities-list-wrapper a {
text-transform: uppercase!important;
}
.header__cities-list-wrapper {
position: absolute;
display: none;
width: 100%; top: 40px;
left: 0;
padding-top: 10px;
}
.header__cities-list-wrapper ul{
padding: 10px;
background-color: var(--c-white);
box-shadow: var(--boxShadow);
border-radius: var(--borderRadiusLarge);
}
.header__cities-list-wrapper li{
border-top: 1px solid var(--grey-light, #F3F4F7);
margin-bottom: 0;
padding: 2px 10px 2px 10px;
}
.header__cities-list-wrapper li a{
color: var(--grey-dark, #62738D); font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%;
text-decoration: none;
width: 100%;
}
.header__cities-wrapper:hover .header__cities-list-wrapper {
display: block;
}
.form-banner .cards-steps__item {
margin-bottom: 10px;
height: auto;
padding-left: 50px;
position: relative;
display: flex;
align-items: end;
flex-grow: 0;
background: #f3f4f7;
border-radius: 12px;
padding-top: 0.45rem;
padding-bottom: 0.45rem;   width: 100%;
}
.form-banner .cards-steps__number {
display: none;
}
.form-banner {
width: 350px;
height: 350px;
border-radius: 12px;
background: #FFF; position: absolute;
right: 350px;
top: 270px;
z-index: 30;
}
.form-banner .cards-steps__wrapper {
display: flex;
justify-content: space-between;
flex-direction: column;
}
.form-banner .cards-steps__img {
display: none;
}
.form-banner .cards-steps__img-mobile {
display: block;
vertical-align: middle;
left: -0.5rem;
top: -1.5rem;
position: absolute;
}
.form-banner .people__title  {
color: #62738D; font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 120%;
text-align: center;
margin-bottom: 10px;
}
.form-banner .cards-steps__text  {
color: var(--62738-d, #62738D);
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 135%;
}
.form-banner .btn  {
margin-top: 7px;
}
@media (min-width:1600px ) and (max-width:1800px) {
.form-banner {
width: 350px;
height: 350px;
border-radius: 12px;
background: #fff;
position: fixed;
right: 200px;
top: 270px;
z-index: 30;
}
}
@media (min-width:1500px ) and (max-width:1600px) {
.form-banner {
width: 350px;
height: 350px;
border-radius: 12px;
background: #fff;
position: fixed;
right: 180px;
top: 270px;
z-index: 30;
}
}
@media (min-width:1300px ) and (max-width:1500px) {
.form-banner {
width: 350px;
height: 350px;
border-radius: 12px;
background: #fff;
position: fixed;
right: 50px;
top: 270px;
z-index: 30;
}
}
@media (min-width:1201px ) and (max-width:1299px) {
.form-banner {
width: 350px;
height: 350px;
border-radius: 12px;
background: #fff;
position: fixed;
right: 20px;
top: 270px;
z-index: 30;
}
}
@media (max-width:1200px) {
.form-banner {
display: none;
}
}
body.service .hero.hero-first {
padding: 120px 0px 0px;
}
body.service .hero__title, body.page-services .hero__title  {
white-space: normal;
display: inline-block;
}
body.service .hero__title a, body.page-services .hero__title a {
display: inline;
}
body.service .hero__images:before {
display: block;
position: absolute;
top: 145px;
right: 120px;
left: auto;
bottom: 0;
width: 395px;
min-width: 395px;
max-width: 395px;
height: 395px;
min-height: 395px;
max-height: 395px;
border-radius: 12px;
background: #f3f4f7;
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg);
}
body.service .hero__images {
width: 100%;
max-width: calc(100% - 630px);
position: relative;
top: 0;
left: auto;
right: -90px;
bottom: auto;
margin: 0;
padding: 100px 0 0;
display: flex;
flex-direction: column;
}
body.service .hero__images-aicon[data-icon-01] {
top: 234px;
left: 5px;
}
body.service .hero__line-icon {
display: block;
margin: 0;
padding: 0;
width: 110px;
height: 110px;
position: absolute;
left: auto;
top: auto;
right: 444px;
bottom: 95px;
z-index: 10;
-webkit-transform: none;
transform: none;
}
.btn--service {
}
body.service .btn--grey, .btn--service {
background: var(--f-3-f-4-f-7, #F3F4F7);
color: var(--2-b-5-da-2, #2B5DA2);
margin-left: 10px;
}
body.service .btn--grey:hover, .btn--service:hover {
background-color: var(--c-main-bright);
color: var(--c-white);
} body.service .opportunities ol li:before {
display: none!important;
}
body.service .opportunities ol {
list-style: decimal;
margin-left: 30px;
}
body.service .opportunities ol li {
padding-left: 5px;
margin-bottom: 15px;
}
body.service .opportunities ol li::marker {
color: var(--c-additional);
}
body.service .opportunities__body {
padding: 30px;
border-radius: 12px;
}
body.service .opportunities--service .opportunities__body {
padding: 0px;
}
body.service .opportunities--service .opportunities__info {
margin-top: -60px;
}
body.service .opportunities__list {
margin-top: 40px;
margin-bottom: 35px;
}
body.service .why-ipnote-images {
position: relative;
z-index: 1;
left: 31px;
}
body.service .opportunities--service .opportunities__icon-wrapper, body.page-services .opportunities--service .opportunities__icon-wrapper {
--size: 60px;
-webkit-flex-shrink: 0;
flex-shrink: 0;
width: var(--size);
height: var(--size);
box-shadow: none;
border-radius: var(--borderRadius);
}
body.page-services .people__tags .soc-in, body.service .people--service .people__tags .soc-in {
background: url(//ipnote.pro/wp-content/themes/ipnote/assets/images/services/free-icon-linkedin-174857.png) center center no-repeat;
background-size: contain;
}
body.page-services .opportunities--service .opportunities__info {
margin-top: 35px;
}
body.page-services .logots {
padding-top: 0px;
}
body.service .logots {
padding-bottom: 0px;
}
body.service .swiper-slide::before {
content: ""; z-index: 3;
width: 15px;
height: 15px;
border-radius: 12px;
position: relative;
display: block;
top: -16px;
background: #F0A93B;
}
body.service .swiper-slide::after {
content: "";
bottom: 4px;
width: 112%;
height: 2px;
border-radius: 12px;
position: relative;
border-bottom: 1px solid #F0A93B;
display: block;
top: 20px;
position: absolute;
}
body.service .swiper-slide {
padding-top: 30px;
min-width: 300px;   }
body.service .swiper-slide div {
padding: 20px;
border-radius: 12px; }
body.service .swiper-slide p {
color: #62738d;
}
body.service .swiper-slide div h5 {
padding-right: 15px; color: var(--c-black);
}
body.service .swiper-slide div h5::after {
position: relative;
}
body.service .swiper-slide div h5::after {
content: "";
width: 9px;
height: 9px;
border-bottom: 2px solid #2B5DA2;
border-left: 2px solid #2B5DA2; position: absolute;
right: 20px;
top: 80px;
transform: rotate(220deg);
}
body.service .swiper-slide div.milestone_highlight:hover {
background: #27538E;
}
body.service  .h5{
padding: 0 !important;
}
body.service .swiper-slide div.milestone_highlight:hover .h5 {
text-decoration-line: underline;
color: #FFF;
}
body.service .swiper-slide div.milestone_highlight:hover p {
color: #FFF;
}
body.service .swiper-slide div.milestone_highlight:hover .h5::after {
content: "";
width: 9px;
height: 9px;
border-bottom: 2px solid #FFF;
border-left: 2px solid #FFF; position: absolute;
right: 20px;
top: 80px;
transform: rotate(220deg);
}
body.service .opportunities--milestones {
padding-bottom: 160px;
}
body.service .swiper-wrapper {
padding-bottom: 30px;
}
body.service .swiper::after {
content: '';
width: 1%;
position: absolute;
top: 0;
right: -14px;
height: 100%;
box-shadow: -27px 0px 84px 100px rgb(255 255 255 / 86%); z-index: 60;
}
body.service .hide_el .swiper::after {
display: none;
}
body.service .swiper-button-prev, body.service .swiper-button-next {
display: none;
}
body.service .swiper2 .container {
max-width: 1310px;
transform: translate(60px, 0px);
}
.swiper-scrollbar.swiper-scrollbar-horizontal{height: 10px!important;}
.swiper-scrollbar-drag{background: #62738D!important;} body.service .people__item {
width: 100%;
margin: 0 20px 40px;
padding: 48px 15px 48px 48px;
display: flex;
flex-direction: column; background: #fff;
border-radius: 8px;
}
body.service .blog-post {
width: calc(33.33333333% - 26px);
margin: 50px 20px 0;
margin-top: 0;
display: flex;
flex-direction: column;
text-decoration: none !important;
align-self: stretch;
padding: 40px 20px 40px 20px;
background: #fff;
border-radius: 12px;
}
body.service .blog-post:first-child {
margin-left: 0;
}
body.service .blog-post:last-child {
margin-right: 0;
}
body.service .blog-post-image {
width: 100%;
border-radius: 12px;
overflow: hidden;
position: relative;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
background-size: cover;
height: 160px!important;
}
body.service .opportunities__body_posts {
padding: 0px;
margin-bottom: 20px;
}
body.service .opportunities .swiper   {
display: none;
}
body.service .opportunities__description {
font-size: 20px;
}
body.service .opportunities--trademark .opportunities__description {
font-size: 18px;
}
body.service .opportunities--trademark .opportunities__title span  {
font-size: 36px;
}
body.service .opportunities--trademark .opportunities__info  {
max-width: 560px;
}
body.service .hero__slogan-label, body.page-services .hero__slogan-label {
padding: 0px;
}
body.service .contact {
padding-top: 110px;
padding-bottom: 275px;
}
.showmobile {
display: none;
--marginBottom: 36px;
}
@media (min-width:1200px ) and (max-width:1400px) { .registration__images-wrapper {
position: absolute; top: 64px;
min-width: 500px;
}
body.service .swiper-slide {
padding-top: 30px;
min-width: auto;
}
body.service .swiper2 .container {
max-width: 1200px;
transform: translate(0px,0px);
}
}
@media (min-width:1024px ) and (max-width:1199px) {
.registration__images-wrapper {
position: initial;
}
.registration__inner {
flex-direction: column!important;
}
.registration__images {
position: relative;
left: 0px;
top: -10px;
margin-top: 30px;
margin-bottom: 30px;
}
.registration__content {
width: 100%;
}
body.service .swiper-slide {
padding-top: 30px;
min-width: auto;
}
body.service .swiper2 .container {
max-width: 1200px;
transform: translate(0px,0px);
}
}
@media (min-width: 769px) and (max-width:989px) {
.registration__images-wrapper {
position: initial;
}
.registration__inner {
flex-direction: column!important;
}
.registration__images {
position: relative;
left: 0px;
top: -10px;
margin-top: 30px;
margin-bottom: 30px;
}
body.service .hero__images {
max-width: 100%;
}
body.service .hero__footer {
display: flex;
flex-direction: column;
}
body.service .hero__footer .btn--orange {
margin-bottom: 20px;
}
body.service .hero__images {
right: 10px;
}
body.service .hero__images-aicon[data-icon-01] {
top: 234px;
left: 94px;
}
body.service .hero__line-icon {
display: block;
margin: 0;
padding: 0;
width: 110px;
height: 110px;
position: absolute;
left: auto;
top: auto;
right: 500px;
bottom: 95px;
z-index: 10;
-webkit-transform: none;
transform: none;
}
.cards-steps__wrapper {
display: flex;
flex-direction: column;
}
.cards-steps__item {
margin: 0px auto 20px auto;
}
body.service .opportunities--service .opportunities__info {
margin-top: -40px;
}
body.service .opportunities__list {
position: relative;
z-index: 3;
}
.registration__content {
width: 100%;
}
}
@media (min-width: 990px) and (max-width:1023px) {
.registration__images-wrapper {
position: initial;
}
.registration__inner {
flex-direction: column!important;
}
.registration__images {
position: relative;
left: 0px;
top: -10px;
margin-top: 30px;
margin-bottom: 30px;
}
body.service .hero__images {
max-width: 100%;
}
body.service .hero__footer {
display: flex;
flex-direction: column;
}
body.service .hero__footer .btn--orange {
margin-bottom: 20px;
}
.registration__content {
width: 100%;
}
}
@media (min-width: 1024px) and (max-width:1099px) {
body.service .hero__images {
max-width: 100%;
}
body.service .hero__footer {
display: flex;
flex-direction: column;
}
body.service .hero__footer .btn--orange {
margin-bottom: 20px;
}
}
@media (min-width: 1100px) and (max-width:1200px) {
body.service .hero__line-icon {
display: block;
margin: 0;
padding: 0;
width: 110px;
height: 110px;
position: absolute;
left: auto;
top: auto;
right: 368px;
bottom: 95px;
z-index: 10;
-webkit-transform: none;
transform: none;
}
body.service .hero__images-aicon[data-icon-01] {
top: 234px;
left: -67px;
}
body.service .hero__images:before {
display: block;
position: absolute;
top: 145px;
right: 30px;
left: auto;
bottom: 0;
width: 395px;
min-width: 395px;
max-width: 395px;
height: 395px;
min-height: 395px;
max-height: 395px;
border-radius: 12px;
background: #f3f4f7;
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg);
}
body.service .hero__footer {
display: flex;
flex-direction: column;
}
body.service .hero__footer .btn--orange {
margin-bottom: 20px;
}
}
@media (min-width: 1140px) and (max-width:1199px) {
.registration__images {
position: relative;
z-index: 1;
left: 0;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
place-items: center;
}
.registration__content {
width: 100%;
}
}
@media (min-width: 1350px) and (max-width:1600px) {
.registration__images {
position: relative;
z-index: 1;
left: 0;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
place-items: center;
}
.registration__content {
width: 50%;
}
}
@media (max-width:767px) {
.service .header__cities-wrapper, .page-services .header__cities-wrapper { position: absolute;
top: 20%;
border-radius: 8px;
background: var(--grey-light, #F3F4F7);
min-width: fit-content;
padding: 10px 35px 10px 15px;
margin-right: 0;
z-index: 1;
}
.cards-steps--padding {
padding-top: 120px;
}
body.page-attorneys.service .hero__bottom {
padding-top: 0px;
}
.hero__slogan-label_dotted:after {
display: none;
}
.hero__slogan-label_dotted { }
body.page-services br {
display: none;
}
body.page-services .slines .slines__container {
flex-direction: column;
gap: 15px;
}
body.page-services .why-ipnote-images:before {
--size: 832px;
--maxSize: 74vw;
content: "";
position: absolute;
z-index: -1;
top: 52%;
left: 40%;
width: var(--size);
max-width: var(--maxSize);
height: var(--size);
max-height: var(--maxSize);
background-color: var(--c-white);
border-radius: var(--borderRadiusLarge);
-webkit-transform: translate3d(-50%,-50%,0) rotate(-12deg);
transform: translate3d(-50%,-50%,0) rotate(-12deg);
top: 42%;
left: 55%;
}
body.page-services .why-ipnote-images {
position: relative;
z-index: 1;
left: 0px;
width: 80%;
margin: 0 auto;
top: 50px;
}
body.page-services .btn {
width: 100%;
}
body.page-services .cards-steps__wrapper {
display: flex;
justify-content: space-between;
flex-direction: column;
}
.cards-steps__item {
margin-bottom: 20px;
height: auto;
padding-left: 50px;
}
.cards-steps__img {
display: none;
}
.cards-steps__img-mobile {
display: block;
vertical-align: middle;
left: -0.5rem;
top: -1.5rem;
position: absolute;
}
.cards-steps__number {
display: none;
}
.cards-steps__img-arrow-one, .cards-steps__img-arrow-two {
display: none;
}
body.service .opportunities--service .opportunities__info {
margin-top: -50px;
}
.contact__body {
flex-direction: column;
padding-top: 0px; min-height: 365px;
}
.contact__title {
width: 100%;
padding-top: 110px;
}
.form_contacts {
margin-top: 35px;
width: 98%;
}
body.page-services .contact, body.service .contact {
padding-top: 0px;
padding-bottom: 630px;
}
.registration__content {
width: 100%;
}
.registration__images-wrapper {
display: none;
position: inherit;  }
.registration__images {
position: relative;
z-index: 1;
left: 0px;
display: block;
grid-template-columns: 1fr;
grid-gap: 10px;
width: 80%;
margin: 0 auto;
}
.registration__images:before {
--size: 360px;
--maxSize: 88vw;
content: "";
position: absolute; left: 55%;
top: 169px;
z-index: -1;
width: var(--size);
max-width: var(--maxSize);
height: var(--size);
max-height: var(--maxSize);
background-color: var(--c-white);
border-radius: var(--borderRadiusLarge);
-webkit-transform: translate3d(-50%,-50%,0) rotate(-12deg);
transform: translate3d(-50%,-50%,0) rotate(-12deg);
}
.registration__icon-wrapper--1 {
position: absolute;
top: 49%;
left: -13%;
transform: rotate(-12deg);
}
.registration__icon-wrapper--2 {
top: -13%;
left: 61%;
z-index: -1;
}
.registration__icon-wrapper--3 {
top: 96%;
left: 45%;
z-index: -1;
}
.registration__icon-wrapper--4 {
top: 64%;
left: 95%;
z-index: -1;
}
.registration__icon-wrapper--5 {
position: absolute;
top: -15%;
left: -17%;
transform: rotate(.5turn) scale(-1,1);
}
body.page-services .registration__inner  { -webkit-box-pack: unset;
-webkit-justify-content: unset;
justify-content: unset;
-webkit-box-align: unset;
-webkit-align-items: unset;
align-items: unset; }
.registration__image-wrapper--3 {
transform: translate(0px,0px);
height: 100%;
}
body.service .hero__images {
display: none;
}
body.service .btn {
width: 100%;
}
body.service .btn--grey {
background: var(--f-3-f-4-f-7,#f3f4f7);
color: var(--2-b-5-da-2,#2b5da2);
margin-left: 0px;
margin-top: 20px;
}
body.service .cards-steps__wrapper {
display: flex;
justify-content: space-between;
flex-direction: column;
}
body.service .swiper2 .container {
max-width: 1310px;
transform: translate(0px,0px);
}
body.service .swiper-scrollbar {
display: none;
}
body.service .swiper::after {
display: none;
}
body.service .why-ipnote-images:before {
--size: 832px;
--maxSize: 74vw;
content: "";
position: absolute;
z-index: -1;
top: 52%;
left: 40%;
width: var(--size);
max-width: var(--maxSize);
height: var(--size);
max-height: var(--maxSize);
background-color: var(--c-white);
border-radius: var(--borderRadiusLarge);
-webkit-transform: translate3d(-50%,-50%,0) rotate(-12deg);
transform: translate3d(-50%,-50%,0) rotate(-12deg);
top: 42%;
left: 55%;
}
body.service .why-ipnote-images {
position: relative;
z-index: 1;
left: 0px;
width: 80%;
margin: 0 auto;
top: 50px;
}
body.service .opportunities__body {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
flex-direction: column;
}
body.service .opportunities__body_posts {
display: none;
}
body.service .blog-post {
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 20px;
}
body.service .opportunities .swiper   {
display: block;
}
body.service .opportunities .swiper .swiper-wrapper {
padding-bottom: 0px;
}
body.service .opportunities .swiper .swiper-slide:before  {
display: none;
}
body.service .opportunities .swiper .swiper-slide:after  {
display: none;
}
body.service .opportunities .swiper .swiper-slide  {
padding-top: 0px;
margin-right: 50px!important;
width: 82%!important;
}
body.service .opportunities .swiper-slide div {
padding: 0px;
}
body.service .opportunities .swiper-slide div.blog-post-category {
padding: 7px 6px;
border-radius: 3px;
}
body.service .hero__title, body.page-services .hero__title {
white-space: break-spaces;
width: 90%;
}
body.service .hero__title a, body.page-services .hero__title a {
display: inline-block;
}
body.service .hero__title br {
display: none;
}
body.service .registration__inner  { -webkit-box-pack: unset;
-webkit-justify-content: unset;
justify-content: unset;
-webkit-box-align: unset;
-webkit-align-items: unset;
align-items: unset; }
.registration__images-wrapper {
margin-top: 150px;
}
.submenu__list { position: initial; min-width: 0px;
box-shadow: var(--boxShadow);
padding: 20px;
background: #fff;
padding: 15px;
}
.dropdown, .dropdown-menu {
max-height: 0;
overflow: hidden;
list-style: none; margin: 0;
}
.dropdown .dropdown-menu li {
padding: 0;
}
.navigation__item { width: 100%;
}
.navigation {
text-align: center;
width: 100%;
}
.navigation__list {
width: 100%;
}
.hide {
display: none!important;
}
.showmobile {
display: block;
}
.hidemobile {
display: none;
}
.header__navigation {
max-height: 100vh;
overflow-y: auto;
}
.dropdown [data-toggle="dropdown"] {
position: relative; }
.dropdown .icon-arrow {
position: absolute;
display: block;
font-size: 0.7em;
color: var(--c-main);
top: 14px;
right: -15px;
transform: rotate(-130deg);
}
.dropdown .icon-arrow.open {
-moz-transform: rotate(-306deg);
-ms-transform: rotate(-306deg);
-webkit-transform: rotate(-306deg);
transform: rotate(-306deg);
-moz-transition: -moz-transform 0.6s;
-o-transition: -o-transform 0.6s;
-webkit-transition: -webkit-transform 0.6s;
transition: transform 0.6s;
}
.dropdown .icon-arrow.close {
-moz-transform: rotate(-130deg);
-ms-transform: rotate(-130deg);
-webkit-transform: rotate(-130deg);
transform: rotate(-130deg);
-moz-transition: -moz-transform 0.6s;
-o-transition: -o-transform 0.6s;
-webkit-transition: -webkit-transform 0.6s;
transition: transform 0.6s;
}
.dropdown .icon-arrow:before {
content: "\25BC";
} .dropdown .show {
display: block;
max-height: 9999px;  animation: showAnimation 0.5s ease-in-out;
-moz-animation: showAnimation 0.5s ease-in-out;
-webkit-animation: showAnimation 0.5s ease-in-out;
-moz-transition: max-height 1s ease-in-out;
-o-transition: max-height 1s ease-in-out;
-webkit-transition: max-height 1s ease-in-out;
transition: max-height 1s ease-in-out;
}
.dropdown .hide {
max-height: 0; animation: hideAnimation 0.4s ease-out;
-moz-animation: hideAnimation 0.4s ease-out;
-webkit-animation: hideAnimation 0.4s ease-out;
-moz-transition: max-height 0.6s ease-out;
-o-transition: max-height 0.6s ease-out;
-webkit-transition: max-height 0.6s ease-out;
transition: max-height 0.6s ease-out;
}
@keyframes showAnimation {
0% {
-moz-transform: scaleY(0.1);
-ms-transform: scaleY(0.1);
-webkit-transform: scaleY(0.1);
transform: scaleY(0.1);
}
40% {
-moz-transform: scaleY(1.04);
-ms-transform: scaleY(1.04);
-webkit-transform: scaleY(1.04);
transform: scaleY(1.04);
}
60% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.04);
-ms-transform: scaleY(1.04);
-webkit-transform: scaleY(1.04);
transform: scaleY(1.04);
}
100% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.02);
-ms-transform: scaleY(1.02);
-webkit-transform: scaleY(1.02);
transform: scaleY(1.02);
}
100% {
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
@-moz-keyframes showAnimation {
0% {
-moz-transform: scaleY(0.1);
-ms-transform: scaleY(0.1);
-webkit-transform: scaleY(0.1);
transform: scaleY(0.1);
}
40% {
-moz-transform: scaleY(1.04);
-ms-transform: scaleY(1.04);
-webkit-transform: scaleY(1.04);
transform: scaleY(1.04);
}
60% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.04);
-ms-transform: scaleY(1.04);
-webkit-transform: scaleY(1.04);
transform: scaleY(1.04);
}
100% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.02);
-ms-transform: scaleY(1.02);
-webkit-transform: scaleY(1.02);
transform: scaleY(1.02);
}
100% {
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
@-webkit-keyframes showAnimation {
0% {
-moz-transform: scaleY(0.1);
-ms-transform: scaleY(0.1);
-webkit-transform: scaleY(0.1);
transform: scaleY(0.1);
}
40% {
-moz-transform: scaleY(1.04);
-ms-transform: scaleY(1.04);
-webkit-transform: scaleY(1.04);
transform: scaleY(1.04);
}
60% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.04);
-ms-transform: scaleY(1.04);
-webkit-transform: scaleY(1.04);
transform: scaleY(1.04);
}
100% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.02);
-ms-transform: scaleY(1.02);
-webkit-transform: scaleY(1.02);
transform: scaleY(1.02);
}
100% {
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
@keyframes hideAnimation {
0% {
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
60% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.02);
-ms-transform: scaleY(1.02);
-webkit-transform: scaleY(1.02);
transform: scaleY(1.02);
}
100% {
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
}
@-moz-keyframes hideAnimation {
0% {
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
60% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.02);
-ms-transform: scaleY(1.02);
-webkit-transform: scaleY(1.02);
transform: scaleY(1.02);
}
100% {
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
}
@-webkit-keyframes hideAnimation {
0% {
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
60% {
-moz-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
transform: scaleY(0.98);
}
80% {
-moz-transform: scaleY(1.02);
-ms-transform: scaleY(1.02);
-webkit-transform: scaleY(1.02);
transform: scaleY(1.02);
}
100% {
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
}
.why-ipnote-images__image-wrapper--wide {
width: 100%;
}
}
.language_wrapper{
cursor: pointer;
}
.language_wrapper:hover .header__cities-list-wrapper{
display: block;
z-index: 10;
}
.language_wrapper .header__cities{
background: transparent;
padding-left: 0;
}</pre></body></html>