section.my-content-image{padding:100px 0}section.my-content-image .content-image-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:40px;position:relative}section.my-content-image .content-image-content .content-container{padding:100px 0 50px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.my-content-image .content-image-content .content-container.full-width{padding-right:100px}section.my-content-image .content-image-content .content-container .content-text{margin-top:auto}section.my-content-image .content-image-content .main-image-container img{max-width:500px;max-height:700px}section.my-content-image .content-image-content .side-image-container img{max-width:200px;max-height:200px}section.my-content-image .content-image-content *{z-index:2;position:relative}section.my-content-image .content-image-content h2{padding:40px 10px 40px 0;margin:auto 0}section.my-content-image .content-image-content img{margin:80px 0;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px}section.my-content-image .content-image-content:before{content:'';display:block;position:absolute;top:0;left:0;width:calc(100% - 80px);height:calc(100% - 80px);border:2px solid var(--c7);border-radius:8px;margin:40px;z-index:1}