@font-face{font-family:ProximaNova;src:url(common/fonts/ProximaNovaCond-Reg-webfont.eot);src:url(common/fonts/ProximaNovaCond-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(common/fonts/ProximaNovaCond-Reg-webfont.woff) format("woff"),url(common/fonts/ProximaNovaCond-Reg-webfont.ttf) format("truetype")}html{background-image:url(common/images/sea_background.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')"}body{opacity:0;margin:0}body.loaded{transition:all .3s ease-in;opacity:1}.priceh{display:inline-block;width:100%;color:#fff;text-align:center}.priceh .anual{font-size:19px;font-weight:700;color:#fff;margin-bottom:5px;display:block;text-shadow:0 0 10px #275178}.priceh .anual .small{font-size:15px}.modules{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;flex-direction:row;width:80%;margin:auto}.modules .module{position:relative;margin-right:20px;margin-bottom:20px;width:278px;background:#fff;color:#285279}.modules .module .top{position:relative;background-repeat:no-repeat;background-size:cover!important;height:193px;background-position:center}.modules .module .top>h1{position:absolute;bottom:0;left:50%;color:#fff;transform:translate(-50%,0);text-shadow:0 0 12px #415f7b;font-size:22px;line-height:26px;width:90%;padding:4px 5%;background-color:#6789a9;margin:0}.modules .module .middle{position:relative;padding:19px 25px;min-height:91px}.modules .module .middle .text{text-align:justify}.modules .module .middle .text .image{margin:11px 0;background-repeat:no-repeat;background-size:contain!important;height:131px;width:100%;bottom:20px;background-position:center}.modules .module .middle .text ul{margin:0;padding:0 15px;margin-bottom:11px}.modules .module .bottom{margin-bottom:20px;display:inline-block;width:100%}.modules .module .bottom a{background-color:#6789a9;border-radius:4px;border:0;color:#fff!important;font-size:30px;padding:3px 10px;text-decoration:none}.modules .module .bottom a:hover{background:orange;color:#fff!important}#cookiebox{background-color:#fff;display:inline-block;font-family:ProximaNova;padding:10px;position:fixed;bottom:10px;right:10px;border:2px solid #285279}#cookiebox button{color:#fff}#cookiebox button.green{background-color:green}#cookiebox button.red{background-color:red}table.inquiry .price{display:inline-block;white-space:nowrap;float:right;width:100%}table.inquiry td:nth-child(2){text-align:right}table.inquiry tr{line-height:30px}table.inquiry tr td{border-bottom:1px solid #99c2fb}.contact{margin-top:15px;text-align:left;display:inline-block;width:96%;padding:23px;color:#285279;text-align:center}.contact .lightbl{font-family:ProximaNova;font-size:45px}.contact .lightbl.larger{font-size:20px}.contact .mb10{margin-bottom:10px}.contact h2{margin-top:0}.contact h4{font-weight:400}.contact table{color:#285279!important}.contact a{color:#285279}.contact a:hover{color:#00f}.contact .button{color:#285279!important;border-color:#285279!important}.contact .povp{text-align:left;display:inline-block;width:49%;margin:0;padding:20px;background-color:#fff;font-family:ProximaNova}.contact .povp table.strings{width:100%}.contact .povp table.numbers{width:100%}.contact .povp table.numbers input[type=number]{width:150px;float:right}.contact .povp input{line-height:28px;border-radius:3px;width:100%;border:none;margin-top:3px;margin-bottom:3px;margin-right:3px;font-family:ProximaNova;font-size:15px;padding-left:4px;color:#285279}.contact .povp input.checkchange{border:2px solid rgba(96,165,250,.66)!important}.contact .povp .mandfield{display:block;width:100%;color:#60a5fa}.contact .povp .numofterm input{width:50px}.contact .povp .chkmod{display:inline-block;width:100%}.contact .povp .chkmod input[type=checkbox]{height:16px;width:16px;margin-right:10px;float:left;display:inline-block}.contact .povp .chkmod label{text-transform:uppercase}.contact .povp .chkmod.test{margin-top:8px}.contact .povp .chkmod.test input{margin-left:7px}.contact .povp .chkmod.test label{font-size:20px}.contact .povp textarea{resize:none;margin-top:3px;width:99%;height:115px;border:none;border-radius:3px;font-family:ProximaNova;font-size:15px;color:#285279}.contact .kont{float:right;width:49%;margin:0;padding:0}.contact .buttcont{padding:10px;text-align:center;width:100%;margin-top:23px}.contact .buttcont .Button{width:179px}.contact .buttcont .sendmail{opacity:1!important;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.contact .buttcont .sendmail.sended{opacity:0!important}.contact .buttcont .mailsent{opacity:0!important;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;font-size:21px}.contact .buttcont .mailsent.sended{opacity:1!important}.stats table{width:100%;text-align:center;color:#285279!important}.stats table td{width:33%;text-align:center;vertical-align:middle}.stats table td.header{font-size:15px}.stats table td span.value{font-size:5px;-webkit-transition:font-size 2s ease-in;-moz-transition:font-size 2s ease-in;-o-transition:font-size 2s ease-in;-ms-transition:font-size 2s ease-in;text-shadow:0 0 9px #fff}.stats table td span.value.loaded{font-size:22px}.stats table td span.text{font-size:5px;-webkit-transition:all 2s ease-in;-moz-transition:all 2s ease-in;-o-transition:all 2s ease-in;-ms-transition:all 2s ease-in;margin-left:0}.stats table td span.text.loaded{font-size:22px;margin-left:10px}.stats table td span.text .fa{margin-right:10px}.povp{margin:20px}table.price{width:550px;margin:auto;border-collapse:collapse;margin-bottom:10px;color:#285279;box-shadow:10px 10px 41px -15px rgba(0,0,0,.86)}table.price th{border:1px solid #3a6187}table.price td.left{text-align:left;padding-left:10px}table.price td:nth-child(1){width:20%}table.price td:nth-child(2){width:50%}table.price td:nth-child(3){width:30%}table.price td img{width:75%}table.price tr{background-color:#fff}table.price tr.pricesum{background-color:#cfe5fa;font-weight:700;font-size:18px}table.price tr td{text-align:center;border:1px solid #3a6187;width:15%}table.price tr td .small{color:#5d81a2;font-size:13px;margin-left:5px}table.price tr td.sele{background-color:#cfe5fa}.quotat{display:inline-block;padding:10px;background-color:#285279;border:1px solid #a4bfd9;border-radius:26px;color:#fff;text-transform:uppercase;margin-left:27px;cursor:pointer}.quotat:hover{border:1px solid #b4bfd9;background-color:#325b81}.maincontainer{color:#aec8e0;max-width:1100px;text-align:center;margin-left:auto;margin-right:auto;font-family:ProximaNova}.maincontainer a,.maincontainer a:active,.maincontainer a:hover,.maincontainer a:visited{text-decoration:none}.maincontainer .header{box-shadow:10px 10px 41px -15px rgba(0,0,0,.86);background-color:#285279;color:#fff;display:inline-block;width:100%;text-align:left}.maincontainer .header .topcont{display:inline-block}.maincontainer .header .topbtncont{display:inline-block;float:right;margin:10px}.maincontainer .header .topbtncont a.gosys{display:block;float:right;clear:both}.maincontainer .header .topbtncont a.gohelp{margin-top:18px;float:right;display:block;clear:both}.maincontainer .header .hbottom{padding:13px}.maincontainer .mtext{color:#285279;padding:10px;background-color:#fff;text-align:center;box-shadow:10px 10px 41px -15px rgba(0,0,0,.86)}.maincontainer .mtext .txt{padding:11px;color:#285279}.maincontainer ul.list{list-style:none;padding:0;margin:0;margin-top:10px;margin-bottom:10px}.maincontainer ul.list li{background-color:#fff;text-align:center;width:31%;display:inline-block;color:#285279;height:429px;float:left;margin:10px;box-shadow:10px 10px 41px -15px #285279}.maincontainer ul.list li img{max-width:80%;margin-bottom:6%}.maincontainer ul.list li .imgcont{min-height:177px}.maincontainer ul.list li img.admin_1{position:relative;width:45%;margin-top:-36%;margin-left:23%;margin-bottom:0}.maincontainer ul.list li img.term_1{position:relative;display:inline-block;width:45%;margin-left:-46%;margin-bottom:-15%}.maincontainer ul.list li img.term_2{position:relative;display:inline-block;float:right;width:21%;margin-top:-10%;margin-right:0;margin-bottom:0}.maincontainer ul.list li img.user_1{position:relative;width:62%;margin-top:-31%;margin-left:13%;margin-bottom:0}.maincontainer ul.list li img.serv_1{position:relative;width:56%;margin-top:-25%;margin-left:30%;margin-bottom:0}.maincontainer ul.list li img.wtr_1{position:relative;width:63%;margin-top:-17%;margin-left:3%;margin-bottom:2px}.maincontainer ul.list li img.rep_1{position:relative;width:68%;margin-top:-23%;margin-left:18%;margin-bottom:2px}.maincontainer ul.list li img.hom_1{position:relative;width:41%;margin-top:-32%;margin-left:-20%;margin-bottom:2px}.maincontainer ul.list li img.sch_0{position:relative;width:34%;margin-top:-42%;margin-left:52%;margin-bottom:2px}.maincontainer ul.list li img.sch_1{position:relative;width:40%;margin-top:-19%;margin-left:-13%;margin-bottom:2px}.maincontainer ul.list li div.label{width:80%;font-size:20px;padding-top:3px;padding-bottom:10px;display:inline-block;border-bottom:none;margin-top:10%;vertical-align:bottom;text-transform:uppercase;border-top-left-radius:3px;border-top-right-radius:3px;color:#2a547b;background-color:#fff;box-shadow:inset 0 -10px 10px -10px #2b547b}.maincontainer ul.list li div.label i.fa{display:block;margin-bottom:3px}.maincontainer ul.list li ul.cont{padding-left:6%}.maincontainer ul.list li ul.cont li{box-shadow:none;width:95%;height:auto;text-align:left;background-color:transparent;margin:0}.maincontainer ul.nlist{list-style:none;padding:0;margin:0;margin-top:10px;margin-bottom:10px}.maincontainer ul.nlist li{background-color:#fff;text-align:left;width:100%;display:inline-block;color:#285279;float:left;margin-bottom:10px;box-shadow:10px 10px 41px -15px rgba(0,0,0,.86);max-height:36px;overflow:hidden;transition:max-height .15s ease-out}.maincontainer ul.nlist li.nrow{page-break-after:auto;break-inside:avoid}.maincontainer ul.nlist li .arrowupd{padding-left:10px;float:left;padding-top:4px;font-size:28px;cursor:pointer}.maincontainer ul.nlist li .imgcont{display:inline-block;float:right;max-width:51%;margin-right:19px;margin-bottom:15px;text-align:right;margin-top:-34px;clear:both;opacity:0;transition:opacity .15s ease-in}.maincontainer ul.nlist li .imgcont .termvideo{float:right!important}.maincontainer ul.nlist li .imgcont img{width:32%;height:auto;vertical-align:middle;box-shadow:10px 10px 41px -15px rgba(0,0,0,.86);transition:all .2s ease-in-out}.maincontainer ul.nlist li .imgcont img:hover{transform:scale(2)}.maincontainer ul.nlist li .imgcont img.term_1{box-shadow:none;width:185px}.maincontainer ul.nlist li .imgcont img.term_2{width:64px;margin-left:-56px;margin-top:66px;box-shadow:none}.maincontainer ul.nlist li.opened{max-height:1000!important;transition:max-height .25s ease-in}.maincontainer ul.nlist li.opened .imgcont{opacity:1;transition:opacity .35s ease-in}.maincontainer ul.nlist li ul.cont{display:inline-block;width:39%;padding:0;float:left;clear:left;margin-left:44px;margin-bottom:10px}.maincontainer ul.nlist li ul.cont li{margin:1px;height:auto;box-shadow:none}.maincontainer ul.nlist li .label{font-size:20px;text-transform:uppercase;display:block;cursor:pointer;float:left;padding:14px;padding-bottom:8px;padding-top:8px;background:#285279;color:#285279;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.maincontainer ul.nlist li .label i{margin-right:15px}.maincontainer .develop{font-size:19px;font-weight:700;color:#cfe5fa;text-align:center;display:inline-block;width:100%;margin-bottom:10px;text-shadow:0 0 10px #275178}.maincontainer .footer{text-align:left;box-shadow:10px 10px 41px -15px rgba(0,0,0,.86);background-color:#456c8f;color:#fff;display:inline-block;width:100%}.maincontainer .footer .fleft{float:left;padding:8px}.maincontainer .footer .fleft span{display:block;width:100%}.maincontainer .footer .fleft span.small{color:#c7def3;font-size:12px}.maincontainer .footer .fright{float:right;padding:15px}.maincontainer .footer .fright i{margin-right:16px;font-size:27px;line-height:20px;float:left}.maincontainer .footer .fright a{color:#fff}.exslogo{text-shadow:0 0 9px #fff;display:inline-block;max-width:100%;vertical-align:middle;text-align:center;font-family:verdana;vertical-align:middle;-webkit-touch-callout:none;user-select:none;cursor:default!important}.exslogo span{color:#fff;font-size:30px!important;border-top:3px solid #fff;border-bottom:3px solid #fff;display:inline-block;line-height:26.5px;height:28px;vertical-align:middle}.exslogo .extraX{font-size:47px!important;color:#fff;vertical-align:middle;margin-left:-2%;margin-right:-2%;margin-top:0;display:inline-block;border:none;position:relative;z-index:1}.exslogo{padding:9px}.buttoncont{position:absolute;left:50%;top:50%;margin-left:-135px;margin-top:53px;width:265px;text-align:center;height:30px}.Button,.fc-button{vertical-align:middle!important;position:relative!important;display:inline-block;overflow:hidden!important;color:#fff;border-color:#fff;outline:0!important;border-radius:0!important;line-height:25px!important;border:1px solid #aec8e0;padding:10px;cursor:pointer!important;transition:all .3s}.Button.selected,.Button:hover,.fc-button.selected,.fc-button:hover{color:orange!important;border-color:orange!important}.Button.menuButton.selected,.fc-button.menuButton.selected{z-index:1000;position:relative}.Button.dark,.fc-button.dark{background:rgba(171,188,204,.6)!important}.Button.red,.fc-button.red{box-shadow:0 1px 4px rgba(247,169,169,.6)!important;border-color:#f7a9a9!important}.Button.green,.fc-button.green{box-shadow:0 1px 4px rgba(37,195,27,.6)!important;border-color:#25c31b!important}.Button span.icon,.fc-button span.icon{font-size:150%;line-height:17px!important;float:left;padding-right:6px}.on-print{display:none}@media screen and (max-width:890px){div.imgcont{min-height:132px!important}ul.list li{height:auto;height:386px;width:45%!important}ul.list li ul li{width:95%!important}.contact{width:93%}}@media screen and (max-width:680px){.multiplatform{width:120px}.topbtncont i{display:none!important}.topbtncont .Button{width:125px!important}.imgcont{display:block!important;width:94%!important;float:left!important;margin-left:10px!important;max-width:94%!important;margin-top:0!important;text-align:center!important}.imgcont img:hover{transform:scale(1)!important}.cont{display:block!important;width:92%!important;margin-left:16px!important}.contact .povp{display:block;width:100%}.contact .kont{display:block;width:100%}.nrow .label{width:94%!important}.on-print{display:none!important}}.w45p{width:45%!important}.mt33{margin-top:33px!important}.mtm15{margin-top:-15px!important}.mt10{margin-top:10px!important}.flags{float:right}.flags img{margin-top:7px;width:30px;padding:9px;cursor:pointer}@media print{html{background:#fff}.header .topcont{width:100%}.header .topcont .htop{float:left}.header .topcont .hbottom{float:right;padding:17px}.header .topbtncont{display:none!important}.anual,.develop{color:#285279!important;text-shadow:none!important;background-color:#fff!important}.no-print{display:none!important}.on-print{display:inline-block}div.header,div.mtext{box-shadow:none!important}#cookiebox{display:none!important}.contact{box-shadow:none!important}.contact .kont h4{font-size:24px;margin-top:21px;margin-bottom:-10px}.contact .kont a{color:#285279!important}.qrcode{text-align:center;display:block}.qrcode img{width:106px}.qrcode span{display:block}.imgcont img{box-shadow:none!important}}.paypal{margin-top:164px}.paypal table{color:#fff}.paypal select{line-height:28px;border-radius:3px;width:100%;border:none;margin-top:3px;margin-bottom:3px;margin-right:3px;font-family:ProximaNova;font-size:15px;padding-left:4px}.ng-cloak,.ng-hide,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.headerspace{height:57px}.topmessanim{opacity:0;height:0!important;padding:0!important}.topmessanim.loaded{padding:28px 0!important;height:auto!important;transition:all .3s ease-in;opacity:1}.mindchart{width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;height:0}.mindchart.loaded{height:500px;transition:all 1.3s ease-in;opacity:1}#slidecont{width:100%;display:block;text-align:center;font-family:ProximaNova;background-color:#285279;padding:28px 0}#slidecont.footer{background-color:#3f5c7c;color:#fff}#slidecont.normal:nth-child(even){background-color:transparent;color:#fff}#slidecont.normal:nth-child(even) table{color:#fff}#slidecont.normal:nth-child(even) a{color:#fff}#slidecont.normal:nth-child(even) a:hover{color:silver}#slidecont.normal:nth-child(even) .button{color:#fff;border-color:#fff}#slidecont.normal:nth-child(odd){background-color:rgba(255,255,255,.67);color:#285279}#slidecont.normal:nth-child(odd) table{color:#285279}#slidecont.normal:nth-child(odd) a{color:#285279}#slidecont.normal:nth-child(odd) a:hover{color:#00f}#slidecont.normal:nth-child(odd) .button{color:#285279;border-color:#285279}#slidecont.normal input[type=number],#slidecont.normal input[type=text],#slidecont.normal textarea{border:1px solid #babec5;background-color:#fff;border-color:silver;color:#000}#slidecont.imgtobottom{padding-bottom:0}#slidecont.imgtobottom #slideinner{overflow:hidden}#slidecont.imgtobottom #slideinner #photo img{margin-bottom:-130px}#slidecont #slideinner{text-align:left;display:table;margin:auto;max-width:1200px;width:100%}#slidecont #slideinner .textcenter{text-align:center}#slidecont #slideinner .textcenter .mailto{margin-left:20px;color:#fff;text-decoration:none}#slidecont #slideinner.topmessage{font-size:30px;text-align:center}#slidecont #slideinner #photo,#slidecont #slideinner .photo{width:49%;display:table-cell;text-align:center;vertical-align:middle}#slidecont #slideinner #photo img,#slidecont #slideinner .photo img{max-width:100%}#slidecont #slideinner #photo .homemobile,#slidecont #slideinner .photo .homemobile{position:absolute;width:9vw;z-index:1;margin-left:-5vw;margin-top:13vh}#slidecont #slideinner #photodet,#slidecont #slideinner #references,#slidecont #slideinner .photodet{width:50%;text-align:center;display:table-cell;vertical-align:middle}#slidecont #slideinner #photodet .header,#slidecont #slideinner #references .header,#slidecont #slideinner .photodet .header{display:inline-block;width:100%;font-size:55px;text-transform:uppercase;letter-spacing:2px;margin-top:50px}#slidecont #slideinner #photodet .text,#slidecont #slideinner #references .text,#slidecont #slideinner .photodet .text{display:inline-block;width:100%;max-width:65%;margin-top:50px;margin-bottom:30px;font-size:18px;line-height:27px;font-family:sans-serif;font-weight:700}#slidecont #slideinner #references{width:100%}#slidecont #slideinner #references a img{width:32%;max-height:200px}#slidecont #slideinner #references .refecont{width:100%;position:relative;padding-left:25px;margin-top:34px}#slidecont #slideinner #references .refecont .refitem{width:200px;height:176px;border:1px solid #93b4d4;border-radius:5px;margin-right:15px;margin-bottom:15px;padding:10px;text-align:center;display:inline-block;vertical-align:text-bottom}#slidecont #slideinner #references .refecont .refitem a{text-decoration:none;transition:all .3s}#slidecont #slideinner #references .refecont .refitem a:hover{color:orange;border-color:orange}#slidecont #slideinner #references .refecont .refitem .header{margin:0;text-align:center}#slidecont #slideinner #references .refecont .refitem .header .logo{width:100%;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center}#slidecont #slideinner #references .refecont .refitem .header .title{width:100%;font-size:17px;margin-top:13px;letter-spacing:0}#slidecont #slideinner #references .refecont .refitem .text{font-weight:400;font-size:11px;margin:0;width:100%;padding:0;display:block;max-width:100%;line-height:14px;margin-top:10px}#slidecont.header{padding:0;z-index:1;background-color:#285279;color:#fff;width:100%}#slidecont.header .topcont{display:inline-block}#slidecont.header .topbtncont{display:inline-block;float:right;margin:10px}#slidecont.header .topbtncont a.gosys{display:block;float:right;clear:both}#slidecont.header .topbtncont a.gohelp{margin-top:18px;float:right;display:block;clear:both}#slidecont.header .hbottom{padding:13px}#slidecont.header .Button{padding:5px 10px}#slidecont.presentation{padding:0;color:#fff}#slidecont.presentation #slideinner{width:84%}#slidecont.presentation #slideinner #photodet{display:inline-block;width:100%}#slidecont.presentation #slideinner #photodet .header{text-transform:none!important;margin-top:50px;font-size:42px;width:80%;letter-spacing:0}@media screen and (max-width:660px){.contact{padding:0!important}#slidecont #slideinner #photo,#slidecont #slideinner .photo{display:none!important}#slidecont #slideinner #photo img,#slidecont #slideinner .photo img{max-width:100%}#slidecont #slideinner #photodet,#slidecont #slideinner .photodet{width:100%}}.footer-icons{margin-left:auto;margin-right:auto;text-align:center;font-size:0;margin:50px 0}.footer-icons a{text-decoration:none;width:20px;height:20px;display:inline-block;font-size:22px;margin-left:30px;color:#fff;border:2px solid #fff;border-radius:105px;padding:11px;transition:all .3s}.footer-icons a:hover{color:orange;border-color:orange}.animBlock{display:inline-block;opacity:0;filter:alpha(opacity=0);position:relative;transition:all .55s ease-in}.animBlock[data-position=left]{left:-20%}.animBlock[data-position=right]{right:-20%}.animBlock[data-position=left].viewed{left:0;opacity:1;filter:alpha(opacity=100)}.animBlock[data-position=right].viewed{right:0;opacity:1;filter:alpha(opacity=100)}.slider{height:300px;overflow:hidden}.slider .slidenav{position:absolute;left:3%;top:177px;font-size:46px;float:left;display:inline-block;cursor:pointer}.slider .slidenav.right{right:3%;left:auto;float:right}.slides{width:500%;height:100%;animation:slide 16s infinite}.slides>div{padding-top:20px}.slider-1,.slider-2,.slider-3,.slider-4,.slider-5{width:20%;height:100%;float:left}.slider-1{background:#333 url(common/images/slide1.jpg) no-repeat top center;background-size:cover}.slider-2{background:#333 url(common/images/slide5.jpg) no-repeat top center;background-size:cover}.slider-3{background:#333 url(common/images/slide3.jpg) no-repeat top center;background-size:cover}.slider-4{background:#333 url(common/images/slide7.jpg) no-repeat top center;background-size:cover}.slider-5{background:#333 url(common/images/slide2.jpg) no-repeat top center;background-size:cover}