@media all and (min-width:768px){h4.has-thumbnail{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}}@media all and (max-width:767px){h4.has-thumbnail{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}@media all and (min-width:768px){h4.has-thumbnail>span:first-child{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:32px;width:230px}}@media all and (max-width:767px){h4.has-thumbnail>span:first-child{margin-bottom:20px}}h4.has-thumbnail>span:first-child img{border-radius:8px}h4.has-thumbnail>span:last-child{-webkit-flex:1 1 auto;flex:1 1 auto}@media all and (min-width:768px){dl>dt{width:calc(100% * 370/1170)}}@media all and (min-width:768px){dl>dd{width:calc(100% * 800/1170)}}.icon-text-wrapper{display:-webkit-flex;display:flex}.icon-text-wrapper>.icon-text-wrapper-icon{-webkit-flex-shrink:0;flex-shrink:0;margin-right:32px}@media all and (max-width:767px){.icon-text-wrapper>.icon-text-wrapper-icon{margin-right:16px;width:25%}}.icon-text-wrapper>.icon-text-wrapper-text{-webkit-flex-grow:1;flex-grow:1}.icon-text-wrapper>.icon-text-wrapper-text>:last-child{margin-bottom:0}.icon-text-wrapper>.icon-text-wrapper-text>p:first-child{margin-top:-0.5em}.cancel-button,.link-button{-webkit-justify-content:center;justify-content:center;min-width:270px;width:auto}.cancel-button span,.link-button span{padding:.05em 48px .1em 48px}@media all and (max-width:767px){.cancel-button,.link-button{font-size:1.6rem}}