a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.waves{top:0;height:100%;background-image:url(/static/media/waves.8c596004.png);background-color:#fdfdfe;background-position:bottom;background-size:cover;background-repeat:no-repeat;z-index:0}#wave,.waves{position:absolute;left:0;width:100%}#wave{bottom:0;height:auto}@media only screen and (max-width:767px){.waves{display:none}}.background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}@media only screen and (min-width:768px){.background{display:none}}[role=button],button,input[type=button],input[type=reset],input[type=submit]{box-sizing:border-box}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[role=button],[role=link]{color:inherit;display:inline-block;text-align:center;text-decoration:none;white-space:pre;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}[role=button],[role=link],button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;font-size:14px;color:rgba(43,72,95,.75);transition:all .2s ease-out}[role=button]:hover,[role=link]:hover,button:hover,input[type=button]:hover,input[type=reset]:hover{color:#2b485f}[role=link].active{color:#fe777a}[role=button],form input[type=submit]{padding:10px 20px;border:1px solid #2b485f;color:#2b485f;border-radius:100px;opacity:.95}[role=button]:hover,form input[type=submit]:hover{opacity:1}[role=button].active{border:none;background:#fdfdfe;box-shadow:0 0 20px rgba(0,0,0,.3)}[role=button].link{position:relative;border:none;padding-left:0;padding-bottom:0}[role=button].link:after{content:"";position:absolute;right:6px;top:16px;height:8px;width:8px;border-top:1px solid #2b485f;border-right:1px solid #2b485f;border-top-right-radius:2px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);opacity:1;transition:all .2s ease-out}[role=button].link:hover{color:#fe777a!important}[role=button].link:hover:after{right:0;opacity:0}.bullets,.bullets-inline{position:relative}.bullets-inline .bullet,.bullets .bullet{position:relative;top:0;left:0;padding-left:20px}.bullets-inline .bullet:before,.bullets .bullet:before{content:"";position:absolute;top:5px;left:0;width:8px;height:8px;margin:0;border-radius:8px;background:rgba(43,72,95,.75)}.bullets{padding-left:20px}.bullets-inline{padding:0}.bullets-inline .bullet{display:inline-block;padding-left:30px}.bullets-inline .bullet:before{position:absolute;top:auto;bottom:0;left:0;width:12px;height:12px;margin:0 9px;border-radius:12px;background:rgba(43,72,95,.5)}.bullets-active .bullet.active:before,.bullets-active .bullet:hover:before{background:#2b485f}form{text-align:center}form input[type=email],form input[type=submit],form input[type=text],form textarea{border:0;outline:0;padding:12px 20px;border-radius:8px;display:block;width:100%;margin-top:30px;font-size:1.5em;font-family:UpWave-Book,sans-serif;box-shadow:0 0 20px rgba(0,0,0,.3);resize:none;background:#fdfdfe;box-sizing:border-box;color:#2b485f}form input[type=email],form input[type=text],form textarea{opacity:.85}.in-error{border:1px solid #fe777a!important}.field-error{color:#fe777a!important;padding:6px 20px 0}.field-error,.form-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5}.form-notice{padding:20px;color:#55a0b6;text-align:justify;background:#b6e0ed;border-radius:8px;margin-top:30px}.loading:before{content:"";box-sizing:border-box;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;border-radius:50%;border:3px solid transparent;border-top-color:#fdfdfe;border-bottom-color:#fdfdfe;-webkit-animation:loading .8s ease infinite;animation:loading .8s ease infinite;z-index:1}@-webkit-keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}form input:focus,form textarea:focus{opacity:1}form input[type=submit]{color:#fdfdfe;background:#6dcde9;border-radius:100px;font-size:14px;padding:10px 20px;line-height:14px}form textarea{height:200px}.header{z-index:1}.header-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:80px;padding:0 2%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.greeting .header-wrapper{opacity:0}.navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation:last-child .nav-button{margin-right:15px;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.nav-button{margin:0 0 0 40px}.logo{height:100%}.logo-button{height:80%}@media only screen and (min-width:1921px){.navigation{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.navigation .nav-button{margin-left:125px;-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75)}.navigation:last-child .nav-button{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.logo-button{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@media only screen and (min-width:1441px) and (max-width:1920px){.navigation{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.navigation .nav-button{margin-left:75px;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.navigation:last-child .nav-button{margin-right:15px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.logo-button{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}}@media only screen and (min-width:1281px) and (max-width:1440px){.navigation:last-child .nav-button{margin-right:0;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}}@media only screen and (max-width:568px){.header{min-height:125px;height:125px;max-height:125px}.header-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-wrapper,.navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:15px}.nav-button{margin:0 10%;font-size:16px}.logo{height:100%}.logo-button{height:60px;margin:0 auto}}.footer{background:url(/static/media/black.1776ffab.png);padding:0 1%;position:relative}.footer:after{content:"";position:absolute;top:-3px;left:0;width:100%;height:6px;background:url(/static/media/black.1776ffab.png)}.sidebar-opened+.footer .copyright{text-align:right;padding-right:15px}.footer-navigation{padding-top:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer-navigation,.social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.social-link{min-width:50px;max-width:75px;padding-right:25px}.social-link section{max-height:75px}.social-link svg{width:100%}.social-link svg path{fill:#3d6687}.social-link:hover svg path{fill:#6dcde9}.sitemap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px}.sitemap h3{padding:0 0 10px;color:#6dcde9}.sitemap h3:before{content:"";position:absolute;bottom:0;right:0;width:50%;height:10px;background:#6dcde9}.sitemap-group{padding-top:5px}.sitemap-link{padding-left:25px;font-size:22px;color:#3d6687;text-transform:uppercase;text-decoration:none}.sitemap-link:hover{color:#6dcde9}.copyright,.copyright a{line-height:2.5em;text-transform:uppercase;text-align:center;font-size:14px;color:#3d6687}.copyright .help-links{padding:0 10px}.copyright .help-links a{text-decoration:underline;cursor:pointer}@media only screen and (max-width:768px){.footer{padding:0 5%}.footer .footer-navigation{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:0}.footer .sitemap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0 10px}.footer .sitemap h3{font-size:1.5em;padding:0}.footer .sitemap h3:before{bottom:-5px}.footer .sitemap-group{padding:0}.footer .sitemap-link{padding:0 0 3px}.footer .social{padding:3% 0 0}.footer .social-link{padding:0 10px}.footer .copyright{padding-top:10px;line-height:1.5em}.footer .copyright .help-links,.footer .copyright .legit-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer:after{display:none}}@media only screen and (max-width:568px){.footer{box-shadow:0 0 20px rgba(0,0,0,.3)}.footer:after{display:none}}.contact-bar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:1441px;padding-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-bar .sidebar-close-button{top:13px}.contact-bar h2{padding-left:25px;padding-right:25px;text-transform:uppercase;color:#fdfdfe}.contact-bar h2:before{width:calc(100% - 50px);left:25px}.contact-bar .contact-map{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1.3;-ms-flex:1.3;flex:1.3;padding:0 35px 0 0}.contact-bar .google-map{width:100%;padding-top:30px;box-sizing:border-box}.contact-bar .google-map,.contact-bar .google-map iframe{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:8px}.contact-bar .google-map iframe{box-shadow:0 0 20px rgba(0,0,0,.3)}.contact-bar .contact-address{padding:0 0 30px;color:#fdfdfe;line-height:1.5;text-align:center;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-bar .contact-address a{margin:0;color:#fdfdfe}.contact-bar .contact-address .contact-street{padding:30px 0 0}.contact-bar .contact-form{-webkit-box-flex:.7;-ms-flex:.7;flex:.7}.contact-bar #contact-us{width:100%}.contact-bar #contact-us .g-recaptcha{display:inline-block;margin-top:30px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:8px}.contact-bar #contact-us .form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fdfdfe;margin-top:48px}.contact-bar #contact-us .form-buttons .nav-button,.contact-bar #contact-us .form-buttons .submit-button{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.contact-bar #contact-us .form-buttons .loading .submit-button{pointer-events:none;opacity:.1}.contact-bar #contact-us .form-buttons .submit-button-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-bar #contact-us .form-buttons .divider{position:relative;margin:25px 0 20px;opacity:.85;font-size:1em}.contact-bar #contact-us .form-buttons .divider:before{content:"";position:absolute;top:50%;left:-50px;width:40px;height:2px;background:#fdfdfe}.contact-bar #contact-us .form-buttons .divider:after{content:"";position:absolute;top:50%;right:-50px;width:40px;height:2px;background:#fdfdfe}.contact-bar #contact-us .form-buttons .nav-button{border-color:#fdfdfe;color:#fdfdfe;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin:0}.contact-bar #contact-us .form-buttons .submit-button{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);min-width:125px;margin:0}.contact-bar .contact-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 35px}@media only screen and (min-width:1441px) and (max-width:1920px){.contact-bar{width:1280px}.contact-bar h2{font-size:1.75em}.contact-bar form input,.contact-bar form textarea{padding:9px 18px;font-size:1.25em;margin-top:20px}.contact-bar .form-notice{margin-top:20px}.contact-bar .contact-map .contact-address .contact-street,.contact-bar .contact-map .google-map{padding-top:20px}.contact-bar #contact-us .g-recaptcha{margin-top:20px}.contact-bar #contact-us .form-buttons{margin-top:30px}.contact-bar #contact-us .form-buttons .divider{margin:20px 0 15px;font-size:.9em}.contact-bar #contact-us .form-buttons .nav-button{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.contact-bar #contact-us .form-buttons .submit-button{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);font-size:14px}}@media only screen and (min-width:1025px) and (max-width:1440px){.contact-bar{width:1000px}.contact-bar h2{font-size:1.5em}.contact-bar form input,.contact-bar form textarea{padding:9px 18px;font-size:1.1em;margin-top:20px}.contact-bar form textarea{height:150px}.contact-bar .form-notice{margin-top:20px}.contact-bar .contact-map .contact-address .contact-street,.contact-bar .contact-map .google-map{padding-top:20px}.contact-bar .field-error{padding-top:0;font-size:1em}.contact-bar #contact-us .g-recaptcha{margin-top:0;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.contact-bar #contact-us .form-buttons{margin-top:25px}.contact-bar #contact-us .form-buttons .divider{margin:15px 0 10px;font-size:.9em}.contact-bar #contact-us .form-buttons .nav-button{-webkit-transform:none;-ms-transform:none;transform:none}.contact-bar #contact-us .form-buttons .submit-button{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);font-size:14px}}@media only screen and (min-width:769px) and (max-width:1024px){.contact-bar{width:700px}.contact-bar h2{font-size:1.65em}.contact-bar form input,.contact-bar form textarea{padding:8px 16px;font-size:1.15em;margin-top:20px}.contact-bar form textarea{height:125px}.contact-bar .form-notice{margin-top:20px}.contact-bar .contact-map .contact-address .contact-street,.contact-bar .contact-map .google-map{padding-top:20px}.contact-bar .field-error{padding-top:0;font-size:1em}.contact-bar #contact-us .g-recaptcha{margin-top:20px}.contact-bar #contact-us .form-buttons{margin-top:30px}.contact-bar #contact-us .form-buttons .divider{margin:10px 0 5px;font-size:.9em}.contact-bar #contact-us .form-buttons .nav-button{-webkit-transform:none;-ms-transform:none;transform:none}.contact-bar #contact-us .form-buttons .submit-button{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);font-size:14px}}@media only screen and (max-width:768px){.contact-bar{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-bar .contact-form{padding:0 125px}.contact-bar h2{font-size:1.45em;padding-bottom:15px}.contact-bar h2:before{height:15px}.contact-bar form input,.contact-bar form textarea{padding:7px 14px;font-size:1.05em;margin-top:15px}.contact-bar .form-notice{margin-top:15px}.contact-bar form textarea{height:100px}.contact-bar .contact-map{padding:30px 0 0}.contact-bar .contact-map .google-map,.contact-bar .contact-map h2.map-title{display:none}.contact-bar .contact-map .contact-address{padding-bottom:20px}.contact-bar #contact-us .form-buttons,.contact-bar #contact-us .g-recaptcha{margin-top:20px}.contact-bar #contact-us .form-buttons .divider{margin:10px 0 5px;font-size:.9em}.contact-bar #contact-us .form-buttons .nav-button{-webkit-transform:none;-ms-transform:none;transform:none}.contact-bar #contact-us .form-buttons .submit-button{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);font-size:16px;min-height:32px}.contact-bar #contact-us .field-error{padding-top:0;font-size:.75em}}@media only screen and (max-width:568px){.contact-bar .contact-form{padding:0}}.about-us{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3% 2% 1%;overflow:hidden}.about-us .about-us-reviews{position:absolute;top:0;right:0;width:30%;padding:6% 5% 0 0;line-height:1.5;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.about-us .about-us-reviews p{color:#fdfdfe;text-align:justify;font-style:italic;font-size:2.5em}.about-us .about-us-reviews .nav-button{color:#fdfdfe;margin:15px 0 0;line-height:1;-webkit-transform:scale(2.25);-ms-transform:scale(2.25);transform:scale(2.25);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.about-us .about-us-reviews .nav-button:after{border-color:#fdfdfe}.about-us .about-us-container-both,.about-us .about-us-container-laptop{display:block;width:680px;margin:0 auto;position:relative;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(2.75);-ms-transform:scale(2.75);transform:scale(2.75)}.about-us .about-us-container-both{margin:1% 30%}.about-us .about-us-container-both>.screen,.about-us .about-us-container-laptop>.screen{width:460px;height:280px;position:relative;background:#f17174;border:20px solid #474e5d;border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,.3)}.about-us .about-us-container-both>.laptop{top:225px}.about-us .about-us-container-laptop{-webkit-transform:none;-ms-transform:none;transform:none}.about-us .about-us-container-laptop>.laptop{position:relative;top:0;left:0;right:auto;margin:0 auto}.about-us .about-us-container-laptop>.laptop .content{width:100%;height:100%;padding:10px;box-sizing:border-box}.about-us .monitor>div{position:absolute}.about-us .laptop:before,.about-us .monitor:after,.about-us .monitor:before{content:"";position:absolute;left:50%}.about-us .laptop:before,.about-us .monitor:before{top:-10px;margin:-3px 0 0 -3px;width:6px;height:6px;border-radius:6px;background:#a5adbd}.about-us .screen:after{width:8px;height:8px;border-radius:8px;bottom:-10px;margin:0 0 -4px -4px;background:#e8ebf0}.about-us .content{width:100%;height:100%;top:-5px;left:0;padding:0 25px 10px 10px;overflow:hidden;box-sizing:border-box}.about-us .content:before{content:"";position:absolute;top:20px;right:-90px;width:200px;height:300px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:linear-gradient(180deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0));z-index:5}.about-us .btns{position:absolute;top:-20px;left:7px}.about-us .btns:before{content:"";position:absolute;left:35px;top:5px;height:10px;width:185px;background:#fff;border-radius:3px}.about-us .btns>li{display:inline-block;list-style:none;width:5px;height:5px;border-radius:5px;background:#fc5254;margin-right:4px}.about-us .btns li:nth-child(2){background:#fcae52}.about-us .btns li:nth-child(3){background:#66b34e}.about-us .txt{margin:10px auto;width:220px}.about-us .txt>li{background:#f3f5f7;width:100%;height:15px;margin-bottom:9px}.about-us .txt>li:nth-child(2){height:60px}.about-us .txt>.thin{height:43px;width:30%;margin-right:6px;display:inline-block}.about-us .txt>li:nth-child(5){margin-right:0}.about-us .base{width:90px;height:50px;bottom:-70px;left:50%;margin-left:-45px;background:#e8ebf0}.about-us .base:after,.about-us .base:before{content:"";position:absolute;top:0}.about-us .base:before{border-left:13px solid transparent;border-right:0 solid transparent;border-bottom:50px solid #e8ebf0;left:-13px}.about-us .base:after{border-right:13px solid transparent;border-left:0 solid transparent;border-bottom:50px solid #e8ebf0;right:-13px}.about-us .base>div{position:absolute}.about-us .foot{background:#e8ebf0;z-index:1}.about-us .foot.top{width:116px;height:5px;bottom:-5px;left:50%;margin-left:-58px}.about-us .foot.bottom:before,.about-us .foot.top:after,.about-us .foot.top:before{content:"";position:absolute;top:0}.about-us .foot.top:before{border-left:16px solid transparent;border-right:0 solid transparent;border-bottom:5px solid #e8ebf0;left:-16px}.about-us .foot.top:after{border-right:16px solid transparent;border-left:0 solid transparent;border-bottom:5px solid #e8ebf0;right:-16px}.about-us .foot.bottom{width:150px;height:5px;bottom:-10px;left:50%;margin-left:-75px;z-index:999}.about-us .laptop{width:235px;height:155px;background:#6dcde9;border:12px solid #e8ebf0;border-radius:10px 10px 0 0;position:absolute;top:200px;right:0;box-shadow:0 0 50px rgba(0,0,0,.3)}.about-us .laptop:before{top:-6px}.about-us .laptop>div{position:absolute}.about-us .laptop>.content{width:100%;height:100%;top:0;left:0;margin-left:0;padding:0}.about-us .laptop>.content:before{top:10px}.about-us .txt-laptop{width:189px}.about-us .txt-laptop>li{background:#62b7d0}.about-us .txt-laptop>li:nth-child(2){height:41px}.about-us .txt-laptop>.thin{height:36px;margin-right:5px}.about-us .btm{width:296px;height:7px;bottom:-19px;left:50%;margin-left:-148px;border-radius:0 0 20px 20px;background:#f4f5f7;z-index:1}.about-us .btm:before{content:"";position:absolute;width:42px;height:3px;left:50%;top:0;margin-left:-21px;border-radius:0 0 5px 5px;background:#d8dbe1}.about-us .keyboard{width:216px;height:35px;bottom:-60px;left:50%;margin-left:-108px;background:#e8ebf0;box-shadow:0 4px 0 #d8dbe1;z-index:2}.about-us .keyboard:after,.about-us .keyboard:before{content:"";position:absolute;top:0;z-index:2}.about-us .keyboard>div{position:absolute}.about-us .keyboard .btm{background:#d8dbe1;width:244px;height:4px;border-radius:0;bottom:-4px;left:50%;margin-left:-122px}.about-us .keyboard:before{border-left:14px solid transparent;border-right:0 solid transparent;border-bottom:35px solid #e8ebf0;left:-14px}.about-us .keyboard:after{border-right:14px solid transparent;border-left:0 solid transparent;border-bottom:35px solid #e8ebf0;right:-14px}.about-us .keys{width:220px;margin:4px auto;text-align:center;position:relative;left:50%;margin-left:-110px}.about-us .keys li{position:relative;left:50%;background:#f4f5f7;height:4px;margin:0 0 3px -110px;z-index:4}.about-us .keys li:first-child{width:208px;margin-left:-104px}.about-us .keys li:nth-child(2){width:212px;margin-left:-106px}.about-us .keys li:nth-child(3){width:216px;margin-left:-108px}.about-us .keys li:nth-child(4){width:220px;margin-left:-110px}.about-us .keys li:after,.about-us .keys li:before{content:"";position:absolute}.about-us .keys li:before{border-left:3px solid transparent;border-right:0 solid transparent;border-bottom:4px solid #f4f5f7;left:-3px}.about-us .keys li:after{border-right:3px solid transparent;border-left:0 solid transparent;border-bottom:4px solid #f4f5f7;right:-3px}.about-us .shadow{position:absolute;width:350px;height:15px;left:50%;margin-left:-175px;z-index:-1;bottom:-20px;background:radial-gradient(ellipse at center,rgba(23,37,49,.6) 0,rgba(23,37,49,.1) 50%,rgba(23,37,49,0) 60%,rgba(23,37,49,0) 100%)}.about-us .laptop .shadow{width:450px;margin-left:-225px;bottom:-26px}.about-us .keyboard .shadow{bottom:-10px;height:10px}.about-us img{width:100%;height:auto;margin:0 auto}.who-we-are-term{width:100%;min-height:100%;height:100%;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.who-we-are-term svg{width:100%;height:auto;-webkit-transform:translateZ(0,0,0) perspective(1000)!important;transform:translateZ(0,0,0) perspective(1000)!important}@media only screen and (max-width:567px){.about-us{padding:0 7% 4%}.about-us .who-we-are-term.term-only{display:none}}@media only screen and (max-width:767px){.about-us .about-us-container-laptop{display:none}}@media only screen and (min-width:568px){.about-us{padding:3%}}@media only screen and (min-width:768px){.about-us .about-us-container-laptop{margin-top:10%;-webkit-transform:scale(2.25);-ms-transform:scale(2.25);transform:scale(2.25)}.about-us .who-we-are-term.term-only{display:none}.about-us .about-us-container-laptop{display:block}}@media only screen and (min-width:1024px){.about-us .about-us-container-laptop{margin-top:3%;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}}@media only screen and (max-width:1279px){.about-us .about-us-container-both,.about-us .about-us-reviews{display:none}}@media only screen and (min-width:1280px){.about-us .about-us-container-both{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);margin:1% 15%}.about-us .about-us-reviews{padding-top:5%}.about-us .about-us-reviews p{font-size:1.35em}.about-us .about-us-reviews .nav-button{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35)}.about-us .about-us-container-laptop{display:none}}@media only screen and (min-width:1440px){.about-us .about-us-container-both{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);margin:1% 20%}.about-us .about-us-reviews{padding-top:5%}.about-us .about-us-reviews p{font-size:1.5em}.about-us .about-us-reviews .nav-button{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@media only screen and (min-width:1920px){.about-us .about-us-container-both{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);margin:1% 25%}.about-us .about-us-reviews p{font-size:1.8em}.about-us .about-us-reviews .nav-button{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}}@media only screen and (min-width:2560px){.about-us .about-us-container-both{-webkit-transform:scale(2.75);-ms-transform:scale(2.75);transform:scale(2.75);margin:1% 30%}.about-us .about-us-reviews p{font-size:2.5em}.about-us .about-us-reviews .nav-button{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5)}}@media only screen and (max-width:568px){.box.about-us{font-size:1.2em}}@media only screen and (max-width:320px){.box.about-us{font-size:.95em}}.our-work{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3% 2%;-webkit-box-align:justify;-ms-flex-align:justify;align-items:justify;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-work .testemonial-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:2%;min-height:250px;max-height:600px}.our-work .testemonial-wrapper .testemonial-panel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#f9f9f9;border-radius:8px;box-shadow:0 0 100px rgba(0,0,0,.3)}.our-work .testemonial-wrapper .testemonial-panel .testemonial-logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px;border-top-left-radius:8px;border-bottom-left-radius:8px}.our-work .testemonial-wrapper .testemonial-panel .testemonial-logo .testemonial-link{position:relative;width:100%;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.our-work .testemonial-wrapper .testemonial-panel .testemonial-logo .testemonial-link img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text{-webkit-box-flex:2;-ms-flex:2;flex:2;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:25px solid #6dcde9}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;font-style:italic;line-height:1.5;color:rgba(43,72,95,.75);padding:25px 45px 25px 90px;text-align:justify;font-size:1.35em;min-height:0;max-height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote,.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:hidden;overflow-x:visible}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign{position:relative;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-height:60px;height:60px;max-height:60px;font-family:UpWave-Medium;font-style:normal;font-size:1.1em;color:rgba(43,72,95,.6);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right;background:#f9f9f9}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign span{z-index:1}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign .testemonial-link{font-family:UpWave-Medium;font-size:1.2em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign:before{content:"";position:absolute;top:-50px;left:0;width:100%;height:50px;background:linear-gradient(180deg,hsla(0,0%,98%,0) 0,#f9f9f9 75%)}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text:before{font-family:UpWave-Bold;content:"\201C";color:#6dcde9;font-size:7em;position:absolute;left:10px;top:5px}.our-work .meaningful-place .testemonial-logo{background:#212121}.our-work .ourea .testemonial-logo{background:#0d3044}.our-work .eventgeek .testemonial-logo{background:#fff}@media only screen and (max-width:568px){.our-work{padding:0 5% 4%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.our-work .testemonial-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:4% 2%;min-height:450px}.our-work .testemonial-wrapper .testemonial-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 20px rgba(0,0,0,.3)}.our-work .testemonial-wrapper .testemonial-panel .testemonial-logo{border-bottom-left-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;padding:25px;min-height:150px;height:150px;max-height:150px}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text{border-left:none;border-top:25px solid #6dcde9}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote{padding:15px 35px 15px 50px;font-size:.85em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text:before{font-size:4em;left:7px;top:7px}}@media only screen and (min-width:569px) and (max-width:768px){.our-work{padding:3%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.our-work .testemonial-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:2.5% 2%;min-height:300px}.our-work .testemonial-wrapper .testemonial-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:250px;box-shadow:0 0 50px rgba(0,0,0,.3)}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote{padding:15px 35px 15px 50px;font-size:.85em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text:before{font-size:4em;left:7px;top:7px}}@media only screen and (min-width:769px) and (max-width:1024px){.our-work{padding:3%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.our-work .testemonial-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:2.5% 2%}.our-work .testemonial-wrapper .testemonial-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:250px;box-shadow:0 0 50px rgba(0,0,0,.3)}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote{padding:15px 35px 15px 65px;font-size:.95em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign{font-size:1em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign .testemonial-link{font-size:1.1em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text:before{font-size:5em;left:10px;top:7px}}@media only screen and (min-width:1025px) and (max-width:1440px){.our-work .testemonial-wrapper{-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%}.our-work .testemonial-wrapper .testemonial-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-work .testemonial-wrapper .testemonial-panel .testemonial-logo{border-bottom-left-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;min-height:200px;height:200px;max-height:200px}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text{border-left:none;border-top:25px solid #6dcde9}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote{padding:15px 35px 15px 65px;font-size:.95em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign{font-size:1em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote .testemonial-sign .testemonial-link{font-size:1.1em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text:before{font-size:5em;left:10px;top:7px}}@media only screen and (min-width:1441px) and (max-width:1920px){.our-work .testemonial-wrapper .testemonial-panel .testemonial-text blockquote{padding:15px 35px 15px 90px;font-size:1.05em}.our-work .testemonial-wrapper .testemonial-panel .testemonial-text:before{font-size:6em;left:15px;top:7px}}.career-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3% 2% 1%}.career-box,.panel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.panel{-ms-flex-preferred-size:50%;flex-basis:50%;padding:2%;min-height:350px}.career-dialog,.career-position{background:#f9f9f9;box-shadow:0 0 100px rgba(0,0,0,.3);border-radius:8px;overflow:hidden}.career-dialog .phone-apply-button,.career-position .phone-apply-button{display:inline-block;margin:25px 0 0 20px}.career-dialog .position-header,.career-position .position-header{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.career-dialog .position-header h2,.career-position .position-header h2{bottom:0;padding:0 20px 15px;font-size:24px;font-family:Upwave-Medium,sans-serif;text-transform:uppercase;min-width:0;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.career-dialog .position-header h2:before,.career-position .position-header h2:before{bottom:0;left:20px;width:calc(100% - 40px);background:rgba(43,72,95,.5)}.career-dialog .position-header .nav-button,.career-position .position-header .nav-button{margin-right:20px}.career-dialog .position-text,.career-position .position-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px;font-size:14px;line-height:1.5;overflow:hidden}.career-dialog .position-text h3,.career-position .position-text h3{padding:15px 0 10px;font-size:16px;font-family:Upwave-Medium,sans-serif;text-transform:uppercase}.career-dialog .position-footer,.career-position .position-footer{position:relative;min-height:60px;height:60px;max-height:60px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:10px 20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9f9f9}.career-dialog .position-footer:before,.career-position .position-footer:before{content:"";position:absolute;top:-35px;left:0;width:100%;height:35px;background:linear-gradient(180deg,hsla(0,0%,98%,0) 0,#f9f9f9)}.career-dialog .javascript,.career-position .javascript{background:#f7df1e}.career-dialog .ruby,.career-position .ruby{background-color:#f17174}.career-dialog .ui-ux,.career-position .ui-ux{background-color:#6dcde9}.career-position{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mobile-contact-us{padding:25px}.career-dialog{display:block;min-width:750px;max-width:750px;margin-right:200px;margin-bottom:75px;background:#f9f9f9;border-radius:8px}.career-dialog .position-header{border-top-left-radius:8px;border-top-right-radius:8px;cursor:default}@media only screen and (max-width:568px){.box.career-box{padding:0 5% 4%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box.career-box .nav-button{margin-left:0}.box.career-box .panel{padding:4% 2%;max-height:350px}.box.career-box .career-position{box-shadow:0 0 20px rgba(0,0,0,.3)}.box.career-box .career-position .position-footer .nav-button{margin:0}.box.career-box .career-position .position-header{min-height:60px;height:60px;max-height:60px}.box.career-box .career-position .position-header h2{font-size:17px;padding-bottom:15px}.box.career-box .career-position .position-header h2:before{height:15px}.career-dialog{min-width:100%;max-width:100%;margin-right:0;margin-bottom:0;padding:0 0 25px}.career-dialog .position-header{min-height:60px;height:60px;max-height:60px}.career-dialog .position-header h2{font-size:17px}.career-dialog .position-header h2:before{height:15px}}@media only screen and (min-width:569px) and (max-width:1024px){.career-dialog{min-width:100%;max-width:100%;margin-right:0;margin-bottom:0;padding-bottom:25px}.career-dialog .position-header{min-height:60px;height:60px;max-height:60px}.career-dialog .position-header h2{font-size:1.25em}.box.career-box{padding:3%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box.career-box .career-position{box-shadow:0 0 50px rgba(0,0,0,.3)}.box.career-box .panel{padding:2.5% 2%}.box.career-box .panel .position-header{min-height:60px;height:60px;max-height:60px}.box.career-box .panel .position-header h2{font-size:1.25em}.box.career-box .panel .position-text{font-size:.75em}.box.career-box .panel .position-text h3{font-size:1em}}@media only screen and (min-width:1025px) and (max-width:1280px){.career-dialog .position-header,.career-position .position-header{min-height:60px;height:60px;max-height:60px}.career-dialog .position-header h2,.career-position .position-header h2{font-size:1.25em}.career-dialog .position-text,.career-position .position-text{font-size:.75em}.career-dialog .position-text h3,.career-position .position-text h3{font-size:1em}.career-dialog .position-text{padding-bottom:50px}}@media only screen and (min-width:1281px) and (max-width:1440px){.career-dialog .position-header,.career-position .position-header{min-height:70px;height:70px;max-height:70px}.career-dialog .position-header h2,.career-position .position-header h2{font-size:1.5em}.career-dialog .position-text,.career-position .position-text{font-size:.85em}.career-dialog .position-text h3,.career-position .position-text h3{font-size:1em}.career-dialog .position-header{padding:0 10px}.career-dialog .position-text{padding:0 30px 50px}}@media only screen and (min-width:1441px) and (max-width:1920px){.career-dialog .position-header,.career-position .position-header{min-height:85px;height:85px;max-height:85px}.career-dialog .position-header h2,.career-position .position-header h2{font-size:1.75em}.career-dialog .position-text,.career-position .position-text{font-size:1.15em}.career-dialog .position-text h3,.career-position .position-text h3{font-size:1em}.career-dialog .position-footer .nav-button,.career-position .position-footer .nav-button{margin-bottom:10px;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.career-dialog .nav-button,.career-position .nav-button{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.career-dialog{min-width:1024px;max-width:1024px;margin-right:300px}.career-dialog .position-header{padding:0 20px}.career-dialog .position-text{padding:0 40px 50px}}@media only screen and (min-width:1921px){.career-dialog .position-header,.career-position .position-header{min-height:105px;height:105px;max-height:105px}.career-dialog .position-header h2,.career-position .position-header h2{font-size:2.25em}.career-dialog .position-text,.career-position .position-text{font-size:1.25em}.career-dialog .position-text h3,.career-position .position-text h3{font-size:1.15em}.career-dialog .position-footer .nav-button,.career-position .position-footer .nav-button{margin-bottom:15px;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.career-dialog .nav-button,.career-position .nav-button{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75)}.career-dialog{min-width:1440px;max-width:1440px;margin-right:500px}.career-dialog .position-header{padding:0 30px}.career-dialog .position-text{padding:0 50px 50px}}#dialogs{position:absolute;top:0;left:0;width:100%}#dialogs,.dialogs-overlay,.dialogs-portal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dialogs-overlay{position:relative;padding:75px 0;z-index:4;background-color:rgba(43,72,95,.9);-webkit-animation-name:fadeDialogIn;animation-name:fadeDialogIn;-webkit-animation-duration:.5s;animation-duration:.5s;transition:opacity .5s ease-out}.dialogs-overlay.dialog-fade-out{opacity:0}.dialogs-overlay:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(/static/media/careers-dialog-back.446e50b2.jpg) no-repeat 50% fixed;background-size:cover;opacity:1;z-index:-1}@-webkit-keyframes fadeDialogIn{0%{opacity:0}to{opacity:1}}@keyframes fadeDialogIn{0%{opacity:0}to{opacity:1}}.dialogs-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialogs-content .logo-button{position:fixed;top:25px;left:25px;width:60px;height:60px;border:0 solid transparent;border-radius:60px;box-shadow:0 0 50px rgba(0,0,0,.3)}.dialogs-content .logo-button .logo{position:absolute;top:0;left:0}.dialogs-content:focus{outline:none}.dialogs-close-button,.sidebar-close-button{position:fixed;top:25px;right:50px;width:40px;height:40px;color:#f9f9f9;background:none!important;box-shadow:none!important}.dialogs-close-button:hover,.sidebar-close-button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.dialogs-close-button:before,.sidebar-close-button:before{content:"";position:absolute;top:0;left:0;width:1px;height:40px;background-color:#f9f9f9;-webkit-transform:translateX(20px) rotate(45deg);-ms-transform:translateX(20px) rotate(45deg);transform:translateX(20px) rotate(45deg)}.dialogs-close-button:after,.sidebar-close-button:after{content:"";position:absolute;top:0;left:0;width:1px;height:40px;background-color:#f9f9f9;-webkit-transform:translateX(20px) rotate(315deg);-ms-transform:translateX(20px) rotate(315deg);transform:translateX(20px) rotate(315deg)}.sidebar-close-button{position:absolute;top:15px;right:15px}@media only screen and (max-width:1024px){.dialogs-overlay{padding-top:100px}.dialogs-overlay .logo-button{position:absolute;top:12px}.dialogs-overlay .dialogs-close-button{position:absolute;right:30px}}#preload-01{display:none;position:absolute;top:-9999px;left:-9999px;background:url(/static/media/careers-dialog-back.446e50b2.jpg) no-repeat -9999px -9999px}@font-face{font-family:Upwave-Light;src:url(/static/media/Upwave-Light.9be1136c.woff) format("woff"),url(/static/media/Upwave-Light.b967f331.ttf) format("truetype")}@font-face{font-family:Upwave-Medium;src:url(/static/media/Upwave-Medium.7fd54c14.woff) format("woff"),url(/static/media/Upwave-Medium.aadc03a7.ttf) format("truetype")}@font-face{font-family:Upwave-Book;src:url(/static/media/Upwave-Book.82459227.woff) format("woff"),url(/static/media/Upwave-Book.17b7d507.ttf) format("truetype")}@font-face{font-family:Upwave-Bold;src:url(/static/media/Upwave-Bold.c3ed7172.woff) format("woff"),url(/static/media/Upwave-Bold.88c4122b.ttf) format("truetype")}@font-face{font-family:Monaco;src:url(/static/media/Monaco.7250d168.ttf) format("truetype")}body{font-family:Upwave-Book,sans-serif;color:#2b485f;background-color:#fdfdfe}body,footer,header,html,iframe,img,nav,p,section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}p{line-height:1.5}i{font-style:italic}.all-hide{display:none!important}.container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#2b485f}h1,h2,h3,h4{display:inline-block;position:relative;line-height:1.5}h1{padding:25px 0;font-size:5.36em;font-family:Upwave-Medium,sans-serif}h1:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:35px;background:rgba(43,72,95,.5)}h2{padding:20px 0;font-size:3em;font-family:Upwave-Medium,sans-serif;line-height:1.5}h2:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:25px;background:rgba(241,113,116,.9)}h3{font-family:Upwave-Medium,sans-serif;padding:10px 0;font-size:2em;line-height:1.5;color:rgba(43,72,95,.85)}h4{font-size:1.4em}h1 strong,strong{color:#f17174!important}.box,.main-box{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;left:0;opacity:1;z-index:1}.box .main-testimonial,.main-box .main-testimonial{position:absolute;right:0;bottom:0;width:40%;height:auto;padding:0 5% 5% 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.box .main-testimonial h2,.main-box .main-testimonial h2{color:#6dcde9;padding-left:0}.box .main-testimonial .nav-button,.main-box .main-testimonial .nav-button{color:#fdfdfe;margin:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.box .main-testimonial .nav-button:after,.main-box .main-testimonial .nav-button:after{border-color:#fdfdfe}.box .main-testimonial .testemonial-panel,.main-box .main-testimonial .testemonial-panel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box .main-testimonial .testemonial-panel .testemonial-logo,.main-box .main-testimonial .testemonial-panel .testemonial-logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.box .main-testimonial .testemonial-panel .testemonial-logo .testemonial-link,.main-box .main-testimonial .testemonial-panel .testemonial-logo .testemonial-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.box .main-testimonial .testemonial-panel .testemonial-text,.main-box .main-testimonial .testemonial-panel .testemonial-text{position:relative;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box .main-testimonial .testemonial-panel .testemonial-text blockquote,.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-style:italic;line-height:1.5;color:rgba(43,72,95,.75);padding:30px 0 25px 80px;text-align:justify;font-size:1.35em;color:#fdfdfe}.box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-body,.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-sign,.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-sign{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:UpWave-Medium;font-style:normal;font-size:1.1em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;padding-top:25px}.box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-sign span,.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-sign span{opacity:.9}.box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-sign .testemonial-link,.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote .testemonial-sign .testemonial-link{font-family:UpWave-Medium;font-size:1.2em;color:#fdfdfe;opacity:1}.box .main-testimonial .testemonial-panel .testemonial-text:before,.main-box .main-testimonial .testemonial-panel .testemonial-text:before{content:"\201C";position:absolute;left:10px;top:5px;font-family:UpWave-Bold;font-size:7em;color:#f17174}.box-animation{-webkit-animation-name:slideBoxIn;animation-name:slideBoxIn;-webkit-animation-duration:.5s;animation-duration:.5s}.box-transition{transition-property:left,opacity;transition-duration:.5s,.5s;transition-timing-function:ease-out}@-webkit-keyframes slideBoxIn{0%{left:25%;opacity:0}to{left:0;opacity:1}}@keyframes slideBoxIn{0%{left:25%;opacity:0}to{left:0;opacity:1}}.box-animation-fade-out{opacity:0;left:-25%}.motto{text-align:left;padding:2% 0 0 3%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.motto .nav-button{margin:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}@-webkit-keyframes slideMottoIn{0%{margin-top:80px;opacity:0}66%{opacity:0}to{margin-top:0;opacity:1}}@keyframes slideMottoIn{0%{margin-top:80px;opacity:0}66%{opacity:0}to{margin-top:0;opacity:1}}.big-letter-paragraph{display:block;position:relative;min-width:320px;max-width:1024px;margin:40px 20px 0;line-height:1.5;text-align:justify}.big-letter-paragraph:first-letter{float:left;color:#6dcde9;font-size:3.5em;font-family:Upwave-Bold,sans-serif;line-height:1;margin-right:10px;border-bottom:10px solid rgba(43,72,95,.5);box-sizing:border-box}@media only screen and (min-width:1921px){.main-box .motto .nav-button{margin:0;-webkit-transform:scale(2.25);-ms-transform:scale(2.25);transform:scale(2.25);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main-box .motto h1{font-size:7.75em}.main-box .motto h3{font-size:2.5em}.main-box .main-testimonial h2{font-size:5em}.main-box .main-testimonial .nav-button{-webkit-transform:scale(2.25);-ms-transform:scale(2.25);transform:scale(2.25)}.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote{padding:30px 0 25px 110px;font-size:2em}.main-box .main-testimonial .testemonial-panel .testemonial-text:before{font-size:9em;left:10px;top:10px}}@media only screen and (min-width:1441px) and (max-width:1920px){.main-box .motto .nav-button{margin:0;-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main-box .motto h1{font-size:5.75em}.main-box .motto h3{font-size:1.9em}.main-box .main-testimonial h2{font-size:3em}.main-box .main-testimonial .nav-button{-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75)}.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote{padding:30px 0 25px 100px;font-size:1.4em}.main-box .main-testimonial .testemonial-panel .testemonial-text:before{font-size:8em;left:10px;top:10px}}@media only screen and (max-width:1440px){h1{padding:15px 0}h1:before{height:25px}h2{padding:10px 0}h2:before{height:15px}}@media only screen and (min-width:1281px) and (max-width:1440px){.main-box .motto{padding-top:1%}.main-box .motto .nav-button{margin:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main-box .motto h1{font-size:4.5em}.main-box .motto h3{font-size:1.5em}.main-box .main-testimonial h2{font-size:2.5em}.main-box .main-testimonial .nav-button{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote{padding:25px 0 20px 75px;font-size:1.25em}.main-box .main-testimonial .testemonial-panel .testemonial-text:before{font-size:6em;left:5px;top:10px}}@media only screen and (min-width:1025px) and (max-width:1280px){.main-box .motto{padding-top:0}.main-box .motto .nav-button{margin:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main-box .motto h1{font-size:4.25em}.main-box .motto h3{font-size:1.35em}.main-box .main-testimonial h2{font-size:2.25em}.main-box .main-testimonial .nav-button{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote{padding:25px 0 20px 75px;font-size:1em}.main-box .main-testimonial .testemonial-panel .testemonial-text:before{font-size:5em;left:5px;top:10px}}@media only screen and (min-width:569px) and (max-width:1024px){.main-box .motto{padding-top:1%}.main-box .motto .nav-button{margin:0;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main-box .motto h1{font-size:4em}.main-box .motto h3{font-size:1.3em}.main-box .main-testimonial{padding-right:3%}.main-box .main-testimonial h2{font-size:2.25em}.main-box .main-testimonial .nav-button{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.main-box .main-testimonial .testemonial-panel .testemonial-text blockquote{padding:20px 0 15px 65px;font-size:.9em}.main-box .main-testimonial .testemonial-panel .testemonial-text:before{font-size:5em;left:5px;top:10px}}@media only screen and (max-width:767px){.main-box .main-testimonial{display:none}.container{background:none}}@media only screen and (min-width:569px) and (max-width:768px){.sm-hide{display:none!important}.sm-show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.main-box .motto .nav-button{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.main-box .main-testimonial{width:50%}}@media only screen and (max-width:568px){.big-letter-paragraph{margin:25px 0;min-width:100%}.xs-hide{display:none!important}.sm-show,.xs-show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.container{background:none}.main-box{padding-bottom:25px}.main-box .motto{padding:3% 5%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-box .motto .nav-button{margin-top:25px;margin-left:20px;-webkit-transform:none;-ms-transform:none;transform:none}.main-box .motto h1{font-size:2.75em;padding-top:0;padding-bottom:20px;line-height:1.3}.main-box .motto h1:before{height:15px;width:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-box .motto h3{margin-top:5px;padding-bottom:5px;font-size:1.05em}.main-box .main-testimonial{display:none}}
/*# sourceMappingURL=main.d727ae3d.css.map*/