body .phone-description{left:10%}body .phone-description .phone{font-size:0;transition:all 1s ease-in-out;transform:perspective(1000px) rotate3d(-100,-355,110,-32deg) translate3d(0,0,0);filter:drop-shadow(-20px 10px 20px rgba(0, 0, 0, .35))}body .phone-description .phone#phone-empty img{max-height:30rem}body .phone-description #phone-badge{overflow:hidden;border-radius:30px;border:5px solid transparent}body .phone-description #phone-badge img{transform:perspective(1000px) rotate3d(100,-355,110,-10deg) translate3d(-50px,-150px,0) scale(1.2);min-height:150%;max-width:unset;left:-50%;position:relative;top:-25%}@keyframes scan{0%,100%{transform:perspective(1000px) rotate3d(100,-355,110,-10deg) translate3d(-50px,-150px,0) scale(1.2)}25%{transform:perspective(1000px) rotate3d(-100,-355,110,-32deg) translate3d(0,-40px,0)}50%{transform:perspective(1000px) rotate3d(-100,-355,110,0deg) translate3d(-50px,-150px,0) scale(1.4)}75%{transform:perspective(1000px) rotate3d(33,-87,91,17deg) translate3d(-28px,-140px,65px) scale(1.2)}}body.loaded .phone-description #phone-badge img{animation-name:scan;animation-duration:4s;animation-iteration-count:infinite}.photobanner-wrapper{height:500px;min-height:100%;position:relative;overflow:hidden}.photobanner-wrapper .photobanner{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;animation:bannermove 15s linear infinite}.photobanner-wrapper .photobanner.reverse{animation-direction:reverse}.photobanner-wrapper .photobanner:hover{animation-play-state:paused}.photobanner-wrapper .photobanner img{max-width:100%}@keyframes bannermove{0%{transform:translate(0,0)}100%{transform:translate(0,-50%)}}.websites{position:relative;background-color:#1e88af;color:#FFF;overflow:hidden}.websites h4{color:#fff}.websites md-icon.h2-icon{color:rgba(255,255,255,.7)}.websites .highlight{color:rgba(255,255,255,.6)}.websites ul.features li:before{color:rgba(255,255,255,.6)}.websites .sites{min-height:400px}.websites .webrow-wrapper{position:absolute;top:0;left:0;right:50%}@media (max-width:960px){.websites .webrow-wrapper{right:0;bottom:55%;overflow:hidden}}.websites .webrow-wrapper .webrow{gap:1rem;rotate:-30deg;translate:0 -25%}@media (min-width:600px){.websites .webrow-wrapper .webrow{translate:0 -25%}}@media (min-width:960px){.websites .webrow-wrapper .webrow{translate:-35% -25%}}@media (min-width:1280px){.websites .webrow-wrapper .webrow{translate:-20% -25%}}@media (min-width:1920px){.websites .webrow-wrapper .webrow{translate:0 -25%}}.websites .webrow-wrapper .webrow .webcol{gap:1rem}.websites .webrow-wrapper .webrow .webcol .web{max-width:290px;font-size:0;background-color:#1e88af;box-shadow:-.5rem .5rem 1rem .5rem rgba(0,0,0,.35)}.websites .webrow-wrapper .webrow .webcol .web img{mix-blend-mode:luminosity;filter:opacity(.5)}.websites .webrow-wrapper .webrow .webcol:nth-child(2n){transform:translateY(80px)}.websites .webrow-wrapper .webrow .webcol:nth-child(2n+1){transform:translateY(200px)}.websites .webrow-wrapper .webrow .webcol .web-ntb{max-width:290px;font-size:0}.websites .webrow-wrapper .webrow .webcol .web-ntb .lid{position:absolute;inset:0;transition:all 2.5s ease-in-out;transform:perspective(1500px) rotateX(0);transform-style:preserve-3d;transform-origin:center top}.websites .webrow-wrapper .webrow .webcol .web-ntb .lid img{transform:rotateX(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.websites .webrow-wrapper .webrow .webcol .web-ntb .lid img.outside{transform:none;position:absolute;inset:0}.websites .webrow-wrapper .webrow .webcol .web-ntb.open .lid{transform:perspective(1500px) rotateX(125deg)}