section.my-contact-details{background-color:var(--c3);background-image:-webkit-gradient(linear, left top, right top, color-stop(70%, var(--c3)), color-stop(30%, var(--c2)));background-image:linear-gradient(to right, var(--c3) 70%, var(--c2) 30%);padding:50px 0}section.my-contact-details *{color:var(--c8)}section.my-contact-details .contact-details-text{margin-bottom:40px}section.my-contact-details .contact-details-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}section.my-contact-details .contact-details-content>div:first-child{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.my-contact-details .contact-details-content>div:last-child{width:60%}section.my-contact-details .contact-details-content .side-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px;max-width:180px;margin-bottom:70px;float:right}section.my-contact-details .contact-details-content .item{background-size:30px;background-position:left top;background-repeat:no-repeat;padding:40px 0 30px}section.my-contact-details .contact-details-content .item-phone{background-image:url(../../../img/icon-call.svg)}section.my-contact-details .contact-details-content .item-phone h5,section.my-contact-details .contact-details-content .item-phone p{margin-bottom:10px}section.my-contact-details .contact-details-content .item-address{background-image:url('../../../img/icon-location.svg')}section.my-contact-details .contact-details-content .item-email{background-image:url('../../../img/icon-email.svg')}@media (max-width:768px){section.my-contact-details{background-image:unset}section.my-contact-details .contact-details-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}section.my-contact-details .contact-details-content>div:first-child{width:100%}section.my-contact-details .contact-details-content>div:last-child{width:100%}section.my-contact-details .side-image{display:none}}