.is-sticky2{position:-webkit-sticky;position:sticky;top:200px}.timeline,.timeline-event{position:relative}.timeline{margin:4em auto;max-width:46em}.timeline:before{background-color:#000;content:'';margin-left:-1px;position:absolute;top:0;left:2em;width:2px;height:100%}.timeline-event:hover .timeline-event-icon{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#cc312a}.timeline-event:hover .timeline-event-thumbnail{-moz-box-shadow:inset 40em 0 0 0 #cc312a;-webkit-box-shadow:inset 40em 0 0 0 #cc312a;box-shadow:inset 40em 0 0 0 #cc312a}.timeline-event-copy{padding:2em;position:relative;top:-1.875em;left:4em;width:80%}.timeline-event-copy h3{font-size:1.5em;margin-bottom:.3em}.timeline-event-copy h4{font-size:1.2em;margin-bottom:1.2em}.timeline-event-copy strong{font-weight:700}.timeline-event-copy p:not(.timeline-event-thumbnail){padding-bottom:0}.timeline-event-icon{-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#000;outline:white solid 10px;display:block;margin:.5em .5em .5em -.5em;position:absolute;top:0;left:2em;width:1em;height:1em}.timeline-event-thumbnail{-moz-transition:box-shadow .5s ease-in .1s;-o-transition:box-shadow .5s ease-in .1s;-webkit-transition:box-shadow .5s ease-in 0.1s;transition:box-shadow .5s ease-in .1s;color:#fff;font-size:1.25em;background-color:#000;-moz-box-shadow:inset 0 0 0 0 #ef795a;-webkit-box-shadow:inset 0 0 0 0 #ef795a;box-shadow:inset 0 0 0 0 #ef795a;display:inline-block;margin-bottom:1.2em;padding:.25em .75em}.custom-model-main{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;z-index:-1;overflow-x:hidden;overflow-y:auto}.model-open{z-index:99999;opacity:1;overflow:hidden}.custom-model-inner{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;display:inline-block;vertical-align:middle;width:450px;margin:30px auto;max-width:97%}.custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto}.model-open .custom-model-inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);position:relative;z-index:999}.model-open .bg-overlay{background:rgba(0,0,0,.6);z-index:99}.bg-overlay{background:rgba(0,0,0,0);height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}.close-btn{position:absolute;right:0;top:-30px;cursor:pointer;z-index:99;font-size:30px;color:#fff}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;vertical-align:middle;margin-right:0;height:100%}}@media screen and (max-width:799px){.custom-model-inner{margin-top:45px;width:70%}}@media only screen and (max-width:767px){.image_block_one .image-box .text-box .light-icon{width:200px;transform:translate(-20%,-90%)}}