.mod-txtlimg{height:600px;position:relative}.mod-txtlimg .image-wrap{height:auto;left:0;max-width:626px;position:absolute;top:50%;transform:translateY(-50%);width:45%}@media only screen and (max-width:991px){.mod-txtlimg .image-wrap{float:left;margin:40px 100px 45px 0;max-width:unset;position:relative;right:unset;top:unset;transform:unset;width:auto;width:100%}}@media only screen and (max-width:767px){.mod-txtlimg .image-wrap{margin-left:0;max-width:unset;width:100%}}@media only screen and (max-width:479px){.mod-txtlimg .image-wrap{margin:30px 0}}.mod-txtlimg .icon{position:absolute;right:-10%;top:15%;width:20%;z-index:1}@media only screen and (max-width:991px){.mod-txtlimg .icon{display:none}}.mod-txtlimg .icon svg{border-radius:50%;box-shadow:0 42px 50px rgba(0,0,0,.16)}.mod-txtlimg .image{height:auto;width:100%}@media only screen and (max-width:991px){.mod-txtlimg .image{width:auto}}.mod-txtlimg .image img{border:6px solid #fff;border-left:0;border-radius:0 40px 40px 0;box-shadow:0 40px 45px rgba(0,0,0,.18)}@media only screen and (max-width:767px){.mod-txtlimg .image img{border:none;border-radius:unset;box-shadow:none;width:100%}}.mod-txtlimg .text{height:460px;position:absolute;right:8%;top:50%;transform:translateY(-50%);width:38%}@media only screen and (max-width:991px){.mod-txtlimg .text{float:left;height:auto;left:unset;margin:0 10%;position:static;top:unset;transform:unset;width:80%}}.mod-txtlimg h1{color:#222;font-size:56px;font-size:3.5rem;font-weight:700;letter-spacing:0;line-height:1.07143em;margin:20px 0 25px}@media only screen and (max-width:767px){.mod-txtlimg h1{font-size:45px}}@media only screen and (max-width:479px){.mod-txtlimg h1{font-size:28px}}.mod-txtlimg p{color:#626b7d;font-family:Graphik Web;font-size:15px;font-style:normal;font-weight:400;line-height:30px}