@font-face{font-family:Plain;font-weight:300;font-display:swap;src:url(../fonts/Plain300.woff)}@font-face{font-family:Plain;font-weight:400;font-display:swap;src:url(../fonts/Plain400.woff)}@font-face{font-family:Plain;font-weight:500;font-display:swap;src:url(../fonts/Plain500.woff)}@font-face{font-family:Plain;font-weight:700;font-display:swap;src:url(../fonts/Plain700.woff)}body,html{font-size:16px}@media screen and (min-width:1000px) and (max-width:1219px){body,html{font-size:16px}}@media screen and (min-width:760px) and (max-width:999px){body,html{font-size:17px}}@media screen and (max-width:759px){body,html{font-size:20px}}a:focus{text-decoration:none}.alpha,.beta,.delta,.gamma,blockquote,form,h1,h2,h3,h4,hr,p,pre,table{margin:0 0 20px}.alpha,.beta,.delta,.gamma,h1,h2,h3,h4{margin-top:40px;line-height:1.2}.alpha,h1{font-size:2.25em}.beta,h2{font-size:1.875em}.gamma,h3{font-size:1.5em}.delta,h4{font-size:1.125em}h5{font-size:.875em}h6{font-size:.75em}dl,menu,ol,ul{padding:0;margin:0 0 20px 40px}a{color:#00a2ff;transition:.3s ease all;text-decoration:none}:focus,a:focus{text-decoration:none!important;outline:0!important}a:active,a:hover{text-decoration:underline;outline:0}b,strong{font-weight:700}em,i{font-style:italic}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}hr{display:block;height:1px;padding:0;border:0;border-top:1px solid #ccc}small{font-size:80%}sub,sup{position:relative;font-size:80%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}table{width:100%;border-spacing:0;border-collapse:collapse}td{vertical-align:top}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}blockquote{padding:20px;color:#00a2ff;border-left:8px solid}@media screen and (max-width:999px){blockquote{padding:15px}}@media screen and (max-width:759px){html{font-size:1rem}}.tran{transition:all .2s ease-in-out}.hide{display:none!important}.wimage{background-repeat:no-repeat;background-color:transparent;background-size:cover;background-position:center}.wparallax{background-attachment:fixed;background-repeat:no-repeat;background-color:transparent}.wshadow{box-shadow:0 0 31px 5px rgba(0,0,0,.2)}.wishadow{box-shadow:inset 0 0 31px 5px rgba(0,0,0,.2)}.table{display:table;width:100%;vertical-align:middle}.table .table-row{display:table-row;vertical-align:middle;width:100%}.table .table-row .table-cell{display:table-cell;vertical-align:middle}body.fancybox-active{height:100%}.fancybox-content{box-sizing:border-box;height:98%;overflow-y:scroll;overflow-x:hidden;padding:30px}.swiper-container.type1{width:100%;height:100%}.swiper-container.type1 .swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-container.type1>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}.swiper-container.type1 .swiper-pagination-bullet{width:13px;height:13px;opacity:1;border:1px solid #fff;background-color:transparent}.swiper-container.type1 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#fff}.swiper-container.type2{width:100%;height:100%}.swiper-container.type2 .swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-container.type2>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}.swiper-container.type2 .swiper-pagination-bullet{width:13px;height:13px;background-color:#00a2ff}.swiper-container.is_fade .swiper-slide{opacity:0!important;transition:all 1s ease-in-out}.swiper-container.is_fade .swiper-slide.swiper-slide-active{opacity:1!important}body .fancybox-thumbs__list a:before{border:3px solid #00a2ff}.subcontent{color:#7a8aac;margin-bottom:0;font-size:1.25em;line-height:1.5em;display:table;width:100%}.error{color:#fd5b52}.success{color:#149a2c}.interior-banner{width:100%;height:400px}.hp-scroll{opacity:.8}.hp-scroll:hover{opacity:1}@keyframes example{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(4px)}}@keyframes pulse{0%{transform:translate(0,0)}50%{transform:translate(0,10px)}100%{transform:translate(0,0)}}.hp-scroll{animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite}.button:focus{text-decoration:none}.button{width:220px;border-radius:30px;font-size:1.1em;font-weight:700;letter-spacing:-.025em;display:inline-block;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .25s ease-in-out;cursor:pointer;vertical-align:top;outline:0;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;padding:1.0629rem .75rem;height:auto;line-height:normal}@media screen and (min-width:1000px) and (max-width:1219px){.button{width:200px}}@media screen and (min-width:760px) and (max-width:999px){.button{width:200px}}@media screen and (max-width:759px){.button{width:200px}}.button.type1{background-color:#fff;color:#00a2ff}.button.type1:hover{text-decoration:none;background-color:#00a2ff;color:#fff}.button.type2{box-shadow:0 5px 15px rgba(185,185,200,.6);background-color:#fff;color:#00a2ff}.button.type2:hover{text-decoration:none;box-shadow:0 5px 15px rgba(55,205,143,.6);background-color:#3d55d8;color:#fff}.button.type3{box-shadow:0 5px 15px rgba(71,149,255,.6);background-color:#00a2ff;color:#fff}.button.type3 .table{height:60px}.button.type3 .wimg{height:45px}.button.type3:hover{text-decoration:none;background-color:#4267b2;box-shadow:0 5px 15px rgba(55,205,143,.6)}.button.type4{border:2px solid #fff;border-radius:40px;background-color:transparent;color:#fff}.button.type4:hover{text-decoration:none;background-color:#fff;color:#00a2ff}.button.type5{border-radius:0}.button.type5:hover{background-color:#00a2ff;color:#fff;text-decoration:none}.button.type6{background-color:#00a2ff;color:#fff;border-radius:0}.button.type6:hover{text-decoration:none;background-color:#4267b2;color:#fff}.glitch-effect,.glitch-effect-primary{position:relative}.glitch-effect-primary:after,.glitch-effect-primary:before,.glitch-effect:after,.glitch-effect:before{padding:0;content:attr(data-text);position:absolute;top:14px;left:0;width:100%;background:0 0;clip:rect(0,0,0,0);box-sizing:border-box;-webkit-box-sizing:border-box}.glitch-effect-primary:after,.glitch-effect-primary:before{background:#4267b2}.glitch-effect-primary:after,.glitch-effect:after{left:2px;text-shadow:-1px 0 #4267b2;animation:glitch-1 2s infinite linear alternate-reverse}.glitch-effect-primary:before,.glitch-effect:before{left:-2px;text-shadow:2px 0 #4267b2;animation:glitch-2 2s infinite linear alternate-reverse}.glitch-effect-2:after{animation:glitch-l2-1 3s infinite linear alternate-reverse}.glitch-effect-2:before{animation:glitch-l2-2 3s infinite linear alternate-reverse}.glitch-effect-3:after{animation:glitch-l3-1 4s infinite linear alternate-reverse}.glitch-effect-3:before{animation:glitch-l3-2 4s infinite linear alternate-reverse}.glitch-effect-4:after{animation:glitch-l4-1 5s infinite linear alternate-reverse}.glitch-effect-4:before{animation:glitch-l4-2 5s infinite linear alternate-reverse}@keyframes glitch-1{0%{clip:rect(20px,9999px,51px,0)}5%{clip:rect(83px,9999px,102px,0)}10%{clip:rect(83px,9999px,105px,0)}15%{clip:rect(95px,9999px,11px,0)}20%{clip:rect(105px,9999px,56px,0)}25%{clip:rect(40px,9999px,19px,0)}30%{clip:rect(56px,9999px,97px,0)}35%{clip:rect(9px,9999px,17px,0)}40%{clip:rect(103px,9999px,53px,0)}45%{clip:rect(92px,9999px,6px,0)}50%{clip:rect(69px,9999px,46px,0)}55%{clip:rect(8px,9999px,87px,0)}60%{clip:rect(12px,9999px,15px,0)}70%{clip:rect(28px,9999px,106px,0)}80%{clip:rect(98px,9999px,63px,0)}85%{clip:rect(11px,9999px,44px,0)}95%{clip:rect(23px,9999px,84px,0)}100%{clip:rect(66px,9999px,91px,0)}}@keyframes glitch-2{0%{clip:rect(86px,9999px,25px,0)}5%{clip:rect(30px,9999px,17px,0)}10%{clip:rect(54px,9999px,43px,0)}15%{clip:rect(10px,9999px,86px,0)}25%{clip:rect(62px,9999px,1px,0)}30%{clip:rect(61px,9999px,24px,0)}35%{clip:rect(38px,9999px,46px,0)}40%{clip:rect(115px,9999px,8px,0)}45%{clip:rect(87px,9999px,44px,0)}50%{clip:rect(6px,9999px,65px,0)}55%{clip:rect(83px,9999px,99px,0)}65%{clip:rect(25px,9999px,71px,0)}70%{clip:rect(37px,9999px,55px,0)}75%{clip:rect(115px,9999px,18px,0)}80%{clip:rect(68px,9999px,46px,0)}90%{clip:rect(47px,9999px,31px,0)}95%{clip:rect(47px,9999px,84px,0)}100%{clip:rect(93px,9999px,53px,0)}}@keyframes glitch-l2-1{0%{clip:rect(87px,9999px,42px,0)}5%{clip:rect(87px,9999px,164px,0)}10%{clip:rect(9px,9999px,46px,0)}15%{clip:rect(148px,9999px,143px,0)}20%{clip:rect(143px,9999px,158px,0)}25%{clip:rect(159px,9999px,151px,0)}30%{clip:rect(2px,9999px,136px,0)}35%{clip:rect(99px,9999px,79px,0)}40%{clip:rect(6px,9999px,119px,0)}45%{clip:rect(45px,9999px,5px,0)}50%{clip:rect(50px,9999px,117px,0)}55%{clip:rect(25px,9999px,91px,0)}60%{clip:rect(52px,9999px,92px,0)}65%{clip:rect(95px,9999px,35px,0)}70%{clip:rect(47px,9999px,167px,0)}75%{clip:rect(136px,9999px,93px,0)}80%{clip:rect(103px,9999px,128px,0)}85%{clip:rect(49px,9999px,88px,0)}90%{clip:rect(70px,9999px,77px,0)}95%{clip:rect(159px,9999px,110px,0)}100%{clip:rect(174px,9999px,58px,0)}}@keyframes glitch-l2-2{0%{clip:rect(123px,9999px,143px,0)}5%{clip:rect(111px,9999px,103px,0)}10%{clip:rect(23px,9999px,98px,0)}15%{clip:rect(90px,9999px,124px,0)}20%{clip:rect(46px,9999px,45px,0)}25%{clip:rect(82px,9999px,67px,0)}30%{clip:rect(19px,9999px,109px,0)}35%{clip:rect(173px,9999px,126px,0)}40%{clip:rect(159px,9999px,143px,0)}45%{clip:rect(168px,9999px,83px,0)}50%{clip:rect(14px,9999px,154px,0)}55%{clip:rect(63px,9999px,172px,0)}60%{clip:rect(8px,9999px,84px,0)}65%{clip:rect(106px,9999px,78px,0)}70%{clip:rect(169px,9999px,155px,0)}75%{clip:rect(141px,9999px,56px,0)}80%{clip:rect(70px,9999px,124px,0)}85%{clip:rect(50px,9999px,57px,0)}90%{clip:rect(29px,9999px,72px,0)}95%{clip:rect(92px,9999px,101px,0)}100%{clip:rect(162px,9999px,92px,0)}}@keyframes glitch-l3-1{0%{clip:rect(115px,9999px,130px,0)}5%{clip:rect(65px,9999px,208px,0)}10%{clip:rect(217px,9999px,168px,0)}15%{clip:rect(45px,9999px,215px,0)}20%{clip:rect(119px,9999px,209px,0)}25%{clip:rect(72px,9999px,165px,0)}30%{clip:rect(55px,9999px,146px,0)}35%{clip:rect(145px,9999px,191px,0)}40%{clip:rect(62px,9999px,99px,0)}45%{clip:rect(68px,9999px,71px,0)}50%{clip:rect(2px,9999px,183px,0)}55%{clip:rect(158px,9999px,234px,0)}60%{clip:rect(62px,9999px,248px,0)}65%{clip:rect(37px,9999px,51px,0)}70%{clip:rect(136px,9999px,164px,0)}75%{clip:rect(53px,9999px,217px,0)}80%{clip:rect(251px,9999px,78px,0)}85%{clip:rect(264px,9999px,177px,0)}90%{clip:rect(23px,9999px,173px,0)}95%{clip:rect(55px,9999px,113px,0)}100%{clip:rect(132px,9999px,257px,0)}}@keyframes glitch-l3-2{0%{clip:rect(175px,9999px,44px,0)}5%{clip:rect(85px,9999px,131px,0)}10%{clip:rect(63px,9999px,87px,0)}15%{clip:rect(78px,9999px,207px,0)}20%{clip:rect(137px,9999px,136px,0)}25%{clip:rect(90px,9999px,43px,0)}30%{clip:rect(164px,9999px,108px,0)}35%{clip:rect(127px,9999px,114px,0)}40%{clip:rect(64px,9999px,8px,0)}45%{clip:rect(263px,9999px,228px,0)}50%{clip:rect(204px,9999px,171px,0)}55%{clip:rect(130px,9999px,201px,0)}60%{clip:rect(140px,9999px,9px,0)}65%{clip:rect(30px,9999px,197px,0)}70%{clip:rect(131px,9999px,53px,0)}75%{clip:rect(76px,9999px,133px,0)}80%{clip:rect(122px,9999px,16px,0)}85%{clip:rect(153px,9999px,226px,0)}90%{clip:rect(91px,9999px,122px,0)}95%{clip:rect(188px,9999px,28px,0)}100%{clip:rect(97px,9999px,45px,0)}}@keyframes glitch-l4-1{0%{clip:rect(46px,9999px,247px,0)}5%{clip:rect(177px,9999px,5px,0)}10%{clip:rect(312px,9999px,37px,0)}15%{clip:rect(136px,9999px,43px,0)}20%{clip:rect(83px,9999px,261px,0)}25%{clip:rect(185px,9999px,271px,0)}30%{clip:rect(1px,9999px,104px,0)}35%{clip:rect(267px,9999px,14px,0)}40%{clip:rect(130px,9999px,187px,0)}45%{clip:rect(268px,9999px,66px,0)}50%{clip:rect(12px,9999px,252px,0)}55%{clip:rect(245px,9999px,287px,0)}60%{clip:rect(49px,9999px,139px,0)}65%{clip:rect(164px,9999px,260px,0)}70%{clip:rect(67px,9999px,212px,0)}75%{clip:rect(51px,9999px,121px,0)}80%{clip:rect(15px,9999px,84px,0)}85%{clip:rect(195px,9999px,95px,0)}90%{clip:rect(187px,9999px,159px,0)}95%{clip:rect(159px,9999px,18px,0)}100%{clip:rect(191px,9999px,336px,0)}}@keyframes glitch-l4-2{0%{clip:rect(305px,9999px,91px,0)}5%{clip:rect(277px,9999px,352px,0)}10%{clip:rect(329px,9999px,320px,0)}15%{clip:rect(252px,9999px,281px,0)}20%{clip:rect(255px,9999px,243px,0)}25%{clip:rect(100px,9999px,287px,0)}30%{clip:rect(69px,9999px,240px,0)}35%{clip:rect(293px,9999px,96px,0)}40%{clip:rect(36px,9999px,345px,0)}45%{clip:rect(110px,9999px,18px,0)}50%{clip:rect(34px,9999px,27px,0)}55%{clip:rect(241px,9999px,170px,0)}60%{clip:rect(99px,9999px,319px,0)}65%{clip:rect(268px,9999px,247px,0)}70%{clip:rect(244px,9999px,104px,0)}75%{clip:rect(174px,9999px,246px,0)}80%{clip:rect(7px,9999px,175px,0)}85%{clip:rect(141px,9999px,124px,0)}90%{clip:rect(279px,9999px,126px,0)}95%{clip:rect(170px,9999px,262px,0)}100%{clip:rect(7px,9999px,161px,0)}}.spinner{text-align:center}.spinner .bounce{display:inline-block;width:18px;height:18px;background-color:#e1e1e1;border-radius:100%;vertical-align:middle;animation:bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}.spinner.button .bounce{background-color:#fff}.spinner.button .bounce1{animation-delay:-.33s}.spinner.button .bounce2{animation-delay:-.22s}.spinner.button .bounce3{animation-delay:-.11s}@keyframes bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@media screen and (min-width:1220px){.mobile{display:none!important}}@media screen and (min-width:1000px) and (max-width:1219px){.mobile{display:none!important}}@media screen and (min-width:760px) and (max-width:999px){.mobile{display:block!important}}@media screen and (max-width:759px){.mobile{display:block!important}}.nav .container{padding:0}.customNav-cover,.customNav-wrap .customNav__close,.customNav-wrap .customNav__togglesub,.customNav__trigger{display:none}.customNav{position:relative;z-index:200;padding:0;margin:0;font-size:0;list-style:none}.customNav.collapsable{white-space:nowrap}.customNav li{position:relative;margin:0}.customNav>li{display:inline-block;height:50px;font-size:1rem;line-height:50px}.customNav a{display:block;padding:0 15px;white-space:nowrap;text-decoration:none}.customNav ul{position:absolute;top:100%;left:0;display:none;padding:.5em 0;margin:0;line-height:1;list-style:none;background:#00a2ff}ul.customNav ul i{display:none}.customNav>li:last-child ul{left:auto;right:0}.customNav ul ul{top:-.5em;right:auto;left:100%}.customNav>li:last-child ul ul{right:100%;left:auto}.customNav ul a{padding-top:.5em;padding-bottom:.5em;color:#fff}.customNav ul a:hover{background-color:#4267b2}@media screen and (min-width:1000px){.customNav li:hover>ul{display:block}}@media screen and (max-width:999px){#menu-main-nav i{display:none}.customNav-cover{position:fixed;top:0;left:0;z-index:999;width:100%;height:calc(100vh + 200px);background:rgba(0,0,0,.6);cursor:pointer}.customNav__trigger{position:relative;display:block;width:70px;height:70px;padding:0;margin:0;line-height:0;cursor:pointer;border:0;border-radius:0;outline:0;background-color:transparent}.customNav__trigger:hover{background:0 0}.customNav__trigger:active{transform:none}.customNav__trigger span{position:absolute;top:51%;left:50%;width:60px;height:8px;margin:-3px 0 0 -29px;border-radius:3px/50%;background:#00a2ff;box-shadow:0 -14px 0 #00a2ff,0 14px 0 #00a2ff}.customNav-wrap{position:fixed;top:0;left:100%;z-index:999999;width:calc(100% - 45px);max-width:320px;height:calc(100vh + 200px);padding-bottom:200px;background:#4267b2;transition:transform .3s ease-out}.customNav-wrap.nav-shown{transform:translateX(-100%)}.customNav-wrap .customNav__close{position:relative;display:block;width:100%;height:45px;padding-left:50px;font-size:.9rem;text-align:left;text-transform:uppercase;font-weight:700;background:0 0;border-bottom:1px solid #fff;border-radius:0}.customNav-wrap .customNav__close:hover{background:rgba(255,255,255,.1)}.customNav-wrap .customNav__close:active{transform:none}.customNav__close span{position:absolute;top:10px;left:10px;width:20px;height:3px;background:#fff;border-radius:2px;transform:rotate(45deg) translateX(4px);transform-origin:left center}.customNav__close span~span{transform:rotate(-45deg) translateX(-4px);transform-origin:right center}.customNav{width:100%;max-height:calc(100% - 45px);overflow-y:auto;text-align:left}.customNav .nav-hidden,.customNav.nav-hidden{display:none}.customNav .nav-shown,.customNav.nav-shown{display:block}.customNav li,.customNav>li{display:block;width:100%;height:auto;font-size:0;line-height:1.2;border-bottom:1px dotted rgba(255,255,255,.1)}.customNav__links{position:relative}.customNav a,.customNav ul a{display:block;padding:calc((45px - 1.2rem)/ 2) 15px;font-size:1rem;color:#fff;white-space:normal}.customNav .customNav__links>a{display:inline-block;vertical-align:middle;width:calc(100% - 45px)}.customNav-wrap .customNav .customNav__togglesub{position:absolute;display:inline-block;top:0;right:0;width:45px;height:100%;vertical-align:middle;font-size:0;text-indent:-9999px;background:rgba(255,255,255,.1)}.customNav-wrap .customNav__togglesub.nav-hidden{display:none}.customNav__togglesub::before{content:"";position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#fff transparent transparent transparent;transition:transform .3s ease-out}.sub-shown>.customNav__links>.customNav__togglesub::before{transform:rotate(180deg)}.customNav ul{position:static;padding:0;background:rgba(255,255,255,.1);border:0;box-shadow:none}}aside{width:330px;padding:0 0 0 30px}.sidebar{margin-bottom:30px}.sidebar--dynamic{padding-left:20px;border-left:8px solid #4267b2}.sidebar--dynamic ul{list-style:none;margin-left:0}.sidebar--dynamic>ul>li{margin:0 0 30px}.sidebar--dynamic ul ul li{margin:0 0 20px;line-height:1.2}.sidebar--dynamic li:last-child{margin-bottom:0}@media screen and (max-width:1219px){aside{padding-left:20px}}@media screen and (max-width:999px){aside{float:none;width:100%;padding:0;margin-top:20px}.sidebar{padding:15px}}body .wpcf7 form .wpcf7-form.sent *{display:unset!important}body .wpcf7 form .wpcf7-response-output{margin:0!important;padding:0!important;font-size:80%;line-height:1.2;border:none;text-align:center;font-size:22px;font-weight:700;color:#46b450}body .wpcf7 form .wpcf7-mail-sent-ok{padding:4px 6px!important;color:#318a1c;background:#d2f7ad;border:1px solid #aedb2e!important}body .wpcf7 form .wpcf7-validation-errors{color:red;border:none!important}body .wpcf7 form .wpcf7-not-valid-tip{padding:0!important;width:auto!important;font-size:80%!important;background:0 0!important;border:none!important;top:0!important;left:auto!important}body .wpcf7 form .wpcf7-captchac{vertical-align:text-bottom;display:inline-block}body .wpcf7 form span.wpcf7-form-control-wrap{width:100%;position:static!important}body .wpcf7 form input.wpcf7-not-valid,body .wpcf7 form select.wpcf7-not-valid,body .wpcf7 form textarea.wpcf7-not-valid{background:#f6c1c1;border:1px solid red}body .wpcf7 form div.wpcf7 img.ajax-loader{position:absolute;display:inline-block}body .wpcf7 form span.wpcf7-list-item{margin:0!important}.jetpack_subscription_widget form,.jetpack_subscription_widget label[for=subscribe-field]{margin:0}#subscribe-text,.jetpack_subscription_widget label[for=email]{display:none}#subscribe-email{margin:0 0 10px}#subscribe-submit{margin:0}#subscribe-email input{width:100%!important}div.success p{margin:0 0 10px;font-size:1rem;line-height:1.2}div.sharedaddy div.sd-block{margin:0 0 15px!important;padding:0!important;border:none!important}div.sharedaddy .sd-content{margin:0!important;width:100%!important}.widget_rss_links p{margin:0}.widget_rss_links img{margin-right:5px;vertical-align:middle;display:inline}#wpstats,.archive div.sharedaddy,.home div.sharedaddy,.search div.sharedaddy{display:none}.comment-subscription-form{margin:0}.embed-vimeo,.embed-youtube{padding-bottom:56.25%;max-width:100%;height:0;overflow:hidden;position:relative}.embed-vimeo iframe,.embed-youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}body,html{margin:0;padding:0;font-weight:300;height:100%;font-family:Plain;color:#7c8aad;line-height:1.75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none}a.visited,body a{text-decoration:none;border:none;outline:0}body img{border:none;vertical-align:top}body strong{font-weight:700}body h1{font-size:5em;line-height:1em;letter-spacing:-.05em;padding:0;margin:0 0 1em 0}@media screen and (min-width:1000px) and (max-width:1219px){body h1{font-size:4.5em}}@media screen and (min-width:760px) and (max-width:999px){body h1{font-size:4em}}@media screen and (max-width:759px){body h1{font-size:3em}}body h2{font-size:3em;line-height:1em;letter-spacing:-.03em;padding:0;margin:0 0 1em 0;color:#22334d}@media screen and (max-width:759px){body h2{font-size:2.5em}}body h3{font-size:2em;line-height:1em;letter-spacing:-.03em;padding:0;margin:0 0 1em 0;color:#22334d}@media screen and (max-width:759px){body h3{font-size:1.5em}}body h4{font-size:1.75em;line-height:1em;letter-spacing:-.03em;padding:0;margin:0;margin:0 0 1em 0;color:#22334d}@media screen and (max-width:759px){body h4{font-size:1.25em}}body h5{font-size:1.5em;line-height:1em;letter-spacing:-.03em;padding:0;margin:0;margin:0 0 1em 0;color:#22334d}@media screen and (max-width:759px){body h5{font-size:1.2em}}body hr{border:none;width:60px;height:2px;background:#00a2ff;position:relative;z-index:0;margin-bottom:3vh}body input{outline:0;height:60px;line-height:60px;border:none;background:#f4f7fc;width:100%;border-radius:3px;font-size:1em;font-family:Plain;font-weight:400;color:#7485a5;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body input[type=submit]{padding:0;cursor:pointer;transition:all .25s ease-in-out;box-shadow:0 5px 15px rgba(71,149,255,.6);background:#00a2ff;color:#fff;border-radius:30px;font-weight:700;letter-spacing:-.03em;font-size:1.1em}body input[type=submit]:hover{background:#3d55d8;box-shadow:0 5px 15px rgba(55,205,143,.6)}body textarea{outline:0;border:none;background:#f4f7fc;width:100%;border-radius:3px;font-size:1em;font-weight:400;font-family:Plain;color:#7485a5;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;resize:none}::-moz-placeholder{color:#7485a5;opacity:1}::placeholder{color:#7485a5;opacity:1}body input.wpcf7-not-valid{border:1px solid #d85472}body textarea.wpcf7-not-valid{border:1px solid #d85472}.wpcf7-not-valid::-moz-placeholder{color:#d85472}.wpcf7-not-valid,.wpcf7-not-valid::placeholder{color:#d85472}.animsition,body .animsition{height:100%}.wrapper{width:100%;display:block}img{max-width:100%}@media screen and (min-width:760px) and (max-width:999px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{flex:0 0 100%;max-width:100%}}@media screen and (max-width:759px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{flex:0 0 100%;max-width:100%}}.aoswr{display:block;vertical-align:top}.txt{width:100%;display:table;font-size:1.25em;line-height:1.5em}.header{padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:fixed;top:0;background:#fff;transition:all .55s ease-in-out;overflow:hidden;z-index:100000}@media screen and (min-width:1000px) and (max-width:1219px){.header{padding:15px}}@media screen and (min-width:760px) and (max-width:999px){.header{padding:0}}@media screen and (max-width:759px){.header{padding:0}}.header.scroll{padding:0;border-bottom:1px solid rgba(185,185,200,.3);background:#fff}.logo{display:table;float:left;width:60px;height:60px;padding:15px 0;transition:all .15s ease-in-out;background-color:#fff}@media screen and (min-width:760px) and (max-width:999px){.logo{width:70px;height:70px;padding:0 0}}@media screen and (max-width:759px){.logo{width:60px;height:60px;padding:0 0}}.header.scroll .logo{width:60px;height:60px;padding:0;background-color:#28324b}.logo-img{height:auto;width:100%}.nav{float:right;display:inline-block;padding:15px 0 15px 0;transition:all .35s ease-in-out}@media screen and (min-width:1000px) and (max-width:1219px){.nav{padding:10px 0 10px 0}}@media screen and (min-width:760px) and (max-width:999px){.nav{padding:0}.header .logo{width:60px;height:60px;padding:0;background-color:#28324b}.header .nav .button{border-radius:0}}@media screen and (max-width:759px){.nav{padding:0}.header .logo{width:60px;height:60px;padding:0;background-color:#28324b}.header .nav .button{border-radius:0}}.nav .btn-sp,.scroll .nav .btn-sp{margin-left:40px}@media screen and (max-width:759px){.nav .btn-sp,.scroll .nav .btn-sp{margin-left:0}}.header.scroll .nav{padding:0}.scta{display:inline-block;color:#21334c;font-size:1.1em;letter-spacing:-.025em;font-weight:500;margin:15px 0 15px 40px;vertical-align:top;float:left;background-image:linear-gradient(#00a2ff,#00a2ff);background-repeat:no-repeat;background-position:30px bottom;background-size:0 3px}.scta .flag{width:0;height:0;transition:all .35s ease-in-out;display:inline-block;background-size:25px 25px;background-repeat:no-repeat;background-position:center;margin-right:5px;position:relative;top:5px}.scta .flag-cl{background-image:url(../images/cl.svg)}.scta .flag-pe{background-image:url(../images/pe.svg)}.scta.full{background-position:0 bottom}.scta.have-flag{background-position:50px bottom}@media screen and (min-width:1000px) and (max-width:1219px){.scta{margin:15px 0 15px 30px}}@media screen and (min-width:760px) and (max-width:999px){.scta{border-bottom:inherit;margin:inherit;width:70px;height:70px;line-height:66px;text-align:center;border-left:1px solid rgba(185,185,200,.3)}.scta,.scta.have-flag{background-image:none}}@media screen and (max-width:759px){.scta{border-bottom:inherit;margin:inherit;width:60px;height:60px;line-height:56px;text-align:center;border-left:2px solid rgba(185,185,200,.3)}.scta,.scta.have-flag{background-image:none}}.scta i{margin-right:5px;font-size:1.1em}@media screen and (min-width:760px) and (max-width:999px){.scta i{font-size:1.25em;margin-right:0}}@media screen and (max-width:759px){.scta i{font-size:1.25em;margin-right:0}}@media screen and (min-width:760px) and (max-width:999px){.scta span{display:none}}@media screen and (max-width:759px){.scta span{display:none}}.scta:hover{text-decoration:none;background-size:80% 3px;color:#00a2ff}.scta:hover .flag{width:25px;height:25px}.scta.full:hover{text-decoration:none;background-size:100% 3px;color:#00a2ff}.nav .button{margin-left:40px;width:200px;float:left;padding:0;height:60px;line-height:60px}@media screen and (min-width:1000px) and (max-width:1219px){.nav .button{margin-left:30px;width:180px}}@media screen and (min-width:760px) and (max-width:999px){.nav .button{margin-left:20px;width:160px;height:70px;line-height:66px}}@media screen and (max-width:759px){.nav .button{margin-left:0;width:110px;height:60px;line-height:56px}}.scroll .button{border-radius:0;margin-left:0;box-shadow:none}.scroll .button:hover{box-shadow:none}.scroll .button.wh{border-left:1px solid rgba(185,185,200,.3);margin-left:40px}@media screen and (max-width:759px){.nav .button.wh{margin-left:inherit}}.main-visual{padding:0;width:100%;height:100%;min-height:700px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #e5eaed}.video{width:100%;height:100%}.main-visual .tagline{width:100%;height:100%;background:linear-gradient(to right,rgba(42,49,73,.5803921569),rgba(42,49,73,.7490196078),rgba(42,49,73,.8901960784))}.main-visual .tagline .tag-cell{text-align:center;color:#fff;width:100%;height:100%;vertical-align:middle}.main-visual .tagline .tag-cell .tag-cell-col{box-sizing:border-box;padding:0 2em}.main-visual .add-top{width:100%;height:150px}@media screen and (min-width:760px) and (max-width:999px){.main-visual .add-top{height:70px}}@media screen and (max-width:759px){.main-visual .add-top{height:50px}}.main-visual .tagline .tag-cell p{font-size:1.5em;line-height:1.4em;margin:0}.main-visual .tagline .tag-cell span{display:table;width:100%;margin-bottom:5vh;font-size:1em}.main-visual .tagline .tag-cell .aoswr{width:100%}.main-visual .tagline .tag-cell .col{margin:0 auto}.main-visual .swiper-slide.has-image{background-color:#fff;background-color:#000}.main-visual .swiper-slide.has-image .row-bg{width:100%;height:100%;background:linear-gradient(to right,rgba(42,49,73,.5803921569),rgba(42,49,73,.7490196078),rgba(42,49,73,.8901960784));position:absolute;top:0;right:0;z-index:9}.main-visual .swiper-slide.has-image .row{position:relative;z-index:10}.main-visual .swiper-slide.has-image .row a,.main-visual .swiper-slide.has-image .row h1,.main-visual .swiper-slide.has-image .row span{text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5)}.main-visual .swiper-slide.has-image .row a:hover{text-shadow:none}@media screen and (max-width:759px){.main-visual .tagline .tag-cell span{font-size:.9em}.main-visual .swiper-pagination{display:none}}.welcome{text-align:center;padding:10vh 0 15vh 0;width:100%;display:block;box-sizing:border-box}.welcome .welc-cont{margin:0 auto}.work{background-color:#fff;padding:10vh 0 15vh 0}.work .work-intro{padding-bottom:5vh}.work .work-intro .work-txt{text-align:right}.work .portfolio{margin-bottom:10vh}.work .portfolio .wproject:nth-child(2n){margin:10vh 0 0 0}.work .button,.work .button.type3{padding:0 0;height:60px;line-height:60px}@media screen and (min-width:760px) and (max-width:999px){.work .work-intro .work-txt{text-align:left}}@media screen and (max-width:759px){.work .work-intro .work-txt{text-align:left}.work .portfolio .wproject:nth-child(2n){margin:0}}.wproject:hover{text-decoration:none}.project{background-color:#eef0f8;margin-bottom:4vh;position:relative;display:block;overflow:hidden;border-radius:20px;box-shadow:0 20px 30px rgba(185,185,200,.5)}.project .project-cover{width:100%;padding-top:120%;background-size:100% auto;background-position:top center;position:relative;z-index:1}.project .project-bg{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0;z-index:2}.project .project-info-plus{position:absolute;z-index:2;top:5%;width:90%;margin:0 5%;background-color:#00a2ff;box-sizing:border-box;border-radius:10px;padding:25px;opacity:0;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-o-transform:scale(.5,.5)}.project .project-info-plus .ico{text-align:center;font-size:2em;color:#fff;margin:0 0 30px 0}.project .project-info-plus .cont{color:#fff}.project .project-info-plus .cont .cont-clie,.project .project-info-plus .cont .cont-tech{margin:0 0 1.5em 0}.project .project-info-plus .cont .wc,.project .project-info-plus .cont .wt{letter-spacing:-.02em}.project .project-info-plus .cont .wt{width:100%;margin:0;font-weight:700;font-size:1.1em}.project .project-info-plus .cont .wc{font-weight:300;font-size:1em}.project .project-info{position:absolute;bottom:0;left:0;width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;padding:20px 20px;z-index:3}.project .project-info .project-info-bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00a2ff;opacity:.98;z-index:1}.project .project-info .project-info-cont{position:relative;z-index:2;color:#fff}.project .project-info .project-info-cont .top{margin:0}.project .project-info .project-info-cont .top .title{color:#fff;letter-spacing:-.03em;font-weight:700;font-size:1.4em;line-height:1.4em;text-align:center;margin:0}.project .project-info .project-info-cont .top .subcontent{color:#fff;display:none}.project:hover{text-decoration:none}.project:hover .project-bg{opacity:.7}.project:hover .project-info-plus{opacity:.98!important;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1)}.project:hover .project-cover{transform:scale(1.1)}@media screen and (min-width:760px) and (max-width:999px){.project{margin-bottom:6vh}}@media screen and (max-width:759px){.project{margin-bottom:6vh}}@media screen and (max-width:759px){.project .project-info p{font-size:1.1em}}.work-load{text-align:center}.work-load .wbutton{margin:0 auto}.services{padding:10vh 0 15vh 0;width:100%;display:block;background-color:#fff}@media screen and (min-width:760px) and (max-width:999px){.services{padding:10vh 0 5vh 0}}@media screen and (max-width:759px){.services{padding:10vh 0 5vh 0}}.serv-list{width:100%}.serv-list .serv-item{transition:all .35s ease-in-out}@media screen and (min-width:760px) and (max-width:999px){.serv-list .serv-item{max-width:50%;flex:0 0 50%}}@media screen and (max-width:759px){.serv-list .serv-item{max-width:50%;flex:0 0 50%;margin-bottom:10vh}}.serv-list .serv-item:hover{transform:translateY(-15px)}.serv-top{text-align:center;padding-bottom:10vh}@media screen and (min-width:760px) and (max-width:999px){.serv-top{padding-bottom:6vh}}@media screen and (max-width:759px){.serv-top{padding-bottom:6vh}}.serv-top .col{margin:0 auto}.serv-ico{margin-bottom:4vh}.serv-ico img{height:90px;width:auto;display:block;margin:0 auto}@media screen and (min-width:760px) and (max-width:999px){.serv-ico img{height:80px}}.serv-tit{margin-bottom:3vh;color:#20334c;font-weight:700;letter-spacing:-.03em;font-size:1.5em;text-align:center}@media screen and (min-width:760px) and (max-width:999px){.serv-tit{font-size:1.25em}}.serv-prods{margin-bottom:2vh}.serv-prods ul{margin:0;padding:0;list-style:none;text-align:center}.serv-prods ul li{padding-bottom:.25em}@media screen and (min-width:760px) and (max-width:999px){.serv-prods ul li{padding-bottom:.75em;font-size:.9em;line-height:1.35em}}@media screen and (max-width:759px){.serv-prods ul li{padding-bottom:.75em;font-size:1.1em;line-height:1.35em}}.serv-link{text-align:center}.serv-link a{font-weight:700;color:#00a2ff;letter-spacing:-.03em;padding-bottom:4px;opacity:0;visibility:hidden;text-align:center;background-image:linear-gradient(#00a2ff,#00a2ff);background-repeat:no-repeat;background-position:left bottom;background-size:0 2px}@media screen and (max-width:759px){.serv-link a{font-size:1.1em;opacity:1;visibility:visible}}.serv-link a:hover{text-decoration:none;color:#00a2ff;background-size:100% 2px}.serv-item:hover .serv-link a{opacity:1;visibility:visible}@media screen and (max-width:759px){.services .swiper-pagination{width:auto}}.service-top{text-align:center;padding-bottom:3vh}.service-top hr{margin:0 auto 3vh}@media screen and (min-width:760px) and (max-width:999px){.service-top{padding-bottom:6vh}}@media screen and (max-width:759px){.service-top{padding-bottom:6vh}}.service-top .col{margin:0 auto}.services .slide-service{margin-bottom:4vh}.services .slide-service .ginfo{padding:0 0;margin:0 0}.services .thumbnails-content{text-align:center}.services .thumbnails-content .col{margin:0 auto}.services .thumbnails-content h3{margin-bottom:2vh}.services .thumbnails-content h5{margin-bottom:1vh}.services .thumbnails-content .products{margin-bottom:4vh}.services .thumbnails-content ul li{display:inline-block;padding:0 30px;border-left:1px solid #4267b2;margin-bottom:1vh}.services .thumbnails-content ul li:first-child{border-left:none}.services .swiper-pagination{position:inherit;margin-bottom:4vh}.services .swiper-pagination .swiper-pagination-bullet{width:auto;height:auto;display:inline-block;border-radius:inherit;background-color:transparent;opacity:.2;margin:0;padding:0;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}.services .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media screen and (min-width:760px) and (max-width:999px){.services .swiper-pagination .swiper-pagination-bullet{max-width:25%;flex:0 0 25%}}@media screen and (max-width:759px){.services .swiper-pagination .swiper-pagination-bullet{max-width:25%;flex:0 0 25%}}.services .thumbnails{text-align:center}.services .thumbnails .thumbnail-img{width:140px;height:140px;line-height:140px;text-align:center;display:block;background-repeat:no-repeat;background-position:center;background-color:#00a2ff;color:#fff;border-radius:50%;font-size:3em;margin:10px auto}@media screen and (min-width:760px) and (max-width:999px){.services .thumbnails .thumbnail-img{width:80px;height:80px;line-height:80px;font-size:2em}}@media screen and (max-width:759px){.services .thumbnails .thumbnail-img{width:80px;height:80px;line-height:80px;font-size:2em}}.testimonials{padding:10vh 0 15vh 0;background:#eef0f8;width:100%;display:block}.testi-top{text-align:center;margin-bottom:5vh}.testi-top .col{margin:0 auto}.customer{margin-bottom:8vh}.quote{height:360px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:70px;overflow:hidden;background:#fff;margin-bottom:1px;font-size:1.1em}@media screen and (min-width:1000px) and (max-width:1219px){.quote{height:340px;padding:60px}}@media screen and (min-width:760px) and (max-width:999px){.quote{padding:40px}}@media screen and (max-width:759px){.quote{height:310px;padding:40px;font-size:1.25em;line-height:1.6em}}.profile{height:170px;padding:50px 70px 50px 70px;background:#fff;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (min-width:1000px) and (max-width:1219px){.profile{padding:50px 60px 50px 60px}}@media screen and (min-width:760px) and (max-width:999px){.profile{height:130px;padding:40px 40px 40px 40px}}@media screen and (max-width:759px){.profile{height:130px;padding:40px 40px 40px 40px}}.prof-img{float:left;width:70px;height:70px;background-size:cover!important;background-position:center center!important;display:block;border-radius:50%}@media screen and (min-width:760px) and (max-width:999px){.prof-img{width:50px;height:50px}}@media screen and (max-width:759px){.prof-img{width:50px;height:50px}}.prof-info{display:table;margin:0 0 0 90px}@media screen and (min-width:760px) and (max-width:999px){.prof-info{margin:0 0 0 60px}}@media screen and (max-width:759px){.prof-info{margin:0 0 0 60px}}.prof-info strong{color:#20334c;font-weight:700;display:block;font-size:1.1em;letter-spacing:-.03em}.brands{padding:13vh 0 13vh 0;width:100%;display:block}@media screen and (min-width:760px) and (max-width:999px){.brands{padding:10vh 0 10vh 0}}@media screen and (max-width:759px){.brands{padding:10vh 0 10vh 0}}.brands-tit{color:#20334c;font-size:1.5em;font-weight:700;letter-spacing:-.03em}@media screen and (min-width:760px) and (max-width:999px){.brands-tit{margin-bottom:3vh;text-align:center;width:100%}}@media screen and (max-width:759px){.brands-tit{margin-bottom:3vh;text-align:center;width:100%}}.brand{width:100%;height:60px;float:left;display:table}.brand-cell{height:100%;width:100%;display:table-cell;vertical-align:middle;text-align:center}.brand-cell img{max-height:20px;max-width:120px}@media screen and (min-width:760px) and (max-width:999px){.brand-cell img{max-height:18px;max-width:106px}}@media screen and (max-width:759px){.brand-cell img{max-height:16px;max-width:94px}}.footer-tip{height:30px;background-position:center center!important;background-repeat:no-repeat!important}.footer{border-top:2px solid #00a2ff;background:#283249;color:#fff;padding:0 0 55px 0}.foot-info{padding:20vh 0 15vh 0}@media screen and (min-width:760px) and (max-width:999px){.foot-info{padding:15vh 0 10vh 0}}@media screen and (max-width:759px){.foot-info{padding:15vh 0 10vh 0}}.foot-top{text-align:center;padding:0 0 12vh 0}@media screen and (min-width:760px) and (max-width:999px){.foot-top{padding:0 0 6vh 0}}@media screen and (max-width:759px){.foot-top{padding:0 0 6vh 0}}.foot-col{text-align:center}@media screen and (min-width:760px) and (max-width:999px){.foot-col{width:100%;padding:0 0 6vh 0}}@media screen and (max-width:759px){.foot-col{width:100%;padding:0 0 6vh 0}}.foot-pre{display:block;font-size:1.1em}.foot-cta{font-weight:700;font-size:2em;letter-spacing:-.03em;color:#fff;line-height:1.5em;border-bottom:2px solid rgba(255,255,255,0);padding-bottom:4px;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:left bottom;background-size:0 3px}@media screen and (min-width:760px) and (max-width:999px){.foot-cta{font-size:2.25em}}@media screen and (max-width:759px){.foot-cta{font-size:2.25em}}.foot-cta:hover{text-decoration:none;color:#fff;background-size:100% 3px}.foot-col .button{border:2px solid #fff;color:#fff;border-radius:40px;padding:1.625rem .75rem}@media screen and (min-width:1000px) and (max-width:1219px){.foot-col .button{border-radius:35px}}@media screen and (min-width:760px) and (max-width:999px){.foot-col .button{border-radius:35px}}@media screen and (max-width:759px){.foot-col .button{border-radius:35px}}.foot-col .button:hover{background:#fff;color:#283249}.copy-col{padding:5vh 0 5vh 0;text-align:center;font-size:.9em;border-top:1px solid rgba(255,255,255,.2)}.copy-col a{color:#fff;text-decoration:underline}.foot-cities{margin-bottom:60px}.foot-cities .row{width:100%}.foot-cities h2,.foot-cities h3{text-align:center;color:#fff;width:100%}.foot-cities .info-city{text-align:center}.foot-cities .info-city .wrap-info-city{box-sizing:border-box;display:inline-block;min-width:400px;max-width:100%;margin:0 auto}.foot-cities .info-city .wrap-info-city .infomap{width:100%;float:right}.foot-cities .info-city .wrap-info-city .infomap a,.foot-cities .info-city .wrap-info-city .infomap span{width:100%;display:block;color:#fff}.foot-cities .info-city .wrap-info-city .infomap a i,.foot-cities .info-city .wrap-info-city .infomap span i{margin-right:5px}.foot-cities .info-city .wrap-info-city .infomap strong{font-size:2em}.foot-cities .info-city .wrap-info-city .infomap a:hover{text-decoration:none;color:#00a2ff}.foot-cities .info-city .wrap-info-city .infomap a:hover .flag{width:25px;height:25px}@media screen and (max-width:759px){.foot-cities .info-city .wrap-info-city{width:100%;min-width:100%;max-width:100%;margin:0 auto}.foot-cities .col-md-6{max-width:50%;flex:0 0 50%}}.single-project{width:100%;display:block}.single-project .add-top{height:130px;margin-bottom:3vh}.single-project .wrap-top{width:100%;display:block;padding:0 0 1em 0}.single-project .wrap-top .proj-top-lf h1{color:#22334d;margin-bottom:3vh}.single-project .wrap-top .proj-top-rg .button{width:100%;height:70px;line-height:70px;border-radius:35px;color:#22334d}.single-project .wrap-banner{height:100vh;background-size:cover;background-position:center center}.single-project .wrap-information{width:100%;display:block;padding:5vh 0}.single-project .wrap-information .wrap-proj{margin:0 0 7vh 0}.single-project .wrap-information .wrap-proj .proj-info{padding:0 0 2vh 0}.single-project .wrap-information .wrap-proj .proj-info hr{float:left}.single-project .wrap-information .wrap-proj .proj-info img{width:100%;height:auto}.single-project .wrap-shots{padding:9vh 0 5vh 0;background-color:#00a2ff}.single-project .wrap-shots .shot{display:inline-block;margin:0 0 4vh 0}.single-project .wrap-shots .shot img{width:100%;height:auto}@media screen and (min-width:760px) and (max-width:999px){.single-project .wrap-banner{height:600px}}@media screen and (max-width:759px){.single-project .wrap-banner{height:400px}}@media (min-width:576px){.single-project .wrap-shots .card-columns{-moz-column-count:2;column-count:2}.single-project .wrap-shots .card-columns.full{-moz-column-count:1;column-count:1}}@media screen and (min-width:1000px) and (max-width:1219px){.single-project .wrap-shots .shot{margin:0 25px 7vh 25px}}@media screen and (min-width:760px) and (max-width:999px){.single-project .wrap-shots .shot{margin:0 15px 4vh 15px}}@media screen and (max-width:759px){.single-project .wrap-shots .shot{margin:0 15px 4vh 15px}}.crossfolio{background:#eef0f8;padding:10vh 0 10vh 0}.visit-bar{position:fixed;bottom:0;width:100%;border-top:1px solid rgba(66,103,178,.3);transition:all 1s ease-in-out;z-index:9}.visit-bar .wrap-buttons{background-color:#fff}.visit-bar .wrap-buttons a{padding:.8rem .75rem}.visit-bar .wrap-info{background-color:#e5eaed}.visit-bar .wrap-info .cont-clie,.visit-bar .wrap-info .cont-serv,.visit-bar .wrap-info .cont-tech{padding:7px 0}.visit-bar .wrap-info .wc,.visit-bar .wrap-info .wt{letter-spacing:-.02em;text-align:center;color:#primary}.visit-bar .wrap-info .wt{width:100%;margin:0;font-weight:300;font-size:.9em;line-height:1em}.visit-bar .wrap-info .wc{font-weight:700;font-size:1.1em;line-height:1em}.visit-bar .visit-cont{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.visit-bar a:focus{text-decoration:none}@media screen and (min-width:760px) and (max-width:999px){.visit-bar .visit-cont .col-md-6{max-width:50%;flex:0 0 50%}}@media screen and (max-width:759px){.visit-bar .info-cont .col-md-3,.visit-bar .info-cont .col-md-6,.visit-bar .visit-cont .col-md-3,.visit-bar .visit-cont .col-md-6{max-width:50%;flex:0 0 50%}}.contact{padding:200px 0 15vh 0}@media screen and (min-width:1000px) and (max-width:1219px){.contact{padding:160px 0 15vh 0}}@media screen and (min-width:760px) and (max-width:999px){.contact{padding:130px 0 15vh 0}}@media screen and (max-width:759px){.contact{padding:130px 0 15vh 0}}.contact-top{padding-bottom:5vh}.contact-top h1{color:#20334c}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:100%!important}.contact-info{padding:0 20px 0 20px;box-sizing:border-box}.contact-form-cont{margin-right:30px;padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 0 30px rgba(185,185,200,.3)}.contact-form-cont form{margin:0}.contact-form-cont p{margin:0}.contact-form-cont input{margin-bottom:20px}.contact-form-cont input[type=email],.contact-form-cont input[type=tel],.contact-form-cont input[type=text],.contact-form-cont input[type=url]{width:100%!important}.contact-form-cont textarea{margin-bottom:20px;height:120px}.contact-form-cont input[type=submit]{height:70px;border-radius:35px;line-height:70px;margin-bottom:0}@media screen and (min-width:1000px) and (max-width:1219px){.contact-form-cont{margin-right:20px}}@media screen and (min-width:760px) and (max-width:999px){.contact-info{padding:0}.contact-form-cont{width:100%;margin-bottom:8vh}}@media screen and (max-width:759px){.contact-info{padding:0}.contact-form-cont{width:100%;margin-bottom:8vh}}.screen-reader-response{color:#d85472;font-weight:500;letter-spacing:-.025em}.wpcf7-not-valid-tip{margin-bottom:20px}@media screen and (min-width:760px) and (max-width:999px){.contact-info{width:100%}}@media screen and (max-width:759px){.contact-info{width:470px}}.contact-wrap{margin-bottom:3vh}@media screen and (max-width:759px){.contact-wrap{margin-bottom:4vh}}.contact-wrap span{display:block;font-size:1.1em}@media screen and (min-width:760px) and (max-width:999px){.contact-wrap span{font-size:1.25em}}@media screen and (max-width:759px){.contact-wrap span{font-size:1.25em}}.contact-cta{color:#20334c;font-weight:700;letter-spacing:-.03em;font-size:2em;line-height:1.25em;padding-bottom:4px;background-image:linear-gradient(#20334c,#20334c);background-repeat:no-repeat;background-position:left bottom;background-size:0 3px}@media screen and (min-width:760px) and (max-width:999px){.contact-cta{font-size:2.5em}}@media screen and (max-width:759px){.contact-cta{font-size:2.5em}}.contact-cta:hover{color:#20334c;text-decoration:none;background-size:100% 3px}.contact-scta{color:#20334c;font-weight:700;letter-spacing:-.025em;padding-bottom:4px;background-image:linear-gradient(#20334c,#20334c);background-repeat:no-repeat;background-position:left bottom;background-size:0 3px}.contact-scta:hover{color:#20334c;text-decoration:none;background-size:100% 3px}body .cont-map img{width:100%!important}body .cont-map.cont-map-img{height:auto}@media screen and (min-width:1220px){body .cont-map{margin:1vh 0 1vh 0;width:100%;height:240px}body .cont-map.cont-map-img{height:auto}}@media screen and (min-width:1000px) and (max-width:1219px){body .cont-map{margin:1vh 0 1vh 0;width:100%;height:200px}body .cont-map.cont-map-img{height:auto}}@media screen and (min-width:760px) and (max-width:999px){body .cont-map{margin:1vh 0 1vh 0;width:100%;height:300px}body .cont-map.cont-map-img{height:auto}}@media screen and (max-width:759px){body .cont-map{margin:1vh 0 1vh 0;width:100%;height:240px}body .cont-map.cont-map-img{height:auto}}@media screen and (min-width:1220px){.thk-vid iframe{width:100%!important;height:658px!important}}@media screen and (min-width:1000px) and (max-width:1219px){.thk-vid iframe{width:100%!important;height:529px!important}}@media screen and (min-width:760px) and (max-width:999px){.thk-vid iframe{width:100%!important;height:400px!important}}@media screen and (max-width:759px){.thk-vid iframe{width:100%!important;height:264px!important}}.quote-back{position:fixed;z-index:1;width:60px;height:60px;line-height:60px;display:block}@media screen and (max-width:759px){.quote-back{width:50px;height:50px;line-height:50px}}.quote-back img{height:60px;width:auto}@media screen and (max-width:759px){.quote-back img{height:50px}}.quote-form{margin-right:360px;height:100%}@media screen and (min-width:1000px) and (max-width:1219px){.quote-form{margin-right:240px}}@media screen and (min-width:760px) and (max-width:999px){.quote-form{width:100%}}@media screen and (max-width:759px){.quote-form{width:100%}}.quote-cont{width:900px;margin:0 auto;display:table;padding-top:60px}@media screen and (min-width:1000px) and (max-width:1219px){.quote-cont{width:720px}}@media screen and (min-width:760px) and (max-width:999px){.quote-cont{width:710px;padding-top:80px}}@media screen and (max-width:759px){.quote-cont{width:470px;padding-top:70px}}.quote-nav{margin-bottom:4vh}@media screen and (max-width:759px){.quote-nav{margin-bottom:3vh}}.quote-nav-item{display:table;width:33.33%;float:left;border-bottom:2px solid #dcdee5;padding:0 15px 10px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.qni-num{display:table-cell;width:40px}.qni-num span{width:100%;height:40px;line-height:40px;border-radius:20px;background:#dcdee5;color:#fff;display:block;text-align:center;font-weight:700}.qni-num .check{display:none}.qni-lab{display:table-cell;vertical-align:middle;padding:0 0 0 10px;color:#d2d4db;font-weight:700;letter-spacing:-.025em;transition:all .25s ease-in-out}@media screen and (max-width:759px){.qni-lab{line-height:1.25em}}.quote-nav-item.checked{border-bottom:2px solid #00a2ff;cursor:pointer}.quote-nav-item.checked .qni-num span{background:#00a2ff}.quote-nav-item.checked .step{display:none}.quote-nav-item.checked .check{display:block}.quote-nav-item.checked .qni-lab{color:#21334c}.quote-nav-item.current{border-bottom:2px solid #00a2ff}.quote-nav-item.current .qni-num span{background:#00a2ff}.quote-nav-item.current .qni-lab{color:#3d54d8}.quote-nav-item.checked:hover .qni-lab{color:#00a2ff}.quote-top{margin-bottom:4vh}@media screen and (max-width:759px){.quote-top{margin-bottom:3vh}}.product{display:table;box-shadow:0 5px 15px rgba(185,185,200,.6);margin-bottom:2vh;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;border:2px solid #fff;cursor:pointer;transition:all .25s ease-in-out;color:#20334c}@media screen and (max-width:759px){.product{padding:10px}}.product:hover{border:2px solid #00a2ff;color:#00a2ff;box-shadow:0 5px 15px #b9b9c8}.prod-ico{width:50px;height:50px;display:table-cell;text-align:center;vertical-align:middle;padding-right:10px}@media screen and (min-width:1000px) and (max-width:1219px){.prod-ico{width:40px;height:40px}}@media screen and (min-width:760px) and (max-width:999px){.prod-ico{width:40px;height:40px}}@media screen and (max-width:759px){.prod-ico{width:40px;height:40px}}.prod-ico img{max-width:50px;max-height:50px}@media screen and (min-width:1000px) and (max-width:1219px){.prod-ico img{max-width:40px;max-height:40px}}@media screen and (min-width:760px) and (max-width:999px){.prod-ico img{max-width:40px;max-height:40px}}@media screen and (max-width:759px){.prod-ico img{max-width:40px;max-height:40px}}.prod-lab{font-weight:500;letter-spacing:-.025em;display:table-cell;vertical-align:middle;line-height:1.1em}.addon{display:table;box-shadow:0 5px 15px rgba(185,185,200,.6);margin-bottom:1.5vh;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;border:1px solid #fff;cursor:pointer;transition:all .25s ease-in-out;color:#7c8aad;position:relative}@media screen and (max-width:759px){.addon{padding:10px}}.addon strong{color:#20334c;display:block;font-weight:500;letter-spacing:-.025em;line-height:1.25em}.addon span{display:block;font-size:.8em;line-height:1.5em}@media screen and (max-width:759px){.addon span{font-size:.9em}}.addon.checked,.addon:hover{border:1px solid #00a2ff;box-shadow:0 5px 15px #b9b9c8}.addon.checked strong,.addon:hover strong{color:#00a2ff}.addon i{position:absolute;top:5px;right:5px;display:block;width:20px;height:20px;line-height:20px;text-align:center;font-size:.7em;color:#fff;background:#fff}.addon.checked i{background:#00a2ff}.field{margin-bottom:2vh;width:420px;float:left}@media screen and (min-width:1000px) and (max-width:1219px){.field{width:340px}}@media screen and (min-width:760px) and (max-width:999px){.field{width:340px}}@media screen and (max-width:759px){.field{width:230px}}.field.right{float:right}.field.full{width:100%;margin-bottom:0}.field textarea{height:100px}.quote-buttons{margin-top:4vh}.quote-buttons .bl{float:right}.quote-buttons input{float:right;width:220px}@media screen and (min-width:1000px) and (max-width:1219px){.quote-buttons input{width:200px}}@media screen and (min-width:760px) and (max-width:999px){.quote-buttons input{width:200px}}@media screen and (max-width:759px){.quote-buttons input{width:200px}}.back{box-shadow:none;float:left;color:#00a2ff;cursor:pointer;font-weight:700;letter-spacing:-.025em;transition:all .25s ease-in-out;border-bottom:2px solid #fff;margin-top:16px}.back:hover{border-bottom:2px solid #00a2ff}.side-bar{height:100%;width:360px;position:fixed;top:0;right:0;background:#eef0f8;overflow:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px}@media screen and (min-width:1000px) and (max-width:1219px){.side-bar{width:240px}}@media screen and (min-width:760px) and (max-width:999px){.side-bar{display:table;bottom:0;left:0;padding:25px}}@media screen and (max-width:759px){.side-bar{display:table;width:100%;bottom:0;left:0;padding:15px}}@media screen and (min-width:760px) and (max-width:999px){.side-bar-seg.desktop{display:none}.side-bar-part{display:table-cell;width:50%}}@media screen and (max-width:759px){.side-bar-seg.desktop{display:none}.side-bar-part{display:table-cell;width:50%}}.side-bar-seg{border-bottom:1px solid rgba(185,185,200,.3);padding-bottom:1.5vh;margin-bottom:1.5vh}.side-bar-part.bot{margin-top:1.5vh}.side-bar-seg span{display:block}.sbs-label{color:#00a2ff;font-weight:700;letter-spacing:-.025em;line-height:1.5em;font-size:.9em}.sbs-txt{font-weight:500;color:#22334d;line-height:1.25em;letter-spacing:-.025em}.sbs-txt.type{font-size:1em}.sbs-txt.features{font-size:.9em}.sbs-txt.price{font-size:1.6em}.sbs-txt.timeframe{font-size:1.6em}.sbs-chg{cursor:pointer;font-weight:500;font-size:.9em;letter-spacing:-.025em;color:#9fa3b1;line-height:1.5em}.sbs-chg:hover{text-decoration:underline}.disclaimer{font-size:.9em;line-height:1.5em}.disclaimer p{margin:0}.disclaimer a{color:#21334c;font-weight:500}.disclaimer a:hover{text-decoration:underline}@media screen and (min-width:1220px){.compl-vid iframe{width:100%!important;height:489px!important}}@media screen and (min-width:1000px) and (max-width:1219px){.compl-vid iframe{width:100%!important;height:394px!important}}@media screen and (min-width:760px) and (max-width:999px){.compl-vid iframe{width:100%!important;height:400px!important}}@media screen and (max-width:759px){.compl-vid iframe{width:100%!important;height:264px!important}}.partners{display:block;width:100%;padding:10vh 0}.partners .col{margin:0 auto}.partners-top{text-align:center;padding-bottom:3vh}.partners-top hr{margin:0 auto 3vh auto}@media screen and (min-width:760px) and (max-width:999px){.partners-top{padding-bottom:6vh}}@media screen and (max-width:759px){.partners-top{padding-bottom:6vh}}.partners .swiper-slide .wimage{height:100px;width:96%;box-sizing:border-box;margin:0 2%;background-size:contain;filter:gray;-webkit-filter:grayscale(100%)}.process{display:block;width:100%;padding:10vh 0;background-color:#eef0f8}.process .col{margin:0 auto}.process .process-top{text-align:center;padding-bottom:3vh}.process .process-top hr{margin:0 auto 3vh auto}.process .process-list{overflow:hidden}.process .process-item{position:relative;text-align:center}.process .process-item .process-box{width:120px;height:120px;padding:24px 10px;margin:1em auto 3em;background-color:#eaeeef;border:1px solid #00a2ff;border-radius:50%}.process .process-item .process-box p{margin:0 0 3px 0}.process .process-item .process-box i{color:#00a2ff;font-size:38px;width:52px;line-height:52px}.process .process-item .process-box h4{margin:0;font-weight:400;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.process .process-item:before{content:"\f30b";position:absolute;top:50%;margin-top:-10px;right:-30px;display:inline-block;font-size:16px;font-weight:900;font-family:Font Awesome\ 5 Free;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.process .row [class^=col-]:last-child .process-item:before{display:none}@media screen and (min-width:760px) and (max-width:999px){.process .partners-top{padding-bottom:6vh}.process .col-md-2{max-width:33.33%;flex:0 0 33.33%}}@media screen and (max-width:759px){.process .partners-top{padding-bottom:6vh}.process .col-md-2{max-width:50%;flex:0 0 50%}}.sec-information{background-color:#eef0f8;padding:10vh 0}.sec-information .info *{text-align:center;margin-left:auto;margin-right:auto}.sec-information .info .ico{width:100%;font-size:2.6em;color:#00a2ff}.sec-information .info .title{width:100%}.sec-information .info .value{font-size:3em;width:100%;color:#00a2ff;line-height:1.4em;font-weight:500;line-height:1em}.sec-information .info .value span{font-size:.7em;position:relative;top:-12px;font-weight:300}.sec-information .info .label{font-size:1.2em;width:100%;font-weight:500;color:#000}@media screen and (min-width:760px) and (max-width:999px){.sec-information .info{margin-bottom:50px}}@media screen and (max-width:759px){.sec-information .info{margin-bottom:50px}.sec-information .col-md-3{max-width:50%;flex:0 0 50%}}.work-page{background-color:#eef0f8}.work-page .add-top{height:130px;margin-bottom:3vh}.work-page .work-top{margin-bottom:3vh}.work-page .work-top .wrap-info .wrap-label{font-size:1em}.work-page .work-top .wrap-info .wrap-label strong{font-size:1.6em;color:#00a2ff}.work-page .work-top .wrap-info .wrap-options input{width:calc(100% - 40px);height:40px;line-height:40px;float:left;border-radius:none}.work-page .work-top .wrap-info .wrap-options a{float:left;display:block;height:40px;line-height:40px;width:40px;background-color:#00a2ff;text-align:center;color:#fff}.work-page .work-content{padding:0 0 5vh 0}.work-page .work-content .wrap-filters{margin-bottom:4vh;background-color:red}.work-page .work-content .wrap-items .filters{margin-bottom:2vh}.work-page .work-content .wrap-items .portfolio{margin-bottom:2vh}.pager{text-align:center}.pager ul{margin:0 auto}.pager a{color:#00a2ff;margin:0 5px}.jump-top{line-height:40px;position:fixed;z-index:100;right:15px;bottom:10px;width:40px;height:40px;cursor:pointer;color:#fff;background-color:#00a2ff;text-align:center;font-size:1em;border-radius:50%;opacity:0;transition:all .25s ease-in-out}.jump-top.scroll{opacity:.8}.jump-top.scroll:hover{opacity:1}.wshadow{box-shadow:0 0 31px 5px rgba(0,0,0,.2)}.animsition-loading{background-image:url(../images/loading.svg);animation-name:none!important;border:none!important;border-radius:0!important}@media screen and (min-width:1220px){.animsition-loading{width:140px;height:140px;margin-top:-70px!important;margin-left:-70px!important;background-size:140px 140px}}@media screen and (min-width:1000px) and (max-width:1219px){.animsition-loading{width:140px;height:140px;margin-top:-70px!important;margin-left:-70px!important;background-size:140px 140px}}@media screen and (min-width:760px) and (max-width:999px){.animsition-loading{width:140px;height:140px;margin-top:-70px!important;margin-left:-70px!important;background-size:140px 140px}}@media screen and (max-width:759px){.animsition-loading{width:100px;height:100px;margin-top:-50px!important;margin-left:-50px!important;background-size:100px 100px}}.table{display:table;width:100%;height:100%}.table-row{display:table-row}.table-cell{display:table-cell;vertical-align:middle}#pop-contact .contact{padding:0;display:block;width:100%;box-sizing:border-box}.fancybox-container{z-index:100001}.page-process{padding:80px 0}.page-process ul{list-style:none;padding:0;margin:0}.page-process ul li{position:relative;margin:5px 0;padding:0 0 0 18px}.page-process ul>li:before{position:absolute;top:13px;left:0;width:6px;height:6px;margin:0;content:"";border-radius:4px;background:#00a2ff;-khtml-border-radius:4px}.page-process .section1{padding:50px 0 0 0}.page-process .section1 .process-item .process-box{background-color:#eef0f8}.page-process .section1.process{background-color:transparent}.page-process .section2{margin-bottom:100px}.page-process .section2 h3{text-transform:uppercase;font-size:1.8em}.page-process .section2 h4{font-size:1.3em}.page-process .section2 .item{margin:0 0 30px 0}.page-process .section2 .item .wrap-info{margin:0 0 30px 0}.page-process .section2 .item .wrap-img img{margin:0 auto;display:block}.page-process .section2 ul{margin:0 0 30px 0}.page-process .section3 hr{margin:0 auto 3vh}.page-process .section3 h2{text-align:center}.page-process .section3 .subcontent.primary{margin-bottom:30px;text-align:center}.page-process .section3 .item{margin:0 0 30px 0}.page-process .section3 .item .wrap-info{margin:0 0 30px 0}.page-process .section3 .item .wrap-img img{margin:0 auto;display:block}.sh-side-options{position:fixed;top:0;bottom:0;right:0;z-index:100;transition:.3s all ease;transition:.2s all;padding:0 0;width:420px;transform:translateX(420px);display:block;opacity:0;height:0;overflow:hidden}.sh-side-options.scroll{opacity:1;height:auto;overflow:inherit}.sh-side-options.open{transform:translateX(0);box-shadow:0 0 39px 10px rgba(0,0,0,.2)}.sh-side-options-container{position:absolute;top:216px;left:-75px;width:60px;background-color:#fff;border-radius:5px;margin-right:15px;box-shadow:-10px 0 20px 2px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1)}.sh-side-options.sh-side-options-pages .sh-side-options-container{top:150px}.sh-side-options-item{display:block;text-align:center;margin:0;transition:.3s all ease-in-out;position:relative;padding:7px;cursor:pointer}.sh-side-options-item:not(:last-child){border-bottom:1px solid #f1f3fc}.sh-side-options-item-container{border-radius:4px;padding:8px 0}.sh-side-options-item:focus .sh-side-options-item-container,.sh-side-options-item:hover .sh-side-options-item-container,.sh-side-options.open .sh-side-options-item-trigger-demos .sh-side-options-item-container{background-color:#f3f5fd}.sh-side-options-item i{font-size:22px;color:#21334c!important}.sh-side-options-item:hover .sh-side-options-hover{opacity:1;transform:translateX(-97%)}.sh-side-options-hover{position:absolute;padding:20px 26px;transform:translateX(-70%);left:0;top:0;bottom:0;opacity:0;transition:.2s all ease-in-out;z-index:-100;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 0 20px 2px rgba(0,0,0,.08);font-size:1em;line-height:1em;background-color:#fff;color:#21334c}.sh-side-options-hover span{padding:0 3px}.sh-side-options-item:focus i,.sh-side-options-item:hover i,.sh-side-options.open .sh-side-options-item-trigger-demos i{color:#00a2ff!important}@media (max-width:700px){.sh-side-options{width:52px}.sh-side-options-item{padding:10px 0}.sh-side-options-item i{font-size:16px}}@media screen and (min-width:1220px){.mobile{display:none!important}}@media screen and (min-width:1000px) and (max-width:1219px){.mobile{display:none!important}}@media screen and (min-width:760px) and (max-width:999px){.sh-side-options{display:none}}@media screen and (max-width:759px){.sh-side-options{display:none}}