.home-page{margin-bottom:30px}.home-page .cover-container{background-color:#122a42;min-height:700px;max-height:100vh;position:relative;overflow:hidden;margin-top:-30px;padding-bottom:25px}.home-page .cover-image-container{max-height:70%;position:relative}.home-page .ai-animated-image{display:none}.home-page .cover-image-container svg{max-height:80vh}.home-page .ai-line{fill:url(#a);stroke:url(#a);stroke-width:5px;stroke-dasharray:3000;stroke-dashoffset:3000;-webkit-animation:dash 2s cubic-bezier(.4,0,1,1) 1s forwards;animation:dash 2s cubic-bezier(.4,0,1,1) 1s forwards}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.home-page .ai-image{fill:#122a43;stroke:#122a43;-webkit-animation:logo-slide 1.5s cubic-bezier(.5,0,1,1) 1s both,vibrate-logo .3s linear 2s;animation:logo-slide 1s cubic-bezier(.5,0,1,1) 1s both,vibrate-logo .3s linear 2s}.home-page .ai-image-shadow{-webkit-animation:shadow-slide 1.5s cubic-bezier(.5,0,1,1) 1s both;animation:shadow-slide 1s cubic-bezier(.5,0,1,1) 1s both}@-webkit-keyframes logo-slide{from{transform:translateX(88%) translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes shadow-slide{from{transform:translateX(90.5%) translateY(-72%)}to{transform:translateY(30%)}}@keyframes logo-slide{from{transform:translateX(88%) translateY(-100%)}to{transform:translateY(0)}}@keyframes shadow-slide{from{transform:translateX(90.5%) translateY(-72%)}to{transform:translateY(30%)}}@-webkit-keyframes vibrate-logo{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(2px);transform:translateY(2px)}60%{-webkit-transform:translateX(-2px) translateY(2px);transform:translateX(-2px) translateY(2px)}80%{-webkit-transform:translateX(-2px) translateY(-2px);transform:translateX(-2px) translateY(-2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vibrate-logo{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2px);transform:translateY(-4px)}40%{-webkit-transform:translateY(2px);transform:translateY(4px)}60%{-webkit-transform:translateX(-2px) translateY(2px);transform:translateX(-4px) translateY(4px)}80%{-webkit-transform:translateX(-2px) translateY(-2px);transform:translateX(-4px) translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.home-page .cover-container .gradient-line{width:30%;height:4px;position:absolute;bottom:5%;left:51%;background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);-webkit-animation:line-slide 1s linear 2.3s both;animation:line-slide 1s linear 2.3s both}@-webkit-keyframes line-slide{from{width:0}to{width:51%}}@keyframes line-slide{from{width:0}to{width:51%}}.home-page .cover-container .cover-text{text-transform:uppercase;color:#fff;font-size:18px;font-weight:400;position:absolute;bottom:5%;left:51%;overflow:hidden;white-space:nowrap;margin:0 auto;letter-spacing:.15em;-webkit-animation:typing 5s steps(40,end) 3.3s both;animation:typing 5s steps(40,end) 3.3s both}@-webkit-keyframes typing{from{width:0}to{width:100%}}@keyframes typing{from{width:0}to{width:100%}}.home-page .cover-container .ai-slogan{position:absolute;color:#fff;font-size:16px;text-transform:uppercase;display:inline-block}.home-page .cover-container #heart{top:65%;left:40%;-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 6s,ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 8s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 4s,ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 6s forwards}.home-page .cover-container #humility{top:20%;left:60%;-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 8s,ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 10s forwards}.home-page .cover-container #honesty{top:20%;left:20%;-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 18s,ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 20s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards}.home-page .cover-container #heart::after{content:"";-webkit-animation:ai-dot 2s linear 7s forwards;animation:ai-dot 2s linear 7s forwards}.home-page .cover-container #humility::after{content:"";-webkit-animation:ai-dot 2s linear 11s forwards;animation:ai-dot 2s linear 11s forwards}.home-page .cover-container #honesty::after{content:"";-webkit-animation:ai-dot 2s linear 15s forwards;animation:ai-dot 2s linear 15s forwards}@-webkit-keyframes ai-slogan-appear{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes ai-slogan-appear{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes ai-slogan-anime{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px) opacity(0%);filter:blur(12px) opacity(0%)}}@keyframes ai-slogan-anime{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px) opacity(0%);filter:blur(12px) opacity(0%)}}@-webkit-keyframes ai-heart-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:65%;left:40%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:51%}}@keyframes ai-heart-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:65%;left:40%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:51%}}@-webkit-keyframes ai-humility-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:60%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:calc(51% + 75px)}}@keyframes ai-humility-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:60%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:calc(51% + 75px)}}@-webkit-keyframes ai-honesty-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:20%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:calc(51% + 165px)}}@keyframes ai-honesty-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:20%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:calc(51% + 165px)}}@keyframes ai-dot{0%{content:""}100%{content:"."}}@-webkit-keyframes xs-ai-heart-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:65%;left:40%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:53%}}@keyframes xs-ai-heart-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:65%;left:40%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:53%}}@-webkit-keyframes xs-ai-humility-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:60%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:67%}}@keyframes xs-ai-humility-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:60%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:67%}}@-webkit-keyframes xs-ai-honesty-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:20%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:83%}}@keyframes xs-ai-honesty-slide-in{0%{-webkit-transform:skew(80deg,10deg);transform:skew(80deg,10deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;top:20%;left:20%}100%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;top:95%;left:83%}}@media all and (max-width:767px){.home-page .cover-container{min-height:300px;max-height:100vh}.home-page .cover-container .gradient-line{width:35%;height:3px;left:53%}.home-page .cover-container .cover-text{font-size:12px;left:53%}.home-page .cover-container .ai-slogan{font-size:10px}.home-page .cover-container #heart{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 6s,xs-ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 8s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 6s,xs-ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 8s forwards}.home-page .cover-container #humility{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,xs-ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,xs-ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards}.home-page .cover-container #honesty{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 18s,xs-ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 20s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 18s,xs-ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 20s forwards}.home-page .cover-container #heart::after{content:"";-webkit-animation:ai-dot 2s linear 9s forwards;animation:ai-dot 2s linear 9s forwards}.home-page .cover-container #humility::after{content:"";-webkit-animation:ai-dot 2s linear 15s forwards;animation:ai-dot 2s linear 15s forwards}.home-page .cover-container #honesty::after{content:"";-webkit-animation:ai-dot 2s linear 20s forwards;animation:ai-dot 2s linear 20s forwards}}@media all and (min-width:768px) and (max-width:959px){.home-page .cover-container .ai-slogan{font-size:18px}.home-page .cover-container .gradient-line{left:53%}.home-page .cover-container .cover-text{left:53%}.home-page .cover-container #heart{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 6s,xs-ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 8s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 6s,xs-ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 8s forwards}.home-page .cover-container #humility{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,xs-ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,xs-ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards}.home-page .cover-container #honesty{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 18s,xs-ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 20s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 18s,xs-ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 20s forwards}}@media screen and (device-aspect-ratio:40/71){.home-page .cover-container{min-height:220px}.home-page .cover-container .gradient-line{left:52%}.home-page .cover-container .cover-text{font-size:13px;left:52%}.home-page .cover-container .ai-slogan{font-size:9px}}@media screen and (device-aspect-ratio:3/4){.home-page .cover-container{min-height:600px}.home-page .cover-container .cover-text{left:52%}.home-page .cover-container .gradient-line{left:52%}.home-page .cover-container .ai-slogan{font-size:16px}.home-page .cover-container #heart{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 6s,xs-ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 8s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 6s,xs-ai-heart-slide-in 2s cubic-bezier(.23,1,.32,1) 8s forwards}.home-page .cover-container #humility{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,xs-ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 12s,xs-ai-humility-slide-in 2s cubic-bezier(.23,1,.32,1) 14s forwards}.home-page .cover-container #honesty{-webkit-animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 18s,xs-ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 20s forwards;animation:ai-slogan-appear 2s cubic-bezier(.25,.46,.45,.94) both 18s,xs-ai-honesty-slide-in 2s cubic-bezier(.23,1,.32,1) 20s forwards}}_::-webkit-full-page-media,_:future,:root .safari_only{display:block;max-height:80vh;-webkit-animation:logo-slide 1.5s cubic-bezier(.5,0,1,1) 1s both,vibrate-logo .3s linear 2s;animation:logo-slide 1s cubic-bezier(.5,0,1,1) 1s both,vibrate-logo .3s linear 2s;margin-bottom:20px}_::-webkit-full-page-media,_:future,:root svg{display:none}.home-page .news-section{margin-top:20px}.home-page .news-section .news-highlight-box{background-color:rgba(2,75,100,.7);padding:0}.home-page .news-section .news-highlight-box-container:nth-child(2) .news-highlight-box{background-color:rgba(88,88,19,.7)}.home-page .news-section .news-highlight-box .news-highlight-image-wrapper{height:100%;z-index:-5}.home-page .news-section .news-highlight-box .news-highlight-image-wrapper>a>img{z-index:-10;width:100%;height:100%;object-fit:cover;object-position:center}.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part{margin-top:-40%}.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part .news-highlight-title{color:#fff;text-transform:uppercase;text-align:center;padding:10px}.home-page .news-section .news-highlight-box .news-highlight-details .news-highlight-date{display:none}.home-page .news-section .news-highlight-box .news-highlight-details .news-link{margin-top:-20%;text-align:center}@media screen and (device-aspect-ratio:40/71){.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part{margin-top:-50%}.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part .news-highlight-title{padding:5px;font-size:10px}}@media all and (max-width:767px){.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part{margin-top:-45%}.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part .news-highlight-title{padding:5px;font-size:12px}}@media all and (min-width:768px) and (max-width:1199px){.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part{margin-top:-50%}.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part .news-highlight-title{padding:5px;font-size:12px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:1.5){.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part{margin-top:-50%}.home-page .news-section .news-highlight-box .news-highlight-details .upper-details-part .news-highlight-title{padding:10px;font-size:14px}}.home-page .ms-gold-section{margin-top:20px;margin-bottom:20px}.home-page .testimonials-section{margin-top:20px;min-height:350px;display:flex;align-items:center}.home-page .testimonials-section .testimonial-item-container .testimonial-item-background{background-color:#0a1827;background-image:none}.home-page .testimonials-section .testimonial-item-info-text .testimonial-item-description{color:#fff;font-weight:500}.home-page .testimonials-section .testimonial-item-info-text .testimonial-item-info-headline{text-align:left;color:#ccc;font-weight:500}.home-page .testimonials-section .testimonial-item-info-text .testimonial-item-info-headline>span{color:#ccc}@media all and (max-width:767px){.home-page #testimonials-separator{display:none}.home-page .testimonials-section{display:none}}.home-page .social-feed-section .subscribe-flex-container{display:flex;flex-direction:column;justify-content:center;height:400px}.home-page .social-feed-section .subscribe-button-headline{text-align:center;font-weight:600;font-size:18px;text-transform:uppercase}.home-page .social-feed-section .subscribe-button{margin-top:10px}.home-page .social-feed-section .twitter-feed-widget{border:1px #ecedee solid}@media all and (max-width:767px){.home-page .social-feed-section .subscribe-flex-container{height:150px}}footer{background-color:#255982}footer .ai-mobile-apps-container{background-color:#2386c5}footer .ai-mobile-apps-container .ai-upper-footer-title{text-align:center;font-size:18px;color:#fff;text-transform:uppercase;margin-top:15px}footer .ai-mobile-apps-container img{margin-top:10px;max-width:240px}footer .ai-mobile-apps-container #ai-app-store{min-width:195px;padding-top:13px}.footer-menu-section{padding-top:30px}.footer-menu-content{border-width:3px;border-style:solid;border-image:linear-gradient(90deg,#fdfe1e 0,#44abee) 0 0 60 0;padding-bottom:10px}.footer-menu-content .footer-menu-item{text-align:center}.footer-menu-content .footer-menu-item a{color:#fff;text-decoration:none}.footer-info-section{margin-top:30px}.footer-info-section .footer-info-content{color:#fff;text-align:center}.footer-social-icons-section{margin-top:30px;padding-bottom:8px}.footer-social-icons-section .footer-social-icons-container{text-align:center}.footer-social-icons-section .footer-social-icons-content{border-width:3px;border-style:solid;border-image:linear-gradient(90deg,#fdfe1e 0,#44abee) 60 0 0 0;padding-top:10px}.footer-social-icons-section .footer-social-icons-content a{font-size:26px;color:#fff;text-decoration:none}.footer-content{margin-right:auto;margin-left:auto;margin-top:20px}.footer-terms-section .footer-terms-content{color:#fff;text-align:center;padding-top:20px;margin-bottom:20px}.footer-terms-section #privacy-policy{text-align:right}.footer-terms-section #terms-circle{color:#fff;text-align:center}.footer-terms-section #terms-and-conditions{text-align:left}.footer-terms-section #privacy-policy:focus,.footer-terms-section #privacy-policy:active{outline:none;text-decoration:none;color:#44abee}.footer-terms-section #terms-circle:focus,.footer-terms-section #terms-circle:active{outline:none;text-decoration:none}.footer-terms-section #terms-and-conditions:focus,.footer-terms-section #terms-and-conditions:active{outline:none;text-decoration:none;color:#44abee}@media all and (max-width:767px){.footer-terms-section #privacy-policy{text-align:center}.footer-terms-section #terms-and-conditions{text-align:center}}@media screen and (device-aspect-ratio:3/4){.footer-terms-section #privacy-policy{text-align:center}.footer-terms-section #terms-circle{display:none}.footer-terms-section #terms-and-conditions{text-align:center}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:1.5){.footer-terms-section #terms-and-conditions{white-space:nowrap}}@font-face{font-family:'Lato';font-style:italic;font-weight:100;font-display:swap;src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:100;font-display:swap;src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:italic;font-weight:300;font-display:swap;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:300;font-display:swap;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:italic;font-weight:900;font-display:swap;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:900;font-display:swap;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:100;font-display:swap;src:local('Lato Hairline'),local('Lato-Hairline'),url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:100;font-display:swap;src:local('Lato Hairline'),local('Lato-Hairline'),url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.row.equalized:before{content:normal}.view-wrapper{margin-top:101px;margin-bottom:30px}.page-content{margin-top:30px}.navbar-brand img{max-height:56px;margin-top:-17px}.ui-select-bootstrap .ui-select-choices-row>span{color:#fff}.uib-datepicker .uib-weeks{color:#fff}.uib-datepicker .uib-daypicker table tr:nth-child(2){color:#fff}.section-separator-section{margin-top:40px;margin-bottom:40px}.section-separator{width:100%}.section-separator .left-gradient{min-height:3px;background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);vertical-align:middle;margin-left:-15px;margin-top:2%}.section-separator .right-gradient{min-height:3px;background-image:linear-gradient(to right,#44abee 0%,#fdfe1e 100%);vertical-align:middle;margin-right:-15px;margin-top:2%}.section-separator .separator-title{font-size:2rem;font-weight:600;text-align:center;color:#44abee}.section-separator .separator-title>a{text-decoration:none}.employee-details .name{margin-top:0;margin-bottom:3px}.employee-details .name-separator{background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);height:3px}.employee-details .photo-wrapper{padding:3px;background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);border-radius:50%}.employee-details .social-links{margin-bottom:10px;margin-top:10px}.employee-details .social-links i{margin-right:20px}.employee-details .biography{text-align:justify}.employee-details .certificates-title{margin-bottom:3px;text-transform:uppercase}.employee-details .certificates-separator{background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);height:3px;margin-bottom:10px}.employee-details .certificates{margin:0;padding:0;list-style:none}.employee-details .certificates .certificate a{display:flex;align-items:flex-start}.employee-details .photo-wrapper{opacity:1;animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}.employee-details .photo-wrapper.ng-hide{opacity:0;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.employee-details .photo-wrapper.ng-hide-add,.profile-details .photo-wrapper.ng-hide-remove{transition:all linear 1s}.employee-details .personal-info{opacity:1;animation:slide-in .5s backwards;-webkit-animation:slide-in .5s forwards}.employee-details .personal-info.ng-hide{opacity:0;transform:translateX(50%);-webkit-transform:translateX(50%)}.employee-details .personal-info.ng-hide-add,.employee-details .personal-info.ng-hide-remove{transition:all linear 1s}.employee-details .certificates-wrapper{opacity:1;animation:slide-in .5s upwards;-webkit-animation:slide-in .5s forwards}.employee-details .certificates-wrapper.ng-hide{opacity:0;transform:translateY(50%);-webkit-transform:translateY(50%)}.employee-details .certificates-wrapper.ng-hide-add,.employee-details .certificates-wrapper.ng-hide-remove{transition:all linear 1s}.employee-details .certificate{margin-bottom:7px}.employee-details .certificate-image{min-width:20px;max-height:20px;margin-right:10px}.team-page .profile-box{margin-top:10px}.contact-page .internal-message-form{border-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);border-image-slice:1;border-width:2px}.contact-page .contact-info{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}.contact-page .contact-info address{margin-bottom:0}.contact-page .google-place-section{margin-top:20px;max-height:500px;margin-bottom:-30px}.google-place-widget iframe{max-height:500px}@media all and (max-width:767px){.contact-page .contact-info{margin-bottom:20px}}.case-study-index-page .case-study-search-container{background-color:#fff;color:#122a43;padding-top:10px;padding-bottom:10px;margin-bottom:20px}.case-study-index-page .filter-by-label{display:none}.case-study-index-page .case-study-search-container input{color:#6b758c}.case-study-index .case-study-box{padding-bottom:30px;margin-bottom:30px}.case-study-index-page .case-study-index .case-study-box .title{text-transform:uppercase;margin-top:7px}.case-study-index-page .case-study-index .case-study-box .title-separator{background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);margin-top:7px;margin-bottom:7px}.case-study-index-page .case-study-index .case-study-box .more-link{text-align:right;text-transform:lowercase;border-bottom:3px solid #fdfe1e;padding-left:2px}.case-study-index .case-study-box .more-link i{vertical-align:middle}.case-study-details{margin-top:-30px}.case-study-details .cs-title-container{margin-bottom:20px}.case-study-details .cs-title-container .title{text-transform:uppercase;font-weight:600;border-bottom:3px solid #255982;background:linear-gradient(to right,#8fcd9a 0%,#44abee 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:3px}.case-study-details .separator{background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%)}.case-study-details .cs-info-section{background-color:#122a43;border-top:double 4px transparent;color:#fff;padding-bottom:15px}.case-study-details .cs-info-container .facts-box{border-radius:0 25px 0 25px;background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);padding:3px;margin-top:30px;margin-bottom:30px}.case-study-details .cs-info-container .facts-box-inner{border-radius:0 23px 0 23px;background-color:#122a43;padding-left:15px;padding-right:15px;padding-bottom:5px}.case-study-details .cs-info-container .headline{text-transform:uppercase;font-weight:bold;margin-top:15px}.case-study-details .cs-info-container .external-links div{margin-top:5px}.case-study-details .cs-info-container .external-links a{margin-right:20px}.case-study-details .cs-info-container .external-links a>i{background:linear-gradient(to right,#8fcd9a 0%,#44abee 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.case-study-details .cs-info-container .technologies{margin-top:5px}.case-study-details .cs-info-container .technology{background-color:#255982;font-weight:bold;border-radius:5px;color:#fff;font-size:12px;padding:5px;margin-right:10px;margin-bottom:10px}.case-study-details .cs-info-container .industries{margin-top:5px}.case-study-details .cs-info-container .industry{background-color:transparent;font-weight:bold;border-radius:5px;border:2px solid #255982;color:#fff;font-size:12px;padding:5px;margin-right:10px}.case-study-details .cs-info-container .cs-description{color:#fff;text-align:justify}.case-study-details testimonial-item .flex-container{background:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);color:#000;border:none}.case-study-details .testimonial-container{padding-top:30px;padding-bottom:20px}@media all and (max-width:767px){.case-study-details .cs-title-container h2>span{font-size:20px;text-decoration:none}}testimonial-item .testimonial-item-background{background-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);background-repeat:no-repeat;background-position-y:50%;background-size:100% 100%;min-height:300px;display:flex;align-items:center}@media only screen and (max-width:991px){testimonial-item .testimonial-item-background{background-position-y:0;background-size:100% auto}}testimonial-item .testimonial-item-info-text{padding-top:20px;padding-bottom:15px}testimonial-item .testimonial-item-info-text .testimonial-item-info-headline{padding:10px 20px 15px 20px;font-weight:600}testimonial-item .testimonial-item-info-text .testimonial-item-description{padding-bottom:15px;padding-left:20px;padding-right:20px;text-align:justify;font-weight:600}testimonial-item .testimonial-item-info-text .testimonial-item-description p{margin:0}news-view .news-view{margin-bottom:30px}news-view .outer-panel-content .fa-clock-o{margin-left:10px}news-view .news-header-icon{display:none}news-view .news-short-description{display:none}.news-page .news-block{border-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);border-image-slice:1;border-width:2px}.news-page .news-index-separator{display:none}.moments-page gallery-index .gallery-image>img{border-style:solid;border-image:linear-gradient(to right,#fdfe1e 0%,#44abee 100%);border-image-slice:1;border-width:2px}.moments-page gallery-index .gallery-name{text-align:center;font-weight:600;font-size:20px}.moments-page gallery-index .gallery-name>div{margin-top:10px;margin-bottom:15px}gallery-view .gallery-headline{font-size:24px;font-weight:600;margin-bottom:15px}gallery-view .gallery-image-count{text-align:center;margin-top:15px}testimonial-carousel .carousel-inner>.item{-webkit-transition:-webkit-transform 1.5s ease-in-out !important;-o-transition:-o-transform 1.5s ease-in-out !important;transition:transform 1.5s ease-in-out !important}