/*
Theme Name:facade child
Template: facade-theme
*/

/*
loading
*/
.loading--logo .loading__obj {
max-width: 200px;
}

/* home */
.homePr__Btn {
border: 1px solid;
}

@media only screen and (max-width: 980px){
.homeInsta li:nth-child(n + 10){
display:none;
}
}


.homeInsta li {
width:calc(100% / 3 - 30px / 3)
}


.homeInsta li::before {
content: "";
padding-top: calc(300 / 300 * 100%);
display: block
}


.homeInsta li:nth-child(n+5) {
margin-top:0;
}

.homeInsta li:nth-child(4n),.homeInsta li:nth-child(4n-1),.homeInsta li:nth-child(4n-2) {
margin-left:0;
}


.homeInsta li:nth-child(n+4) {
margin-top:15px
}

.homeInsta li:nth-child(3n),.homeInsta li:nth-child(3n-1) {
margin-left: 15px
}

@media only screen and (max-width: 980px){
.homeInsta li {
width:calc(100% / 3 - 16px / 3)
}
.homeInsta li:nth-child(n+4) {
margin-top:8px
}

.homeInsta li:nth-child(3n),.homeInsta li:nth-child(3n-1) {
margin-left: 8px
}
}

/* page */
.page-contentMainTtl{
background-attachment: fixed;
}
.page-contentMainTtl span {

letter-spacing: 0.25em;
/*     background: rgba(255,255,255,0.6); */
/*     padding: 0 10px; */
}
@media only screen and (max-width: 980px){
.page-contentMainTtl{ background-attachment: inherit;}
}

/* about */
.about-header__column,
.about-header__column2{
text-align:center;
align-items: center;
}
h2.about-header__ttl {
padding: 0;
padding-left: 0;
background-color: inherit;
position: relative;
display: table;
text-align: center;
margin: 0 auto;
}
h2.about-header__ttl:before{
display:none;
}

.about-header__ttl--en{
color: #1cb2db;
display: flex;
font-size: 18px;
position:relative;
align-items: center;
}
.about-header__ttl--en:before{
content: "";
display: flex;
flex-grow: 1;
height: 1px;
border-top: 1px solid;
margin-right: 10px;
}
.about-header__ttl--en:after{
content: "";
display: flex;
flex-grow: 1;
height: 1px;
border-top: 1px solid;
margin-left: 10px;
}
.about-header__txt--en{
color:#ccc;
font-size:90%;
}

.about-header__txt{
margin-top: 0 !important;
}
@media only screen and (max-width: 980px){

.about-header__column{
display: flex;
flex-direction: column-reverse;
}

.about-header__column.post_column_nosp>:nth-of-type(2) {
margin-top: 0 !important;
}

.about-header__ttl{
margin-top: 30px !important;	
}

.about-header__column2{
margin-bottom:60px;		
}
}

/* recruit */
.recruit-header{
text-align:center;
}
h2.recruit-header__ttl {
padding: 0;
padding-left: 0;
background-color: inherit;
position: relative;
display: table;
text-align: center;
margin: 0 auto;
}
h2.recruit-header__ttl:before{
display:none;
}

.recruit-header__ttl--en{
color: #1cb2db;
display: flex;
font-size: 18px;
position:relative;
align-items: center;
}
.recruit-header__ttl--en:before{
content: "";
display: flex;
flex-grow: 1;
height: 1px;
border-top: 1px solid;
margin-right: 10px;
}
.recruit-header__ttl--en:after{
content: "";
display: flex;
flex-grow: 1;
height: 1px;
border-top: 1px solid;
margin-left: 10px;
}
.recruit-header__txt--en{
color:#ccc;
font-size:90%;
}

.recruit-header__txt{
margin-top: 0 !important;
}
@media only screen and (max-width: 980px){

.recruit-header__ttl{
margin-top: 30px !important;	
}


}


/* add 2026 */

#nendebcopy{display: none;}

body{
font-family: "Heebo", "Noto Sans JP", sans-serif;
}

/* MV */
.homeMain__item {
position: relative;
}

.homeMain__item picture,
.homeMain__item img {
display: block;
width: 100%;
}

.homeMain__item img {
width: 100%;
height: calc(100svh - 80px);
object-fit: cover;

}

.homeMain__txt {
position: absolute;
top: 96px;
left: 61px;
color: #fff;
}

.homeMain__copy {
margin: 0;
font-size: 54px;
line-height: 82px;
}


.homeMain__lead {
margin: 50px 0 0;
font-size: 22px;
line-height: 40px;
}


@media only screen and (max-width: 980px){

.homeMain__txt {
top: 50%;
left: 5%;
transform: translateY(-50%);
width: 90%;
}

.homeMain__copy {
font-size: 32px;
line-height: 1.6;
}

.homeMain__lead {
margin-top: 25px;
font-size: 16px;
line-height: 1.8;
}

}



/* SERVICE */

.home_service {
display: flex;
gap: 30px;
padding: 60px 0 100px;
}

.home_service__item {
position: relative;
width: 50%;
padding: 40px 50px;
background-color: #f5f5f5;
background-repeat: no-repeat;
background-position: right bottom;
background-size: contain;
}

.home_service__card_link {
position: absolute;
inset: 0;
z-index: 1;
}

.home_service__item h2 {
margin: 0;
font-weight: normal;
font-size: 26px;
}

.home_service__item h2 small {
display: block;
font-size: 14px;
font-style: italic;
font-weight: 200;
}

.home_service__list {
display: flex;
gap: 10px;
margin-top: 30px;
}

.home_service__list li {
padding: 5px 10px;
font-size: 14px;
}

.home_service__contact {
position: relative;
z-index: 2;
display: inline-block;
margin-top: 50px;
}

.home_service__item--estate {
background-image: url("./asset/img/home/service_estate.svg");
background-position: right 0 bottom 30px;
background-size:auto 200px 
}

.home_service__item--estate h2 {
color: #598f8e;
}

.home_service__item--estate li {
background-color: #c5d5d5;
;
}

.home_service__item--asset {
background-image: url("./asset/img/home/service_asset.svg");
background-position: right 10px bottom 26px;
background-size:auto 215px ;
}

.home_service__item--asset h2 {
color: #CF6E49;
}

.home_service__item--asset li {
background-color: #EEB195;
}

.home_service__contact{
margin-top: 60px;
border-bottom: 1px solid;
font-size: 18px;
}

.home_service__contact::after {
content: "";
display: inline-block;
width: 14px;
height: 6px;
margin-left: 8px;
border-bottom: 1px solid currentColor;
border-right: 1px solid currentColor;
transform: skewX(45deg);
vertical-align: 3px;
transform: skewX(45deg);
transition: transform .3s ease;
}

.home_service__contact:hover::after {
transform: translateX(6px) skewX(45deg);
}

@media only screen and (max-width: 980px){

.home_service {
display: block;
padding: 40px 0 60px;
}

.home_service__item {
width: 100%;
padding: 20px;
}

.home_service__item + .home_service__item {
margin-top: 20px;
}

.home_service__item h2 {
font-size: 20px;
}

.home_service__list {
flex-wrap: wrap;
margin-top: 20px;
}

.home_service__contact {
margin-top: 40px;
font-size: 16px;
}

.home_service__item--estate,
.home_service__item--asset {
background-size: auto 160px;
background-position: right 10px bottom 10px;
}
.home_service__list li{

padding: 5px 10px;
font-size: 12px;

}
}


/* TITLE */

.home_ttl{
font-size: 32px;
text-align: center;
font-weight: normal;

margin-bottom: 50px;
}

.home_ttl::after{
content: "";
border-bottom:1px solid #498799 ;
width: 80px;
height: 1px;
display: block;
margin: 0 auto;
margin-top: 10px;
}

.home_ttl small {
display: block;
font-size: 14px;
font-style: italic;
font-weight: 200;
color: #498799;
margin-bottom: 10px;
}

@media only screen and (max-width: 980px){

.home_ttl {
font-size: 26px;
margin-bottom: 35px;
}

}

.more_btn {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 320px;
max-width:90%;
height: 48px;
border: 1px solid #498799;
border-radius: 999px;
color: #333;
text-decoration: none;
transition: .3s;
margin-left:auto;
margin-right:auto;
margin-top: 40px;
}

.more_btn::after {
content: "";
position: absolute;
right: 28px;
width: 14px;
height: 6px;
border-bottom: 1px solid currentColor;
border-right: 1px solid currentColor;
transform: skewX(45deg);
transition: transform .3s;
}

.more_btn:hover::after {
transform: translateX(5px) skewX(45deg);
}


/* PROPERTIES */

.home_properties{
background-color: #F0F5F7;
padding: 60px ;
width: 96%;
max-width: 1400px;
margin-left:auto;
margin-right:auto;
}


.home_properties__list{
display: flex;
gap: 20px;
}

.home_properties__item{
width: calc((100% - 60px)/4);
background-color: #fff;
padding: 20px;
}
.home_properties__title{
font-weight: normal;
}

@media only screen and (max-width: 980px){

.home_properties__list{
flex-direction: column;
gap: 20px;
}

.home_properties__item{
width:100%;
}

}

/* NOTE */

.home_note{
padding: 80px 0;
}

.home_note__list{
display: flex;
gap: 30px;
}

.home_note__date{
font-size: 14px;
}

.home_note__title{
font-weight: normal;
}

@media only screen and (max-width: 980px){

.home_note {
padding: 60px 0;
}

.home_note__list {
display: block;
}

.home_note__item + .home_note__item {
margin-top: 30px;
}

.home_note__img {
display: block;
width: 100%;
}

}



/* BLOG */

.home_post{
padding: 80px 0;
}

.home_post__list{
display: flex;
gap: 30px;
}

.home_post__item {
width: calc((100% - 40px) / 3);
}

.home_post__img {
display: block;
width: 100%;
aspect-ratio: 1.55 / 1;
object-fit: cover;
}

.home_post__meta{
margin-top: 14px;
}

.home_post__date{
font-size: 14px;
}

.home_post__title{
font-weight: normal;
margin-top: 10px;
}

.home_post__cat{
color: #fff;
background-color: #498799;
padding: 5px 10px;
font-size: 14px;
}
@media only screen and (max-width: 980px){

.home_post {
padding: 60px 0;
}

.home_post__list {
display: block;
}

.home_post__item {
width: 100%;
}

.home_post__item + .home_post__item {
margin-top: 30px;
}

}


/* NEWS */
.home_news{
background-color: #F5F5F5;
padding: 50px 0;
}

.home_news__box {
display: flex;
flex-wrap: wrap;
align-items: stretch;
column-gap: 30px;
row-gap: 25px;
padding: 80px 0;
}

.home_news__box .home_ttl {
width: 220px;
flex-shrink: 0;
align-self: stretch;
margin: 0;
display: flex;
flex-direction: column;
justify-content: center;
border-right: 1px solid #8dbac4;
}

.home_news__box .home_ttl::after {
content: none;
}

.home_news__list {
flex: 1;
padding: 30px 0;
}

.home_news__item {
display: flex;
align-items: center;
gap: 15px;
}

.home_news__item + .home_news__item {
margin-top: 10px;
}

.home_news__date {
width: 90px;
flex-shrink: 0;
font-size: 13px;
}

.home_news__cat {
width: 80px;
flex-shrink: 0;
line-height: 1;
padding: 5px 10px;
background: #498799;
color: #fff;
font-size: 12px;
text-align: center;
}

.home_news__link {
font-size: 14px;
}

.home_news__more {
flex-basis: 100%;
margin-left: auto;
display: flex;
justify-content: flex-end;
align-items: center;
gap: 10px;
color: inherit;
text-decoration: none;
font-size: 14px;
}

.home_news__more::after {
content: "";
display: inline-block;
width: 18px;
height: 7px;
border-bottom: 1px solid currentColor;
border-right: 1px solid currentColor;
transform: skewX(45deg);
transition: transform .3s ease;
}

.home_news__more:hover::after {
transform: translateX(6px) skewX(45deg);
}

@media only screen and (max-width: 980px){

.home_news {
padding: 30px 0;
}

.home_news__box {
display: block;
padding: 40px 0;
}

.home_news__box .home_ttl {
width: 100%;
display: block;
margin-bottom: 35px;
border-right: 0;
}

.home_news__box .home_ttl::after {
content: "";
}

.home_news__list {
padding: 0;
}

.home_news__item {
display: grid;
grid-template-columns: 80px 1fr;
gap: 8px 10px;
border-bottom: 1px solid #ccc;
padding: 0 0 10px;

}

.home_news__item + .home_news__item {
margin-top: 20px;
}

.home_news__date {
width: auto;
}

.home_news__cat {
width: auto;
justify-self: start;
}

.home_news__link {
grid-column: 1 / -1;
font-size: 14px;
}

.home_news__more {
margin-top: 30px;
}

}


/* COMPANY */

.home_company {
padding: 80px 0 0;
background: #f1f8fa url("./asset/img/home/about.svg") no-repeat center bottom;
background-size: 100% auto;
}

.home_company__inner {
padding:50px 40px;
background: #fff;
}

.home_company__content {
display: flex;  
gap: 35px;
}

.home_company__info {
width: 52%;
}

.home_company__name {
margin-bottom: 10px;
}

.home_company__list {
display: grid;
grid-template-columns: 80px 1fr;
margin: 0;
}

.home_company__list dt,
.home_company__list dd {
padding: 20px 0;
border-top: 1px solid #ccc;
}

.home_company__list dd {
margin: 0;
}

.home_company__list dt:last-of-type,
.home_company__list dd:last-of-type {
border-bottom: 1px solid #ccc;
}

.home_company__map {
width: 48%;
}

.home_company__map iframe {
display: block;
width: 100%;
border: 0;
}

@media only screen and (max-width: 980px){

.home_company {
padding: 60px 0 0;
background-size: auto 160px;
}

.home_company__inner {
padding: 35px 20px;
}

.home_company__content {
display: block;
}

.home_company__info,
.home_company__map {
width: 100%;
}

.home_company__list {
grid-template-columns: 75px 1fr;
}

.home_company__map {
margin-top: 30px;
}

.home_company__map iframe {
width: 100%;
height: 260px;
}

}



/* 不動産事業・保険について */

.page_nt_inner{
max-width: 1060px;
margin-left:auto;
margin-right:auto;

}

.page_nt_ttl{
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
font-weight: normal;
letter-spacing: 20%;
font-size: 32px;
}

.page_nt_ttl small{
letter-spacing: 0%;
font-size: 16px;
font-style: italic;
font-weight: 200;
margin-bottom: 10px;
}

.page_nt_ttl__arrow {
position: relative;
width: 1px;
height: 80px; /* 縦棒の長さ */
background: rgba(0, 0, 0, 0.1); /* うっすら見えるベースの線 */
margin: -40px auto 0;
overflow: hidden;
}
@media only screen and (max-width: 980px) {

.page_asset_contact{
    padding-top: 0;
}

.page_nt_inner{
width: 94%;
}
.page_nt_ttl{
font-size: 26px;
height: 200px;
}

/* .page_nt_ttl__arrow {
height: 50px;
margin: 20px auto;
} */
}

.page_nt_ttl__arrow::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #333; /* 動く線の色 */
-webkit-animation: scrollDown 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation: scrollDown 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}


.page_nt_subTtl{
font-size: 28px;
font-weight: normal;
margin-bottom: 40px;
}

.page_nt_subTtl::after{
content: "";
border-bottom: 1px solid #498799;
width: 80px;
height: 1px;
display: block;
margin-top: 10px;
}

.page_nt_subTtl--center{
text-align: center;
}
.page_nt_subTtl--center::after{
margin-left:auto;
margin-right:auto;
}

@media only screen and (max-width: 980px){
.page_nt_subTtl{
font-size: 24px;
}
}

@-webkit-keyframes scrollDown {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: top;
transform-origin: top;
}
40% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: top;
transform-origin: top;
}
60% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
100% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
}
@keyframes scrollDown {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: top;
transform-origin: top;
}
40% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: top;
transform-origin: top;
}
60% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
100% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
}


/* 不動産事業について */

.page_estate .page_nt_ttl{
background-color: #EEF4F4;
}

.page_estate .page_nt_ttl small{
color: #598F8E;
}

.page_estate .page_nt_ttl small{
color: #598F8E;
}

.page_estate .page_nt_ttl__arrow::before {
background: #598F8E; 
}

.page_estate .page_nt_subTtl::after{
border-bottom: 1px solid #498799;
}





.page_estate_company{
background-image: url(asset/img/home/service_estate.svg);
background-repeat: no-repeat;
background-size: 400px auto;
background-position: right bottom;
padding-bottom: 80px;
}

.page_estate_company dl {
display: grid;
grid-template-columns: 80px 1fr;
margin: 0;
width: 60%;
max-width: 600px;
}

.page_estate_company dl dt,
.page_estate_company dl dd {
padding: 20px 0;
border-top: 1px solid #ccc;
}

.page_estate_company dl dd {
margin: 0;
}

.page_estate_company dl dt:last-of-type,
.page_estate_company dl dd:last-of-type {
border-bottom: 1px solid #ccc;
}

.page_estate_company p{
font-size:12px;
margin: 10px 0 0;
}

@media only screen and (max-width: 980px){
.page_estate_company dl{
width: 100%;
}
}

.page_estate_contact{
padding: 80px 0;
}



.page_estate_contact__inner {
display: flex;
gap: 30px;
}

.page_estate_contact__item {
width: 50%;
padding: 30px;
background-color: #eef4f5;
text-align: center;
}

.page_estate_contact__ttl {
margin: 0;
font-size: 20px;
font-weight: normal;
}

.page_estate_contact__txt {
margin-top: 20px;
font-size: 14px;
}

.page_estate_contact__btn {
position: relative;
display: flex;
align-items: center;
justify-content: center;
max-width: 400px;
height: 52px;
margin: 25px auto 0;
border-radius: 999px;
background-color: #598F8E;
color: #fff;
font-size: 14px;
}

.page_estate_contact__btn::after {
content: "";
position: absolute;
right: 30px;
width: 14px;
height: 6px;
border-bottom: 1px solid currentColor;
border-right: 1px solid currentColor;
transform: skewX(45deg);
transition: transform .3s;
}

.page_estate_contact__btn:hover::after {
transform: translateX(5px) skewX(45deg);
}

@media only screen and (max-width: 980px){
.page_estate_contact__inner {
flex-direction: column;
gap: 30px;
}
.page_estate_contact__item{
width: 100%;
padding: 20px;
}
}


.page_estate_greeting{
padding: 80px 0;
width: 100vw;
margin-left: calc(((100vw - 100%) / 2) * -1);
margin-right: calc(((100vw - 100%) / 2) * -1);
background-image: url(asset/img/home/about.svg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center bottom;
}

@media only screen and (max-width: 980px){



}

.page_estate_propertie{
padding: 80px 0;
width: 100vw;
margin-left: calc(((100vw - 100%) / 2) * -1);
margin-right: calc(((100vw - 100%) / 2) * -1);
background-color: #f8f8f8;
}

@media only screen and (max-width: 980px){



}



.page_estate_voice{
padding: 80px 0;
width: 100vw;
margin-left: calc(((100vw - 100%) / 2) * -1);
margin-right: calc(((100vw - 100%) / 2) * -1);
background-color: #EEF4F4;
}


.page_estate_voice ul{
display: flex;
flex-wrap: wrap;
gap: 20px;
}

.page_estate_voice ul li{
width: calc((100% - 40px)/3);
background-color: #fff;
padding: 30px;
display: flex;
flex-direction: column;
justify-content: space-between;
}

.page_estate_voice ul li div{
padding-top: 10px;
margin-top: 10px;
border-top: 1px solid #ccc;
text-align: right;
font-size: 14px;
}

.page_estate + .footer{
margin-top: 0;
}

@media only screen and (max-width: 980px){

.page_estate_voice ul{
flex-direction: column;
}

.page_estate_voice ul li{
width:100%;
padding: 20px;
}


}


/* 保険について */

.page_asset .page_nt_ttl{
background-color: #FCEFEA;
}

.page_asset .page_nt_ttl small{
color: #CF6E49;
}

.page_asset .page_nt_ttl small{
color: #CF6E49;
}

.page_asset .page_nt_ttl__arrow::before {
background: #CF6E49; 
}

.page_asset .page_nt_subTtl::after{
border-bottom: 1px solid #CF6E49;
}


.page_asset_contact{
padding: 80px 0 120px;
}



.page_asset_contact__inner {
display: flex;
gap: 30px;
}

.page_asset_contact__item {
width: 50%;
padding:40px 30px;
background-color: #FCEFEA;
text-align: center;
}



.page_asset_contact__ttl {
margin: 0;
font-size: 20px;
font-weight: normal;
}

.page_asset_contact__txt {
margin-top: 20px;
font-size: 14px;
}

.page_asset_contact__btn {
position: relative;
display: flex;
align-items: center;
justify-content: center;
max-width: 400px;
height: 52px;
margin: 25px auto 0;
border-radius: 999px;
background-color: #CF6E49;
color: #fff;
font-size: 14px;
}

.page_asset_contact__btn::after {
content: "";
position: absolute;
right: 30px;
width: 14px;
height: 6px;
border-bottom: 1px solid currentColor;
border-right: 1px solid currentColor;
transform: skewX(45deg);
transition: transform .3s;
}

.page_asset_contact__btn:hover::after {
transform: translateX(5px) skewX(45deg);
}

@media only screen and (max-width: 980px){
.page_asset_contact__inner {
flex-direction: column;
gap: 30px;
}
.page_asset_contact__item{
width: 100%;
padding: 20px;
}
}

.page_asset_cando{
position: relative;
padding: 80px 0;
width: 100vw;
margin-left: calc(((100vw - 100%) / 2) * -1);
margin-right: calc(((100vw - 100%) / 2) * -1);
/* background-image: url(asset/img/home/about.svg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center bottom; */
background-color: #FEFBFA;
}

.plan_card__wrap{
max-width: 1200px;
margin-left:auto;
margin-right:auto;
display: flex;
gap:40px 20px;
flex-wrap: wrap;
margin-top: 80px;
}

.plan_card {
position: relative;
width: calc((100% - 60px) / 4);
padding: 45px 25px 30px;
border: 1px solid #CF6E49;
text-align: center;
}

.plan_card__num {
position: absolute;
top: -20px;
left: -20px;
padding: 10px;
background: #FEFBFA;
color: #CF6E49;
font-size: 42px;
line-height: 1;
font-style: italic;
font-weight: 100;
}

.plan_card__ttl {
margin: 0;
color: #CF6E49;
font-size: 24px;
font-weight: normal;
}

.plan_card__lead {
margin-top: 20px;
font-size: 18px;
}

.plan_card__txt {
margin-top: 20px;
font-size: 16px;
}

@media only screen and (max-width: 980px){
.plan_card__wrap{
    flex-direction: column;
    width: 94%;
}
.plan_card{
    width: 100%;
        padding:  20px 20px;
}
.plan_card__ttl {
    font-size: 18px;
}
.plan_card__lead{
    font-size: 16px;
    margin-top: 10px;
}
.plan_card__txt{
    font-size: 14px;
    margin-top: 10px;
}
}

.page_asset_partner{
padding: 80px 0 0;
}

.page_asset_partner h3{
display: flex;
align-items: center;
gap: 20px;
font-weight: normal;
font-size: 24px;
}

.page_asset_partner h3::before,
.page_asset_partner h3::after{
content: "";
flex: 1;
height: 1px;
background: #ccc;
}

.page_asset_partner__img{
margin: 60px 0 0;
}

.page_asset_partner__img + h3{
margin: 60px 0 0; 
}

.asset_img_1{
position: absolute;
right: 10%;
top: 150px;
mix-blend-mode: multiply;
}

.asset_img_2{
position: absolute;
left: 3%;
top: -60px;
mix-blend-mode: multiply;
}

@media only screen and (max-width: 980px){

 .asset_img_1 {
    width: 190px;
    right: -3%;
    top: 180px;
}
.asset_img_2{
    width: 190px;
    top: -100px;
}
}