.photo-content-main-content{display:flex;flex-flow:row wrap;align-items:center}.photo-content-left,.photo-content-right{flex:0 1 auto;width:50%}@media only screen and (max-width:767px){.photo-content-left,.photo-content-right{width:100%}}.photo-content-left{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative}.photo-content-title{bottom:40px;left:50px;position:absolute}@media only screen and (max-width:1023px){.photo-content-title{left:40px;width:calc(100% - 80px)}}.photo-content-title *{color:#fff;font-size:36px;font-weight:900;margin-bottom:0}.photo-content-right{padding-left:90px}@media only screen and (max-width:1023px){.photo-content-right{padding-left:45px}}@media only screen and (max-width:767px){.photo-content-right{padding-left:0}.photo-content-text{margin-top:20px}}.photo-content-text :last-child{margin-bottom:0}.photo-content-button{margin-top:35px}@media only screen and (max-width:767px){.photo-content-button{margin-top:20px}}.photo-content-button a{background:#000;color:#fff;display:inline-block;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;line-height:normal;padding:17px 25px 16px;text-transform:uppercase}.photo-content-form{display:flex;flex-flow:row wrap;align-items:center}.photo-content-form-inner{flex:0 1 auto;background:linear-gradient(94deg,#dbe8fa 35%,#c4d8f7);box-shadow:0 5px 15px rgba(0,0,0,.2);margin:0 auto;max-width:600px;padding:30px;position:relative;width:90%}.photo-content-form-close{cursor:pointer;height:25px;position:absolute;right:15px;top:15px;width:25px}.photo-content-form-close:after,.photo-content-form-close:before{background-color:#000;content:"";height:2px;left:50%;position:absolute;top:50%;width:100%}.photo-content-form-close:before{transform:translate(-50%,-50%) rotate(45deg)}.photo-content-form-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.photo-content-form-inner h3{text-align:center;font-size:20px;margin:0 0 10px}.photo-content-form-inner input[type=submit]{background-color:#000!important;color:#fff!important}.photo-content-form-inner .hs-form-field{margin-bottom:10px!important}.photo-content-form-inner .hs-richtext{padding-top:5px!important}.photo-content-form-inner .hs-richtext p{margin:0 0 10px!important}.photo-content-form-inner .hs-input{padding:6px}