*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;} html{height:101%;} body{font:12px/18px Hind, "sans-serif";width:100%;height:100%;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;} ol, ul{list-style:none;} ol{list-style-type:decimal;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} strong{font-weight:600;} input{outline:none;} table{border-collapse:separate;border-spacing:0;} caption, th, td{text-align:left;font-weight:normal;vertical-align:top;padding-bottom:5px;} img{border:0;max-width:100%;} a{color:#2989b5;font-family:Hind,"Trebuchet MS",sans-serif;text-decoration:none;} a:hover{text-decoration:underline;} b{font-weight:600;} i{font-style:italic;font-family:Arial;} h1{color:#2988b4;font-size:28px;line-height:34px;font-weight:normal;margin-bottom:30px;} h3{font-size:20px;color:#2988b4;} h2{color: #77797c; font:28px Hind, "Trebuchet MS", sans-serif;margin-bottom:10px;font-weight:normal; line-height: 32px;} h3, h4, h5{font-weight:400;font-family:Hind, "Trebuchet MS", sans-serif;margin:10px 0 20px;} h4{font-size:16px;} h5{font-size:16px;} h6{font-size:10px;} p{color: #595a61;} cite{font-style:normal;} .cssgradient{background-color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#000');background-image:-webkit-gradient(linear, left top, left bottom, from(#bbb), to(#000));background-image:-webkit-linear-gradient(top, #bbb, #000);background-image:-moz-linear-gradient(top, #bbb, #000);background-image:-ms-linear-gradient(top, #bbb, #000);background-image:-o-linear-gradient(top, #bbb, #000);background-image:linear-gradient(top, #bbb, #000);} .popup_hint{-webkit-transform:perspective(250) rotateX(45deg);-moz-transform:perspective(250) rotateX(45deg);-ms-transform:perspective(250) rotateX(45deg);-o-transform:perspective(250) rotateX(45deg);transform:perspective(250) rotateX(45deg);} .float_left{float:left;} .float_right{float:right;} .hide{display:none;} .show{display:block;} pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;} .clearfix:after{clear:both;display:block;content:" ";height:0px;visibility:hidden;} .clearfix{display:inline-block;} * html .clearfix{height:1%;} .clearfix{display:block;} li.clearfix{display:list-item;} .centering{width:960px;margin:0 auto;} .center{text-align: center;} .transition{transition:all 1s ease 0s;} .breadth{width:995px;margin:0 auto;} .company-leadership-page-wrapper { line-height: 24px; } .company-leadership-page-wrapper .content .middle-content .breadth2 {width: 1000px; min-width: 1000px;} .company-careers-page-wrapper .content .middle-content .breadth2 {width: 1000px; min-width: 1000px;} .company-investors-page-wrapper .content .middle-content .breadth2 {width: 1000px; min-width: 1000px;} .company-awards-page-wrapper .content .middle-content .breadth2 {width: 1000px; min-width: 1000px;} .company-awards-page-wrapper p { margin: 0; } .slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important;} @keyframes slideDown{0%{transform:translateY(-15%);} 100%{transform:translateY(0%);} } @-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-15%);} 100%{-webkit-transform:translateY(0%);} } .fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:0.7s;-webkit-animation-duration:0.7s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important;} @keyframes fadeIn{0%{transform:scale(0.8);opacity:0.0;} 100%{transform:scale(1);opacity:1;} } @-webkit-keyframes fadeIn{0%{-webkit-transform:scale(0);opacity:0.0;} 100%{-webkit-transform:scale(1);opacity:1;} } .pricing-page-wrapper .main-content-div, .integrations-page-wrapper .main-content-div {width: auto!important;} .wrapper.media-center{background:url('/images/banner/media-center-bg.jpg') center 100px no-repeat;min-width:1024px;} .wrapper.services-all{background:url('/images/banner/banner-final1.jpg') center 100px no-repeat;min-width:1024px;} .wrapper.services-all h1{color:#186fad;font-size:40px;line-height:42px;font-weight:normal;text-align:center;padding-top:50px;} .wrapper.services-all p.page-service{color:#186fad;font-size:19px;line-height:28px;text-align:justify;margin:0 auto 40px;width:820px;} .wrapper.services-all p.page-service a{color:#186fad;text-decoration:underline;} .wrapper.services-all p.page-service1{margin-top:40px;} .wrapper.partners-page-wrapper{min-height:auto;} .left_content{float:right;width:290px;margin-top:20px;} .right-block-news{font-size:12px;clear:both;padding:0 0 20px;margin-bottom:20px;border:1px solid #efefef;border-radius:5px;} .right-block-news h3, .right-block-news .right-block-header{color:#2988b4;font-size:24px;font-weight:400;line-height:28px;text-transform:uppercase;padding:20px 20px 13px;margin:0;border-bottom: 2px solid #f69e00;} .right-block-news .news-item{padding:0 0 15px 5px;margin: 12px 15px 15px 15px;border-bottom:1px dashed #979797;} .right-block-news .news-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;} .right-block-news .news-read-all{font-size:14px;text-align:right;margin-right: 15px;} .right-block-advisories .news-item{margin:15px;border-bottom:1px solid #CCCCCC;} .right-block-advisories .right-block-advisory{padding-left:10px;} .right-block-advisories .risk1 .right-block-advisory{border-left:3px solid #7fc039;} .right-block-advisories .risk2 .right-block-advisory{border-left:3px solid #f5cb41;} .right-block-advisories .risk3 .right-block-advisory{border-left:3px solid #ff9b7f;} .right-block-advisories .risk4 .right-block-advisory{border-left:3px solid #ff5729;} .right-block-news .news-item-title{font-size: 16px;line-height: 22px;} .right-block-news .news-item-title a{color:#2989b5} .right-block-news .news-item-date{padding-top:2px;color:#f69e00;font-size:14px;} .right-block-blog-search {padding: 0 0 20px;} .right-block-news.right-block-blog-filter{padding:0;margin-bottom:20px;} .right_content{margin: 0px 0 60px 0;color:#595a5c;font:16px/24px Hind, 'Trebuchet MS', sans-serif;text-align:justify;width:630px;padding-bottom:20px;} .right_content p{color:#595a5c;font:16px/24px Hind, 'Trebuchet MS', sans-serif;margin-bottom:15px; line-height: 22px;} .right_content ul{padding:10px 0 20px;} .right_content li{font:16px/24px Hind, "Trebuchet MS",sans-serif;color:#575756;padding:0 0 0 8px;margin:0 0 5px 40px;} .right_content h1{text-align:left;font-size:28px;line-height:1.2;} .right_content h3{ margin: 10px 0 20px; } .right_content .itemtitle { text-align: left; } .right_content.blog-content p img { border-radius: 5px; } .breadcrumbs{color:#808080;font-size:16px;font-family:'Trebuchet MS',sans-serif;margin-bottom:10px;padding-top:15px; line-height: 22px} .breadcrumbs a{color:#2989b5;text-decoration:none;} .breadcrumbs a:hover {text-decoration:underline!important;} .breadcrumbs .current {color:#f69e00; font-family: Hind,"Trebuchet MS",sans-serif;} .breadcrumbs__container {background-color: #2d97d6;} .breadcrumbs__container__company .breadcrumbs, .breadcrumbs__container__compliance .breadcrumbs, .breadcrumbs__container__free .breadcrumbs, .breadcrumbs__container__price .breadcrumbs, .breadcrumbs__container__products .breadcrumbs, .customers-page-wrapper .breadcrumbs, .integrations-page-wrapper .breadcrumbs, .breadcrumbs__container__integrations .breadcrumbs, .get-certified-page-wrapper .breadcrumbs {width: 1000px;margin: auto;color: #fff;font-family: Hind,"Trebuchet MS",sans-serif;} .customers-page-wrapper .breadcrumbs {color: #808080!important;} .breadcrumbs__container__company .breadcrumbs a, .breadcrumbs__container__compliance .breadcrumbs a, .breadcrumbs__container__free .breadcrumbs a, .breadcrumbs__container__price .breadcrumbs a, .breadcrumbs__container__products .breadcrumbs a, .breadcrumbs__container__integrations .breadcrumbs a {color: #fff;} .breadcrumbs__container__company .breadcrumbs .current, .breadcrumbs__container__compliance .breadcrumbs .current, .breadcrumbs__container__free .breadcrumbs .current, .breadcrumbs__container__price .breadcrumbs .current, .breadcrumbs__container__products .breadcrumbs .current, .breadcrumbs__container__integrations .breadcrumbs .current {color: #c1eefe;} .compliance-page-wrapper .immuniweb-blue-header--breadcrumbs, .free-product-page-wrapper .immuniweb-blue-header--breadcrumbs, .pricing-page-wrapper .immuniweb-blue-header--breadcrumbs, .integrations-page-wrapper .immuniweb-blue-header--breadcrumbs, .get-certified-page-wrapper .immuniweb-blue-header--breadcrumbs {padding-top: 20px;} .free-product-page-wrapper .breadcrumbs a, .pricing-page-wrapper .breadcrumbs a, .customers-page-wrapper .breadcrumbs a, .integrations-page-wrapper .breadcrumbs a, .get-certified-page-wrapper .breadcrumbs a {text-decoration: none; background: none;padding-right: 0;} .free-product-page-wrapper .breadcrumbs, .pricing-page-wrapper .breadcrumbs, .customers-page-wrapper .breadcrumbs, .integrations-page-wrapper .breadcrumbs, .get-certified-page-wrapper .breadcrumbs {padding: 15px 0 0 0;font-size: 16px;font-family: Hind,"Trebuchet MS",sans-serif; line-height: 22px;} /* breadcrumbs light-blue*/ div div .breadcrumbs--light-blue, div main .breadcrumbs--light-blue {padding: 18px 0 10px 0;font-family: Hind,"sans-serif";} div div .breadcrumbs--light-blue a, div main .breadcrumbs--light-blue a {color: #2989b5;text-decoration: none;background: none;padding-right: 0;} div div .breadcrumbs--light-blue a:hover, div main .breadcrumbs--light-blue a:hover {text-decoration: underline;} /* breadcrumbs white*/ div div .breadcrumbs--white {padding: 18px 0 10px 0;font-family: Hind,"sans-serif";} div div .breadcrumbs--white a {color: #2989b5;text-decoration: none;background: none;padding-right: 0;} div div .breadcrumbs--white a:hover {text-decoration: underline;} ul.vulndlist{margin:10px 20px;list-style:none;font-size:14px;} ul.vulndlist li{list-style:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #cccccc;} ul.vulndlist li a{color:#2989b5;} ul.vulndlist li a span, ul.vulndlist li.act span span{padding-left:0;} ul.vulndlist li.act{list-style:none;} ul.vulndlist li.act span{color:#f69e00;font-weight:600;} h1.h1advisory{font-size:30px;} ul.freequotecontacts li{margin-left:22px;} p.descrtxt{border-top:1px solid #f69e00;border-bottom:1px solid #f69e00;padding:5px 0;margin:0 0 10px;font-family:Georgia;font-size:18px;line-height:1.4em;font-style:italic;} .iwsocnetworks{font-family:Arial;padding:0px 0px 0px 35px;height:20px;margin-top:10px;} .iwsocnetworks a{display:block;width:120px;float:left;} .iwsocnetworks img{vertical-align:text-top;} ul.iw li{list-style-image:url("/images/iw-li-icon.png");} ul.iwnewsblock li{list-style-image:url("/images/iw-li-icon.png");margin:5px 0;} ul.svclk li{color:#595a5c;list-style:none outside url("/images/item_icon.png");} ul.svclk.svclk-nowrap { white-space: nowrap; } ul.square-list li{list-style:none outside url("/images/square_blue.png");} div.advisory-immuniweb{position:relative;height:304px;} div.banner-header{background:url("/images/advisory/banner/header_bg.png") no-repeat 0 0 #eff1f3;height:78px;} div.banner-header .byhtb{color:#3F7EA6;font-size:12px;position:absolute;left:53px;top:56px;z-index:2;} a.header-link{display:block;position:absolute;left:5px;top:5px;width:303px;height:51px;} span.header-txt{color:#1296eb;font-size:17px;line-height:20px;text-align:justify;display:block;position:absolute;left:313px;top:3px;width:312px;height:51px;} div.comments{float:left;border:1px solid #e0e0e0;border-radius:5px;margin-bottom:40px;width:630px;} div.comments .comments-h3-block{height:60px;padding:0 17px;} div.comments .comments-h3{font-weight:600;font-size:22px;color:#666666;margin:20px 0;float:left;width:400px;} div.comments .add-comment-open, div.comments .add-comment-close, div.comments .comments-btn, div.comments .comments-btn-dis{color:#ff5a00;font-size:18px;font-family:Hind, Arial, "sans-serif";line-height:24px;background-color:#FFFFFF;border:0;padding:3px 0 4px;margin-top:15px;width:140px;height:30px;float:right;border:1px solid #ff5a00;border-radius:3px;text-align:center;cursor:pointer;white-space:nowrap;} div.comments .comments-btn:active{padding:4px 0 0 1px;} div.comments .comments-btn, div.comments .comments-btn-dis{margin-top:5px;} div.comments .add-comment-open:hover, div.comments .add-comment-close:hover, div.comments .comments-btn:hover, div.comments .comments-btn-dis:hover{text-decoration:none;} div.comments .comments-warning{color:#575756;font-size:9px;line-height:14px;background-color:#e2e2e2;padding:5px;width:380px;} div.comments .comments-header{display:block;margin-top:10px;font-weight:600;font-size:16px;} div.comments .comments-descr{color:#666666;font-size:16px;padding:0 17px;margin:20px 0;} div.comments .frmcomment{background-color:#f3f3f3;border:1px solid #e0e0e0;padding:0 17px;min-height:260px;} div.comments .responses-count{font-weight:600;} div.comments p{font-size:16px;} div.comments label{display:block;color:#666666;font-family:Arial;font-size:14px;font-weight:600;margin:10px 0 5px;} div.comments textarea.comment{color:#575756;font-size:12px;font-family:"MS Shell Dlg";width:380px;padding:5px 7px;margin:15px 0 0;border:1px solid #bfbfbf;resize:vertical;} div.comments .captcha img{vertical-align:middle;border-radius:5px;margin:15px 0;} div.comments div.error{color:#FF0000;} div.comments div.commentblock{margin:10px 0 20px 0;padding:0 17px;clear:both;} div.comments .commentauthorimg{text-align: center; width: 52px; float: left; } div.comments .commentauthorimg img{width:52px;} div.comments .commentbody{width:520px;float:right;border-bottom:1px dotted #CACCCE;min-height:52px;margin-bottom:20px;} div.comments .name{color:#1493C6;} div.comments .date{color:#CACCCE;} div.comments div.comment{clear:both;font-size:16px;padding:5px 0;} div.comments div.blog_quote{font-size:14px;border:1px dotted #CACCCE;border-radius:5px;padding:5px;margin:5px 0;} div.comments div.blog_quote div.blog_quote_name b{font-style:normal;} div.comments div.blog_quote div.blog_quote_name{font-style:italic;} div.comments .comments-privacy{clear:both;display:block;width:210px;float:left;margin-top:20px;} div.comments .comments-privacy label{color:#575756;font-size:12px;display:inline;} div.comments input.your-name, div.comments input.captcha-txt{color:#575756;font-size:12px;margin-top:20px;padding:5px 7px;border:0;border: 1px solid #bfbfbf;} div.comments .comments-col1{width:380px;float:left;} div.comments .comments-col2{width:150px;float:right;} .itemtitle, ul.headlinks a{display:block;font-size:18px;margin-bottom:3px;} .right_content .blog-item .blog-preview-links a {text-align: left;} .right_sidebar .media p.date, .right_sidebar .news p.date, .right_sidebar .publications p.date, .right_sidebar .events p.date{color:#f69e00;padding-right:5px;text-align:right;} .product .date{color:#f69e00;margin-top:5px;} .events{float:left;width:220px;border-right:8px solid #fff;} .news{float:left;width:220px;border-right:8px solid #fff;height:325px;} .media, .publications{float:right;width:220px;} .media p.title, .news p.title, .publications p.title, .events p.title{color:#f69e00;display:block;font:14px 'Trebuchet MS', sans-serif;margin:15px 0 5px 20px;} .events ul{margin-top:20px;} .media li, .news li, .publications li, .events li{list-style:none;width:220px;margin:0 0 10px;} .events li{margin:0 0 12px;} .media li a, .news li a, .publications li a, .events li a{color:#000;font:13px "Trebuchet MS", sans-serif;text-decoration:none;background:url("/images/square.png") no-repeat 5px 5px;padding:0 0 0 26px;display:block;line-height:13px;} .media li a:hover, .news li a:hover, .publications li a:hover, .events li a:hover{text-decoration:underline;} .media li p.date, .news li p.date, .publications li p.date, .events li p.date{color:#244146;font:12px "Trebuchet MS", sans-serif;padding:0 0 0 26px;} .product p{color:#929291;font-size:16px;} .previous-news { margin: 10px 0; padding: 10px 0; clear: left; } .previous-news > div { font-size: 18px; font-weight: normal; display: block; padding-bottom: 5px; } .previous-news p { font-size: 16px; background: url("/images/circle.png") no-repeat scroll 5px 10px transparent; padding: 0 0 0 26px; margin-bottom: 0; line-height: 22px; } .blog-table{margin-top:10px;width:100%;} .blog-table, .blog-table td, .blog-table th{border-collapse:collapse;border:1px solid #f69e00;padding:2px;text-align:center;} .blog-table th{background-color:#EEEEEE;font-weight:600;} .blog-table .tdl{text-align:left;} input.actbtn14{color:#FFFFFF;float:right;font-size:18px;font-family:Hind, Arial, "sans-serif";line-height:16px;background-color:#ff5a00;padding:0 15px;height:46px;width:140px;border:0;border-radius:3px;cursor:pointer;text-align:center;} input.actbtn14:active{padding:8px 14px 8px 16px !important;} input.actbtn14:hover{opacity:0.9;} input.actbtn14_dis{height:26px;width:80px;-moz-font-feature-settings:normal;-moz-font-language-override:normal;background-color:#AEAEAE;background-image:-webkit-linear-gradient(top, #919191, #AEAEAE);background-image:-moz-linear-gradient(top, #919191, #AEAEAE);background-image:-ms-linear-gradient(top, #919191, #AEAEAE);background-image:-o-linear-gradient(top, #919191, #AEAEAE);background-image:linear-gradient(top, #919191, #AEAEAE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF919191, endColorstr=#FFAEAEAE);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF919191, endColorstr=#FFAEAEAE)";border:1px solid #004949 !important;border-radius:2px 2px 2px 2px !important;box-shadow:none !important;color:white !important;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:600 !important;line-height:1.4;margin:0;overflow:hidden;padding:3px 7px !important;text-align:center;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);min-width:70px;-webkit-appearance:none;} .pagenav{font-size:16px;clear:left;min-height:36px;} .pagenav a{color:#929291;padding:5px;float:left;margin:7px 5px 0;} .pagenav a:first-child{margin-top:4px;padding-top:0;} .pagenav a:last-child{margin-top:4px;padding-top:0;} .pagenav img{vertical-align:text-top;} .pagenav span{color:#929291;text-align: center;border:1px solid #f69e00;padding:5px 12px;margin-top:5px;float:left;width: 37px;height: 37px;} .pagenav2{font-size:16px;} .pagenav2 a{padding:5px;float:left;margin:7px 5px 0;} .pagenav2 img{vertical-align:text-top;} .pagenav2 span{color:#f69e00;border:1px solid #f69e00;padding:5px 12px;margin-top:5px;float:left;} table.tbladvsearch{width:608px;} table.tbladvsearch td{padding:0 2px;} table.tbladvsearch tr.advsh td{padding-left:5px;color:#1296eb;font-weight:600;} form.advisorysrch input.inpfld{background-color:#f3f3f3;border:1px solid #cdcdcd;padding:6px 4px 7px;width:148px;} form.advisorysrch input.inpfld:focus{box-shadow:0 0 2px 1px #A8CBF3;} .services-all-block{width:995px;margin-top:140px;} .services-all-block div{width:330px;float:left;padding-top:195px;text-align:center;} .services-all-block h3{font-size:26px;line-height:32px;width:250px;margin:0 0 30px 40px;} .services-all-block h3 a{color:#186fa8;} .services-all-block p{color:#595a5c;font-size:18px;line-height:22px;width:270px;margin-left:40px;text-align:justify;} .services-all-block a.services-more-info{display:block;margin:20px auto 0;width:190px;background-color:#f29100;border:1px solid #f29100;border-radius:2px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;line-height:20px;padding:17px 35px 13px;text-transform:uppercase;} .services-all-block .services-immuniweb{background:url('/images/icon-immuniweb.png') center top no-repeat;} .services-all-block .penetration-testing{background:url('/images/icon-penetration.png') center top no-repeat;} .services-all-block .security-auditing{background:url('/images/icon-audit.png') center top no-repeat;} .services-all-block .awareness-training{clear:both;background:url('/images/icon-training.png') center top no-repeat;margin-top:70px;margin-bottom:85px;} .services-all-block .computer-forensics{background:url('/images/icon-forensics.png') center top no-repeat;margin-top:70px;} .services-all-block .source-code-review{background:url('/images/icon-code.png') center top no-repeat;margin-top:70px;} .wrapper .why-choose-htbridge{clear:both;background:url('/images/banner/banners3-silver.jpg') center center no-repeat;height:489px;min-width:1000px;} .wrapper .why-choose-htbridge div{width:995px;margin:0 auto;} .wrapper .why-choose-htbridge div h3{color:#186fad;font-size:40px;line-height:42px;font-weight:normal;padding-top:60px;text-align:center;} .wrapper .why-choose-htbridge div p{color:#186fad;font-size:19px;line-height:28px;width:820px;margin:40px auto 0;} table.why-choose-htbridge-tbl{width:100%;} table.why-choose-htbridge-tbl td{text-align:center;padding:30px 50px;} table.why-choose-htbridge-tbl td:first-child{padding-left:0;} table.why-choose-htbridge-tbl td:last-child{padding-left:0;padding-right:0;} table.why-choose-htbridge-tbl tr:last-child td{border-bottom:0;padding-top:30px;} table.why-choose-htbridge-tbl td h3{color:#186fa8;font-size:26px;line-height:32px;margin:20px 0 30px;} table.why-choose-htbridge-tbl td p{color:#595a5c;font-size:17px;line-height:22px;width:280px;text-align:justify;} .wrapper.penetration-testing{background:url('/images/banner/penetration-testing-bg.jpg') center 100px no-repeat;} .wrapper.penetration-testing h1{color:#706f6f;font-size:42px;line-height:48px;font-weight:normal;text-transform:uppercase;padding-top:95px;} .wrapper.penetration-testing p.banner-descr{color:#186fa8;font-size:22px;text-transform:uppercase;padding-top:100px;} .wrapper.penetration-testing .left_content{padding-top:540px;} .wrapper.computer-forensics{background:url('/images/banner/computer-forensics-bg.jpg') center 100px no-repeat;} .wrapper.computer-forensics h1{color:#706f6f;font-size:42px;font-weight:normal;text-transform:uppercase;padding-top:150px;} .wrapper.computer-forensics p.banner-descr{color:#186fa8;font-size:22px;text-transform:uppercase;padding-top:150px;} .wrapper.computer-forensics .left_content{padding-top:600px;} .wrapper.security-auditing{background:url('/images/banner/security-auditing-bg.jpg') center 100px no-repeat;} .wrapper.security-auditing h1{color:#706f6f;font-size:42px;font-weight:normal;text-transform:uppercase;padding-top:150px;width:400px;} .wrapper.security-auditing p.banner-descr{color:#186fa8;font-size:22px;text-transform:uppercase;padding-top:150px;} .wrapper.security-auditing .left_content{padding-top:600px;} .wrapper.source-code-review{background:url('/images/banner/source-code-review-bg.jpg') center 100px no-repeat;} .wrapper.source-code-review h1{color:#706f6f;font-size:42px;font-weight:normal;text-transform:uppercase;padding-top:150px;} .wrapper.source-code-review p.banner-descr{color:#186fa8;font-size:22px;text-transform:uppercase;padding-top:150px;} .wrapper.source-code-review .left_content{padding-top:600px;} .wrapper.awareness-training{background:url('/images/banner/awareness-training-bg.jpg') center 100px no-repeat;} .wrapper.awareness-training h1{color:#706f6f;font-size:42px;font-weight:normal;text-transform:uppercase;padding-top:150px;} .wrapper.awareness-training p.banner-descr{color:#186fa8;font-size:22px;text-transform:uppercase;padding-top:150px;} .wrapper.awareness-training .left_content{padding-top:600px;} .wrapper.company-contacts{background:none;min-width:1024px;min-height:auto;} header { width: 100%; min-width: 1024px; height: 106px; z-index: 101; } div.header-block1{ width: 1024px; margin: 0 auto; } div.header-block{ width: 1000px; height: 77px; margin: 0 auto; position: relative; z-index: 20; } div.header-block .search-link{color:#666666;font-size:13px;position:absolute;top:30px;right:0;text-transform:uppercase;} div.header-block .search-link:hover{text-decoration:none;} div.header-block .search-link img{vertical-align:middle;} .btn-open{text-align:right;position:relative;} .btn-open .fade-line{background-color:#fff;display:none;padding:1px 10px;position:absolute;right:0;top:-4px;width:290px;} .btn-open span{background-image:url("/img/new/log-btn.png");background-repeat:no-repeat;cursor:pointer;padding:6px 24px;} .btn-open a.btn-open-link{background-image:url("/img/new/log-btn.png");background-repeat:no-repeat;cursor:pointer;padding:6px 24px;} .btn-open .sign{background-image:url("/img/new/castle.png");background-position:left center;background-repeat:no-repeat;display:inline-block;margin-top:3px;padding-left:15px;} .btn-open .close-btn{cursor:pointer;} .fade-line a{color:#67abe2;font-size:10px;} .fade-line img{float:left;} .top-line{color:#666666;font-size:13px;margin-top:50px;} .top-line .item{border-top:1px solid #b3b3b3;padding-top:30px;width:530px;float:left;padding-right:80px;margin-left:0;margin-bottom:30px;} .top-line .item:nth-child(1), .top-line .item:nth-child(2){border-top:0;padding-top:0;} .top-line .item:nth-child(2n+2){padding-right:0;margin-left:0;width:460px;} .top-line .item h1, .top-line .item h2{font-size:22px;color:#0f3b6b;font-weight:600;margin-bottom:20px;} .top-line .item h1 a, .top-line .item h2 a{color:#186fad;} .top-line .item .item-img{width:180px;float:left;} .top-line .item .item-img img{width:180px;box-shadow:0 3px 3px #b3b3b3;} .top-line .item .item-text{width:250px;float:left;margin-left:20px;} .top-line .item .item-text p{color:#676767;font-size:13px;text-align:justify;margin-bottom:10px;} .top-line .item .item-text a{color:#1296eb;} .top-line .item .item-learn-more a{color:#1296eb;text-transform:uppercase;font-size:11px;font-weight:700;line-height:32px;padding-right:10px;background:url("/img/new/item-img-learn-more-arrow.png") right -1px no-repeat #FFFFFF;} .top-line .item .item-btns{clear:both;} .top-line .item .item-btns a{color:#b3b3b3;font-size:14px;display:block;float:left;padding:6px 20px;border:1px solid #b3b3b3;border-radius:5px;} .top-line .item .item-btns a:hover{color:#FFFFFF;background-color:#b3b3b3;text-decoration:none;} .top-line .item .item-btns a:first-child{margin-left:0;} .top-line .item .item-btns a:last-child{float:right;} .top-line .item .item-btns a.request-info{color:#FFFFFF;font-weight:600;border:1px solid #d72c2d;background-color:#d72c2d;text-transform:uppercase;padding:6px 10px;} .top-line .item .item-btns a.request-info:hover{color:#d72c2d;border:1px solid #d72c2d;background-color:#FFFFFF;} .partners-block{clear:both;padding-top:30px;} .partners-block h3{padding-bottom:10px;font-size:20px;} .icons-line{text-align:justify;} .icons-line a{} .icons-line a:hover{text-decoration:none;} .icons-line a img{opacity:0.9;} .icons-line a img:hover{transform:rotate(1deg);opacity:1;} .some-text-block{padding-top:15px;} .some-text-block h1{padding:0 0 10px;} .some-text-block p{color:#666666;font-size:14px;} .list-block-1{width:510px;float:left;} .list-block-2{width:440px;float:right;} .list-block{padding-top:20px;color:#666666;font-size:14px;} .list-block .item{padding-bottom:30px;width:100%;float:left;} .list-block .item .item-img{text-align:left;padding-top:10px;} .list-block .item .item-img img{float:left;margin:0 20px 20px 0;vertical-align:middle;} .list-block h3{float:left;padding-bottom:10px;margin-top:40px;font-size:22px;} .list-block .item .item-text{clear:both;float:left;text-align:justify;} .resources-block{padding-top:30px;min-height:250px;} .resources-block h3{font-size:20px;padding-bottom:10px;} .resources-block .resources-line .item{width:188px;float:left;margin:10px 5px 20px;position:relative;} .resources-block .resources-line .item b{color:#1296eb;margin-left:10px;} .resources-block .resources-line .item a{left:0;position:absolute;top:-15px;width:190px;} .resources-block .resources-line .item .item-img{display:block;height:100px;overflow:hidden;border-bottom:1px solid #666666;position:relative;} .resources-block .resources-line .item .item-img img{margin:0 5px;position:absolute;top:50px;} .resources-block .resources-line .item .item-img img:hover{top:0px;} .resources-block .resources-line .item .item-descr{margin:20px 0 10px;} main{min-width:1024px;width:100%;margin:0 auto;} .index-news-block-all { font-size: 14px; text-decoration: underline; } @media only screen and (max-width: 1024px) { main{ min-width: auto; } .index-news { width: 100%; } .index-news-block { width: 30% !important; } div.post { width: 100% !important; } .animation-slideleft, .animation-slideleft2, .animation-slideleft3 { transform: translateX(0px) !important; } .discovery-includes, .discovery-steps { width: 100% !important; } #tabscontent.partners, #tabscontent.report, #tabscontent.howitworks, #tabscontent.pricing { width: 100% !important; } .discovery-pricing { width: 100% !important; } .dark-web__block--left .dark-web__block__txt2.animation-slideright, .dark-web__block--left .dark-web__block__txt3.animation-slideright { transform: translateX(0) !important; } } .content .fb_iframe_widget{margin-top:-30px;float:right;margin-right:20px;} .fb_iframe_widget{display:inline-block;position:relative;} .index-top-line { font-size: 14px; z-index: 60; background-color:#0b76a6; /*height: 58px;*/ min-width: 1024px; width: 100%; position: relative; } .index-top-line .index-top-line-inner { position: relative; } .index-top-line.index-top-line-fixed { /*height: 51px;*/ position: fixed; top: 0; } .index-top-line.index-top-line-fixed #navigation { height: 51px; } .index-top-line-middle{color:#FFFFFF;font-family:Hind, "sans-serif";font-size:14px;width:1000px;margin:0 auto;position:relative;} .index-top-line-middle b{font-family:Hind, "sans-serif";} .index-top-line .line-left{font-size:15px;float:right;width:630px;text-align:right;line-height:30px;white-space:nowrap;} .index-top-line .line-left span{margin-top:4px;} .index-top-line .line-left a{color:#FFFFFF;} .index-top-line .line-left a.immuniweb-get-trial{padding:4px 15px;} .index-top-line .line-left a.immuniweb-get-trial:hover{text-decoration:none;} .index-top-line .line-left a.popup-link-callback{padding-left:100px;text-decoration:underline;} .index-top-line .line-left-offices{float:right;text-align:left;line-height:24px;margin-top:6px;} .index-top-line .line-left-offices span{font-size:14px;} .index-top-line .line-left2{padding-left:20px;float:left;width:255px;padding-top:5px;text-align:right;} .index-top-line .line-right{float:right;width:130px;text-align:right;line-height:30px;} .index-top-line .line-right a{color:#FFFFFF;} .header .iw-buttons{height:32px;float:left;font-size:16px;font-weight:normal;margin-top:14px;position:relative;z-index:98;} .header .iw-login-link { color: #595a5c; float: right; font-size: 16px; font-weight: normal; text-align: center; margin-top: 30px; margin-right: 20px; white-space: nowrap; position: relative; z-index: 98; position: relative; display: flex; align-items: center; } ul li .login-link--name { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; height: 51px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 156px; text-align: center; } .header a.login-link, .index-top-line a.login-link { color: #FFFFFF; text-transform: uppercase; background-color: #126f99; padding: 4px 8px; display: inline-block; transition: background-color 250ms ease; } .index-top-line a.login-icon { color: #FFFFFF; padding: 4px 8px; display: inline-block; transition: background-color 250ms ease; } .header a.login-link:hover, .index-top-line a.login-link:hover { text-decoration: none; background-color: #2b88d6; } .header .iw-buttons span{color:#FFFFFF;border:1px solid #ff5a00;background-color:#ff5a00;border-radius:3px;cursor:pointer;float:right;height:24px;font-size:14px;margin-top:7px;padding:3px 8px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;} .header .iw-buttons span a{color:#FFFFFF;} .header .iw-buttons span a:hover{text-decoration:none;} .header .iw-menu{width:125px;height:36px;float:left;font-size:14px;margin-top:10px;position:relative;z-index:99;} .header .iw-menu span.iw-menu-main{color:#67abe2;font-size:16px;display:block;height:36px;padding:11px 0 9px 22px;background:url('/images/menu/iw-menu-main-blue-arrow-down.png') 4px 17px no-repeat transparent;cursor:default;} .header .iw-menu a{color:#67abe2;margin-bottom:6px;display:block;} .header .iw-menu li{padding:0;margin:0;padding:9px 5px 0 24px;background:url('/images/menu/iw-menu-main-menu-arrow-blue.png') 10px center no-repeat transparent;} .header .iw-menu li div{ border-bottom:1px solid #67abe2;margin-right:20px;} .header .iw-menu li:nth-child(5) div{border-bottom: 0;} .header .iw-menu li:nth-child(5){background:url('/images/menu/iw-menu-main-menu-arrow-blue.png') 11px 12px no-repeat transparent;} .header .iw-menu li:hover{margin:-1px 0 1px;background:url('/images/menu/iw-menu-main-menu-arrow-white.png') 10px center no-repeat #67abe2;} .header .iw-menu li:nth-child(5):hover div{margin-top: -1px;padding-bottom:1px;} .header .iw-menu li:nth-child(5):hover{background:url('/images/menu/iw-menu-main-menu-arrow-white.png') 10px 12px no-repeat #67abe2;;} .header .iw-menu li:first-child{border-top-left-radius:4px;border-top-right-radius:4px;} .header .iw-menu li:hover a{color:#FFFFFF;text-decoration:none;border-bottom:none;} .header .iw-menu ul li.iw-menu-main-login{border-top:1px solid #67abe2;background:url('/images/menu/password.png') 26px 10px no-repeat #67abe2;text-transform:uppercase;display:block;width:50%;float:left;border-bottom-left-radius:4px;padding-left:40px;} .header .iw-menu ul li.iw-menu-main-login a{color:#FFFFFF;font-size:12px;} .header .iw-menu ul li.iw-menu-main-login:hover{margin:0;} .header .iw-menu ul li.iw-menu-main-register{border-top:1px solid #67abe2;background:url('/images/menu/user.png') 20px 10px no-repeat #67abe2;text-transform:uppercase;border-left:1px solid #FFFFFF;display:block;width:50%;float:left;border-bottom-right-radius:4px;padding-left:35px;} .header .iw-menu ul li.iw-menu-main-register a{color:#FFFFFF;font-size:12px;} .header .iw-menu ul li.iw-menu-main-register:hover{margin:0;} .header .iw-menu ul li.iw-menu-main-login div, .header .iw-menu ul li.iw-menu-main-register div {margin: 0;} .header .iw-menu ul li a.iw-menu-main-login:hover{background:url('/images/menu/user.png') 11px 10px no-repeat #67abe2;} .header .iw-menu ul li a.iw-menu-main-register:hover{background:url('/images/menu/password.png') 11px 10px no-repeat #5085c4;} .header .iw-menu div#iw_menu{display:none;width:220px;border:1px solid #67abe2;border-radius:6px;background-color:#e9f1f9;position:absolute;left:0;top:31px;z-index:99;} .header .iw-menu ul li{list-style-image:none;} .line-right .social_links_top li{list-style:none;display:block;float:left;width:28px;height:30px;padding-top:5px;} .line-right .social_links_top li a{display:block;width:20px;height:20px;background-image:url("/images/social-networks-top.png");background-repeat:no-repeat;margin:3px auto 0;} .line-right .social_links_top .sprite-facebook-top a{background-position:5px 0;width:20px;height:20px;margin-top:1px;} .line-right .social_links_top .sprite-twitter-top a{background-position:-27px -2px;width:20px;height:20px;} .line-right .social_links_top .sprite-youtube-top a{background-position:-55px 0px;width:20px;height:20px;margin-top:0px;} .line-right .social_links_top .sprite-in-top a{background-position:-85px -1px;width:20px;height:20px;margin-top:1px;} .line-right .social_links_top .sprite-rss-top a{background-position:-115px -1px;width:20px;height:20px;} .news-list-item{clear:left;width:630px;margin-bottom:10px;} .news-list-item .news-list-date{color:#4caff1;width:40px;float:left;font-size:10px;line-height:12px;margin-bottom:40px;} .news-list-item .news-list-date-day{display:block;font-size:30px;line-height:32px;} .news-list-item .news-list-link{float:left;margin-left:10px;margin-bottom:10px;width:580px;} .middle-content h2, .middle-content h3{color:#2988b4;} .right_content h2{color: #2988b4; font-size: 22px; line-height: 1.2; font-weight: normal; text-align: left; margin: 40px 0 15px;} .right_content h5{color:#2988b4;margin: 40px 0 20px;} .right_content h2.upcoming-events-h2{border-bottom:1px solid #f69e00;padding-bottom:20px;margin-bottom:30px;} .right_content h2.past-events-h2{border-bottom:1px solid #f69e00;padding-bottom:20px;margin-bottom:30px;} .events-items.events-items-upcoming {margin-bottom:50px;} .right_content .product.blog-item {clear: left; margin-bottom: 30px; } .right_content .product.blog-item .itempreview {width: 220px; float: left; display: table-cell; padding-top: 3px;} .right_content .product.blog-item .blog-preview-links {display: table-cell;} .right_content .product.blog-item .blog-preview-links .itemtitle { line-height: 24px; } .right_content .product.blog-item .blog-preview-links p { line-height: 22px; } .right_content .product.blog-item .itempreview div {max-height: 150px; overflow: hidden;} .right_content .product.blog-item .itempreview img {margin-right: 10px; width: 202px; border: 1px solid #efefef;} .event-item .share-views {display: none;} .event-item .event-img { margin-bottom: 10px; height: 170px; } .event-item .event-img img {margin: 0; width: 300px; border: 0;} .events-items { text-align: left; display: flex; flex-wrap: wrap; } .event-item { margin-bottom: 40px; flex-basis: 300px; margin-left: 50px; } .event-item:nth-child(3n + 1) { margin: 0; } .event-item:nth-child(3n) { margin-left: auto; } .index-news-item.event-item { margin: 0; border: 0; } .event-item .blog-preview-links { line-height: 24px; } .event-item .event-date { color:#f69e00; font-size: 16px; } .event-item.event-item-past .event-date { color:#929291; } .event-item.event-item-past2 .event-date { color:#929291; } .event-item.event-item-past .event-img img { transition: all .3s linear; opacity: 0.6; } .event-item.event-item-past .event-img img:hover { opacity: 1; } .event-btn a { color: #FFFFFF; font-size: 14px; font-family: Hind,"sans-serif"; line-height: 28px; text-align: center; background-color: #ff5a00; margin: 0 !important; width: 80px; height: 28px; display: inline-block; transition: all .2s ease-in-out; border-radius: 3px; } .event-btn a:hover { text-decoration: none; opacity: 0.8; } .event-divider { color:#929291; } .event-title { font-size: 20px; text-align: left; margin: 5px 0 10px; display: block; } .index-news-item.event-item .event-title { margin: 5px 0 0; min-height: 72px; } div.vulnerabilty{padding-bottom: 20px; margin-bottom:25px; border-bottom: 1px dashed #808080;} div.vulnerabilty.vulnerabilty-1 {padding-top: 20px; margin-top: 30px; border-top:1px dashed #808080;} div.vulnerabilty a{color:#67abe2;} div.vulnerabilty p{color:#929291;} span.cwe-id{color:#f69e00;font-size:17px;font-weight:600;display:block;text-align:center;float:left;padding:5px 8px 3px;margin-right:10px;border:1px solid #dbdbdb;} .cwe-name{color:#67abe2;font-size:17px;font-weight:600;display:block;padding-top:6px;} .blog-tags {clear: left; text-align: left; margin-top: 30px;} .blog-tags b, .blog-author b { color:#67abe2; font-size: 18px; font-weight: normal; font-style: normal; margin-bottom: 10px; } .blog-author b { margin-bottom: 15px; } .blog-author.blog-author-list b { font-size: 26px; line-height: 28px; margin-bottom: 30px; } .blog-tags b { margin-right: 10px;} .blog-author b {display:block;} .blog-tags a{color:#f69e00;font-size:14px;border:1px solid #ddd;border-radius:5px;padding:0 8px;display:inline-block;margin:0 5px 5px 0;} .blog-tags.blog-tags-location { margin-top: 10px; } .blog-tags.blog-tags-location a { color:#67abe2; border:1px solid #67abe2; } .blog-author{font-size:14px;line-height:18px;min-height:110px;margin:20px 0;padding-bottom: 35px;border-bottom: 1px solid #efefef;} .right_content .blog-author .blog-author-img{float:left;width:80px;height:80px;border:1px solid #cbd8e4;border-radius:40px;margin-right:20px;margin-top:-5px;} .blog-author1 { float: left; margin-top: -10px; } .right_content .blog-author1 .blog-author-img{float:left;width:80px;height:80px;border:1px solid #cbd8e4;border-radius:40px;margin-right:20px;margin-top:-5px;} .blog-author-dt-block { width:450px; float:left; margin-top: 20px; } .blog-author-dt-block .blog-date { margin-top:10px; } .blog-read-time { text-align: right; display: inline-block; float: right; padding-left: 24px; background:url('/images/icon-time.svg?1') left center no-repeat transparent; background-size: 20px; } .compliance-content-wrapper .blog-read-time { text-align: left; } .blog-read-time span { color:#2988b4; display: inline-block; } .blog-read-views { text-align: right; display: inline-block; float: right; padding-left: 24px; background:url('/images/icon-views.svg?1') left center no-repeat transparent; background-size: 20px; margin-top: 20px; } .blog-read-views span { color:#2988b4; display: inline-block; } .update-dt-block { font-size: 18px; display: inline-block; margin-left: 20px; } .update-dt-block span { color:#2988b4; } .blog-adv { background:url('/images/icon-idea.svg') 10px 10px no-repeat transparent; background-size: 26px; border: 1px solid #2988b4; border-radius: 5px; padding: 10px 10px 10px 44px; } .blog-adv a { text-decoration: underline; } .blog-newsletter, .article-content .blog-newsletter { text-align: center; padding: 20px 0; margin: 20px 0; background-color: #f2f9fd; border: 1px solid #2988b4; border-radius: 5px; } .article-content .blog-newsletter { width: 80%; margin: 20px auto; } .blog-newsletter-header { color: #2988b4; font-size: 22px; } .blog-newsletter p, .compliance-content-wrapper .blog-newsletter p { text-align: center; margin: 20px 0; width: 100%; } .blog-newsletter input[type="text"] { font-size: 16px; text-align: center; border: 1px solid #c7ccd0; border-radius: 5px; width: 400px; height: 46px; } .blog-newsletter input[type="submit"] { color: #FFFFFF; font-size: 18px; font-family: Hind, "sans-serif"; background-color: #ff5a00; padding: 0 15px 0; width: 140px; height: 40px; line-height: 30px; border: 0; border-radius: 3px; text-align: center; cursor: pointer; } .blog-newsletter p.blog-newsletter-privacy { margin: 20px 0; } .index-text{color:#706f6f;clear:both;width:1000px;margin:0 auto;padding-top:40px;text-align:justify;} .index-text h1{color:#186fad;margin-bottom:20px;} .index-text p{font-size:16px;line-height:22px;margin-bottom:10px;} span.index-text-more{display:none;} .index-text a{color:#67abe2;} .index-speaking{color:#FFFFFF;clear:both;width:1000px;height:140px;padding: 30px 0 20px;margin:0 auto;text-align:center;} .index-speaking h3{color:#67abe2;font-size:19px;font-weight:600;line-height:23px;text-transform:uppercase;text-align:center;margin:14px 0 20px;white-space:nowrap;float:left;} .index-speaking a{text-decoration:none;} .index-speaking img{vertical-align:middle;margin:0 22px;} .index-speaking img:last-child{margin-right:0;} .media-speaking img{margin:0 14px;} .leadership td{border-bottom:1px dotted #bbbbbb;padding:40px 0; text-align: left; font-size: 16px; line-height: 22px;} .leadership tr:first-child td{padding-top:0;} .leadership tr:last-child td{padding-bottom:0;border:0;} .leadership h3{font-size:25px;} .leadership .leadership-position, .right_content h2.leadership-position{color:#f69e00;font-size:16px; margin: 20px 0;} .leadership-linkedin img { width: 20px; } .leadership-page-descr img { width: 210px; } .leadership-page-descr { } .leadership-page-descr div.leadership-page-descr-1 { width: 210px; float: left; } .leadership-page-descr div.leadership-page-descr-2 { margin-bottom: 20px; width: 750px; float: right; } .about-company-presentation{border:1px solid #e2e2e2;float:right;width:215px;margin-left:20px;} .about-company-presentation img{border-bottom:4px solid #f9b233;} .about-company-presentation a{color:#67abe2;font-size:20px;font-weight:600;display:block;padding:5px 0 10px 50px;background:url('/images/pdf-doc.png') 14px 12px no-repeat;} dd.frost-cite-video p.company-frost-sullivan-cite{color:#929291;font-size:24px;line-height:30px;font-style:italic;width:570px;margin-bottom:50px;} .about-company-frost-video{color:#868686;font-size:13px;border:1px solid #e2e2e2;float:right;width:215px;margin-left:20px;} .about-company-frost-video img{border-bottom:4px solid #f9b233;} .about-company-frost-video a{color:#67abe2;font-size:13px;font-weight:600;display:block;} .about-company-frost-video a.recommends-link{padding:5px 15px 0;} .about-company-frost-video div.recommends-link-descr{padding:5px 15px;} dd.frost-cite-video .company-frost-sullivan-logo{background:url('/images/company-frost-sullivan-logo-top-bg.png') top center no-repeat;width:570px;} dd.frost-cite-video .company-frost-sullivan-logo img{padding-top:20px;} dd .milestones{text-align:center;} dd .milestone{width:164px;margin:0 1px;float:left;} dd .milestone span.milestone-month{color:#868686;font-size:14px;display:block;} dd .milestone span.milestone-year{color:#f9b233;font-size:22px;display:block;} dd .milestone a{color:#186fad;font-size:14px;font-weight:600;} .right_content .careers-block {padding: 10px;margin:10px 0 0;border: 1px solid #2988b4;} .right_content .careers-block div.careers-block-header {font-size: 18px; font-weight: 600; position: relative; padding: 10px; cursor: pointer;} .right_content .careers-block div.careers-block-header h2 {margin: 0;} .right_content .careers-block div.careers-block-header::after { color: #2988b4; content: "+"; position: absolute; right: 20px; top: 10px; } .right_content .careers-block div.careers-block-header.careers-block-header-opened::after { content: "-"; } .right_content .careers-block div.careers-block-header.careers-block-header-opened h2 { color: #f69e00; } .careers-block table.careers{display:none;} .careers-block table.careers td{border-top:1px dotted #bbbbbb;text-align:justify;padding:10px 5px;} .careers-block table.careers tr:first-child td {border-top: 0;} .careers-block table.careers td.col-left{color:#808080;font-size:16px;font-weight:600;text-align:left;width:110px;} .careers-block table.careers td ul.ok2 li{background-position:0 center;} .right_content .careers-block ul {padding:0 0 10px;} .right_content .careers-block ul li {margin-left: 5px;} .head-menu nav{margin:0 auto;width:835px;} .head-menu nav .sub-menu{color:#67abe2;font-size:16px;font-weight:normal;box-sizing:border-box;white-space:normal;text-transform:none;min-width:220px;width:822px;min-height:240px;margin-top:8px;background-color:#eef6fe;border:1px solid #67abe2;border-radius:6px;clear:both;} .head-menu nav .sub-menu-wrapper {position:absolute;left:185px;top:33px;z-index:998;display:none;} .head-menu nav .sub-menu b{display:block;padding:20px 20px 0;white-space:nowrap;} .head-menu nav .sub-menu .sub-menu-blocks{padding:5px 0px 10px 32px;width:390px;float:left;} .head-menu nav .sub-menu.sub-menu-contacts .sub-menu-blocks li{padding:8px 0 0;} .head-menu nav .sub-menu .sub-menu-blocks ul li.list-header{text-transform:none;font-weight:600;padding-left:0;white-space:nowrap;} .head-menu nav .sub-menu.sub-menu-company .sub-menu-blocks2 ul li.list-header{text-transform:none;font-weight:600;padding-left:0;white-space:nowrap;} .head-menu nav .sub-menu .sub-menu-blocks2{padding:0 20px 15px 0;margin-top:-35px;width:390px;float:right;} .head-menu nav .sub-menu ul li{float:none;margin:5px 0;height:30px;padding:8px 30px 0 16px;} .head-menu nav .sub-menu a{color:#67abe2;font-size:16px;text-transform:none;font-weight:normal;} .head-menu nav .sub-menu-contacts .list-header a{font-weight:600;} .head-menu nav .sub-menu a:hover{color:#ffae00;} .head-menu nav .menu-item{color:#77797c;font-size:15px;font-weight:600;white-space:nowrap;background-image:url('/images/menu/main-menu-arrow-white.png');background-repeat:no-repeat;background-position:right 12px;padding-left:30px;padding-right:15px;height: 28px;} .head-menu nav .menu-item-immuniweb{background:none;padding-right:0;} .head-menu nav .menu-item-immuniweb a {color:#FFFFFF;font-size:14px;font-weight:normal;} .head-menu nav .menu-item-search{background:none;padding-right:0;} .head-menu nav .sub-menu ul{list-style-image:none;width:360px;float:left;} .head-menu nav .sub-menu-services ul{width:360px;} .head-menu nav .sub-menu .menu-item-text{display:block;clear:both;font-size:12px;white-space:normal;padding-top:30px;height:88px;} .head-menu nav .sub-menu.sub-menu-services .menu-item-text{padding-top:30px;} .head-menu nav .sub-menu .menu-item-text:hover{text-decoration:none;} .menu-before-item-text {display: block; position: relative; padding: 20px 40px; background-color: #e6f2f6; text-decoration:none; -webkit-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s;} a.menu-before-item-text:hover {text-decoration:none; background-color: #EEF7FB;} div.menu-before-item-text::after {content: ''; position: absolute; left: 68px; bottom: -22px; border: 12px solid transparent; border-top: 12px solid #e6f2f6; -webkit-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s;} a.menu-before-item-text:hover::after { border-top: 12px solid #EEF7FB; } .arrow-right {position: absolute; right: 25px; top: 45px; height: 30px;} .arrow-right--small {position: relative; padding-right: 24px!important;} .arrow-right--grey::after, .current__arrow-right--grey::before {color: #808080;} .arrow-right--white::after {color: #fff;} .arrow-right--small::after {position: absolute; content: ""; border-right: 1px solid; border-bottom: 1px solid; height: 6px; width: 6px; top: 8px; right: 10px; transform: rotate(-45deg);} .current__arrow-right--small {position: relative; padding-left: 24px!important;} .current__arrow-right--small::before {position: absolute; content: ""; border-right: 1px solid; border-bottom: 1px solid; height: 6px; width: 6px; top: 8px; left: 7px; transform: rotate(-45deg);} .head-menu nav .sub-menu .menu-item-text img{float:left;margin-right:20px;width:115px;height:73px;} .head-menu nav .sub-menu .menu-item-text .menu-item-text-header{display:block;font-weight:600;font-size:14px;margin-bottom:5px;white-space:nowrap;} .head-menu nav .sub-menu .find-out-more{color:#5ab3db;display:block;text-transform:uppercase;margin-top:5px;} .head-menu nav .sub-menu .sub-menu-blocks-social{padding-left:0;} .head-menu nav .sub-menu .sub-menu-blocks-social ul{margin-left:0;float:right;} .head-menu nav .sub-menu li.item-icon{list-style-position:inside;background:none;padding-left:0;height:25px;margin:0 0 10px;} .head-menu nav .sub-menu li.item-icon a{vertical-align:super;} .head-menu nav .sub-menu li.item-icon.item-icon-facebook{list-style-image:url('/images/menu/icons-facebook.png');} .head-menu nav .sub-menu li.item-icon.item-icon-twitter{list-style-image:url('/images/menu/icons-twitter.png');} .head-menu nav .sub-menu li.item-icon.item-icon-linkedin{list-style-image:url('/images/menu/icons-linkedin.png');} .head-menu nav .sub-menu li.item-icon.item-icon-feed{list-style-image:url('/images/menu/icons-feed.png');} .head-menu nav .sub-menu li.item-icon img{display:inline;width:25px;height:25px;vertical-align:middle;} .head-menu nav .sub-menu-company{} .head-menu nav .sub-menu-immuniweb{} .head-menu nav .sub-menu-services .sub-menu-services-block{position:relative;} .head-menu nav .sub-menu-services .sub-menu-blocks{float:none;} .head-menu nav .sub-menu-services .sub-menu-blocks2{position:absolute;right:0;top:0;float:none;} .head-menu nav .sub-menu-services{min-height:375px;} .head-menu nav .sub-menu-research{} .head-menu nav .sub-menu-media{} .head-menu nav .sub-menu-contacts{} .head-menu nav .sub-menu-contacts ul:last-child{width:110px;} .head-menu nav .sub-menu-immuniweb .sub-menu-blocks2{min-height:225px;} .head-menu nav .sub-menu .menu-social{margin-top:80px;} .head-menu nav .sub-menu .menu-social b{padding-left:0;padding-bottom:20px;} .head-menu nav .sub-menu .menu-social img{margin-right:5px;} .head-menu li span.menu-item-link{color:#FFFFFF;font-size:14px;font-weight:normal;white-space:nowrap;cursor:default;} .footer-banner{background:url('/images/banner/immuniweb-footer-banner.png') center top no-repeat;min-width:1024px;height:326px;} .footer-banner1{width:1024px;margin:0 auto;} .footer-banner .footer-banner-header{color:#67abe2;font-size:30px;line-height:36px;text-align:center;padding:30px 0 10px;} .footer-banner .footer-banner-descr{color:#444444;font-size:20px;line-height:24px;text-align:center;} .footer-banner .footer-banner-col{color:#575756;font-size:16px;line-height:16px;text-align:center;width:440px;margin:120px 0 0;float:left;} .footer-banner .footer-banner-col1{margin-left:50px;} .footer-banner .footer-banner-col2{margin-left:30px;} .footer-banner .footer-banner-col p{font-size:16px;line-height:16px;text-align:center;margin:0;} .footer-banner .footer-banner-btn{color:#FFFFFF;font-size:18px;text-align:center;background-color:#f29100;border-radius:3px;padding:8px 0;display:inline-block;width:140px;height:30px;margin-top:20px;} .footer-banner .footer-banner-btn:hover{text-decoration:none;} .index-mobile-banner{background:url("/images/banner/immuniweb-mobile-banner.jpg") center center no-repeat #f9f9fb;height:440px;margin:0 auto 20px;} .index-mobile-banner1{width:1024px;height:440px;margin:0 auto;position:relative;} .index-mobile-banner .index-mobile-banner-content{color:#67abe2;padding:40px 0 0 10px;width:520px;float:left;} .index-mobile-banner .index-mobile-banner-content h3{color:#67abe2;font-size:22px;line-height:28px;margin-bottom:20px;} .index-mobile-banner .index-mobile-banner-content p{color:#666666;font-size:15px;line-height:24px;text-align:justify;margin-bottom:20px;width:360px;} .index-mobile-banner .index-mobile-banner-content .btn{margin-top:0;} .index-mobile-banner .index-mobile-banner-content2{position:relative;} .index-mobile-banner .index-mobile-banner-txt{color:#67abe2;font-size:15px;line-height:21px;white-space:nowrap;} .index-mobile-banner .index-mobile-banner-txt11{font-size:18px;font-weight:600;line-height:25px;text-align:center;} .index-mobile-banner .index-mobile-banner-txt1{position:absolute;left:835px;top:144px;} .index-mobile-banner .index-mobile-banner-txt2{position:absolute;left:835px;top:243px;} .index-mobile-banner .index-mobile-banner-txt3{position:absolute;left:835px;top:343px;} .index-mobile-banner .index-mobile-banner-txt4{position:absolute;left:810px;top:112px;} .index-mobile-banner .index-mobile-banner-txt5{position:absolute;left:810px;top:212px;} .index-mobile-banner .index-mobile-banner-txt6{position:absolute;left:810px;top:311px;} .index-header { margin:0 auto; position: relative; z-index: 1; } .index-header h1 {color: #FFFFFF; font-size: 34px; line-height: 36px; text-transform: uppercase; margin: 0 0 5px; text-align: center;} .index-header h1 span { font-size: 22px; } .index-header .index-header-p1 { padding: 30px 0 50px;} .index-header p {color:#FFFFFF;font-size:20px;line-height:26px;margin-bottom:30px;text-align:center;width:1024px;margin:0 auto;} .index-header p a { color: #FFFFFF; text-decoration: underline; } .main-content-div{width:1000px;margin:0 auto;} .right_content p.news-preview{font-family:Arial;font-style:italic;margin-bottom:5px;} .contacts_copyright .email-socials-line{display:block;float: right;padding-top:2px;} .contacts_copyright .email-socials-line div{} .contacts_copyright .email-socials-line .bottom_email{width:199px;} .contacts_copyright .email-socials-line .bottom_email img {vertical-align: bottom;} .contacts_copyright .email-socials-line .bottom_social_networks{width: 220px;} .contacts_copyright .email-socials-line .bottom_social_networks img{height:22px;} a.back2top{float:right;} .right_content .awards-page .awards-page-item {display:table-row;} .right_content .awards-page .awards-page-img {width:150px;display:table-cell;text-align: center;vertical-align:middle;padding:18px 0 20px;border-bottom:1px dashed #979797;} .right_content .awards-page p {font-size:16px;padding-bottom:20px;margin:0 0 20px;width:460px;display:table-cell;padding:18px 0 20px;border-bottom:1px dashed #979797;} .right_content .awards-page p a {font-size:18px;vertical-align:top;display:block;float:right;width:460px;} .right_content .awards-page img {max-width:150px;max-height:150px;margin-right:20px;vertical-align:middle;} .right_content .company-about {font-size:19px;color:#313f50;text-align:left;margin: 30px 0 5px;text-align: justify;} .company-about a {color: #595a5c;} .company-about a:hover {text-decoration:none;} .index-buttons {height: 50px;width:512px;text-align:center;margin:20px auto 0;} .index-buttons a {color:#FFFFFF; font-size:18px;border:1px solid #FFFFFF;border-radius:5px;background-color:#2d97d6;margin:0;padding:14px 5px 0;width:245px;height: 46px;} .index-buttons a:first-child {margin-right:20px;} .index-buttons a:hover{text-decoration:none;background-color:#1779cc;} .footer-banner-new {color:#FFFFFF;background-color:#20a1f0;padding:40px 0 20px 0;height:290px;position:relative;} .footer-banner-new .footer-banner1{width:1024px;margin:0 auto;} .footer-banner-new .footer-banner-subheader { color: #FFFFFF; font-size: 18px; background: #0b76a6; line-height: 40px; text-align: center; width: 300px; height: 40px; position: absolute; top: -20px; left: 50%; margin-left: -150px; } .footer-banner-subheader:hover { text-decoration: none; color: #c1eefe; } .footer-banner-new .how-it-work-blue{ padding: 25px 0 30px; } .footer-banner-new .how-it-works__list { width: 900px; margin: 0 auto; } .footer-banner-new .how-it-works__list__item { margin: 0 auto; } .footer-banner-new .how-it-works__list__item a { color: #FFFFFF; display: flex; align-items: center; } .footer-banner-new .footer-banner-header {font-size: 28px; line-height: 32px; text-align: center; margin: 0;} .footer-banner-new .footer-banner-descr {font-size: 21px; line-height: 24px; margin: 0 0 30px;} .footer-banner-new .footer-banner1 > p {font-size: 16px; text-align: center; padding-top: 20px; margin: 0 0 30px; clear: both;} .footer-banner-new .footer-banner-descr-plus { color: #f69e00; } .footer-banner-new .footer-banner-cols{width:195px;margin: 0 auto;} .footer-banner-new .footer-banner-col{color:#575756;font-size:16px;line-height:16px;text-align:center;float:left;} .footer-banner-new .footer-banner-col1{float:left;} .footer-banner-new .footer-banner-col2{float:right;} .footer-banner-new .footer-banner-col p{font-size:16px;line-height:16px;text-align:center;margin:0;} .footer-banner-new .action-block__button { border: 1px solid #FFFFFF; } .footer-free-test {color:#575756;background-color: #f5f5f5;padding:15px 0 0;text-align:center;height:146px;} .footer-free-test .free-test1{width:995px;margin:0 auto;padding-bottom:30px;border-bottom: 1px solid #808080;} .footer-free-test .free-test-header {color: #67abe2; font-size: 21px; line-height: 24px; margin: 10px 0 20px;} .footer-free-test .free-test-frm{width:720px;margin: 0 auto;} .footer-free-test .free-test-frm input {width:370px;} .footer-free-test .free-test-frm input,.footer-free-test .free-test-frm select{color: #575756;font-size: 16px;height:30px;border:0;padding: 0 15px;} .footer-free-test .free-test-frm select{color:#FFFFFF;padding:0 0 0 10px;width:214px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("/images/arrow-down.svg") 196px center no-repeat #298bb6;background-size:12px;} .footer-free-test .free-test-frm select option{height:30px;padding:6px 10px;} .footer-free-test .free-test-frm input.free-test-btn{color:#FFFFFF;font-size:18px;font-family:Hind,"sans-serif";font-weight:normal;text-align:center;background-color:#ff5a00;border:0;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:4px 0 0;display:inline-block;width:120px;height:36px;cursor:pointer;vertical-align: top;} .footer-free-test .free-test-btn:hover{text-decoration:none;opacity:0.9;} .footer-free-test .free-test-frm input.free-test-domain{border-top-left-radius:3px;border-bottom-left-radius:3px;} /* Utils */ .nowrap { white-space: nowrap; } .margin-top-40 { margin-top: 40px; } .padding-vertical-40 { padding: 40px 0; } .no-margin-bottom { margin-bottom: 0 !important; } .no-bottom-padding { padding-bottom: 0 !important; } .use-case-menu .use-case-menu-header { color: #ff5a00; font-size: 18px; text-transform: uppercase; margin-bottom: 20px; position: relative; } .use-case-menu .use-case-menu-header::before { content: ""; background: #ff5a00; display: block; width: 40px; height: 4px; position: absolute; top: 30px; left: 0; } .use-case-menu .use-case-menu-item { margin-bottom: 20px; } .use-case-menu .use-case-menu-item p { color: #595a5c; line-height: 20px; margin: 0; } .index-top-line .menu-search1 { width: 100%; position: absolute; transition: all .3s linear; transform: translateY(-10%); visibility: hidden; opacity: 0; } .index-top-line .menu-search1.open { top: 6px; transform: translateY(0); visibility: visible; opacity: 1; } .index-top-line.index-top-line-fixed .menu-search1 { top: 1px; left: 5px; } .index-top-line .menu-search { width: 1000px; margin: 0 auto; height: 46px; } .index-top-line .menu-search form { position: relative; } .index-top-line .menu-search input[type="text"] { color: #0b76a6; font-size: 16px; background: #f8fbfe; border-radius: 4px; padding: 10px 20px; width: 100%; height: 46px; border: 0; } .index-top-line.index-top-line-fixed .menu-search input[type="text"] { border-top-left-radius: 0; border-bottom-left-radius: 0; height: 49px; } .index-top-line .menu-search img.menu-search-send { width: 21px; position: absolute; top: 15px; right: 10px; cursor: pointer; } ul.ok, ul.ok2{list-style-type:none;padding:0px;margin:0px;} ul.ok li, ul.ok2 li{list-style-image:none;background-image:url("/immuniweb/images/yes.svg");background-repeat:no-repeat;background-position:0 1px;background-size:16px 16px;padding-left:30px;line-height:23px;margin-left:15px;} @media print{ ul.ok li, ul.ok2 li{list-style-image:none;list-style-image:url("/images/li-icon-ok.png");background-image:none;padding-left:0;line-height:23px;margin-left:45px;} } ul.ok ul li{list-style-image:url("/images/li-icon.png");} ul.ord li{list-style:disc outside none;} @media only screen and (min-width: 800px) and (max-width: 966px){ .index-header p {padding:0 10px 10px;} .index-text p {padding-left:10px;} } .news-img-preview {width: 162px; float: right; margin-left: 20px;} .request-btn-block a {color:#ffffff;background-color:#ff5a00;border-radius:3px;font-family:Hind,"sans-serif";font-size:18px;line-height:18px;height:30px;padding:7px 20px;text-align:center;width:220px;display:block;margin:0 auto;} .request-btn-block a:hover {text-decoration:none;opacity:0.9;} .search-404 {width:470px;} .popup { color: #FFFFFF; background-color: #2a89da; text-align: center; position: fixed; right: 30px; bottom: 50px; width: 400px; height: 192px; display: none; z-index: 99; box-shadow: 0px -1px 24px -7px #000000; } .popup .popup1 { position: relative; padding: 0; } .popup .popup-header { color: #2a89da; font-size: 26px; line-height: 26px; padding: 20px 0 15px; background-color: #FFFFFF; border: 1px solid #2a89da; } .popup.popup-new { border-radius: 5px; } .popup.popup-new .popup-header { font-size: 24px; white-space: nowrap; border-bottom: 3px solid #ff5a00; border-top-left-radius: 5px; border-top-right-radius: 5px; } .popup .popup-descr { font-size: 16px; margin: 12px 0 10px; white-space: nowrap; } .popup .popup-cnt { font-size: 16px; margin: 0; } .popup .popup-close { position: absolute; right: 0; bottom: -56px; } .popup .popup-close img { width: 36px; } .popup .popup-btn { color: #FFFFFF; font-size: 20px; text-align: center; background-color: #ff5a00; border: 1px solid #ff5a00; border-radius: 3px; padding: 5px 20px 0; margin: 4px auto 10px; display: inline-block; height: 30px; } .popup .popup-btn:hover { text-decoration: none; } .popup .popup-link { color: #FFFFFF; font-size: 12px; text-transform: uppercase; display: block; } .request-demo { background: url("/images/requestdemo.svg") -40px top no-repeat transparent; background-size: 80px; position: fixed; left: 0; top: 150px; width: 42px; height: 205px; display: none; z-index: 99; transition: background 100ms linear; } .request-demo-btn { display: block; position: absolute; left: 0; top: 105px; width: 40px; height: 98px; } .request-quote-btn { top: 0; height: 106px; } .request-demo-btn:hover { text-decoration: none; } .request-demo:hover { background: url("/images/requestdemo.svg") -38px top no-repeat transparent; background-size: 80px; } .request-demo-btn img { width: 100px; } .header .request-demo-top { height: 43px; float: right; margin-top: 31px; white-space: nowrap; width: auto; } .header .request-demo-top a.header-free-trial { color: #FFFFFF; font-size: 20px; font-family: Hind,"sans-serif"; line-height: 40px; background-color: #ff5a00; border-radius: 3px; text-align: center; width: 120px; height: 40px; display: inline-block; } .header .request-demo-top a.header-free-trial:hover { text-decoration: none; opacity:0.9; } .header .request-demo-top a.header-premium-products { width: 170px; } .header .request-demo-top a.become-partner { background-color: #2989b5; } .subscriptions { color: #575756; font-size: 16px; width: 100%; } .subscriptions-rss-feeds { width:100%; margin:20px 10px; } /* new rss block */ .rss-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: auto; padding: 0 0 42px 0; } .rss-block div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .rss-block img { width: 17px; height: 18px; } .rss-block a { font-size: 18px; line-height: 24px; text-align: left; padding-left: 10px; } .subscriptions-rss-feeds td { line-height: 3; } .sharethis-inline-share-buttons { margin: 10px 0; } .subscriptions-td1 { } .subscriptions-td1-div { padding: 0 5px 5px; border-radius: 5px; margin-left: -10px; } .newsletter-btn .actbtn14 { font-size: 22px; line-height: 52px; text-transform: uppercase; background-color: #ff5a00; -webkit-appearance: none; margin-top: 10px; margin-bottom: 20px; float: none; width: 180px; height: 60px; } .newsletter-privacy {} .index-testimonials-block h2 { font-size: 28px; line-height: 38px; text-align: center; margin: 30px 0; } .testimonials-block{min-width: 1000px;} .testimonials-block .testimonials-content{width:1000px;min-height:401px;margin:0 auto;position:relative;} .testimonials-block .slick-slider{height:270px;} .testimonials-block .testimonials-content .multiple-items div.text-book-left{height:270px;max-width:430px;float:left;border:3px solid #f5f5f5;border-radius:8px;} .testimonials-block .testimonials-content .multiple-items div.text-book-right{height:270px;max-width:430px;float:left;border:3px solid #f5f5f5;border-radius:8px;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item{display: block;position:relative;background:#FFFFFF;border-radius: 5px;box-shadow: 0 1px 4px rgba(0,0,0,.2);float:left;width:242px;height:90px;margin:5px;padding:20px 0;text-align:center; cursor: pointer; transition: all .2s ease-in-out;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item:hover { background-color: #F6FAFB; } .testimonials-block .testimonials-content .testimonials-items .testimonials-item:nth-child(4n+1) {margin-left: 0;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item:nth-child(4n) {margin-right: 0;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item img{max-width:90%;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item .testimonials-item-content{display:none;background-color:#FFFFFF;border:1px solid #69ade3;border-radius:3px;position:absolute;left:-10px;top:84px;width:250px;float:left;padding:20px 0;} .testimonials-item-content .slide-text > span{background-color:#FFFFFF;padding:0 10px 20px 20px;} .testimonials-item-content .slide-text span img{width:15px;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item p{font-size:14px;font-weight:600;text-align:center;background:url("/immuniweb/img/testimonials-slide-text-bg.png") center top no-repeat;padding-top:20px;margin-right:5px;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item p b{font-size:16px;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item p i{font-size:14px;font-weight:normal;font-style:normal;} .testimonials-block .testimonials-content .testimonials-items .testimonials-item .slide-text{text-align:left;} .testimonials-block .testimonials-gartner {text-align: center; margin-top: 70px; clear: both;} .testimonials-block .testimonials-gartner img {margin-left: 7px; width: 380px;} .gartner-container div.testimonials-gartner {text-align: center; margin-top: 10px;} .testimonials-gartner img { width: 320px; } div#tabscontent .testimonials-block a{color:#333333;} .testimonials-block.testimonials-block-short { margin-bottom: 20px; } .testimonials-block.testimonials-block-short .testimonials-items .testimonials-item .slide-text { color:#2789dc; font-size: 16px; line-height: 1.2; padding: 20px 10px; text-align: center; } testimonials-wrapper h2 { color: #67abe2; font-size: 28px; font-weight: normal; line-height: 38px; text-align: center; } .testimonials-company {width: 1000px; height: 450px; margin: 40px auto;} .testimonials-company .testimonials-page-item{text-align:center;margin-bottom: 20px;float:left;width:500px;} .testimonials-company .testimonials-page-item:nth-child(3) { margin: 0 auto; float: none; clear: both; } .testimonials-company .testimonials-page-item-img{text-align:center; margin: 0 auto; width:290px; height:60px;} .testimonials-company .testimonials-page-item:nth-child(1) {margin: 0 auto;float: none;clear: both; margin-bottom: 30px;} .testimonials-company .testimonials-page-item:nth-child(3) {text-align: center; margin-bottom: 20px; float: left; width: 500px; clear: none; } .testimonials-company .testimonials-page-item:nth-child(4) {margin: 0 auto;float: none;clear: both;} .testimonials-company .testimonials-page-item:nth-child(1) .testimonials-page-item-img {height: 220px;} .testimonials-company .testimonials-page-item:nth-child(2) .testimonials-page-item-img img { width: 290px; height: 32px; } .testimonials-company .testimonials-page-item:nth-child(3) .testimonials-page-item-img { margin: 0 auto; } .testimonials-company .testimonials-page-item:nth-child(3) .testimonials-page-item-img img { width: 150px; } .testimonials-company .testimonials-page-item:nth-child(4) .testimonials-page-item-img {height: 65px; margin: 20px auto;} .testimonials-company .testimonials-page-item img{max-width:100%;} .testimonials-company .testimonials-page-item:first-child img { max-width:95%; } .testimonials-company .testimonials-page-item .testimonials-page-item-content{text-align:center;} .testimonials-company .testimonials-page-item:hover .testimonials-page-item-content{display:block;} .testimonials-company .testimonials-page-item p{color:#67abe2;font-size:16px;font-weight:600;text-align:center;margin:0;} .testimonials-company .testimonials-page-item p i{font-weight:normal;font-style:normal;} .testimonials-company .testimonials-page-item a {color: #67abe2; text-decoration: none;} .testimonials-company .testimonials-page-item .slide-text div{color: #576d7b; font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 1.3; padding: 0; height: 92px; text-align: center;} .testimonials-company .testimonials-page-item:nth-child(3) .slide-text div {height: 90px;} .testimonials-company .testimonials-page-item:nth-child(1) .slide-text div {font-size: 18px;height: 48px;} .testimonials-company .testimonials-page-item .testimonials-page-item-quote-img img {display: block; margin: 0 auto 10px; width: 30px; height:40px;} .testimonials-company .testimonials-banner-btns {clear: both; width: 150px; margin: 0 auto;} .testimonials-company .testimonials-banner-btns .btn { color: #ff5a00; background-color: #ffffff; border: 1px solid #ff5a00; margin: 0; } .testimonials-company .testimonials-banner-btns .btn2 { color: #ffffff; background-color: #ff5a00; border: 1px solid #ff5a00; margin-left: 20px; } .testimonials-wrapper__container .testimonials-wrapper { padding-top: 0!important; } .testimonials-wrapper--company .testimonials-wrapper{ background-color: #f2f9fd; } .testimonials-wrapper__container--mobile .gartner-container, .testimonials-wrapper__container--continuous .gartner-container { padding-bottom: 55px!important; } .testimonials-wrapper--discovery .testimonials-wrapper { padding-bottom: 57px!important; } .parent-blue-color {color: #2988b4;} .parent-blue-background {background-color: #67abe2;} .parent-border-left-color {border-left-color: #67abe2 !important;} .parent-border-right-color{border-right-color: #67abe2 !important;} .parent-border-top-color {border-top-color: #67abe2 !important;} .parent-border-bottom-color{border-bottom-color: #67abe2 !important;} .placeholder-color-blue::placeholder {color: #67abe2;} .static-buttons-block { position: fixed; top: 40%; left: -275px; z-index: 53; } .static-buttons-block a { color: #FFFFFF; } .static-buttons-block .static-buttons { color: #FFFFFF; font-family: Arial; font-size: 9px; font-weight: 600; text-align: center; text-transform: uppercase; background-color: #f8f9fd; border: 2px solid #f8f9fd; border-radius: 8px; padding: 50px 0 0; display: inline-block; width: 72px; height: 72px; cursor: pointer; box-shadow: 0 0 3px 1px #FFFFFF; } .static-buttons-block .static-buttons:hover { background-color: #5cbaf0; } .static-buttons-block .static-buttons a { font-family: Arial; } .static-buttons-block .static-buttons a:hover { color: #FFFFFF; text-decoration: none; } .static-buttons-block .static-buttons-1 { background:url('/images/icon-slider-technology.svg') center 2px no-repeat #2f97d4; background-size: 52px; } .static-buttons-block .static-buttons-2 { background:url('/images/icon-slider-products.svg') center 4px no-repeat #2f97d4; background-size: 52px; } .static-buttons-block .static-buttons-3 { background:url('/images/icon-slider-trial.svg') center 6px no-repeat #2f97d4; background-size: 52px; } .static-buttons-block .static-buttons-4 { background:url('/images/icon-slider-share.svg') center 4px no-repeat #2f97d4; background-size: 48px; } .static-buttons-block .static-buttons-chat { background:url('/images/icon-chat.svg') center 10px no-repeat #2f97d4; background-size: 42px; } .static-buttons-block .static-buttons-panel-block { background-color: #2f97d4; border: 1px solid #FFFFFF; border-radius: 12px; display: inline-block; width: 275px; height: 74px; float: left; margin-right: 8px; } .static-buttons-block .static-buttons-panel-block:hover { background-color: #5cbaf0; } .static-buttons-block .static-buttons-panel { width: 360px; margin: 5px 0; position: absolute; -webkit-transition: all .4s cubic-bezier(.62,.1,.5,1); transition: all .4s cubic-bezier(.62,.1,.5,1); left: 0; } .static-buttons-block .static-buttons-panel-title { color: #FFFFFF; font-size: 14px; font-family: Hind,"sans-serif"; line-height: 24px; background-color: #ff5a00; border-radius: 3px; text-align: center; text-transform: uppercase; position: absolute; left: 285px; top: -28px; width: 68px; height: 24px; } .static-buttons-block .static-buttons-panel.static-buttons-panel-1 { top: 0; } .static-buttons-block .static-buttons-panel.static-buttons-panel-2 { top: 80px; } .static-buttons-block .static-buttons-panel.static-buttons-panel-3 { top: 160px; } .static-buttons-block .static-buttons-panel.static-buttons-panel-4 { top: 240px; } .static-buttons-block .static-buttons-panel.static-buttons-panel-4.static-buttons-panel-4-3 { top: 160px; } .static-buttons-block .static-buttons-panel.clicked { -webkit-transition: all .4s cubic-bezier(.62,.1,.5,1); transition: all .4s cubic-bezier(.62,.1,.5,1); left: 283px; } .static-buttons-block .static-buttons-panel-block-social { text-align: center; white-space: nowrap; padding: 0 5px; } .static-buttons-block .static-buttons-panel-block-social img { width: 32px; vertical-align: middle; margin: 18px 9px; } .static-buttons-block .static-buttons-panel-block-banner { text-align: center; } .static-buttons-block .static-buttons-panel-block-banner span { color: #2a89b5; font-size: 16px; line-height: 34px; white-space: nowrap; } .static-buttons-block .static-buttons-panel-block-banner a.btn-style { color: #FFFFFF; font-size: 16px; line-height: 18px; text-align: center; white-space: nowrap; padding: 0 5px; height: auto; margin-top: -4px; width: 120px; } a.btn-style { color: #FFFFFF; font-family: Hind,"sans-serif"; font-size: 18px; line-height: 30px; background-color: #ff5a00; border: 1px solid #ff5a00; border-radius: 3px; text-align: center; margin: 0 auto; display: block; width: 150px; height: 30px; position: relative; cursor: pointer; } a.btn-style:hover { text-decoration: none; opacity: 0.8; } a.btn-style.btn-style-white { color: #ff5a00; background-color: #FFFFFF; border: 1px solid #ff5a00; } .index-cube-wrapper1 { background: linear-gradient(to bottom, #2d97d6, #75d0ff); background-size: 100%; position: relative; } .index-cube-wrapper { width: 1024px; height: 560px; margin: 0 auto; position: relative; } .index-cube-wrapper-back { position: absolute; left: 0; top: 0; background: linear-gradient(to bottom, #2d97d6, transparent); width: 100%; height: 50px; z-index: 49; display: none; } .index-cube-wrapper-tmp { height: 780px; } .index-cube-wrapper h3 { color: #FFFFFF; font-size: 28px; line-height: 32px; text-align: center; } .index-cube-buttons { width: 100%; height: 484px; } .index-cube-buttons-tmp { top: 0px; position: absolute; } .index-cube-buttons p { color: #FFFFFF; font-size: 22px; text-align: center; width: 100%; margin: 0; text-shadow: 1px 1px rgba(0,0,0,.15); } .index-cube-buttons .index-cube-txt-btn { margin-top: 715px; } .index-cube-buttons a.orange-btn { padding: 3px 10px; margin: 20px auto 0; width: 150px; } .index-cube-button { color: #FFFFFF; font-size: 24px; line-height: 1.2; text-align: center; padding: 8px 0; display: block; width: 280px; height: 65px; position: absolute; transition: all 0.5s ease; z-index: 53; } .index-cube-button-hover { padding: 0; width: 300px; height: 100px; margin-top: -17px; margin-left: -42px; } .index-cube-button-header { background-color: #2789dc; padding: 10px 0; } .index-cube-button-descr { font-size: 17px; padding: 20px 0; width: 280px; } .index-cube-button-descr ul li { text-align: left; background: url("/immuniweb/images/check-light-green.svg") left center no-repeat transparent; background-size: 20px; padding-left: 30px; margin: 5px 0; white-space: nowrap; text-shadow: 1px 1px rgba(0,0,0,.15); } .index-cube-button:nth-child(5), .index-cube-button:nth-child(6), .index-cube-button:nth-child(7), .index-cube-button:nth-child(8) { color: #2789dc; background-color: #FFFFFF; } .index-cube-button:hover, .index-cube-button.index-cube-button-hover { color: #FFFFFF; text-decoration: none; } .index-cube-button1 { left: 750px; top: 74px; } .index-cube-button2 { left: 730px; top: 237px; } .index-cube-button3 { left: 730px; top: 427px; } .index-cube-button4 { left: 750px; top: 424px; } .index-cube-button5 { left: 60px; top: 424px; } .index-cube-button6 { left: 12px; top: 427px; } .index-cube-button7 { left: 12px; top: 237px; } .index-cube-button8 { left: 60px; top: 74px; } .index-cubes .index-cube { width: 120px; height: 120px; position: absolute; transition: all .4s cubic-bezier(.62,.1,.5,1); } .index-cubes { position: relative; transform: scale(0.8); } .index-cubes .index-cube1 { left: 462px; top: 157px; background: url('/images/cubes/c01.svg') center top no-repeat transparent; background-size: 120px; z-index: 19; } .index-cubes .index-cube2 { left: 462px; top: 239px; background: url('/images/cubes/c02.svg') center top no-repeat transparent; background-size: 120px; z-index: 18; } .index-cubes .index-cube3 { left: 462px; top: 317px; background: url('/images/cubes/c03.svg') center top no-repeat transparent; background-size: 120px; z-index: 17; } .index-cubes .index-cube4 { left: 392px; top: 133px; background: url('/images/cubes/c04.svg') center top no-repeat transparent; background-size: 120px; z-index: 16; } .index-cubes .index-cube5 { left: 392px; top: 214px; background: url('/images/cubes/c05.svg') center top no-repeat transparent; background-size: 120px; z-index: 15; } .index-cubes .index-cube6 { left: 392px; top: 293px; background: url('/images/cubes/c06.svg') center top no-repeat transparent; background-size: 120px; z-index: 14; } .index-cubes .index-cube7 { left: 322px; top: 110px; background: url('/images/cubes/c07.svg') center top no-repeat transparent; background-size: 120px; z-index: 13; } .index-cubes .index-cube8 { left: 322px; top: 189px; background: url('/images/cubes/c08.svg') center top no-repeat transparent; background-size: 120px; z-index: 12; } .index-cubes .index-cube9 { left: 322px; top: 270px; background: url('/images/cubes/c09.svg') center top no-repeat transparent; background-size: 120px; z-index: 11; } .index-cubes .index-cube10 { left: 523px; top: 129px; background: url('/images/cubes/c10.svg') center top no-repeat transparent; background-size: 120px; z-index: 10; } .index-cubes .index-cube11 { left: 523px; top: 209px; background: url('/images/cubes/c11.svg') center top no-repeat transparent; background-size: 120px; z-index: 9; } .index-cubes .index-cube12 { left: 523px; top: 289px; background: url('/images/cubes/c12.svg') center top no-repeat transparent; background-size: 120px; z-index: 8; } .index-cubes .index-cube13 { left: 584px; top: 101px; background: url('/images/cubes/c13.svg') center top no-repeat transparent; background-size: 120px; z-index: 7; } .index-cubes .index-cube14 { left: 584px; top: 182px; background: url('/images/cubes/c14.svg') center top no-repeat transparent; background-size: 120px; z-index: 6; } .index-cubes .index-cube15 { left: 584px; top: 261px; background: url('/images/cubes/c15.svg') center top no-repeat transparent; background-size: 120px; z-index: 5; } .index-cubes .index-cube16 { left: 454px; top: 107px; background: url('/images/cubes/c16.svg') center top no-repeat transparent; background-size: 120px; z-index: 4; } .index-cubes .index-cube17 { left: 386px; top: 83px; background: url('/images/cubes/c17.svg') center top no-repeat transparent; background-size: 120px; z-index: 3; } .index-cubes .index-cube18 { left: 515px; top: 79px; background: url('/images/cubes/c18.svg') center top no-repeat transparent; background-size: 120px; z-index: 2; } .index-cubes .index-cube19 { left: 448px; top: 56px; background: url('/images/cubes/c19.svg') center top no-repeat transparent; background-size: 120px; z-index: 1; } .index-cube.index-cube-hover18 { left: 528px; top: 65px; background-size: 128px; width: 128px; height: 128px; } .index-cube.index-cube-hover13 { left: 596px; top: 89px; background-size: 128px; width: 128px; height: 128px; } .index-cubes .index-cube-hover15 { left: 597px; top: 269px; background-size: 128px; width: 128px; height: 128px; } .index-cubes .index-cube-hover12 { left: 533px; top: 299px; background-size: 128px; width: 128px; height: 128px; } .index-cubes .index-cube-hover6 { left: 378px; top: 304px; background-size: 128px; width: 128px; height: 128px; } .index-cubes .index-cube-hover7 { left: 306px; top: 97px; background-size: 128px; width: 128px; height: 128px; } .index-cubes .index-cube-hover9 { left: 306px; top: 277px; background-size: 128px; width: 128px; height: 128px; } .index-cubes .index-cube-hover17 { left: 372px; top: 65px; background-size: 128px; width: 128px; height: 128px; } .index-cube-descr-default { text-align: center; padding: 20px 0; width: 810px; height: 164px; position: absolute; left: 108px; top: 244px; z-index: 51; background: url('/images/newidx/cube-text-background.png') center center repeat-y transparent; } .index-cube-descr-default h2 { color: #2988b4; font-size: 28px; line-height: 32px; margin: 0 0 8px; } .index-cube-descr-default h2 a { color: #2988b4; } .index-cube-descr-default p { color: #2988b4; font-size: 22px; line-height: 20px; margin: 16px 0 26px; } .index-cube-descr-default p.index-cube-descr-default-h5 { color: #2988b4; margin-top: 20px; } .index-cube-descr-default a.orange-btn { width: 150px; margin: 16px auto 0; } .index-cube-descr { color: #2988b4; text-align: center; padding: 20px 0; width: 810px; height: 160px; position: absolute; left: 108px; top: 246px; z-index: 50; background: url('/images/newidx/cube-text-background.png') center center repeat-y transparent; display: none; } .index-cube-descr h5 { color: #2988b4; font-size: 28px; line-height: 32px; margin: 0 0 8px; } .index-cube-descr p { color: #2988b4; font-size: 18px; line-height: 20px; margin: 0 0 20px; } .index-cube-wrapper .index-cube-btn { color: #ff5a00; font-size: 18px; } .index-cube-wrapper .index-cube-btn::after { content: " >"; } .index-cube-button-shadow { width: 215px; height: 52px; position: absolute; background: url('/images/newidx/cube-shadow.png') center center no-repeat; background-size: 215px; display: none; } .index-cube-button-shadow1 { left: 750px; top: 139px; } .index-cube-button-shadow2 { left: 798px; top: 259px; } .index-cube-button-shadow3 { left: 798px; top: 379px; } .index-cube-button-shadow4 { left: 750px; top: 489px; } .index-cube-button-shadow5 { left: 60px; top: 489px; } .index-cube-button-shadow6 { left: 12px; top: 379px; } .index-cube-button-shadow7 { left: 12px; top: 259px; } .index-cube-button-shadow8 { left: 60px; top: 139px; } .index-cube-shadow { position: absolute; left: 305px; top: 74px; width:420px; height: 420px; border-radius: 210px; z-index: 30; opacity: 0.7; box-shadow: inset 0 0 100px rgba(0,0,0,.9), 0 0 100px rgba(0,0,0,.9); } .index-cube-arrow { display: block; display: none; width: 18px; height: 30px; position: absolute; top: 311px; background-repeat: no-repeat; cursor: pointer; z-index: 52; opacity: 0.7; } .index-cube-arrow:hover { opacity: 0.9; } .index-cube-left { left: 250px; background: url("/images/arrow-left.png") 0 0 no-repeat; background-size: 18px; } .index-cube-right { left: 755px; background: url("/images/arrow-right.png") 0 0 no-repeat; background-size: 18px; } .index-cube-descr-circle { position: absolute; left: 0; top: 0; width: 100%; height: 780px; overflow: hidden; background-color: #FFFFFF; background: linear-gradient(to bottom, #2d97d6, #75d0ff); } @media only screen and (max-width: 1024px) { .index-cube-wrapper-back { display: none; } .article-content .share-views-block { display: none!important; } } @media only screen and (min-width: 768px) and (max-width: 959px) { .index-cube-wrapper-back { display: none; } .use-cases-page-stat-descr br { display: none; } } .index-cube-desct-txt { color: #FFFFFF; font-size: 20px; line-height: 1.2; text-align: center; white-space: nowrap; position: absolute; z-index: 53; } .index-cube-desct-txt h1 { color: #FFFFFF; } .index-cube-desct-txt0 { color: #67abe2; font-size: 24px; background-color: #FFFFFF; opacity: 0.9; padding: 10px 20px; position: absolute; left: 373px; top: 34px; } .index-cube-desct-txt0.index-cube-desct-txt-appsec { top: -15px; } .index-cube-desct-txt0.index-cube-desct-txt0-value { left: 230px; } .index-cube-desct-txt1 { left: 110px; top: 15px; } .index-cube-desct-txt2 { text-align: right; left: 725px; top: 15px; } .index-cube-cite { position: absolute; left: 70px; top: 547px; } .index-cube-cite .immuniweb-banner-cite { background: #4aade7; padding: 40px 50px; margin-top: 0; border-radius: 5px; width: 880px; } /* VALUE CUBE */ .value-cube-wrapper1 { background: linear-gradient(to bottom, #2d97d6, #75d0ff); background-size: 100%; position: relative; } .value-cube-wrapper { width: 1024px; height: 560px; margin: 0 auto; position: relative; } .value-cube-wrapper-back { position: absolute; left: 0; top: 0; background: linear-gradient(to bottom, #2d97d6, transparent); width: 100%; height: 50px; z-index: 49; } .value-cube-wrapper-tmp { height: 585px; } .value-cube-wrapper h3 { color: #FFFFFF; font-size: 28px; line-height: 32px; text-align: center; } .value-cube-buttons { height: 484px; } .value-cube-buttons-tmp { top: 40px; position: absolute; } .value-cube-button { color: #FFFFFF; font-size: 20px; line-height: 1.2; text-align: center; background-color: #2789dc; border-radius: 8px; padding: 8px 0; display: block; width: 215px; height: 65px; position: absolute; transition: all 0.5s ease; z-index: 53; } .value-cube-button-hover { padding: 0; width: 300px; height: 100px; margin-top: -17px; margin-left: -42px; } .value-cube-button-header { display: block; width: 100%; position: absolute; top: calc(50% - 24px); } .value-cube-button-descr { font-size: 16px; white-space: nowrap; padding: 10px 20px; display: none; } .value-cube-button:nth-child(5), .value-cube-button:nth-child(6), .value-cube-button:nth-child(7), .value-cube-button:nth-child(8) { color: #2789dc; background-color: #FFFFFF; } .value-cube-button:hover, .value-cube-button.value-cube-button-hover { color: #FFFFFF; background-color: #17adff; text-decoration: none; } .value-cube-button1 { left: 750px; top: 74px; } .value-cube-button2 { left: 798px; top: 194px; } .value-cube-button3 { left: 798px; top: 314px; } .value-cube-button4 { left: 750px; top: 424px; } .value-cube-button5 { left: 60px; top: 424px; } .value-cube-button6 { left: 12px; top: 314px; } .value-cube-button7 { left: 12px; top: 194px; } .value-cube-button8 { left: 60px; top: 74px; } .value-cubes .value-cube { width: 120px; height: 120px; position: absolute; transition: all .4s cubic-bezier(.62,.1,.5,1); } .value-cubes .value-cube1 { left: 462px; top: 204px; background: url('/images/cubes/c01.svg') center top no-repeat transparent; background-size: 120px; z-index: 19; } .value-cubes .value-cube2 { left: 462px; top: 284px; background: url('/images/cubes/c02.svg') center top no-repeat transparent; background-size: 120px; z-index: 18; } .value-cubes .value-cube3 { left: 462px; top: 364px; background: url('/images/cubes/c03.svg') center top no-repeat transparent; background-size: 120px; z-index: 17; } .value-cubes .value-cube4 { left: 392px; top: 180px; background: url('/images/cubes/c04.svg') center top no-repeat transparent; background-size: 120px; z-index: 16; } .value-cubes .value-cube5 { left: 392px; top: 261px; background: url('/images/cubes/c05.svg') center top no-repeat transparent; background-size: 120px; z-index: 15; } .value-cubes .value-cube6 { left: 392px; top: 340px; background: url('/images/cubes/c06.svg') center top no-repeat transparent; background-size: 120px; z-index: 14; } .value-cubes .value-cube7 { left: 322px; top: 157px; background: url('/images/cubes/c07.svg') center top no-repeat transparent; background-size: 120px; z-index: 13; } .value-cubes .value-cube8 { left: 322px; top: 236px; background: url('/images/cubes/c08.svg') center top no-repeat transparent; background-size: 120px; z-index: 12; } .value-cubes .value-cube9 { left: 322px; top: 317px; background: url('/images/cubes/c09.svg') center top no-repeat transparent; background-size: 120px; z-index: 11; } .value-cubes .value-cube10 { left: 523px; top: 176px; background: url('/images/cubes/c10.svg') center top no-repeat transparent; background-size: 120px; z-index: 10; } .value-cubes .value-cube11 { left: 523px; top: 256px; background: url('/images/cubes/c11.svg') center top no-repeat transparent; background-size: 120px; z-index: 9; } .value-cubes .value-cube12 { left: 523px; top: 336px; background: url('/images/cubes/c12.svg') center top no-repeat transparent; background-size: 120px; z-index: 8; } .value-cubes .value-cube13 { left: 584px; top: 148px; background: url('/images/cubes/c13.svg') center top no-repeat transparent; background-size: 120px; z-index: 7; } .value-cubes .value-cube14 { left: 584px; top: 229px; background: url('/images/cubes/c14.svg') center top no-repeat transparent; background-size: 120px; z-index: 6; } .value-cubes .value-cube15 { left: 584px; top: 308px; background: url('/images/cubes/c15.svg') center top no-repeat transparent; background-size: 120px; z-index: 5; } .value-cubes .value-cube16 { left: 454px; top: 154px; background: url('/images/cubes/c16.svg') center top no-repeat transparent; background-size: 120px; z-index: 4; } .value-cubes .value-cube17 { left: 386px; top: 130px; background: url('/images/cubes/c17.svg') center top no-repeat transparent; background-size: 120px; z-index: 3; } .value-cubes .value-cube18 { left: 515px; top: 126px; background: url('/images/cubes/c18.svg') center top no-repeat transparent; background-size: 120px; z-index: 2; } .value-cubes .value-cube19 { left: 448px; top: 103px; background: url('/images/cubes/c19.svg') center top no-repeat transparent; background-size: 120px; z-index: 1; } .value-cube.value-cube-hover18 { left: 528px; top: 112px; background-size: 128px; width: 128px; height: 128px; } .value-cube.value-cube-hover13 { left: 596px; top: 136px; background-size: 128px; width: 128px; height: 128px; } .value-cubes .value-cube-hover15 { left: 597px; top: 316px; background-size: 128px; width: 128px; height: 128px; } .value-cubes .value-cube-hover12 { left: 533px; top: 346px; background-size: 128px; width: 128px; height: 128px; } .value-cubes .value-cube-hover6 { left: 378px; top: 351px; background-size: 128px; width: 128px; height: 128px; } .value-cubes .value-cube-hover7 { left: 306px; top: 144px; background-size: 128px; width: 128px; height: 128px; } .value-cubes .value-cube-hover9 { left: 306px; top: 324px; background-size: 128px; width: 128px; height: 128px; } .value-cubes .value-cube-hover17 { left: 372px; top: 112px; background-size: 128px; width: 128px; height: 128px; } .value-cube-descr-default { text-align: center; padding: 20px 0; width: 810px; height: 164px; position: absolute; left: 108px; top: 244px; z-index: 51; background: url('/images/newidx/cube-text-background.png') center center repeat-y transparent; } .value-cube-descr-default h2 { color: #2988b4; font-size: 28px; line-height: 32px; margin: 0 0 8px; } .value-cube-descr-default h2 a { color: #2988b4; } .value-cube-descr-default p { color: #2988b4; font-size: 22px; line-height: 20px; margin: 16px 0 26px; } .value-cube-descr-default p.value-cube-descr-default-h5 { color: #2988b4; margin-top: 20px; } .value-cube-descr-default a.orange-btn { width: 150px; margin: 16px auto 0; } .value-cube-descr { color: #2988b4; text-align: center; padding: 20px 0; width: 810px; height: 160px; position: absolute; left: 108px; top: 246px; z-index: 50; background: url('/images/newidx/cube-text-background.png') center center repeat-y transparent; display: none; } .value-cube-descr h5 { color: #2988b4; font-size: 28px; line-height: 32px; margin: 0 0 8px; } .value-cube-descr p { color: #2988b4; font-size: 18px; line-height: 20px; margin: 0 0 20px; } .value-cube-wrapper .value-cube-btn { color: #ff5a00; font-size: 18px; } .value-cube-wrapper .value-cube-btn::after { content: " >"; } .value-cube-button-shadow { width: 215px; height: 52px; position: absolute; background: url('/images/newidx/cube-shadow.png') center center no-repeat; background-size: 215px; } .value-cube-button-shadow1 { left: 750px; top: 139px; } .value-cube-button-shadow2 { left: 798px; top: 259px; } .value-cube-button-shadow3 { left: 798px; top: 379px; } .value-cube-button-shadow4 { left: 750px; top: 489px; } .value-cube-button-shadow5 { left: 60px; top: 489px; } .value-cube-button-shadow6 { left: 12px; top: 379px; } .value-cube-button-shadow7 { left: 12px; top: 259px; } .value-cube-button-shadow8 { left: 60px; top: 139px; } .value-cube-shadow { position: absolute; left: 305px; top: 74px; width:420px; height: 420px; border-radius: 210px; z-index: 30; opacity: 0.7; box-shadow: inset 0 0 100px rgba(0,0,0,.9), 0 0 100px rgba(0,0,0,.9); } .value-cube-arrow { display: block; display: none; width: 18px; height: 30px; position: absolute; top: 311px; background-repeat: no-repeat; cursor: pointer; z-index: 52; opacity: 0.7; } .value-cube-arrow:hover { opacity: 0.9; } .value-cube-left { left: 250px; background: url("/images/arrow-left.png") 0 0 no-repeat; background-size: 18px; } .value-cube-right { left: 755px; background: url("/images/arrow-right.png") 0 0 no-repeat; background-size: 18px; } .value-cube-descr-circle { position: absolute; left: -32px; top: -2px; width: 100%; height: 575px; overflow: hidden; background-color: #FFFFFF; background: linear-gradient(to bottom, #2d97d6, #75d0ff); } @media only screen and (max-width: 1024px) { .value-cube-wrapper-back { display: none; } } @media only screen and (min-width: 768px) and (max-width: 959px) { .value-cube-wrapper-back { display: none; } } .value-cube-desct-txt { color: #FFFFFF; font-size: 20px; line-height: 1.2; white-space: nowrap; position: absolute; z-index: 53; } .value-cube-desct-txt h1 { color: #FFFFFF; } .value-cube-desct-txt0 { font-size: 28px; left: 176px; top: -25px; } .value-cube-desct-txt0 a { color: #FFFFFF; } .value-cube-desct-txt0.value-cube-desct-txt-appsec { top: -15px; } .value-cube-desct-txt0.value-cube-desct-txt0-value { left: 230px; } .value-cube-desct-txt1 { left: 110px; top: 15px; } .value-cube-desct-txt2 { text-align: right; left: 725px; top: 15px; } .pg-canvas {display: block;} .blog-col2-tbl { width: 100%; margin-bottom: 20px; } .blog-col2-tbl td { width: 50%; white-space: nowrap; } .blog-col2-tbl td span { color: #67abe2; } .immuniweb-blue-header { color: #FFFFFF; background-color: #2d97d6; padding: 45px 0 55px 0; display: block!important; } .immuniweb-blue-header.immuniweb-blue-header-cfc { background-color: #003e70; padding: 50px 0 55px 0; } .immuniweb-blue-header.immuniweb-blue-header--compliance h1 { font-size: 36px; } .immuniweb-blue-header.immuniweb-blue-header--compliance p { font-size: 22px; margin: 16px auto 0; } /* .immuniweb-blue-header.immuniweb-blue-header--compliance p::after { content: ""; display: block; border-bottom: 1px solid #FFFFFF; width: 100px; margin: 20px auto 0; } .immuniweb-blue-header.immuniweb-blue-header--compliance p:last-child:after { display: none; } */ .demo-page-wrapper { display: flex; } @media only screen and (max-width: 1280px) { .demo-page-wrapper { flex-direction: column } } .demo-page-wrapper .demo-h1 { margin: 40px 0 20px; } .demo-page-wrapper .demo-h1 span { font-size: 24px; } .demo-page-wrapper > div { flex-basis: 50%; } .demo-page-wrapper .demo-page-col1-header { margin: 0 auto 0; display: flex; justify-content: center; } .demo-page-wrapper h1 { font-size: 28px; line-height: 34px!important; padding-left: 40px; margin: 0 0 0 40px; border-left: 2px solid #67abe2; } .demo-page-wrapper > div.demo-page-col1 { padding: 20px 0; display: flex; flex-direction: column; justify-content: center; } .demo-page-wrapper > div.demo-page-col2 { text-align: center; padding: 20px 0; background-color: #e5f6ff; position: relative; display: flex; flex-direction: column; justify-content: center; } .demo-page-wrapper > div.demo-page-col1 .content-data { min-width: auto; } .demo-page-wrapper > div.demo-page-col1 .demo-page { width: auto; justify-content: center; } .demo-page-wrapper > div.demo-page-col1 .demo-page-block-1 { margin: 0; } .demo-page-wrapper > div.demo-page-col1 .demo-page__actions { margin: 0 0 10px; } .demo-page-wrapper > div.demo-page-col2 h3 { font-size: 24px; margin: 0 0 50px; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider { width: 680px; margin: 50px auto 0; position: relative; } @media only screen and (max-width: 1480px) { .demo-page-wrapper > div.demo-page-col2 .testimonials-slider { width: 560px; margin: 40px auto; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-item .testimonials-item img { max-width: 76px !important; max-height: 26px !important; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-item .testimonials-item { margin: 0 8px !important; } } @media only screen and (max-width: 1370px) { .demo-page-wrapper > div.demo-page-col2 .testimonials-slider { display: none !important; } } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-slides.slider .swiper-container { padding: 0 20px 20px; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .swiper-pagination-bullets { bottom: 0; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-slides.slider .swiper-container .swiper-button-next, .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-slides.slider .swiper-container .swiper-button-prev { top: 60%; width: 9px; height: 14px; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-slides.slider .swiper-container .swiper-button-next::after, .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-slides.slider .swiper-container .swiper-button-prev::after { font-size: 14px; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-slides.slider .swiper-container .swiper-button-next { right: 0; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-slides.slider .swiper-container .swiper-button-prev { left: 0; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-item { border: 0; margin: 0; display: flex; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-item .testimonials-item { margin: 0 10px; display: flex; flex-basis: 20%; } .demo-page-wrapper > div.demo-page-col2 .testimonials-slider .testimonials-slider-item .testimonials-item img { vertical-align: middle; max-width: 120px; max-height: 30px; margin: 0 auto; } .demo-page-wrapper > div.demo-page-col2 .demo-page-close { position: absolute; right: 40px; top: 30px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-close img { width: 32px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block {} .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content { width: 90%; min-height: auto; margin: 0 auto 30px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items { display: flex; justify-content: space-between; flex-wrap: wrap; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item { margin-bottom: 10px; flex-basis: 32%; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 60px; background: #FFFFFF; border-radius: 5px; box-shadow: 0 1px 4px rgba(0,0,0,.2); transition: all .2s ease-in-out; } .demo-page-col2 .testimonials-wrapper__container .testimonials-wrapper { padding: 0 !important; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:hover { background-color: #F6FAFB; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item img { max-width: 180px; max-height: 36px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:nth-child(6) img { margin-top: 5px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:nth-child(7) img { max-height: 42px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:nth-child(9) img { max-height: 28px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:nth-child(10) img { max-height: 42px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:nth-child(12) img { max-height: 30px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:nth-child(14) img { max-height: 42px; } .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item:nth-child(15) img { max-height: 28px; } @media only screen and (max-width: 1370px) { .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item { flex-basis: 48%; } } @media only screen and (max-width: 1280px) { .demo-page-wrapper > div.demo-page-col2 .demo-page-testimonials-block .demo-page-testimonials-content .demo-page-testimonials-items .demo-page-testimonials-item { flex-basis: 33%; } } .resources-page-wrapper h1.demo-h1 { color: #FFFFFF; } .article-content-form-wrapper h1.demo-h1 { color: #FFFFFF; } div div .immuniweb-blue-header--company { padding-top: 10px; } .immuniweb-blue-header .how-it-work-blue { padding: 30px 0 0; background: none; } .immuniweb-blue-header-2 { background-color: #2d97d6; } .immuniweb-blue-header h1 { color: #FFFFFF; font-size: 28px; font-weight: normal; line-height: 46px; text-align: center; } .immuniweb-blue-header h1 span { font-size: 24px; } .customers-page-wrapper .immuniweb-white-header { padding: 15px 0 0 0; background-color: #fff; } .customers-page-wrapper .immuniweb-white-header h1 { color: #0086Cf; } .immuniweb-blue-header--no-title-margin h1 { margin: 0 !important; } .immuniweb-blue-header .immuniweb-blue-header__subtitle { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 1.2; margin: 0 0 5px; text-align: center; } .immuniweb-blue-header p { color: #FFFFFF; font-size: 20px; line-height: 26px; text-align: center; width: 1024px; margin: 16px auto 0; } div#tabscontent .immuniweb-blue-header a, .immuniweb-blue-header a { color: #FFFFFF; text-decoration: underline; } .hidden{ opacity: 0; } .visible{ opacity: 1; } .blue-background { background-color: #f2f9fd; } .blue { color: #2988b4; } .banner-header-txt { color:#67abe2; font-size:28px; line-height:36px; text-align:center; margin: 0 0 20px; } .gisd-1 { position: relative; z-index: 40; } .gisd-banner1 { position: relative; } .gisd-banner2 .gisd-banner { width: 500px; float: left; } .gisd-banner2 .gisd-banner-video { width: 500px; float: right; } .gisd-banner2 .gisd-banner-video iframe { width: 500px; height: 283px; } .gisd-banner2 { width: 1000px; margin: 0 auto; padding: 30px 0 30px; } .gisd-banner-finished { padding: 40px 0 0; } .gisd-banner .gisd-banner-header { text-align: center; position: relative; } .gisd-banner .gisd-banner-header .banner-header-gisd-date { color:#67abe2; font-size:20px; text-align:center; margin: 10px 0 0; } .gisd-banner .gisd-banner-header-archive { position: relative; height: 75px; } .gisd-banner-header .gisd-archive1 { position: absolute; right: 0; top: 28px; } .gisd-banner .gisd-banner-header-archive .gisd-archive { float: right; margin: 0; } .gisd-banner .gisd-banner-header-archive .banner-header-txt { width: 500px; margin: 0 auto 0; } .gisd-banner .gisd-descr-archive { margin-top: 20px; } .gisd-banner .gisd-archive { color:#67abe2; font-size: 18px; font-family: Hind,"sans-serif"; line-height: 31px; text-align: left; padding-left: 15px; background: url("/images/down-arrow-blue.png") 175px 11px no-repeat #eaf1f4; width: 200px; height: 31px; margin: 0 auto 20px; border-radius: 3px; cursor: pointer; position: relative; } .gisd-banner .gisd-archive .gisd-archive-block { background: #FFFFFF; left: 0; position: absolute; left: 0; top: 31px; width: 230px; border: 1px solid #67abe2; border-radius: 3px; display: none; z-index: 99; } .gisd-banner .gisd-archive .gisd-archive-block div { text-align: left; padding: 5px 5px 5px 15px; } .gisd-banner .gisd-archive .gisd-archive-block div:hover { background: #eaf1f4; } .gisd-banner1 .gisd-participation-btns { margin: 0 auto; width: 200px; height: 70px; } .gisd-banner1 .gisd-participation-btns a { margin: 0; } .gisd-banner1 .gisd-participation-btns a.gisd-registration:first-child { float: left; } .gisd-banner1 .gisd-participation-btns a.gisd-registration:last-child { float: right; } .gisd-banner h5.question-details { color: #fc970f; font-size: 16px; text-align: center; display: inline-block; margin-bottom: 10px; } .gisd-banner h5.question-details::before, .gisd-banner h5.question-details::after { display: inline-block; content: ""; border-top: 1px solid #fc970f; width: 100px; margin: 0 6px; transform: translateY(-4px); } .gisd-banner p { color: #666666; font-size: 17px; line-height: 22px; text-align: center; margin: 40px 0 10px; } .gisd-banner img { width: 100%; } .gisd-banner-img { position: relative; } .gisd-banner-img .gisd-registration { font-weight: normal; text-transform: none; margin: 10px auto 0; position: relative; left: auto; top: auto; } .gisd-banner-img .gisd-registration.gisd-registration-white { position: absolute; top: 510px; right: 50px; left: auto; } .gisd-banner-img-tags { color: #FFFFFF; font-size: 14px; line-height: 1.2; position: absolute; right: 40px; top: 15px; z-index: 20; } .gisd-banner-img-title { color: #FFFFFF; font-size: 24px; position: absolute; left: 20px; top: 20px; } .gisd-banner-date { color: #FFFFFF; font-size: 26px; line-height: 1.1; text-align: center; text-transform: uppercase; position: absolute; left: 205px; top: 5px; } .gisd-banner-date span { font-size: 48px; display: block; } .gisd-banner-img-free { width: 80px; height: 71px; position: absolute; right: 0; top: 0; background: url("/images/gisd/withfree.png") right top no-repeat transparent; background-size: 80px; z-index: 10; cursor: pointer; } .gisd-banner-img-cnt { color: #FFFFFF; font-size: 14px; font-weight: 600; text-align: center; text-transform: uppercase; position: absolute; left: 50px; top: 450px; display: none; } .gisd-banner-img-cnt span { font-size: 38px; line-height: 1; font-weight: 600; display: block; } .gisd-banner-img-cnt a { color: #FFFFFF; font-size: 20px; display: block; margin: 10px 0 0; } .gisd-banner-img-left { color: #FFFFFF; font-size: 18px; text-align: center; text-transform: uppercase; position: absolute; left: 105px; top: 230px; } .gisd-banner-img-left-time { color: #FFFFFF; background: #1d5a91; font-size: 28px; line-height: 28px; display: block; width: 80px; height: 44px; float: left; margin: 0 8px; position: relative; } .gisd-banner-img-left-time span { color: #1d5a91; font-size: 14px; line-height: 16px; background: #FFFFFF; display: block; width: 100%; height: 16px; position: absolute; bottom: 0; } .gisd-banner-img-left-txt { color: #FFFFFF; font-size: 22px; font-weight: 600; text-align: center; text-transform: uppercase; position: absolute; left: 391px; top: 415px; } .gisd-banner-sharethis { margin-bottom: 36px; clear: both; } .gisd-stat { color: #666666; font-size: 18px; line-height: 1.2; padding: 0; width: 850px; margin: 0 auto; height: 50px; display: flex; justify-content: space-between; clear: both; } .gisd-stat .gisd-stat-item { color: #666666; white-space: nowrap; } .gisd-stat .gisd-stat-item span { color: #fc970f; font-size: 38px; font-weight: 600; line-height: 44px; margin-right: 15px; display: block; float: left; } .gisd-program1 {} .gisd-program { color: #666666; font-size: 18px; line-height: 1.6; width: 1000px; margin: 0 auto; padding: 40px 0; } .gisd-program .gisd-program-list { position: relative; } .gisd-program .gisd-program-list a { color: #67abe2; } .gisd-program .gisd-program-list .gisd-program-list-item { margin: 10px 0 0; } .gisd-program .gisd-program-list .gisd-program-list-item span:first-child { display: inline-block; width: 100px; } .gisd-program .gisd-program-list .gisd-program-list-item > span { color: #67abe2; } .gisd-program .gisd-program-list span.gisd-program-list-item-line { color: #666666; } .gisd-program-list-item-panelists { font-size: 16px; padding-left: 130px; } .gisd-program-list-item-panelists-pos { padding-left: 25px; } .gisd-program-list.gisd-program-list-archive .gisd-program-list-item-panelists { white-space: normal; } .gisd-program-list-item-moderator { font-size: 17px; padding-left: 0; margin-top: 5px; margin-left: 105px; } .gisd-program .gisd-program-list .gisd-program-list-item span.gisd-program-list-item-line span { width: auto; } .gisd-program-panel { font-weight: 600; } .gisd-panelists { padding: 40px 0; } .gisd-panelists p { color: #666666; font-size: 20px; line-height: 20px; text-align: center; width: 1000px; margin: 0 auto 40px; } .gisd-panelists-list { color: #666666; font-size: 14px; line-height: 1.4; text-align: center; width: 1020px; margin: 0 auto; height: 370px; } .gisd-panelists-list .slick-prev, .gisd-panelists-list .slick-next { top: 112px; height: 30px; opacity: 0.6; } .gisd-panelists-list .slick-prev:hover, .gisd-panelists-list .slick-next:hover { opacity: 0.9; } .gisd-panelists-list .slick-prev { background: url("/images/arrow-left.png") right center no-repeat transparent !important; background-size: 18px !important; } .gisd-panelists-list .slick-next { background: url("/images/arrow-right.png") right center no-repeat transparent !important; background-size: 18px !important; } .gisd-panelists-list .gisd-panelists-list-item { width: 230px; margin: 0 10px; } .gisd-panelists-list .gisd-panelists-list-item img { } .gisd-panelists-list .gisd-panelists-list-item p { font-size: 15px; margin: 10px 25px 10px 0; width: auto; } .gisd-panelists-list .gisd-panelists-list-item span { font-size: 18px; margin: 5px 0; display: block; } .gisd-panelists-list .gisd-panelists-list-item span a { color: #67abe2; } .gisd-panelists-list .gisd-panelists-list-item span.gisd-panelists-list-item-org { color: #67abe2; font-size: 14px; font-weight: 600; } .gisd-panels { padding: 40px 0; } .gisd-panels-list { color: #666666; font-size: 17px; line-height: 1.4; text-align: center; width: 1000px; margin: 0 auto; height: 270px; } .gisd-panels-list-2 { height: 80px; } .gisd-panels-list-3 { height: 86px; } .gisd-panels-list .gisd-panels-list-item { width: 320px; margin: 0 10px; float: left; } .gisd-panels-list-2 .gisd-panels-list-item { width: 480px; } .gisd-panels-list .gisd-panels-list-item:first-child { margin-left: 0; } .gisd-panels-list .gisd-panels-list-item:last-child { margin-right: 0; } .gisd-panels-list .gisd-panels-list-item a { color: #67abe2; } .gisd-panels-list .gisd-panels-list-item p { color: #666666; margin: 10px 0; } .gisd-panels-list .gisd-panels-list-item span { color: #fc970f; font-weight: normal; display: block; margin-bottom: 10px; } .gisd-panels-list .gisd-panels-list-item a span { color: #67abe2; } .gisd-panels-list .gisd-panels-list-item a:hover { color: #67abe2; } .gisd-panels-list .gisd-panels-list-item img { margin: 10px 0 0; } .gisd-gallery { padding: 40px 0; } .gisd-gallery-list { color: #666666; font-size: 14px; line-height: 1.4; text-align: center; width: 1020px; margin: 0 auto; height: 520px; } .gisd-gallery-list-680 { height: 680px; } .gisd-gallery-list .gisd-gallery-list-item { width: 480px; margin: 0; float: left; } .gisd-gallery-list .gisd-gallery-list-item img { width: 100%; } .gisd-gallery .gisd-gallery-list .slick-prev, .gisd-gallery .gisd-gallery-list .slick-next { top: 325px; height: 30px; } .gisd-gallery .gisd-gallery-list .slick-prev { background: url("/images/arrow-left.png") right center no-repeat transparent !important; background-size: 18px !important; } .gisd-gallery .gisd-gallery-list .slick-next { background: url("/images/arrow-right.png") right center no-repeat transparent !important; background-size: 18px !important; } .gisd-participation1 { padding: 40px 0; } .gisd-participation { color: #666666; font-size: 18px; line-height: 1.4; text-align: center; } .gisd-participation p { margin: 0 0 20px; } .gisd-participation-archive p:last-child { margin: 0; } .gisd-participation .gisd-date { color: #67abe2; font-size: 22px; line-height: 1.3; margin-bottom: 20px; } .gisd-participation .gisd-date span { color: #666666; font-size: 20px; } .gisd-participation a { color: #67abe2; font-size: 22px; } .gisd-participation .gisd-participation-btns { margin: 20px auto 0; width: 420px; height: 50px; } .gisd-participation .gisd-participation-btns a.gisd-registration:first-child { float: left; } .gisd-participation .gisd-participation-btns a.gisd-registration:last-child { float: right; } .gisd-participation-join1 { padding: 40px 0 60px; width: 1024px; margin: 0 auto; } .gisd-participation-join1 .banner-header-txt { margin-bottom: 20px; } .gisd-participation-join1 .gisd-gallery { padding: 20px 0 0; } .gisd-participation-join { font-size: 18px; line-height: 1.3; text-align: center; margin-top: 40px; margin-bottom: -28px; } .gisd-participation-join-img { width: 638px; height: 360px; float: left; } .gisd-participation-join-img img { width: 638px; height: 360px; } .gisd-participation-join p { margin: 0 0 10px; } .gisd-participation-join1 .gisd-participation-btns { margin: 0 auto; width: 200px; height: 50px; clear: both; } .gisd-participation-join1 .gisd-participation-btns a { margin-top: 40px; } a.gisd-registration { color: #FFFFFF; font-size: 18px; line-height: 31px; font-family: Hind,"sans-serif"; background-color: #ff5a00; width: 200px; height: 31px; border-radius: 3px; text-align: center; display: block; margin: 20px auto 0; } a.gisd-registration:hover { text-decoration: none; opacity: 0.9; } a.gisd-registration-white { color: #ff5a00; background-color: #FFFFFF; border: 1px solid #ff5a00; } a.gisd-registration-blue { color: #FFFFFF; background-color: #67aae1; border: 1px solid #67aae1; } .gisd-participation-btns-over { color: #666666; font-size: 20px; text-align: center; margin: 25px auto 0; width: 420px; height: 80px; } .gisd-participation-btns-over2 { margin-top: 0; height: 100px; } .gisd-participation .gisd-participation-btns-over a.gisd-registration { line-height: 31px; } .gisd-awards1 { padding: 40px 0; } .gisd-awards { width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; } .gisd-awards img { width: 20%; max-height: 80px; } .gisd-speaker1 { padding: 40px 0; } .gisd-speaker { color: #666666; font-size: 16px; line-height: 22px; width: 1000px; margin: 0 auto; } .gisd-speaker p { text-align: justify; margin: 0 0 20px; padding-left: 250px; } .gisd-speaker a { color: #67abe2; } .gisd-speaker img { border: 1px solid #C1C1C1; margin: 0 20px 50px 0; float: left; max-width: 230px; } .gisd-speaker h3 { font-size: 25px; margin: 10px 0; } .gisd-speaker h5 { color: #9c9c9b; font-size: 16px; font-weight: 600; margin: 10px 0; } .gisd-speaker .gisd-linkedin-link { display: inline-block; margin: 0 0 10px; } .gisd-speaker .gisd-link { } .gisd-speaker .gisd-link:after { content: ""; display: block; margin: 0 0 10px; clear: both; } .gisd-participation .place-venue { width: 1000px; margin: 0 auto; } .gisd-participation .place-venue .gisd-date { width: 500px; float: left; } .gisd-participation .place-venue .gisd-address { font-size: 20px; width: 500px; float: right; } .gisd-place { clear: both; } .gisd-prev-selector1 { padding-top: 40px; } .gisd-prev-selector { font-size: 20px; width: 600px; margin: 0 auto; height: 34px; position: relative; } .gisd-prev-selector-item-line { border-top: 1px solid #fc970f; width: 690px; position: absolute; top: 32px; left: -50px; } .gisd-prev-selector-item { color: #FFFFFF; background-color: #0686cd; border-radius: 5px; display: block; float: left; position: relative; padding: 5px 20px; margin: 0 10px; text-align: center; } .gisd-prev-selector-item-current { background-color: #ff5a00; } .gisd-prev-selector-item-active::before { content: ''; position: absolute; left: 35px; top: -10px; width: 10px; height: 5px; background: url("/images/arrow-down.png") left top no-repeat transparent; } .gisd-prev-selector-item::after { display: block; content: ""; border-left: 1px solid #ff5a00; width: 1px; height: 5px; position: absolute; left: 40px; top: 28px; } .gisd-prev-selector-item a { color: #FFFFFF; } .gisd-prev-selector-item div { font-size: 18px; position: absolute; left: -125px; top: 28px; width: 340px; padding: 0 10px 10px; z-index: 98; background-color: #FFFFFF; border: 1px solid #CCC; border-radius: 5px; border-top-left-radius: 0; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.3s linear; } .gisd-prev-selector-item:hover { background-color: #67aae1; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .gisd-prev-selector-item:hover div { opacity: 1; visibility: visible; } .gisd-prev-selector-item div a { color: #FFFFFF; background-color: #0686cd; border-radius: 5px; display: block; width: 150px; float: left; text-align: center; padding: 5px 0; margin-top: 10px; } .gisd-prev-selector-item div a:hover { background-color: #67aae1; } .gisd-prev-selector-item div a.gisd-prev-selector-item-upcoming { background-color: #ff5a00; } .gisd-prev-selector-item div a.gisd-prev-selector-item-upcoming { position: relative; } .gisd-prev-selector-item div a.gisd-prev-selector-item-upcoming span { color: #ff5a00; position: absolute; left: -100px; top: 5px; } .gisd-prev-selector-item div a:first-child { margin-right: 10px; } .gisd-share1 { background-color: #67abe2; padding: 40px 0; } .gisd-share { color: #FFFFFF; width: 1024px; margin: 0 auto; } .gisd-share h2.banner-header-txt { color: #FFFFFF; } .gisd-share p { font-size: 18px; text-align: center; margin: 0 0 30px; } .gisd-share .st-btn { border: 2px solid #FFFFFF; } .leadership-block { margin-top: 30px; } .leadership-block::after { content: ""; display: block; clear: both; } .leadership-item { text-align: left; display: block; float: left; width: 470px; border: 1px solid #2d97d6; border-radius: 5px; padding: 25px 15px 25px 25px; margin-bottom: 50px; } .leadership-item:nth-child(2n) { float: right; } .leadership-item:nth-child(2n+1) { clear: both; } .leadership-item h3 { font-size: 24px; margin: 10px 0; } .leadership-item h5 { color: #ff5a00; margin: 20px 0; } .leadership-item picture img { float: left; width: 155px; border:1px solid #C1C1C1; border-radius: 5px; margin: 0 20px 0 0; } .leadership-item-header .leadership-position { color: #595a5c; height: 40px; } .leadership-country { margin-right: 5px; width: 22px; max-height: 13px; vertical-align: baseline; } .leadership-link { display: inline-block; padding-left: 30px; background: url("/i/card.svg") left 2px no-repeat transparent; background-size: 22px; } .leadership-item-content {} .leadership-item-content label { display: block; text-align: center; margin: 20px 0 10px; } .leadership-block .leadership-item > input { display: none; } .leadership-block .leadership-item label { color: #67abe2; text-transform: uppercase; cursor: pointer; } .leadership-block .leadership-item:last-child > label { border-right-width: 1px; } .leadership-block .leadership-item-content { display: none; position: absolute; left: 0; padding: 20px; border: 1px solid #ebf0f3; height: 420px; overflow-y: auto; } .leadership-block .leadership-item .leadership-item-header .tab-bio { display: none; } .leadership-block .leadership-item > input:checked + label { background-color: #ebf0f3; } .leadership-block .leadership-item > input:checked ~ .leadership-item-header { background-color: #ebf0f3; height: 340px; } .leadership-block .leadership-item > input:checked ~ .leadership-item-content { background-color: #ebf0f3; display: block; } .leadership-block .leadership-item > input:checked ~ .leadership-item-header label { display: none; } .leadership-block .leadership-item > input:checked ~ .leadership-item-header .tab-bio { display: block; } .privacy-policy { color: #595a5c; font: 16px/24px Hind, "sans-serif"; text-align: justify; } /* .privacy-policy h1 { color: #67abe2; font-size: 26px; font-weight: 600; line-height: 28px; margin-bottom: 20px; } .privacy-policy h3 { color: #67abe2; } */ .privacy-policy p { margin: 0 0 10px; } @media only screen and (max-width: 1024px) { .index-cube-descr-circle { left: 0; width: 1024px; } } @media only screen and (min-width: 768px) and (max-width: 959px) { .index-cube-descr-circle { left: 0; width: 1024px; } } .page-404-wrapper { width: 1000px; margin: 0 auto; } .free-services { height: 390px; } .free-services1 { width: 1024px; margin: 0 auto; } .free-services h2 { color: #2988b4; font-size: 28px; line-height: 38px; text-align: center; padding-top: 40px; margin: 0 0 30px; width: 100%; } .free-services .free-services-block { width: 500px; float: left; padding-left: 130px; padding-right: 10px; margin: 0 0 30px; position: relative; } .free-services .free-services-link { position: absolute; left: 0; top: 0; width: 115px; height: 110px; } .free-services .free-services-block a { color: #2988b4; font-size: 20px; font-weight: normal; margin: 0 0 10px; display: block; line-height: 26px; } .free-services .free-services-block h3 a { position: relative; } .free-services .free-services-block a.free-services-link { text-align: center; width: 130px; } .free-services .free-services-block h3 { margin: 0px 0 10px; } .free-services .free-services-block p { color: #666666; font-size: 18px; line-height: 24px; margin-bottom: 30px; } .free-services .free-services-block img { width: 90px; } .free-services .free-services-block .free-services-block-tested { color: #666666; font-size: 14px; text-align: center; position: absolute; left: 0; width: 130px; } .free-services .free-services-block .free-services-block-tested b { color: #f69e00; font-size: 21px; font-weight: normal; display: block; margin-bottom: 5px; } .free-services .free-services-block1 .free-services-block-tested { top: 80px; } .free-services .free-services-block2 .free-services-block-tested { top: 80px; } .free-services .free-services-block3 .free-services-block-tested { top: 80px; } .free-services .free-services-block4 .free-services-block-tested { top: 80px; } .free-services .free-services-block5 .free-services-block-tested { top: 80px; } .free-services .free-services-block-descr { color: #666666; font-size: 16px; text-align: center; padding: 20px 70px 20px 20px; margin-left: 10px; border: 1px solid #2988b4; border-radius: 5px; width: 490px; } .free-services .free-services-block-descr a { font-size: 16px; margin: 0; display: inline; line-height: 18px; } .free-services .free-services-block-descr::after { content: ""; width: 86px; height: 85px; position: absolute; top: 0; right: 0; background: url("/images/free-label.png") left top no-repeat transparent; } .free-services .free-services-block5, .free-services .free-services-block-descr { margin-bottom: 0; } .free-services.free-services-404 { background: #f2f9fd; position: relative; height: 488px; } .page-404-wrapper { color: #595a5c; font-size: 16px; height: 430px; position: relative; } .page-404-wrapper img { position: absolute; right: 0; bottom: -3px; } .page-404-wrapper input[type="text"] { font-size: 18px; background-color: #f4f7fa; border: 1px solid #f2f2f2; border-radius: 5px; padding: 3px 10px; width: 400px; height: 30px; } .page-404-wrapper input[type="text"]:focus { color: #438eb8; border: 1px solid #bed5ee; background-color: #e8f0f9; } .page-404-wrapper input[type="submit"] { color: #FFFFFF; font-size: 18px; background-color: #ff5a00; width: 100px; height: 30px; border-radius: 3px; text-align: center; border: 0; margin-left: 10px; cursor: pointer; } .page-404-wrapper label { color: #595a5c; } .page-404-wrapper p { margin: 0 0 20px; } .page-404-wrapper form { width: 550px; float: left; } .page-404-wrapper .label-cbx { font-size: 16px; user-select: none; cursor: pointer; margin-bottom: 0; line-height: 24px; } .page-404-wrapper .label-cbx input:checked + .checkbox { border-color: #2a89da; } .page-404-wrapper .label-cbx input:checked + .checkbox svg path { fill: #eef9ff; } .page-404-wrapper .label-cbx input:checked + .checkbox svg polyline { stroke-dashoffset: 0; } .page-404-wrapper .label-cbx:hover .checkbox svg path { stroke-dashoffset: 0; } .page-404-wrapper .label-cbx .checkbox { position: relative; top: 2px; float: left; margin-right: 8px; width: 23px; height: 23px; border: 2px solid #C8CCD4; border-radius: 3px; background-color: #f0f5f9; } .page-404-wrapper .label-cbx .checkbox svg { position: absolute; top: 0px; left: 0px; } .page-404-wrapper .label-cbx .checkbox svg path { fill: none; transition: all 0.6s ease; } .page-404-wrapper .label-cbx .checkbox svg polyline { fill: none; stroke: #ff5a00; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 18px; stroke-dashoffset: 18px; transition: all 0.3s ease; } .page-404-wrapper .label-cbx > span { pointer-events: none; vertical-align: middle; } .page-404-wrapper .invisible { position: absolute; z-index: -1; width: 0; height: 0; opacity: 0; } .page-404-header a { color: #FFFFFF; text-decoration: underline; } .page-404-header { background: #2d97d6; padding: 50px 0 55px 0 !important; } .testimonials-index-title h2 { color: #2988b4; font-size: 28px; font-weight: normal; line-height: 38px; text-align: center; padding-top: 40px; margin: 0 0 30px; } .wrapper.free-product-page-wrapper { width: 100%; } .wrapper.free-product-page-wrapper .main-content-div { width: 100%; } .wrapper2{width:1000px;min-height:80%;margin:0 auto;background-color:#FFFFFF;padding:0 20px;box-shadow:0px 4px 2px 2px #C7CAD0;min-height:550px;} .free-services-list { width: 1000px; margin: 0 auto; } .free-services-list .free-services-item { border-bottom: 1px solid #67abe2; padding: 40px 0; display: flex; justify-content: space-around; } .free-services-list .free-services-item:last-child { border: 0; } .free-services-item .free-services-item-img { width: 120px; } .free-services-item .free-services-item-img img { width: 100px; } .free-services-item .free-services-item-descr { color: #576d7b; font-size: 16px; width: 380px; } .free-services-item .free-services-item-title { font-size: 22px; white-space: nowrap; } .free-services-item .free-services-item-descr-txt { margin: 20px 0 0; } .free-services-item .free-services-item-details { display: flex; justify-content: space-around; height: 80px; } .free-services-item .free-services-item-details .free-services-item-col { color: #67abe2; text-transform: uppercase; text-align: center; font-size: 16px; line-height: 1.2; padding: 0 20px; border-right: 1px solid #67abe2; white-space: nowrap; } .free-services-item .free-services-item-details .free-services-item-col.free-services-item-col2 { width: 200px; } .free-services-item .free-services-item-details .free-services-item-col:last-child { border: 0; padding-right: 0; width: 170px; } .free-services-item .free-services-item-details b { color: #ff5a00; font-size: 42px; display: block; } div#tabscontent .free-services-item .free-services-item-details a { color: #ffffff; font-size: 18px; background-color: #ff5a00; border-radius: 3px; padding: 5px 0 0; margin-top: 25px; text-align: center; width: 150px; height: 30px; display: block; } div#tabscontent .free-services-item .free-services-item-details a:hover { text-decoration: none; } .free-services-products-link { font-size: 20px; text-align: center; text-decoration: underline; display: block; margin: 0 0 60px; } .products-images__discovery--desctop { background: url("/images/label.svg") 78% bottom no-repeat; background-size: 178px 132px; -webkit-filter: drop-shadow(1px 5px 3px #b0b0b0); filter: drop-shadow(1px 5px 3px #b0b0b0); position: absolute; width: 181px; height: 130px; top: -91px; right: 6px; } .products-images__discovery--desctop { top: 120px; } .action-block .products-images__discovery--desctop { top: -100px; } .action-block-descr { font-size: 18px; text-align: center; margin: 20px 0 0; } .right-block-blog-search { padding: 0 0 20px; } .blog-search-block { margin-top: 10px; height: 30px; } .right-block-blog-search { padding: 0 0 20px; } .blog-search-block input[type="text"] { color: #438eb8; font-family: Arial; font-size: 18px; background-color: #f4f7fa; border: 1px solid #f2f2f2; border-radius: 5px; padding: 3px 10px; margin-left: 20px; width: 130px; float: left; } .blog-search-block input[type="text"]:focus { border: 1px solid #bed5ee; background-color: #e8f0f9; } .right-block-news .blog-search-block input[type="submit"] { width: 100px; margin-left: 10px; float: left; } .blog-search-tags { padding: 10px 20px; text-align: center; } .blog-search-tags .blog-search-tags-3 { font-size: 13px; } .blog-search-tags .blog-search-tags-5 { font-size: 15px; } .blog-search-tags .blog-search-tags-7 { font-size: 17px; } .blog-search-tags .blog-search-tags-8 { font-size: 18px; } .blog-search-tags .blog-search-tags-10 { font-size: 20px; } .right-block-blog-filter .right-block-header { text-transform: none; padding-top: 20px; } .right-block-blog-filter .blog-filter { padding: 0 20px 20px; } /* .right-block-blog-filter .blog-filter p { color: #595a5c; font-size: 15px; margin: 10px 0 15px; } */ .right-block-blog-filter .blog-filter .styled-checkbox { color: #595a5c; font-family: Hind,"Open Sans",DINWeb,Arial,"sans-serif"; font-size: 18px; margin: 0 0 10px; /* line-height: 48px; border: 2px solid #0086cf; border-radius: 5px; background-color: #fff; width: 100%; height: 52px; padding: 0 10px 0 20px; -webkit-appearance: none; */ } /* .right-block-blog-filter .blog-filter select option { font-size: 16px; } */ .right-block-blog-filter .blog-filter .blog-filter-block { border-bottom: 1px solid #e1e1e1; padding: 10px 0; } .right-block-blog-filter .blog-filter .blog-filter-block.blog-filter-block-location { border: 0; } .right-block-blog-filter .blog-filter .blog-filter-open { color: #595a5c; font-size: 18px; margin: 10px 0; position: relative; cursor: pointer; } .right-block-blog-filter .blog-filter .blog-filter-open::after { content: ""; display: block; width: 14px; height: 18px; position: absolute; right: 10px; top: 0px; background: url("/images/up-arrow-blue.svg") right center no-repeat transparent; background-size: 14px; transform: rotate(-180deg); } .right-block-blog-filter .right-block-blog-filter-reset { font-size: 14px; float: right; } .right-block-blog-filter .right-block-blog-filter-reset span { color: #dd342d; } .right-block-blog-filter .right-block-blog-filter-reset:hover { text-decoration: underline; } .right-block-blog-filter .blog-filter .blog-filter-open.blog-filter-open--opened::after { content: ""; transform: rotate(0); } .right-block-blog-filter .blog-filter .blog-filter-open-block { display: none; } .right-block-blog-filter .blog-filter .blog-filter-more { color: #2989b5; font-size: 14px; text-decoration: underline; cursor: pointer; } .right-block-blog-filter .blog-filter .blog-filter-more-block { display: none; } .right-block-blog-filter .blog-filter .blog-filter-btn-block input[type="submit"] { color: #ffffff; font-family: Hind,Arial,"sans-serif"; font-size: 18px; line-height: 36px; text-align: center; background-color: #ff5a00; border: 0; border-radius: 5px; display: block; padding: 0; margin: 0 auto; -webkit-appearance: none; cursor: pointer; width: 248px; height: 36px; } .right-block-blog-filter .blog-filter .blog-tags {margin-top: 0;} .blogs-map-container { margin: 0 0 40px; } .blogs-map-container .blogs-map { width: 630px; height: 324px; z-index: 1; } .blogs-map-container .blogs-map-descr { color: #ffffff; font-size: 17px; text-align: center; background-color: #67abe2; padding: 0 10px; } .right_content p.blogs-list-descr { font-size: 14px; } /* Styled Checkbox */ .styled-checkbox .label-cbx { font-size: 16px; user-select: none; cursor: pointer; margin-bottom: 0; line-height: 22px; } .styled-checkbox .label-cbx input:checked + .checkbox { border-color: #2a89da; } .styled-checkbox .label-cbx input:checked + .checkbox svg path { fill: #2a89da; } .styled-checkbox .label-cbx input:checked + .checkbox svg polyline { stroke-dashoffset: 0; } .styled-checkbox .label-cbx:hover .checkbox svg path { stroke-dashoffset: 0; } .styled-checkbox .label-cbx .checkbox { position: relative; top: 2px; float: left; margin-right: 8px; width: 20px; height: 20px; border: 2px solid #cbd8e4; border-radius: 3px; background-color: #f0f5f9; } .styled-checkbox .label-cbx .checkbox svg { position: absolute; top: -2px; left: -2px; } .styled-checkbox .label-cbx .checkbox svg path { fill: none; stroke: #2a89da; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 71px; stroke-dashoffset: 71px; transition: all 0.6s ease; } .styled-checkbox .label-cbx .checkbox svg polyline { fill: none; stroke: #FFF; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 18px; stroke-dashoffset: 18px; transition: all 0.3s ease; } .styled-checkbox .label-cbx > span { pointer-events: none; vertical-align: middle; } .styled-checkbox .invisible { position: absolute; z-index: -1; width: 0; height: 0; opacity: 0; } /* Styled Checkbox Dark BG Version */ .styled-checkbox--dark-bg .label-cbx .checkbox, .styled-checkbox--dark-bg .label-cbx input:checked + .checkbox { border-color: #fff; } .styled-checkbox--dark-bg .label-cbx .checkbox svg polyline { stroke: #20a1ef; } .styled-checkbox--dark-bg .label-cbx input:checked + .checkbox svg path { fill: #fff; } .styled-checkbox--dark-bg .label-cbx .checkbox svg path { stroke: none; } .bg.right-block-news p { color: #575756; font-size: 16px; line-height: 22px; text-align: left; margin: 15px; } .right-block-news input.actbtn, .right-block-news input.actbtn_dis { float: right; color: #FFFFFF; font-size: 18px; font-family: Hind, "sans-serif"; background-color: #ff5a00; padding: 0 15px 0; margin-right: 8px; width: 140px; height: 30px; line-height: 30px; border: 0; border-radius: 3px; text-align: center; cursor: pointer; } .right-block-news input.actbtn:active, .right-block-news input.actbtn_dis:active { padding: 1px 14px 0 16px !important; } .right-block-news input.actbtn:hover, .right-block-news input.actbtn:hover { opacity:0.9; } .right-block-news .news1 { margin: 15px; height: 105px; } .right-block-news .news1 p { margin: 15px 0; } .right-block-news .inpnews1 { color: #438eb8; font-family: Hind, "Trebuchet MS", sans-serif; font-size: 18px; background-color: #f4f7fa; border: 1px solid #f2f2f2; border-radius: 5px; padding: 3px 10px; width: 250px; float: left; margin-bottom: 10px; display: block; } .right-block-news .inpnews1:focus { border: 1px solid #bed5ee; background-color: #e8f0f9; } .cookie-privacy { position: fixed; bottom: 60px; left: 50%; background: rgba(125, 156, 175, 0.95); color: #fff; max-width: 860px; display: flex; padding: 16px 16px 16px 20px; font-size: 14px; line-height: 18px; justify-content: space-between; align-items: center; border-radius: 5px; margin-left: -430px; z-index: 20; display: none!important; } .cookie-privacy a { color: #fff; text-decoration: underline; } .cookie-privacy a:hover { text-decoration: none; } .cookie-privacy p { margin: 0; } .cookie-privacy .cookie-privacy-btn { display: block; border: none; border-radius: 3px; font-size: 16px; background: #fff; cursor: pointer; color: #595a5c; transition: opacity 250ms ease; margin-left: 16px; padding: 0 20px; min-height: 36px; flex-shrink: 0; /* IE11 Fix */ } .cookie-privacy .cookie-privacy-btn:hover { opacity: .8; } @media only screen and (max-width: 1024px) { .cookie-privacy { max-width: none; left: auto; margin: 0 40px; } } @media only screen and (max-width: 600px) { .cookie-privacy { flex-flow: column; } .cookie-privacy .cookie-privacy-btn { margin: 16px 0 0; min-width: 140px; } } .code-block { display:block; background-color: #F9F9F9; border: 1px dashed #C1C1C1; padding:5px; } .java .de1, .java .de2 { margin:0; padding: 0 5px; background:none; vertical-align:top;color:#000; margin: 0 0 0 -7px; position: relative; background: #ffffff;} .java { color:#ACACAC; padding:5px; background-color: #F9F9F9; border: 1px dashed #C1C1C1; } .java .imp {font-weight: 600; color: red;} .java li, .java .li1 {background: #fff;list-style:none;margin:0;} .java .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;} .java .kw1 {color: #000000; font-weight: 600;} .java .kw2 {color: #000066; font-weight: 600;} .java .kw3 {color: #003399;} .java .kw4 {color: #000066; font-weight: 600;} .java .co1 {color: #666666; font-style: italic;} .java .co2 {color: #006699;} .java .co3 {color: #008000; font-style: italic; font-weight: 600;} .java .coMULTI {color: #666666; font-style: italic;} .java .es0 {color: #000099; font-weight: 600;} .java .br0 {color: #009900;} .java .sy0 {color: #339933;} .java .st0 {color: #0000ff;} .java .nu0 {color: #cc66cc;} .java .me1 {color: #006633;} .java .me2 {color: #006633;} .java .ln-xtra, .java li.ln-xtra, .java div.ln-xtra {color:black;background:#FFFF88;} .java span.xtra { display:block; } .xml .de1, .xml .de2 { margin:0; padding: 0 5px; background:none; vertical-align:top;color:#000; margin: 0 0 0 -7px; position: relative; background: #ffffff;} .xml { color:#ACACAC; padding:5px; background-color: #F9F9F9; border: 1px dashed #C1C1C1; } .xml .imp {font-weight: 600; color: red;} .xml li, .xml .li1 {background: #fff;list-style:none;margin:0;} .xml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;} .xml .es0 {color: #000099; font-weight: 600;} .xml .br0 {color: #66cc66;} .xml .sy0 {color: #66cc66;} .xml .st0 {color: #ff0000;} .xml .sc-1 {color: #808080; font-style: italic;} .xml .sc0 {color: #00bbdd;} .xml .sc1 {color: #ddbb00;} .xml .sc2 {color: #339933;} .xml .sc3 {color: #009900;} .xml .re0 {color: #000066;} .xml .re1 {color: #000000; font-weight: 600;} .xml .re2 {color: #000000; font-weight: 600;} .xml .ln-xtra, .xml li.ln-xtra, .xml div.ln-xtra {color:black;background:#FFFF88;} .xml span.xtra { display:block; } ol.php { color: #ACACAC; padding: 5px; background-color: #F9F9F9; border: 1px dashed #C1C1C1; } .php .de1, .php .de2 {-moz-user-select: text;-khtml-user-select: text;-webkit-user-select: text;-ms-user-select: text;user-select: text; margin:0; padding: 0 8px; background:none; vertical-align:top;color:#000; margin: 0 0 0 -7px; position: relative; background: #ffffff;} .php {color:#ACACAC;} .php .imp {font-weight: bold; color: red;} .php li, .php .li1 { -moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none; background: #fff; list-style: none; margin: 0; } .php .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;} .php .kw1 {color: #b1b100;} .php .kw2 {color: #000000; font-weight: bold;} .php .kw3 {color: #990000;} .php .kw4 {color: #009900; font-weight: bold;} .php .co1 {color: #666666; font-style: italic;} .php .co2 {color: #666666; font-style: italic;} .php .co3 {color: #0000cc; font-style: italic;} .php .co4 {color: #009933; font-style: italic;} .php .coMULTI {color: #666666; font-style: italic;} .php .es0 {color: #000099; font-weight: bold;} .php .es1 {color: #000099; font-weight: bold;} .php .es2 {color: #660099; font-weight: bold;} .php .es3 {color: #660099; font-weight: bold;} .php .es4 {color: #006699; font-weight: bold;} .php .es5 {color: #006699; font-weight: bold; font-style: italic;} .php .es6 {color: #009933; font-weight: bold;} .php .es_h {color: #000099; font-weight: bold;} .php .br0 {color: #009900;} .php .sy0 {color: #339933;} .php .sy1 {color: #000000; font-weight: bold;} .php .st0 {color: #0000ff;} .php .st_h {color: #0000ff;} .php .nu0 {color: #cc66cc;} .php .nu8 {color: #208080;} .php .nu12 {color: #208080;} .php .nu19 {color:#800080;} .php .me1 {color: #004000;} .php .me2 {color: #004000;} .php .re0 {color: #000088;} .php .ln-xtra, .php li.ln-xtra, .php div.ln-xtra {background:#FFFF88;} .php span.xtra { display:block; } .stat-blue-line { color: #FFFFFF; background: #5cbbf3; padding: 20px 0; height: 100px; } .stat-blue-line .stat-blue-line1 { width: 1000px; height: 62px; margin: 0 auto; position: relative; } .stat-blue-line .stat-blue-line1 img { margin: -35px 0 0; width: 120px; float: left; } .stat-blue-line .arrow-up { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #FFFFFF; position: absolute; bottom: -10px; left: 492px; } .stat-blue-line .arrow-up.arrow-up-gray { border-bottom: 8px solid #f2f9fd; } .stat-blue-line .stat-blue-line-items { padding-left: 180px; margin-top: 18px; } .stat-blue-line .stat-blue-line-item { font-size: 18px; display: none; text-align: left; padding-right: 80px; margin-top: -10px; } .stat-blue-line .stat-blue-line-item span { font-size: 27px; background-color: #0786cd; padding: 10px 20px; margin-right: 20px; float: left; display: inline-block; } .stat-blue-line .stat-blue-line-item a, div#tabscontent .stat-blue-line .stat-blue-line-item a { color: #FFFFFF; } .stat-blue-line .stat-blue-line-item span { display: inline-block; } .stat-blue-line-steps { position: absolute; left: 472px; bottom: 2px; } .stat-blue-line-steps .stat-blue-line-step { display: inline-block; width: 10px; height: 5px; background-color: #FFFFFF; margin-right: 5px; cursor: pointer; } .stat-blue-line-steps .stat-blue-line-step-active { background-color: #ff5a00; } .stat-blue-more { display: inline-block; float: right; margin-top: 6px; } .stat-blue-line .stat-blue-line1 .stat-blue-more a img { width: 32px; } .year-change-wrapper { width: 1000px; margin: 0 auto; position: relative; } .year-change-wrapper-1 { color: #666666; font-size: 20px; position: absolute; left: 0px; top: 10px; } .year-change-wrapper-2 { color: #666666; font-size: 20px; position: absolute; right: 0px; top: 10px; } .year-change { color: #67abe2; font-size: 28px; text-align: center; height: 50px; width: 400px; margin: 0 auto; } .year-change a { color: #67abe2; } .year-change .swiper-button-next { background: url("/images/arrow-right.png") right center no-repeat transparent !important; background-image: url("/images/arrow-right.png") !important; width: 50px !important; height: 80px; top: 0px; background-size: 18px !important; } .year-change .swiper-button-prev { background: url("/images/arrow-left.png") left center no-repeat transparent !important; background-image: url("/images/arrow-left.png") !important; width: 50px !important; height: 80px; top: 0px; left: 5px !important; background-size: 18px !important; } .year-change .swiper-button-prev:after, .year-change .swiper-button-next:after { display: none; } .year-change .swiper-pagination-bullet { width: 9px !important; height: 5px !important; border-radius: 0 !important; background: #FFFFFF !important; margin: 0 2px !important; opacity: 1 !important; } .year-change .swiper-pagination-bullet-active { background: #FF5A00 !important; } .year-change .swiper-container { padding-bottom: 10px; } .year-change .swiper-slide { height: 40px; padding-top: 1px; } .right_content p.marker-quote { color: #4788bd; font-size: 20px; font-style: italic; font-family: 'Noto Serif', Georgia, Trebuchet, serif; line-height: 30px; text-align: center; padding: 10px 15px; border-top: 1px solid #4788bd; border-bottom: 1px solid #4788bd; width: 80%; margin: 20px auto; } .right_content p.marker-quote a { font-family: 'Noto Serif', Georgia, Trebuchet, serif; } .right_content p.marker-quote span { font-size: 28px; } .right_content p.marker-quote a { color: #4788bd; text-decoration: underline; } .right_content p.marker-quote cite { font-style: italic; } .social-network-connect { color: #FFFFFF; font-size: 20px; background-color: #67abe2; border-radius: 5px; padding: 20px 30px; margin: 0 0 25px; } .social-network-connect img { width: 50px; float: left; margin-right: 30px; border: 1px solid #FFFFFF; background-color: #FFFFFF; border-radius: 10px; padding: 2px; } .social-network-connect-twitter .social-network-connect img { padding: 4px 2px; } .centered-block { width: 1000px; margin: 0 auto 40px; } .wrapper.appsec-matters-page-wrapper { width: 100%; } .wrapper.appsec-matters-page-wrapper .main-content-div { width: 100%; } .wrapper.appsec-matters-page-wrapper .main-content-div .tabs-block.centering { width: 100%; } .wrapper.compliance-page-wrapper { width: 100%; } .wrapper.compliance-page-wrapper .main-content-div { width: 100%; } .wrapper.compliance-page-wrapper .main-content-div .tabs-block.centering { width: 100%; } .appsec-matters-block { padding: 0 0 40px; } .appsec-matters-block h2 { color: #2988b4; font-size: 28px; line-height: 38px; text-align: center; padding-top: 40px; margin: 0 0 30px; width: 100%; clear: both; } .appsec-matters-block h2.appsec-matters-block-h2 { margin-bottom: 50px; } .appsec-matters-block-12-all { margin-top: 40px; } .appsec-matters-block-12 { color: #595a5c; font-size: 16px; width: 50%; text-align: left; float: left; } .appsec-matters-block-12 img { float: left; width: 180px; margin-right: 20px; } .appsec-matters-block-12:last-child img { margin-top: -20px; } .appsec-matters-block-13-all { margin-top: 80px; margin-bottom: 20px; } .appsec-matters-block-13-all::after, .block-clear::after { content: ""; clear: both; display: block; } .appsec-matters-block-13 { color: #595a5c; font-size: 16px; width: 50%; text-align: center; float: left; position: relative; } .appsec-matters-block-13-all2 { margin-top: 0px; } .appsec-matters-block-13-all2 .appsec-matters-block-13 { margin: 30px auto 0; clear: both; float: none; width: 540px; } .appsec-matters-block-13 img { width: 120px; } .appsec-matters-block-13 .appsec-matters-chart1 ~ img { width: 180px; position: absolute; left: 15px; top: 65px; } .appsec-matters-block-13 .appsec-matters-chart2 ~ img { width: 140px; position: absolute; left: 36px; top: 80px; } .appsec-matters-block-13:nth-child(2) > img { margin-top: -20px; } .appsec-matters-block-13:nth-child(4) > img { width: 120px; margin-right: -35px; } .appsec-matters-block-13 p { margin: 20px 0 60px; } .appsec-matters-chart1 { width: 280px; height: 180px; position: relative; left: 190px; } .appsec-matters-chart1 img { width: 280px; position: absolute; left: 0; top: 0; } .appsec-matters-chart1-1 { color: #f69e00; text-align: right; position: absolute; left: 27px; top: 92px; } .appsec-matters-chart1-2 { color: #2988b4; text-align: right; position: absolute; left: 16px; top: 15px; } .appsec-matters-chart-1-2 { width: 590px; height: 130px; position: relative; } .appsec-matters-chart-1-2 img.appsec-matters-chart-1-2-img1 { width: 140px; position: absolute; left: 0; top: 38px; } .appsec-matters-chart-1-2 img.appsec-matters-chart-1-2-img2 { width: 380px; position: absolute; left: 160px; top: 0; } .appsec-matters-chart-1-2-1 { color: #f69e00; text-align: right; position: absolute; left: 260px; top: 3px; } .appsec-matters-chart-1-2-2 { color: #67abe2; text-align: right; position: absolute; left: 314px; top: 109px; } .appsec-matters-chart2 { width: 290px; height: 180px; position: relative; float: right; } .appsec-matters-chart2 img { width: 280px; position: absolute; left: 8px; top: 0; } .appsec-matters-chart2-1 { color: #f69e00; text-align: right; position: absolute; left: 10px; top: 92px; } .appsec-matters-chart2-2 { color: #2988b4; text-align: right; position: absolute; left: 0px; top: 10px; } .appsec-matters-chart { color: #595a5c; font-size: 15px; border: 1px solid #a2c7df; border-radius: 10px; width: 460px; height: 200px; position: relative; float: left; margin: 0 20px; } .appsec-matters-chart3, .appsec-matters-chart4, .appsec-matters-chart7, .appsec-matters-chart8 { margin-top: 20px; } .appsec-matters-chart.appsec-matters-chart5, .appsec-matters-chart.appsec-matters-chart6 { height: 160px; } .appsec-matters-chart:nth-child(3), .appsec-matters-chart:nth-child(4) { height: 160px; margin-top: 60px; } .appsec-matters-chart h3 { color: #2988b4; font-size: 20px; background-color: #f2f9fd; text-align: center; position: absolute; left: 110px; top: -20px; padding: 0 20px; } .appsec-matters-chart h3.white-bg { background-color: #FFFFFF; } .appsec-matters-chart3 img { height: 160px; position: absolute; left: 200px; top: 20px; } .appsec-matters-chart .appsec-matters-chart3-1 { text-align: right; position: absolute; right: 260px; top: 40px; } .appsec-matters-chart .appsec-matters-chart3-2 { text-align: right; position: absolute; right: 260px; top: 84px; } .appsec-matters-chart .appsec-matters-chart3-3 { text-align: right; position: absolute; right: 260px; top: 134px; } .appsec-matters-chart4 h3 { left: 75px; } .appsec-matters-chart4 img { height: 160px; position: absolute; left: 200px; top: 20px; } .appsec-matters-chart .appsec-matters-chart4-1 { text-align: right; position: absolute; right: 260px; top: 32px; } .appsec-matters-chart .appsec-matters-chart4-2 { text-align: right; position: absolute; right: 260px; top: 84px; } .appsec-matters-chart .appsec-matters-chart4-3 { text-align: right; position: absolute; right: 260px; top: 134px; } .appsec-matters-chart5 h3 { left: 125px; } .appsec-matters-chart5 img { height: 120px; position: absolute; left: 200px; top: 20px; } .appsec-matters-chart .appsec-matters-chart5-1 { text-align: right; position: absolute; right: 260px; top: 38px; } .appsec-matters-chart .appsec-matters-chart5-2 { text-align: right; position: absolute; right: 260px; top: 90px; } .appsec-matters-chart6 img { height: 120px; position: absolute; left: 200px; top: 20px; } .appsec-matters-chart .appsec-matters-chart6-1 { text-align: right; position: absolute; right: 260px; top: 38px; } .appsec-matters-chart .appsec-matters-chart6-2 { text-align: right; position: absolute; right: 260px; top: 90px; } .appsec-matters-chart7 h3 { left: 95px; } .appsec-matters-chart7 img { height: 160px; position: absolute; left: 20px; top: 20px; } .appsec-matters-chart .appsec-matters-chart7-1 { text-align: left; position: absolute; left: 200px; top: 35px; border-left: 5px solid #a5eb7b; padding-left: 10px; height: 36px; } .appsec-matters-chart .appsec-matters-chart7-2 { text-align: left; position: absolute; left: 200px; top: 76px; border-left: 5px solid #f69547; padding-left: 10px; height: 36px; } .appsec-matters-chart .appsec-matters-chart7-3 { text-align: left; position: absolute; left: 200px; top: 117px; border-left: 5px solid #8bd0ff; padding-left: 10px; height: 36px; } .appsec-matters-chart8 h3 { left: 130px; } .appsec-matters-chart8 img { height: 160px; position: absolute; left: 20px; top: 20px; } .appsec-matters-chart .appsec-matters-chart8-1 { text-align: left; position: absolute; left: 200px; top: 35px; border-left: 5px solid #f69547; padding-left: 10px; height: 36px; } .appsec-matters-chart .appsec-matters-chart8-2 { text-align: left; position: absolute; left: 200px; top: 76px; border-left: 5px solid #8bd0ff; padding-left: 10px; height: 36px; } .appsec-matters-chart .appsec-matters-chart8-3 { text-align: left; position: absolute; left: 200px; top: 117px; border-left: 5px solid #a5eb7b; padding-left: 10px; height: 36px; } .appsec-matters-chart9.appsec-matters-chart:nth-child(3), .appsec-matters-chart10.appsec-matters-chart:nth-child(4) { height: 200px; } .appsec-matters-chart9 h3 { left: 140px; } .appsec-matters-chart9 img { height: 86px; position: absolute; left: 10px; top: 30px; } .appsec-matters-chart .appsec-matters-chart9-1 { text-align: center; position: absolute; left: 28px; top: 120px; } .appsec-matters-chart .appsec-matters-chart9-2 { text-align: center; position: absolute; left: 168px; top: 120px; } .appsec-matters-chart .appsec-matters-chart9-3 { text-align: center; position: absolute; left: 330px; top: 120px; } .appsec-matters-chart10 h3 { left: 150px; } .appsec-matters-chart10 img { height: 160px; position: absolute; left: 200px; top: 20px; } .appsec-matters-chart .appsec-matters-chart10-1 { text-align: right; position: absolute; right: 260px; top: 40px; } .appsec-matters-chart .appsec-matters-chart10-2 { text-align: right; position: absolute; right: 260px; top: 82px; } .appsec-matters-chart .appsec-matters-chart10-3 { text-align: right; position: absolute; right: 260px; top: 132px; } .appsec-matters-source { color: #595a5c; font-size: 15px; text-align: center; margin: -20px 0 10px; } .menu-divider-header { color: #fc970f; font-size: 18px; text-align: center; display: inline-block; margin: 10px 0; } .menu-divider-header:first-child { margin: 30px 0 0; } .menu-divider-header::before, .menu-divider-header::after { display: inline-block; content: ""; border-top: 1px solid #fc970f; width: 255px; transform: translateY(-6px); } .menu-divider-header::before { margin: 0 15px 0 40px; } .menu-divider-header::after { margin: 0 40px 0 15px; } .menu-divider-header-1::before, .menu-divider-header-1::after { width: 266px; } .menu-divider-header-2 { margin-bottom: 20px; } .wrapper.company-page-wrapper { width: 100%; } .wrapper.company-page-wrapper .main-content-div { width: 100%; } .wrapper.company-page-wrapper .main-content-div .tabs-block.centering { width: 100%; } .company-page-block { padding: 0 0 40px; } .company-page-block h3 { color: #f69e00; font-size: 24px; font-weight: normal; margin: 40px 0 30px; text-align: center; } .company-page-block p { color: #576d7b; font-size: 16px; line-height: 1.5; margin: 0 0 10px; text-align: justify; } .company-page-block-1 { padding: 20px 0 0; } .company-page-block-1 p { font-size: 18px; text-align: center; } .company-page-block-2 { width: 50%; padding: 0 25px; float: left; } .company-page-block-2:first-child { padding-left: 0; } .company-page-block-2:last-child { padding-right: 0; } .company-page-awards-block h2 { color: #67abe2; font-size: 28px; font-weight: normal; line-height: 38px; text-align: center; margin: 0 0 30px; width: 100%; clear: both; } .company-page-awards { position: relative; } .company-page-awards::before { content: ""; position: absolute; left: 500px; height: 100%; border-left: 1px solid #f69e00; } .company-page-awards .awards-page-item { display: block; width: 510px; min-height: 180px; float: left; position: relative; display: flex; } .company-page-awards .awards-page-item::before { content: ""; display: block; width: 10px; height: 10px; border: 1px solid #f69e00; border-radius: 5px; background-color: #FFFFFF; position: absolute; left: 4px; top: 25px; } .company-page-awards .awards-page-item:nth-child(2n) { padding-left: 30px; float: right; clear: both; flex-direction: row-reverse; } .company-page-awards .awards-page-item:nth-child(2n+1) { text-align: right; padding-right: 20px; clear: both; } .company-page-awards .awards-page-item:nth-child(2n+1) p { padding-right: 10px; } .company-page-awards .awards-page-item:nth-child(2n) p { padding-left: 10px; } .company-page-awards .awards-page-item:nth-child(2n+1)::before { left: auto; right: 4px; } .company-page-awards .awards-page-img {width:170px;text-align: center;vertical-align:top;padding:25px 0 40px;} .company-page-awards p {color:#595a61;font-size:16px;line-height:1.5;padding-bottom:20px;margin:0 0 20px;width:310px;padding:18px 0 20px;} .company-page-awards p a {font-size:18px;vertical-align:top;display:block;float:right;width:310px;margin-bottom:10px;} .company-page-awards img {max-width:150px;max-height:150px;} .immuniweb-platform-products-new1 { padding-top: 40px; } .index-website-security-banner .immuniweb-platform-products-new1 { padding-top: 10px; } .immuniweb-platform-products-new1 h2 { color: #67abe2; font-size: 28px; line-height: 34px; text-align: center; margin: 0 0 20px; } .immuniweb-platform-products-new { color: #67abe2; width: 1000px; margin: 0 auto; height: 265px; } .immuniweb-platform-product-new { font-size: 14px; text-align: center; border: 1px solid transparent; width: 25%; float: left; margin-bottom: 15px; transition: all .3s cubic-bezier(.62,.1,.5,1); } .immuniweb-platform-product-new img { width: 80px; } .immuniweb-platform-product-new:nth-child(2) img { width: 90px; margin-top: -6px; } .immuniweb-platform-product-new-header { color: #67abe2; font-size: 22px; line-height: 1.2; display: block; margin: 7px 0; } .immuniweb-platform-product-new-header-descr { color: #595a61; } div#tabscontent .immuniweb-platform-product-new a, .immuniweb-platform-product-new a { color: #ff5a00; } div#tabscontent .immuniweb-platform-product-new a:first-child, .immuniweb-platform-product-new a:first-child { padding: 20px 10px; height: 195px; display: block; } .immuniweb-platform-product-new a:nth-child(2) { margin-bottom: 20px; } div#tabscontent .immuniweb-platform-product-new a.immuniweb-platform-product-new-link, .immuniweb-platform-product-new a.immuniweb-platform-product-new-link { color: #ff5a00; font-size: 16px; font-family: Hind,"sans-serif"; line-height: 26px; border: 1px solid #ff5a00; width: 85px; height: 28px; border-radius: 3px; text-align: center; display: inline-block; transition: all .3s cubic-bezier(.62,.1,.5,1); } div#tabscontent .immuniweb-platform-product-new a.immuniweb-platform-product-new-link:hover, .immuniweb-platform-product-new a.immuniweb-platform-product-new-link:hover { color: #FFFFFF; background-color: #ff5a00; text-decoration: none; } div#tabscontent .immuniweb-platform-product-new a:hover, .immuniweb-platform-product-new a:hover { text-decoration: none; } .immuniweb-platform-product-new:hover { border: 1px solid #f69e00; border-radius: 5px; } .immuniweb-platform-product-new:hover .immuniweb-platform-product-new-link { color: #FFFFFF !important; background-color: #ff5a00; } .web-security-platform-banner .immuniweb-platform-product-new a.immuniweb-platform-product-new-link { color: #2988b4 !important; background-color: transparent; border: 1px solid #2988b4 !important; } .web-security-platform-banner .immuniweb-platform-product-new:hover a.immuniweb-platform-product-new-link { color: #FFFFFF !important; } .web-security-platform-banner .immuniweb-platform-product-new:hover { border: 1px solid #2988b4; } .web-security-platform-banner .immuniweb-platform-product-new:hover .immuniweb-platform-product-new-link { color: #FFFFFF !important; background-color: #2988b4; } .web-security-platform-banner .immuniweb-platform-product-new:hover .immuniweb-platform-product-new-link:hover { background-color: #2988b4 !important; } .ai-platform-products { width: 1000px; margin: 0 auto; padding-bottom: 1px; } .ai-platform-products h2 { color: #67abe2; font-size: 28px; line-height: 34px; text-align: center; margin: 40px 0 0; } .ai-platform-products-block { width: 1000px; margin: 0 auto 60px; } .ai-platform-products .ai-platform-product { border: 1px solid #67abe2; border-radius: 10px; margin-top: 40px; width: 470px; height: 200px; float: left; position: relative; } .ai-platform-products .ai-platform-product-corner { position: absolute; right: 0; bottom: 0; width: 89px; height: 88px; background: url("/images/ai-platform-product-corner.png") right bottom no-repeat transparent; border-bottom-right-radius: 7px; } .ai-platform-products .ai-platform-product:nth-child(2n) { margin-left: 50px; float: right; } .ai-platform-products .ai-platform-product img { width: 80px; float: left; margin: 40px 20px 80px; } .ai-platform-products .ai-platform-product:nth-child(2) img { width: 90px; margin-top: 30px; margin-right: 10px; } .ai-platform-product-descr-block { padding: 40px 0 0; } .ai-platform-product-descr-block .ai-platform-product-header { font-size: 24px; } .ai-platform-product-descr-block .ai-platform-product-descr { color: #595a61; font-size: 16px; padding: 10px 0 20px; display: block; } .ai-platform-products .demo-buttons { width: 180px; } a.ai-platform-product-link { color: #ff5a00; font-family: Hind,"sans-serif"; font-size: 18px; line-height: 26px; border: 1px solid #ff5a00; border-radius: 3px; height: 30px; margin-left: 120px; text-align: center; width: 150px; display: block; } a.ai-platform-product-link:hover { color: #FFFFFF; border: 1px solid #ff5a00; background: #ff5a00; text-decoration: none; opacity: 0.9; } .immuniweb-platform-video1 { width: 1000px; height: 350px; margin: 20px auto 40px; } .immuniweb-platform-video1 h2 { color: #67abe2; font-size: 28px; line-height: 38px; line-height: 1.2; text-align: center; margin: 0 0 50px; } .immuniweb-platform-video1 .immuniweb-platform-video { width: 545px; float: left; } .immuniweb-platform-video1 .immuniweb-platform-products-new1 { width: 500px; float: right; padding-top: 0; margin-top: -20px; } .immuniweb-platform-video1 .immuniweb-platform-products-new { width: 470px; margin: -15px auto 0; height: 360px; } .immuniweb-platform-video1 .immuniweb-platform-product-new { width: 50%; margin: 0; } .immuniweb-platform-video1 .immuniweb-platform-product-new a:first-child { padding: 10px; } .immuniweb-platform-video1 .immuniweb-platform-product-new:nth-child(3), .immuniweb-platform-video1 .immuniweb-platform-product-new:nth-child(4) { margin-top: 0; } .immuniweb-platform-video1 .immuniweb-platform-video-btns1 { clear: both; } .immuniweb-platform-video1 .immuniweb-platform-video-btns { width: 150px; margin: 0 auto; } .immuniweb-platform-video1 .immuniweb-platform-video-btns a.btn { margin-top: 0px; } .immuniweb-platform-video1 .immuniweb-platform-video-btns a.demo-buttons-white { color: #ff5a00; background-color: #ffffff; border: 1px solid #ff5a00; margin-left: 20px; } .immuniweb-platform-video1 .immuniweb-platform-product-new-header { margin: 2px 0; } .immuniweb-platform-video1 .immuniweb-platform-product-new a:first-child { height: 165px; } .immuniweb-platform-video1 .immuniweb-platform-product-new-header { font-size: 18px; } .talk-contacts-td0 .immuniweb-platform-products-new1 { width: 520px; float: right; padding-top: 5px; } .talk-contacts-td0 .immuniweb-platform-products-new { width: 520px; margin: 0 auto; height: 285px; } .talk-contacts-td0 .immuniweb-platform-product-new { margin: 0 !important; width: 50%; height: 150px; } div#tabscontent .talk-contacts-td0 .immuniweb-platform-product-new a:first-child { padding: 15px 10px 10px; } .talk-contacts-td0 .immuniweb-platform-product-new:nth-child(3), .talk-contacts-td0 .immuniweb-platform-product-new:nth-child(4) { margin-top: 15px; } .talk-contacts-td0 .immuniweb-platform-product-new-header { margin: 0 0 2px; } .blog-cite { font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; font-size: 15px; } .blog-cite a { font-family: 'Noto Serif', Georgia, Trebuchet, serif; } .blog-toc { font-size: 18px; margin-bottom: 30px; } .blog-toc a { margin-left: 5px; } .blog-toc-2 { padding-left: 30px; } .blog-orange { color: #f69e00; font-size: 18px; } .discovery-ai-blog-stat { border: 1px solid #efefef; width: 400px; margin: 0 auto 10px; } .discovery-ai-blog-stat td { padding: 5px; } .discovery-ai-blog-stat td:last-child { text-align: right; border-left: 1px solid #efefef; } .discovery-ai-blog-stat tr:nth-child(2) td, .discovery-ai-blog-stat tr:nth-child(5) td { background-color: #fce4d6; } .discovery-ai-blog-stat tr:nth-child(3) td, .discovery-ai-blog-stat tr:nth-child(6) td { background-color: #bdd7ee; } .blog-elem-descr { color: #929291; font-size: 15px; text-align: center; display: block; } .right_content .orange-list li { color: #f69e00; list-style: square; } .right_content .orange-list li span { color: #595a5c; } table.advisorytbl{width:100%;text-align:left;} table.advisorytbl td{vertical-align:top;text-align:justify;} table.advisorytbl td.patched{background:url("/images/li-icon-ok-green.png") no-repeat scroll 0 30% transparent;padding-left:20px;} .poc-code{background-color:#F9F9F9;border:1px dashed #C1C1C1;padding:5px;margin:5px 0;} .poc-code code span{font-size:14px;} table.advisorytbl .poc-code{display:inline-block;} table td p{margin-bottom:11px;} font.img-descr{color:gray;display:block;font-size:14px;margin-top:5px;text-align:center;} .ssl-grade{color:#fff;border-radius:5px;display:block;height:100px;width:100px;margin-bottom:10px;} table.ssl-email-research{width:100%;} table.ssl-email-research td{width:50%;} .ssl-grade-a{background-color:#5cb85c;} .ssl-grade-b{background-color:#f0ad4e;} .ssl-grade-f{background-color:#f05233;} .ssl-grade div{font-size:48px;text-align:center;margin:0;position:relative;top:40%;} .frmsearch { padding: 10px; border: 1px solid #efefef; margin: 20px 0; border-radius: 5px; position: relative; } .frmsearch h3{margin:0 2px 10px;padding-bottom:5px;border-bottom:3px solid #f69e00;} .frmsearch input.srch-line { color: #0b76a6; font-family: Arial; font-size: 16px; background: #f8fbfe; border-radius: 4px; padding: 10px 20px; margin-top: 2px; width: 100%; height: 46px; border: 0; } .frmsearch input.srch-line:focus { border: 1px solid #bed5ee; background-color: #e8f0f9; } .frmsearch img.frm-search-send { width: 21px; position: absolute; top: 25px; right: 20px; cursor: pointer; } .search-results-count { color: #0b76a6; font-size: 22px; } .contacts-menu{margin:-10px 0 0;width:180px;float:right;} .contacts-menu ul{list-style-type:none;padding:0px;margin:0px;} .contacts-menu ul li{margin-left:20px;border:0 none;border-radius:3px;color:#0165c2;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;line-height:normal;outline:0 none;padding:6px 13px;text-align:center;text-decoration:none;transition:background 0.1s linear 0s;vertical-align:middle;} .contacts-menu ul li:first-child{margin:0;padding-left:0;} .contacts-menu ul li:first-child{} .contacts-menu ul li a{border-bottom:0;color:#1296eb;} .contacts-menu ul li.active a{border-bottom:1px dashed #1296eb;} .contacts-block-all{margin-top:30px;position:relative;} .contacts-block-all .contacts-block-header{height:55px;background-color:#FFFFFF;width:450px;z-index:99;} .contacts-block-all .contacts-block-header-us{background:url('/images/contacts-header-bg2.png') left bottom no-repeat #FFFFFF;} .contacts-block-all .contacts-block-header h2{color:#575756;font-size:20px;line-height:24px; padding-top: 15px; margin:0 0 0 65px;} .contacts-block-all .contacts-block-header h1.notact{color:#186fad;border-bottom:1px dashed #186fad;cursor:pointer;} .contacts-block-all .contacts-block-header h2.notact{color:#186fad;border-bottom:1px dashed #186fad;cursor:pointer;} .contacts-block-all .contacts-block-col1{width:450px;height:590px;background:#FFFFFF;border-bottom:9px solid #f69e00;z-index:99;} .contacts-block-all .contacts-block-col1 p.contactdata1{color:#575756;font-size:16px;font-weight:600;padding:25px 25px 15px 65px;} .contacts-block-all .contacts-block-col1 .contactdata2{color:#575756;font-size:16px;width:100%;padding:0 25px 0 65px;} .contacts-block-all .contacts-block-col2{width:263px;height:116px;position:absolute;left:635px;top:210px;background:url('/images/contacts-bubble.png?v=1') left top no-repeat;padding:15px 20px;} .contacts-block-all .contacts-block-col2 p{color:#FFFFFF;font-size:14px;} .contacts-block-all .contacts-block-all-click{width:1330px;height:690px;position:absolute;left:-170px;top:-20px;background-color:red;z-index:1;} table.media-center-counter, table.research-center-counter{color:#706f6f;margin:30px auto 35px;width:100%;background-color:#FFFFFF;} table.research-center-counter{margin:30px auto 10px;} table.media-center-counter td, table.research-center-counter td{font-size:15px;font-weight:600;text-align:center;text-transform:uppercase;padding:10px 0 15px;border-right:1px dashed #808080;} table.media-center-counter td:last-child, table.research-center-counter td:last-child{border-right:0;} table.media-center-counter td span, table.research-center-counter span{color:#f69e00;font-weight:600;padding:0;font-size:42px;line-height:46px;background-color:#FFFFFF;margin:0;width:100%;text-align:center;} table.security-advisories{margin:0 0 30px;} table.security-advisories td{padding:10px 40px;text-align:center;} table.security-advisories td:first-child{padding-left:0;} table.security-advisories td:last-child{padding-right:0;} table.security-advisories td span{display:inline;} table.research-center-counter span{background-color:#FFFFFF;} div.advisorylist{border-bottom:1px dotted #f69e00;margin:5px 0;padding:0 0 5px;} div.advisorylist table td{color: #595a5c; padding-bottom: 0;} div.clear{clear:both;} .orange-btn {color:#FFFFFF !important;font-size:18px;text-align:center;background-color:#ff5a00;border: 1px solid #ff5a00; border-radius:3px;padding:5px 20px;display:block;height:32px;} .white-btn {color:#ff5a00;font-size:18px;text-align:center;background-color:#FFFFFF;border: 1px solid #ff5a00; border-radius:3px;padding:5px 16px;display:block;height:32px;} .blue-btn {color:#2988b4;font-size:18px;text-align:center;background-color:#FFFFFF;border: 1px solid #2988b4; border-radius:3px;padding:5px 20px;display:block;height:32px;} .orange-btn:hover, .white-btn:hover, .blue-btn:hover {opacity: 0.9; text-decoration: none; } .white-btn:hover {color:#FFFFFF;background-color:#ff5a00;} .blue-btn:hover {color:#FFFFFF;background-color:#2988b4;} .footer-contact-block { color: #929291; line-height: 1.3; display: none; position: fixed; right: 20px; bottom: 20px; width: 340px; background: #FFFFFF; border: 1px solid #d2dadc; border-radius: 5px; box-shadow: 0 0 5px #d2dadc; z-index: 99; } .footer-contact-block-header { color: #FFFFFF; font-size: 18px; padding: 10px; background: #2d97d6; border-radius: 5px; } .footer-contact-block-header span { line-height: 24px; text-align: center; float: right; cursor: pointer; padding: 0 7px; border-radius: 2px; background: #fc970f; width: 24px; height: 24px; } .footer-contact-block-header span:hover { opacity: 0.9; } .footer-contact-block-open { color: #FFFFFF; font-size: 18px; line-height: 18px; text-align: center; background-color: #fc970f; padding: 13px 23px; height: 44px; border-radius: 22px; position: fixed; right: 20px; bottom: 20px; cursor: pointer; box-shadow: 0 0 16px rgba(50,50,50,.2); z-index: 99; } .footer-contact-block-open:hover { opacity: 0.8; } .footer-contact-block-geo { background: #f8f8f8; padding: 10px 20px; font-size: 14px; } .footer-contact-block-geo span { color: #67abe2; } .footer-contact-block-elem { font-size: 16px; padding: 20px 20px 30px; } .footer-contact-block-elem-div { border-bottom: 1px solid #e0e0e0; margin: 0 20px; } .footer-contact-block-elem-header { color: #67abe2; font-size: 20px; } .footer-contact-block-elem p { margin: 20px 0; white-space: nowrap; } .footer-contact-block-elem-action:last-child { padding-left: 6px; } .footer-contact-block-elem-action-list { background: url("/images/icon-phone.svg") left 12px no-repeat transparent; padding-left: 30px; } .footer-contact-block-elem-action img { width: 20px; vertical-align: middle; margin-right: 10px; } .footer-newsletter { color: #576d7b; font-size: 15px; position: absolute; left: 545px; bottom: 20px; width: 390px; } .footer-newsletter .footer-newsletter-header { color: #576d7b; font-size: 17px; font-weight: 600; } .footer-newsletter .footer-newsletter-descr { margin: 10px 0; } .footer-newsletter .footer-newsletter-privacy { margin: 0; padding-top: 10px; clear: both; } .footer-newsletter .footer-newsletter-input { font-size: 16px; border: 1px solid #cbcbcb; border-radius: 5px; padding: 10px 20px 10px 15px; width: 340px; height: 38px; float: left; } .footer-newsletter .footer-newsletter-btn { width: 46px; height: 40px; float: left; border: 0; background: url("/images/newsletter-btn.png") left center no-repeat transparent; margin-top: -1px; margin-left: -5px; cursor: pointer; } .immuniweb-platform-video-block { position: relative; } .immuniweb-platform-video-block iframe { position: absolute; left: 5px; top: 2px; z-index: 2; } .immuniweb-platform-video-block .immuniweb-platform-video-block-container img { width: 536px; height: 301px; position: absolute; left: 5px; top: 2px; z-index: 2; cursor: pointer; } .laptop-back { background: url("/images/laptop-back.png") left top no-repeat transparent; background-size: 700px; width: 730px; height: 420px; position: absolute; left: -78px; top: -25px; z-index: 1; } .immuniweb-platform-products-col1 .immuniweb-platform-video-block.immuniweb-platform-video-block-discovery .laptop-back { background: url("/images/laptop-back.png") left top no-repeat transparent; background-size: 700px; width: 730px; height: 420px; position: absolute; left: -78px; top: -25px; z-index: 1; } .immuniweb-platform-products-col1 .immuniweb-platform-video-block.immuniweb-platform-video-block-discovery iframe { left: 5px; top: 2px; } .immuniweb-platform-products-col1 .immuniweb-platform-video-block.immuniweb-platform-video-block-discovery img { position: absolute; left: 11px; top: 20px; width: 450px; } .youtube-video { position: relative; width: 630px; height: 354px; cursor: pointer; } .youtube-video:hover { opacity: 0.9; } .youtube-video .youtube-video-play { position: absolute; left: 270px; top: 146px; } .appsec-ft500 { position: relative; width: 1000px; height: 430px; margin: 0px auto 20px; } .appsec-ft500 h2 { color: #67abe2; text-align: center; font-size: 28px; line-height: 38px; } .appsec-ft500-btns { display: flex; justify-content: center; } .appsec-ft500-btns a { display: inline-block; width: 150px; float: left; margin-right: 20px; } .appsec-ft500-btns a:last-child { margin-right: 0; } .appsec-ft500-blocks-1 { background: url("/images/laptop-back.png") left top no-repeat transparent; background-size: 582px; width: 585px; height: 325px; position: absolute; left: -57px; top: 102px; z-index: 1; } .appsec-ft500.appsec-ft500-index { margin: 0 auto; padding-top: 40px; } .appsec-ft500-index h2 { margin-bottom: 30px; } .appsec-ft500-index .appsec-ft500-blocks-1 { top: 100px; } .appsec-ft500-blocks-1 img { width: 450px; height: 260px; margin: 18px 0 0 66px; } .appsec-ft500-blocks-2 { color: #595a5c; font-size: 18px; width: 450px; float: right; margin-top: 20px; } .appsec-ft500-blocks-2 p { font-size: 20px; } .appsec-ft500-blocks-2 ul { margin: 20px 0; } .appsec-ft500-index .appsec-ft500-blocks-2 ul { margin: 0 0 40px; } .appsec-ft500-blocks-2 li { margin: 0 0 20px; display: flex; } .appsec-ft500-blocks-2 li span:first-child { color: #ff8a00; font-weight: 600; font-size: 26px; margin-top: 6px; width: 64px; display: inline-block; margin-right: 20px; text-align: right; } .appsec-ft500-itu { font-size: 18px; margin-top: 5px; width: 200px; float: left; } .appsec-ft500-itu a { width: 200px; } .appsec-ft500-itu img { width: 42px; vertical-align: top; margin-top: -16px; } .socnetbtns { margin: 20px 0; } .socnetbtns::after { content: ""; display: block; clear: left; } .media-header .socnetbtns { margin: 10px 0; } ul.socnetbtnslist { padding: 0; } .socnetbtnslist li { padding: 0; margin: 0 6px 0 0; border: 1px solid #FFF; border-radius: 4px; list-style: none; float: left; width: 60px; height: 32px; } .socnetbtnslist li:last-child { margin: 0; } .socnetbtnslist li span { color: #FFFFFF; font-size: 14px; text-align: right; margin-left: 24px; width: 26px; display: block; } .socnetbtnslist li:hover { opacity: 0.8; } .socnetbtnslist li a { line-height: 32px; display: block; width: 62px; height: 32px; } .socnetbtnslist li a:hover { text-decoration: none; } .socnetbtnslist .share-views { color: #2988b4; font-size: 20px; background: url("/images/views.svg") left center no-repeat; background-size: 24px; padding-top: 4px; padding-left: 34px; width: 88px; } .itempreview>div>a>div.share-views { width: 73px; height: 23px; color: #359cd6; font-size: 16px; font-family: Hind, "Trebuchet MS",sans-serif; background: url(/images/views.svg) no-repeat; background-size: 22px; background-color: #fff; background-position: 8px 6px; list-style-type: none; position: absolute; right: 1px; bottom: 1px; text-align: right; padding: 0 10px 0 30px; } .itempreview>div>a{ position: relative; display: flex; text-align: center; } .right_content .product.blog-item div.itempreview__block {float: right; display: table-cell; padding-top: 3px; display: flex; justify-content: right;} .right_content .product.blog-item .itempreview img.itempreview__img {width: 202px; margin-right: 0;} .right_content .product.blog-item div.blog-date-block {width: 120px; float: left; display: table-cell; padding-top: 3px;} .right_content .product.blog-item div.blog-date-block .blog-date { color: #f69e00; font-size: 24px; text-align: center; border: 1px solid #f69e00; padding: 10px; display: block; width: 100px; } .right_content .product.blog-item div.blog-date-block .blog-issue { color: #f69e00; text-align: center; margin-top: 10px; width: 100px; } .socnetbtnslist .share-views:hover { opacity: 1; } .share-facebook { background: url("/images/social-facebook.svg") 5px 7px no-repeat #3a559e; background-size: 9px; } .share-twitter { background: url("/images/social-twitter.svg") 5px center no-repeat #51abef; background-size: 22px; } .share-linkedin { background: url("/images/social-linkedin.svg") 5px center no-repeat #0483b0; background-size: 20px; } .share-googleplus { background: url("/images/social-googleplus.svg") 5px center no-repeat #dc4b3a; background-size: 24px; } .share-reddit { background: url("/images/social-reddit.svg") 5px center no-repeat #f64204; background-size: 22px; } .share-pinterest { background: url("/images/social-pinterest.svg") 5px center no-repeat #c8353c; background-size: 22px; } .share-whatsapp { background: url("/images/social-whatsapp.svg") 5px center no-repeat #13d645; background-size: 22px; } .share-email { background: url("/images/social-mail.svg") 5px center no-repeat #f68325; background-size: 22px; } .share-telegram { background: url("/images/social-telegram.svg") 5px center no-repeat #54A9EB; background-size: 22px; } .share-more.onlymobile, .onlymobile { display: none; } .product-scale1 { text-align: center; padding-top: 1px; } .product-scale1.product-scale1-nomargin { margin-top: 0; } /*.product-scale { text-align: center; background: url("/immuniweb/images/product-scale.png") center 170px no-repeat transparent; position: relative; display: flex; flex-flow: column; align-items: center; }*/ .product-scale { text-align: center; background: url("/immuniweb/images/product-scale.png") center 170px no-repeat transparent; width: 1000px; height: 460px; margin: 0 auto; position: relative; } .product-scale1 h2 { color: #67abe2; font: 22px Hind, "Trebuchet MS", sans-serif; font-size: 28px !important; line-height: 34px; text-align: center; margin: 0 0 20px; } .product-scale1 > p { color: #595a5c; font-size: 16px; line-height: 1.5; text-align: center; margin: 0 0 10px; } .product-scale img { width: 60px; } .product-scale.free-product-scale-discovery .product-scale-item.product-scale-3 img { width: 70px; } .product-scale-label { color: #FFFFFF; font-size: 14px; line-height: 16px; text-transform: none; width: auto; height: 20px; padding: 2px 10px; margin: 12px 0; display: inline-block; border-radius: 2px; text-shadow: 1px 1px rgba(0,0,0,.1); } .product-scale-label-green2 { background-color: #55d400; } .product-scale-label-blue2 { background-color: #53b3ff; } .product-scale-label-blue3 { background-color: #2ad4ff; } .product-scale-label-blue { background-color: #2d88d4; } .product-scale-label-cyan { background-color: #55b3fd; } .product-scale-label-green { background-color: #6eb247; } .product-scale-label-lime { background-color: #add01c; } .product-scale-label-yellow { background-color: #feb722; } .product-scale .product-scale-item { position: absolute; } .product-scale .product-scale-1 { left: 45px; top: 130px; } .product-scale .product-scale-2 { left: 367px; top: 5px; } .product-scale .product-scale-3 { left: 367px; top: 230px; } .product-scale .product-scale-4 { left: 692px; top: 130px; } .product-scale-header { color: #67abe2; font-size: 24px; line-height: 1.2; display: block; margin: 7px 0; } .product-scale-header a { color: #67abe2; text-decoration: underline; } .product-scale-legend { color: #595a61; font-size: 20px; font-weight: 600; position: absolute; top: 440px; } .product-scale-legend.product-scale-legend1 { left: 111px; } .product-scale-legend.product-scale-legend2 { left: 462px; } .product-scale-legend.product-scale-legend3 { left: 786px; } .product-scale-header-descr { color: #595a61; font-size: 16px; } .product-scale-price { color: #595a61; font-size: 16px; display: none; } .product-scale .product-scale-start-arrow { color: #fe9800; font-size: 16px; width: 180px; height: 90px; position: absolute; left: 0px; top: 100px; } .product-scale .product-scale-start-arrow:before { background: url("/images/click-arrow-orange.svg") 0 0 no-repeat transparent; background-size: 35px; transform: scaleX(-1); content: ""; position: absolute; width: 180px; height: 90px; top: 21px; left: -56px; } .product-scale.free-product-scale { background: url("/immuniweb/images/product-scale-blue.png") center 240px no-repeat transparent; margin-top: 40px; height: 680px; } div#tabscontent .product-scale.free-product-scale .orange-btn, .product-scale.free-product-scale .orange-btn { color: #FFFFFF; width: 120px; margin: 10px auto 0; } .product-scale.free-product-scale .product-scale-header-features-free ul { margin-left: 20px; } .product-scale.free-product-scale .product-scale-header-features-free ul li { color: #595a61; font-size: 16px; text-align: left; background: url("/immuniweb/images/check-green.svg") left center no-repeat transparent; background-size: 20px; padding-left: 30px; margin: 5px 0; white-space: nowrap; } .product-scale.free-product-scale .product-scale-item { width: 260px; } .product-scale.free-product-scale .product-scale-1 { left: 35px; top: 205px; } .product-scale.free-product-scale .product-scale-2 { left: 370px; top: 5px; } .product-scale.free-product-scale .product-scale-3 { left: 370px; top: 320px; } .product-scale.free-product-scale .product-scale-4 { left: 698px; top: 205px; } .product-scale.free-product-scale .product-scale-legend { top: 600px; } .product-scale.free-product-scale .product-scale-legend.product-scale-legend1 { left: 100px; } .product-scale.free-product-scale .product-scale-legend.product-scale-legend2 { left: 439px; } .product-scale.free-product-scale .product-scale-legend.product-scale-legend3 { left: 757px; } .product-scale.free-product-scale-discovery { background: none; height: 260px; margin: 0; clear: both; } .product-scale.free-product-scale-discovery .product-scale-item > a { display: block; height: 60px; } .product-scale.free-product-scale-discovery .product-scale-2 { left: 0px; top: 50px; } .product-scale.free-product-scale-discovery .product-scale-3 { left: 370px; top: 50px; } .product-scale.free-product-scale-discovery .product-scale-4 { left: 698px; top: 50px; } .share-buttons-centered { width: 540px; margin: 0 auto; } .footer-block-btns { width: 150px; height: 30px; margin: 0 auto 40px; } .footer-block-btns a { margin: 0; float: left; } .footer-block-btns a:hover { color: #FFFFFF; } .footer-banner-products { margin-top: 20px; background-color: #f2f9fd; padding: 1px 0; } .footer-banner-products h2.product-scale-h-1 { color: #fc970f; margin-bottom: 10px; } .footer-banner-products h2.product-scale-h-2 { margin: 0; } .footer-banner-products .product-scale { margin-top: 30px; } .product-scale-trial .product-block { border: 1px solid #f69e00; border-radius: 10px; position: relative; padding: 10px 0; } .product-scale-trial .product-block::after { content: ""; display: block; clear: both; } .product-scale-trial .product-block.product-block-selected { border: 1px solid transparent; } .product-scale-trial .product-block .product-block-lbl, .orange-block .product-block-lbl { color: #f69e00; font-size: 16px; background-color: #FFFFFF; padding: 0 10px; position: absolute; left: 20px; top: -10px; } #tabscontent.contacts p.trial-special-request-txt { color: #595a61; font-size: 16px; margin: 0 0 0 20px; display: inline-block; } #tabscontent.contacts p.trial-special-request-txt.trial-special-request-txt2 { margin: 40px 0 0; } .orange-block { position: relative; border: 1px solid transparent; margin: 0 0 10px 0; } .orange-block .product-block-lbl { display: none; } .orange-block.orange-block-active .product-block-lbl { display: block; } .product-scale-trial .product-block.product-block-selected .product-block-lbl { display: none; } /*.product-scale-trial .product-scale { background: none; height: auto; } .product-scale-trial .product-scale .product-scale-item { position: relative; left: auto !important; top: auto !important; margin: 10px 0; cursor: pointer; }*/ .product-scale-trial .product-scale { background: none; width: 430px; height: auto; float: right; } .product-scale-trial .product-scale .product-scale-item { position: relative; left: auto !important; top: auto !important; margin: 10px 0; width: 400px; cursor: pointer; } .product-scale-trial .product-scale .product-scale-item::after { content: ""; display: block; clear: both; } form#frm_free_trial input.product-scale-trial-value { border: 0; padding: 0; background: transparent; width: 22px; height: 22px; -webkit-appearance: radio; } form#frm_free_trial input.home-link--white { color: #ff5a00!important; font-size: 18px!important; text-align: center!important; background-color: #FFFFFF!important; border: 1px solid #ff5a00!important; border-radius: 3px!important; padding: 0!important; display: block!important; height: 32px!important; width: 185px!important; line-height: 32px !important; } form#frm_free_trial input.home-link--orange { color: #ffffff!important; font-size: 18px!important; text-align: center!important; background-color: #ff5a00!important; border: 1px solid #ff5a00!important; border-radius: 3px!important; padding: 0!important; display: block!important; height: 32px!important; width: 185px!important; line-height: 32px !important; } .demo-page-wrapper p.fake-data-block, .book-call p.fake-data-block, .use-cases-page-form-wrapper p.fake-data-block, .compliance-demo p.fake-data-block { color: #f32b47; font-size: 16px !important; line-height: 24px; text-align: center; margin: 10px 0 0; } .book-call p.fake-data-block { margin: 0 0 20px; } .fake-data-block--dis { display: none; } form#frm_free_trial input.home-link--white:hover { color: #FFFFFF!important; background-color: #ff5a00!important; } form#frm_free_trial input.home-link--orange:hover { opacity: 0.9; } .product-scale-trial .product-scale .product-scale-item .product-scale-label { margin: 9px 0 10px; } .product-scale-trial .product-scale .product-scale-trial-value { position: absolute; left: -30px; top: 45px; } .product-scale-trial .product-scale .product-scale-item { border: 1px solid #FFFFFF; border-radius: 10px; } .product-scale-trial .product-scale .product-scale-item.product-scale-item-transparent { opacity: 0.5; } .product-scale-trial .product-scale .product-scale-item.product-scale-item-active { opacity: 1; border: 1px solid #cedeeb; position: relative; } .product-scale-item.product-scale-item-horiz { height: 110px; } .compliance-products-list { margin-bottom: 20px; } .compliance-products-list::after { content: ""; display: block; clear: both; } .compliance-products-list > p { float: left; width: 350px; } .compliance-products-list > .product-scale-item-horiz { font-size: 14px; margin-top: -5px; width: 350px; float: right; } .compliance-products-list.compliance-products-list-2 > p { float: right; } .compliance-products-list.compliance-products-list-2 > .product-scale-item-horiz { float: left; } .product-scale-item.product-scale-item-horiz > a { padding-top: 10px; float: left; } .product-scale-item.product-scale-item-horiz > .product-scale-descr { margin-left: 10px; float: left; } .product-scale-item.product-scale-item-horiz img { width: 80px; } .compliance-products-list > .product-scale-item-horiz .product-scale-header { font-size: 22px; } .compliance-products-list > .product-scale-item-horiz .product-scale-header-descr { font-size: 14px; } .page-toc-block { color: #FFFFFF; background: #5cbbf3; display: block; position: fixed; top: 175px; right: 20px; width: 260px; border: 1px solid #5cbbf3; border-radius: 5px; z-index: 59; box-shadow: 0 0 5px #5cbbf3; transition: all .1s linear; } .page-toc-block.page-toc-block-fixed { top: 48px; } .page-toc-block.page-toc-block-closed {} .page-toc-block-header { color: #FFFFFF; font-size: 18px; padding: 10px; background: #2d97d6; border: 1px solid transparent; border-top-left-radius: 5px; border-top-right-radius: 5px; } .page-toc-block.page-toc-block-closed .page-toc-block-header { border-radius: 5px; } .page-toc-block-header span { line-height: 24px; text-align: center; float: right; cursor: pointer; padding: 0 7px; margin-top: -3px; border-radius: 2px; background: #fc970f; width: 24px; height: 24px; } .page-toc-block-header span::before { content: "_"; } .page-toc-block-header span:hover { opacity: 0.9; } .page-toc-block.page-toc-block-closed .page-toc-block-header span::before { content: "+"; } .page-toc-block ul { margin: 10px 0; } .page-toc-block ul li { font-size: 14px; cursor: pointer; padding: 5px 5px 5px 16px; border-left: 4px solid transparent; } .page-toc-block ul li.active, .page-toc-block ul li:hover { background: #29c8fc; border-left: 4px solid #fc970f; } .get-trial-window-overlay { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.5; background-color: #000000; z-index: 100; -webkit-animation: fadein1 0.8s; animation: fadein1 0.8s; } .get-trial-window { display: none; background-color: #FFFFFF; border-radius: 12px; width: 460px; position: fixed; top: 100px; left: calc(50% - 200px); z-index: 101; -webkit-animation: popin1 0.5s; animation: popin1 0.5s; } .get-trial-window-header { color: #FFFFFF; font-size: 28px; line-height: 65px; text-align: center; background: #0a659a; border-top-left-radius: 10px; border-top-right-radius: 10px; height: 65px; position: relative; } .get-trial-window-header img { width: 30px; height: 30px; position: absolute; right: -28px; top: -28px; cursor: pointer; } .get-trial-window-form { padding: 10px 20px; } .get-trial-window-form .tip::after { box-shadow: none; } .get-trial-window-form .how-it-work-tr { display: none; } .get-trial-window table.immuniweb-contacts-form td { padding: 5px 0; } .get-trial-window .talk-contacts-td0 { display: none; } .get-trial-window .talk-contacts-td1-div h1 { display:none; } .get-trial-window .immuniweb-contact-descr-mobile{ display:none; } div#tabscontent .immuniweb-contact-sent-block a.home { color: #fff; font-size: 18px; } div#tabscontent .immuniweb-contact-sent-block a.home:hover { text-decoration: none; } span.highlight-yellow { color: #5d6e77; font-size: 18px; background: url("/immuniweb/images/highlight1.png") left center no-repeat transparent; background-size: 223px 34px; padding: 10px 27px; margin-left: 3px; display: inline-block; } .bg.right-block-news .subscribe-social { padding-top: 15px; margin: 20px auto 0; border-top: 1px solid #efefef; width: 250px; } .bg.right-block-news .subscribe-social p { color: #2988b4; font-size: 16px; text-align: center; margin: 0 0 15px; } .subscribe-social .subscribe-social-buttons a { display: inline-block; margin: 0 4px; } .subscribe-social .subscribe-social-buttons img { float: left; width: 25px; } .how-it-work-td { background-color: #FFFFFF; } .how-it-work { display: flex; margin: 0 40px; } .how-it-work .how-it-work-item { color: #0e76a5; font-size: 22px; line-height: 22px; } .how-it-work .how-it-work-item span { color: #fb981d; font-size: 30px; line-height: 46px; border: 2px solid #fb981d; border-radius: 50%; text-align: center; width: 50px; height: 50px; float: left; margin-top: -3px; margin-right: 15px; } .how-it-work .how-it-work-1 { color: #fb981d; font-size: 26px; padding-top: 10px; flex-basis: 205px; } .how-it-work .how-it-work-2 { flex-basis: 240px; } .how-it-work-blue { background-color: #20a1f0; padding: 30px 0; } .how-it-work-blue .how-it-work { width: 1000px; margin: 0 auto; } .how-it-work-blue .how-it-work .how-it-work-item { color: #FFFFFF; } .how-it-work-blue .how-it-work .how-it-work-item span { color: #FFFFFF; border: 2px solid #FFFFFF; } .how-it-work .how-it-work-1 { flex-basis: 240px; } .how-it-work-blue .how-it-work .how-it-work-1 { flex-basis: 180px !important; } .how-it-work-blue .how-it-work .how-it-work-2 { flex-basis: 280px !important; } .how-it-work-blue .how-it-work .how-it-work-2:nth-child(2) { flex-basis: 250px !important; } .how-it-work .how-it-work-2:nth-child(2) { flex-basis: 210px; } .how-it-work .how-it-work-2:nth-child(3) { flex-basis: 260px; } .how-it-work .how-it-work-2:nth-child(4) { flex-basis: 210px; } .footer .how-it-work-blue .how-it-work { width: 690px; margin: 0 auto; } .footer .how-it-work-blue .how-it-work .how-it-work-item { color: #FFFFFF; white-space: nowrap; margin-left: auto; } .footer .how-it-work-blue .how-it-work .how-it-work-item span { color: #FFFFFF; border: 2px solid #FFFFFF; } .footer .how-it-work .how-it-work-1 { flex-basis: 240px; } .footer .how-it-work-blue .how-it-work .how-it-work-1 { flex-basis: 180px !important; } .footer .how-it-work-blue .how-it-work .how-it-work-2 { flex-basis: auto !important; } .footer .how-it-work-blue .how-it-work .how-it-work-2:nth-child(1) { margin-left: 0; } /* .options-panel { background-color: #0b76a6; padding: 30px 21px; position: fixed; top: 35%; left: -135px; width: 135px; height: 320px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; transition: all .3s linear; z-index: 53; } .options-panel.options-panel-opened { left: 0; } .options-panel .options-panel-opener { color: #FFFFFF; font-size: 18px; text-align: center; background: url("/images/left-panel-label.png") left top no-repeat transparent; background-size: 150px 33px; padding-top: 5px; width: 150px; height: 33px; position: absolute; left: 76px; top: 145px; cursor: pointer; transform: rotate(-90deg); } .options-panel .options-panel-opener.options-panel-opener-free {} .options-panel a:hover { text-decoration: none; } .options-panel .options-panel-btn { color: #FFFFFF; font-size: 15px; text-align: center; text-transform: uppercase; width: 90px; height: 72px; padding-top: 54px; margin-bottom: 20px; } .options-panel .options-panel-btn.options-panel-btn-1 { background: url('/images/icon-mail.svg') center 2px no-repeat #0b76a6; background-size: 52px; margin: 0; } .options-panel .options-panel-btn.options-panel-btn-2 { background: url('/images/icon-slider-products.svg') center 4px no-repeat #0b76a6; background-size: 52px; } .options-panel .options-panel-btn.options-panel-btn-3 { background: url('/images/icon-slider-trial.svg') center 6px no-repeat #0b76a6; background-size: 52px; } @media only screen and (min-width: 767px) and (max-width: 1024px) { .options-panel { display: none; } } */ .index-waf-block { margin: 20px auto 40px; width: 1000px; height: 200px; } .index-waf { padding: 0 0 20px; width: 498px; float: left; } .index-waf h3 { font-size: 22px; font-weight: normal; line-height: 1.2; text-align: center; color: #2988b4; } .index-waf-logos { margin-top: 40px; text-align: center; } .index-waf-logos a:hover { text-decoration: none; } .index-waf-logos img { vertical-align: top; margin: 0 10px; height: 50px; } .index-waf-logos img:nth-child(1) { margin-top: -5px; height: 50px; } .index-waf-logos img:nth-child(2) { margin-top: 7px; height: 25px; } .index-waf-logos img:nth-child(3) { margin-top: -13px; height: 45px; } .index-waf-logos img:nth-child(4) { margin-top: 37px; clear: both; height: 20px; } .index-waf-logos img:nth-child(5) { margin-top: 22px; height: 45px; max-width: 143px; } .index-waf__container .index-export { width: 497px; } .index-waf__container .index-waf-logos img { margin-left: 18px; margin-right: 18px; } .index-waf__container .index-waf-logos img:nth-child(2) { height: 30px; margin: 0 8px; margin-top: 4px; } .index-export { width: 502px; border-right: 2px solid #d8dfe5; } .index-export-logos { text-align: center; margin-top: 40px; } .index-export-logos a:hover { text-decoration: none; } .index-export-logos img { height: 40px; vertical-align: top; margin: 0 10px; } .index-export-logos img:nth-child(1) { height: 43px; } .index-export-logos img:nth-child(2) { height: 41px; } .index-export-logos img:nth-child(3) { height: 41px; margin-top: -5px; } .index-export-logos img:nth-child(4) { height: 38px; margin-top: 26px; clear: both; } .index-export-logos img:nth-child(5) { height: 27px; margin-top: 28px; } .index-export-logos img:nth-child(6) { height: 26px; margin-top: 28px; } .index-export-logos.index-export-logos-robo img { margin: 0 20px 30px; } .index-export-logos.index-export-logos-robo img:nth-child(1) { height: 27px; margin-top: 5px; } .index-export-logos.index-export-logos-robo img:nth-child(2) { height: 43px; } .index-export-logos.index-export-logos-robo img:nth-child(3) { height: 38px; margin-top: 0; clear: both; } .index-export-logos.index-export-logos-robo img:nth-child(4) { height: 41px; margin-top: -2px; } .index-export-logos.index-export-logos-robo img:nth-child(5) { height: 41px; margin-top: -2px; } .index-export-logos.index-export-logos-robo img:nth-child(6) { height: 26px; margin-top: 3px; } .index-export-logos.index-export-logos-robo img:nth-child(7) { margin: 0 16px 30px; margin-top: 5px; } .index-export-logos.index-export-logos-robo img:nth-child(8) { margin: 0 16px 30px; height: 40px; } .index-export-logos.index-export-logos-robo img:nth-child(9) { margin: 0 16px 30px; height: 60px; margin-top: -8px; } .index-export-logos.index-export-logos-robo img:nth-child(10) { margin: 0 16px 30px; height: 41px; } .index-export-logos.index-export-logos-robo img:nth-child(11) { margin: 0 16px 30px; } .index-export-logos.index-export-logos-robo img:nth-child(12) { margin: 0 16px 30px; height: 50px; margin-top: -2px; } .index-export-logos.index-export-logos-robo img:nth-child(13) { height: 34px; margin-top: 6px; } .index-export-logos.index-export-logos-robo img:nth-child(14) { height: 32px; margin-top: 6px; } .index-export-logos.index-export-logos-robo img:nth-child(15) { height: 32px; margin-top: 8px; } .index-export-logos.index-export-logos-robo img:nth-child(16) { height: 32px; margin-top: 6px; } .gartner-peers { width: 1000px; margin: 40px auto; } .gartner-peers #gartner-pi-widget { width: 100% !important; } .gartner-peers .gartner-pi-card .gartner-pi-stats .gartner-pi-alignRight { text-align: right; padding-right: 38px; } .gartner-pi-as-of-date { display: none; } .compliance-block { width: 1000px; margin: 20px auto 40px; } .compliance-block .compliance-block-items {} .compliance-block .compliance-block-items::after { content: ""; display: block; clear: both; } .compliance-block .compliance-block-item { display: inline-block; margin-top: 40px; width: 480px; height: 90px; float: left; } .compliance-block .compliance-block-item:nth-child(2n+1) { clear: both; } .compliance-block .compliance-block-item:nth-child(2n) { width: 500px; float: right; } .compliance-block .compliance-block-item:nth-child(2n) .compliance-block-item-content { width: 400px; } .compliance-block .compliance-block-item:nth-child(2n+1) .compliance-block-item-content { width: 370px; } .compliance-block .compliance-block-item .compliance-block-item-logo { width: 100px; float: left; } .compliance-block .compliance-block-item .compliance-block-item-logo img { width: 80px; } .compliance-block .compliance-block-item:nth-child(1) .compliance-block-item-logo img, .compliance-block .compliance-block-item:nth-child(3) .compliance-block-item-logo img, .compliance-block .compliance-block-item:nth-child(5) .compliance-block-item-logo img, .compliance-block .compliance-block-item:nth-child(7) .compliance-block-item-logo img { width: 90px; } .compliance-block .compliance-block-item .compliance-block-item-content { width: 390px; float: right; } .compliance-block .compliance-block-item .compliance-block-item-content h5 { font-size: 20px; margin: 0 0 10px; } .compliance-block .compliance-block-item .compliance-block-item-content p { color: #595a5c; font-size: 16px; line-height: 22px; } .compliance-page-block { width: 1000px; margin: 40px auto 0; } .compliance-page-block .compliance-page-block-col1 { color: #595a5c; font-size: 16px; line-height: 22px; text-align: justify; margin-bottom: 40px; width: 720px; float: left; } .compliance-page-block .compliance-page-block-col1 h2 { color: #2988b4; margin-bottom: 20px; } .compliance-page-block .compliance-product-descr h2 { margin: 40px 0 20px; } .compliance-page-block .compliance-product-descr p { margin: 0 0 10px; } .compliance-page-block .compliance-page-block-col1 p { margin: 0 0 20px; } .compliance-page-block .compliance-page-block-col1 ul li {} .compliance-page-block .compliance-page-block-col1 ul li ol { margin-left: 20px; } .compliance-page-block .compliance-page-block-col1 .compliance-page-logo { font-size: 20px; display: flex; margin-bottom: 20px; height: 100px; } .compliance-page-block .compliance-page-block-col1 .compliance-page-logo > div:first-child {} .compliance-page-block .compliance-page-block-col1 .compliance-page-logo > div:last-child { margin-left: 50px; border-left: 1px solid #efefef; padding-top: 20px; padding-left: 50px; } .compliance-page-block .compliance-page-block-col1 .compliance-page-logo img { width: auto !important; max-width: 250px !important; max-height: 100px; } .compliance-page-block .compliance-page-block-col1 .compliance-page-logo a { font-size: 20px; line-height: 1.5; } .compliance-page-block .compliance-page-block-col1 .compliance-page-logo::after { content: ""; display: block; clear: both; } .compliance-page-block .compliance-page-block-col1 h3 { font-size: 18px; margin: 30px 0 10px; } .compliance-page-block .compliance-page-block-col1 ul { list-style-type: disc; margin-left: 20px; } .compliance-page-block .compliance-page-block-col1 ul.socnetbtnslist { min-width: 530px; } .compliance-page-block .compliance-page-block-col2 { width: 250px; float: right; } .compliance-page-block .compliance-freeservice-banner { margin-top: 15px; } .compliance-page-block .compliance-freeservice-banner img { width: 100%; border-radius: 5px; } .compliance-page-list { font-size: 16px; margin-bottom: 20px; border: 1px solid #efefef; border-radius: 5px; width: 250px; float: right; } .compliance-page-list::after { padding-bottom: 10px; content: ""; display: block; clear: both; } .compliance-page-list h3 { color: #2988b4; font-size: 20px; font-weight: normal; line-height: 24px; padding: 20px 20px 20px; margin: 0; border-bottom: 2px solid #f69e00; } /* .compliance-page-list-item:nth-child(2) img, .compliance-page-list-item:nth-child(3) img, .compliance-page-list-item:nth-child(9) img, .compliance-page-list-item:nth-child(10) img, .compliance-page-list-item:nth-child(11) img, .compliance-page-list-item:nth-child(12) img { margin-top: 2px; } */ .compliance-page-list-item a.compliance-page-list-item-active { color: #fe9800; cursor: auto; } .compliance-page-list-item a.compliance-page-list-item-active:hover { text-decoration: none; } .compliance-page-list.compliance-page-list-wide { width: 100%; float: none; clear: both; } .compliance-page-list.compliance-page-list-wide .compliance-page-list-item { width: 36%; float: left; } .compliance-page-list.compliance-page-list-wide .compliance-page-list-item:nth-child(3n) { width: 28%; } .compliance-page-list.compliance-page-list-wide .compliance-page-list-item:nth-child(3n+1) { clear: both; } .compliance-page-products { margin-bottom: 20px; width: 250px; float: right; } .compliance-page-products h3 { color: #67abe2; font-size: 20px; font-weight: normal; line-height: 24px; text-align: center; padding: 0 10px; margin: 0; } .compliance-page-products .product-scale { background: none; width: 100%; height: auto; } .compliance-page-products .product-scale .product-scale-item { margin-top: 20px; position: relative; left: auto; top: auto; border-bottom: 1px solid #fc970f; padding-bottom: 20px; } .compliance-page-products .product-scale .product-scale-item:last-child { border: 0; } .compliance-page-products .product-scale img { width: 40px; } .compliance-page-products .product-scale-label { font-size: 12px; padding: 0 4px; height: 16px; } .compliance-page-products.compliance-page-products-wide { width: 100%; float: none; clear: both; } .compliance-page-products.compliance-page-products-wide h3 { display: none; } .compliance-page-products.compliance-page-products-wide .product-scale-item { padding-bottom: 40px; margin-top: 0; border: 0; width: 250px; float: left; } .compliance-page-products.compliance-page-products-wide .product-scale-item:nth-child(2n) { width: 350px; margin-left: 170px; } .compliance-page-products.compliance-page-products-wide .product-scale-item.product-scale-3 { clear: both; } .compliance-page-products.compliance-page-products-wide .product-scale-item.product-scale-4 { margin-top: 4px; } .compliance-page-products.compliance-page-products-wide .product-scale-item .product-scale-header { } .compliance-page-products.compliance-page-products-wide .product-scale-item img { width: 60px; } .compliance-freeservice-banner { border: 1px solid #efefef; } .immuniweb-banner-cite { color: #576d7b; font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 24px; text-align: left; padding-bottom: 60px; margin: 0 auto; width: 920px; white-space: nowrap; } .immuniweb-banner-cite img { margin-top: 0px; margin-left: 20px; width: 120px; float: left; } div#tabscontent .immuniweb-banner-cite a, .immuniweb-banner-cite a { color: #576d7b; font-family: 'Noto Serif', Georgia, Trebuchet, serif; text-decoration: none; } div#tabscontent .immuniweb-banner-cite a:hover, .immuniweb-banner-cite a:hover { text-decoration: none; } @-webkit-keyframes fadein1 { 0% { opacity: 0; } 100% { opacity: 0.5; } } @-ms-keyframes fadein1 { 0% { opacity: 0; } 100% { opacity: 0.5; } } @keyframes fadein1 { 0% { opacity: 0; } 100% { opacity: 0.5; } } @-webkit-keyframes popin1 { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } 85% { -webkit-transform: scale(1.05); transform: scale(1.05); opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } @-ms-keyframes popin1 { 0% { -ms-transform: scale(0); transform: scale(0); opacity: 0; } 85% { -ms-transform: scale(1.05); transform: scale(1.05); opacity: 1; } 100% { -ms-transform: scale(1); transform: scale(1); opacity: 1; } } @keyframes popin1 { 0% { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; } 85% { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); opacity: 1; } 100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } } @media only screen and (max-width:1599px){ .page-toc-block { display: none; } } .carousel-testimonials { color: #595a5c; font-size: 16px; line-height: 1.5; text-align: center; margin-left: -50px; width: 1000px; height: 380px; } .carousel-testimonials .carousel-testimonials-slide { position: relative; border-radius: 5px; background: #FFFFFF; padding: 30px 50px; width: 1000px; box-shadow: 0 1px 4px rgba(0,0,0,.2); min-height: 340px; display: flex; align-items: center; } .carousel-testimonials .carousel-testimonials-quote { width: 30px; position: absolute; } .carousel-testimonials .carousel-testimonials-quote.carousel-testimonials-quote-1 { left: 35px; top: 35px; } .carousel-testimonials .carousel-testimonials-quote.carousel-testimonials-quote-2 { transform: rotate(180deg); right: 35px; bottom: 35px; } .carousel-testimonials .carousel-testimonials-img img { height: 50px; } .carousel-testimonials p.carousel-testimonials-txt { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 1.4; margin: 10px 0; } .carousel-testimonials p b { color: #2989b5; font-size: 20px; } .carousel--bottom-nav .carousel-nav { top: auto; bottom: 0; } .carousel--use-cases .carousel-nav { top: auto; bottom: -30px; } .carousel--use-cases .carousel-descr { color: #2988b4; font-size: 16px; text-align: center; position: absolute; bottom: 15px; left: calc(50% - 180px); } div .carousel-nav--discovery{ top: 40px; } .cwe-banner { background: url("/images/owasp-top-10-banner-background.webp") center center no-repeat #009aed; background-size: cover; border-radius: 5px; padding: 50px 0 55px; margin: 20px 0; } .cwe-banner .cwe-banner-header { color: #FFFFFF; font-size: 26px; text-align: center; padding: 0 20px; } .cwe-banner .cwe-banner-blocks { text-align: center; vertical-align: top; display: flex; align-items: center; } .cwe-banner .cwe-banner-block { display: inline-block; vertical-align: top; flex-basis: 315px; } .cwe-banner .cwe-banner-block.cwe-banner-block1 { } .cwe-banner .cwe-banner-block.cwe-banner-block2 { } .cwe-banner .cwe-banner-block-header { color: #FFFFFF; font-size: 28px; line-height: 1.2; } .cwe-banner-block.cwe-banner-block1 .cwe-banner-block-header { font-size: 34px; padding: 0 20px; } .cwe-banner-block.cwe-banner-block2 .cwe-banner-block-header { } .cwe-banner ul { padding: 0; margin: 15px 0; } .cwe-banner ul li { color: #FFFFFF; text-align: left; padding-left: 30px; margin: 0 0 5px 28px; } .cwe-banner-block ul li { font-size: 18px; background: url("/immuniweb/images/check-green.svg") left center no-repeat transparent; background-size: 18px; } /* .cwe-banner-block.cwe-banner-block2 ul li { background: url("/immuniweb/images/check-green.svg") left center no-repeat transparent; background-size: 18px; } */ .cwe-banner .cwe-banner-block.cwe-banner-block1 a:hover, .cwe-banner .cwe-banner-block.cwe-banner-block2 a:hover { text-decoration: none; opacity: 0.9; } .cwe-banner .cwe-banner-block a { color: #FFFFFF; font-size: 18px; line-height: 30px; text-align: center; text-transform: uppercase; background: #0057ae; border-radius: 5px; display: block; width: 140px; height: 30px; margin: 0 auto; } .cwe-banner .cwe-banner-block.cwe-banner-block1 a { background: #0057ae; margin-top: 73px; } .cwe-banner .cwe-banner-block.cwe-banner-block2 a { background: #3ab536; } .block-with-without-h2 { color: #67abe2; text-align: center; font-size: 28px; padding-top: 0; margin: 40px 0 0; } .block-with-without-btn p { color: #67abe2; font-size: 22px; text-align: center; width: 100%; margin: 0; } .block-with-without-btn a.orange-btn { padding: 3px 10px; margin: 40px auto 0; width: 150px; } .block-with-without { width: 958px; margin: 0 auto 40px auto; } .block-with-without-col { display: inline-block; padding-top: 50px; } .block-with-without-col.block-with-without-col1 { width: 402px; text-align: right; } .block-with-without-col.block-with-without-col2 { color: #ff5a00; font-size: 48px; font-weight: 600; text-align: center; padding-top: 180px; width: 150px; height: 390px; vertical-align: top; background: url("/images/divider.png") center center no-repeat transparent; } .block-with-without-col.block-with-without-col3 { padding-top: 45px; width: 400px; vertical-align: top; } .block-with-without-col .block-with-without-header { color: #67abe2; font-size: 22px; line-height: 28px; margin-right: 30px; margin-bottom: 40px; } .block-with-without-col img { margin-bottom: 17px; margin-left: 20px; width: 280px; } .block-with-without-col ul li { color: #595a5c; font-size: 16px; line-height: 1.5; margin: 15px 0; } .block-with-without-col.block-with-without-col1 ul li { text-align: right; padding-right: 40px; background: url("/immuniweb/images/no-crest.svg") right center no-repeat transparent; background-size: 22px; } .block-with-without-col.block-with-without-col3 ul li { text-align: left; padding-left: 42px; background: url("/immuniweb/images/yes.svg") left center no-repeat transparent; background-size: 24px; } .index-header-p1 > h2 { color: #FFFFFF; font-size: 34px; font-weight: normal; line-height: 36px; text-align: center; text-transform: uppercase; margin: 0; } .index-header-p1 h3.index-numbered-block-subheader { color: #a2e1f0; font-size: 26.7px; font-weight: normal; line-height: 28px; text-align: center; text-transform: uppercase; margin: 0 0 50px; } .index-numbered-block-line { border-top: 1px solid #FFFFFF; width: 1000px; margin: 40px auto; height: 1px; } .index-numbered-block { background: transparent; padding: 0; margin: 0 auto; width: 970px; } .index-numbered-block > div { color: #FFFFFF; font-size: 22px; line-height: 42px; clear: both; padding: 10px 0; } .index-numbered-block .how-it-work-item span { font-size: 30px; line-height: 46px; border: 2px solid #FFFFFF; border-radius: 50%; text-align: center; width: 50px; height: 50px; float: left; margin-top: 3px; margin-right: 15px; } .index-numbered-block h2 { color: #FFFFFF; font-size: 24px; line-height: 1.2; display: inline-block; } /* Application-security-matters quotes block */ .quotes-block__nowrap { white-space: nowrap; } .quotes-block__list { display: flex; flex-wrap: wrap; justify-content: center; } .quotes-block__list__item { width: 460px; margin: 20px 20px 10px; } .quotes-block__quote { font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-size: 18px; line-height: 1.4; font-style: italic; color: #576d7b; padding-top: 40px; position: relative; text-align: center; background: url('/images/quotes.svg') center top no-repeat; background-size: 30px; } .quotes-block__quote__logo-footer { height: 100px; margin-top: 20px; display: flex; align-items: center; justify-content: center; } .quotes-block__quote__logo { max-width: 180px; max-height: 100px; } @media only screen and (max-width: 400px) { .quotes-block__nowrap { white-space: normal; } } @media only screen and (max-width: 1024px) { .quotes-block__list__item { width: 100%; margin: 20px 10px 20px; } .quotes-block__list .quotes-block__list__item:last-child { margin-bottom: 0; } .quotes-block__quote__logo-footer { height: auto; } .quotes-block__quote { font-size: 16px; } /* Fixes */ .quotes-block__quote p { text-align: center; } } /* Fixes */ .appsec-matters-block.quotes-block { padding-bottom: 0; overflow: hidden; } .blue-background .appsec-matters-chart h3 { background: #f2f9fd } .white-background .appsec-matters-chart h3 { background: #fff } /* Packages-discovery cost in tabs */ .packages-types-discovery li a sup { background: #67abe2; color: #fff; padding: 0 4px; border-radius: 2px; margin-left: 4px; font-size: 14px; } .packages-types-discovery li.active a sup { background: #fe6700; } /* How it works banner */ .how-it-works { background: #20a1f0; color: #fff; font-family: Hind, Arial, sans-serif; padding: 30px 0; } .how-it-works__container { max-width: 1000px; margin: 0 auto; white-space: nowrap; } .how-it-works__title { color: #fff; font-size: 26px; font-weight: 400; text-align: center; margin: 0 0 30px; } .how-it-works__title + .how-it-works__list .how-it-works__list__item { margin: 0 0 0 auto; } section.how-it-works-nomargin--products h2{ margin-right: 34px; } .how-it-works__list { display: flex; flex: 1; list-style-type: none; padding: 0; font-size: 22px; line-height: 1em; counter-reset: step-counter; } .how-it-works__list__item { counter-increment: step-counter; display: flex; align-items: center; margin: 0 auto; } .how-it-works__list__item::after { content: ""; position: absolute; top: 20px; right: -60px; border: solid #FFFFFF; border-width: 0 1px 1px 0; display: inline-block; padding: 8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .how-it-works__list__item:last-child::after { display: none; } .footer-banner-new .how-it-works__list__item::after { display: none; } /* .how-it-works__list__item:before { content: counter(step-counter); display: block; box-sizing: border-box; font-size: 30px; border: 2px solid #fff; border-radius: 50%; text-align: center; line-height: 46px; width: 50px; height:50px; overflow: hidden; margin-right: 16px; } .how-it-works__list--upper-alpha .how-it-works__list__item:before { content: counter(step-counter, upper-alpha); } */ .certification-prerequisites { background: #20a1f0; color: #fff; font-family: Hind, Arial, sans-serif; padding: 30px 0; } .certification-prerequisites__container { max-width: 1000px; margin: 0 auto; white-space: nowrap; background: url("/images/icons/certification/certificate-seal.png") left center no-repeat transparent; padding: 35px 0 35px 370px; background-size: 334px; } .certification-prerequisites__title { color: #fff; font-size: 26px; font-weight: 400; margin: 0 0 30px; } section.certification-prerequisites-nomargin--products h2{ margin-right: 34px; } .certification-prerequisites__list { list-style-type: none; padding: 0; font-size: 22px; line-height: 1em; counter-reset: step-counter; } .certification-prerequisites__list__item { counter-increment: step-counter; display: flex; align-items: center; margin: 0 auto; } .certification-prerequisites__list li.certification-prerequisites__list__item:before { content: counter(step-counter); display: block; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 26px; border: 2px solid #fff; border-radius: 50%; text-align: center; line-height: 40px; width: 45px; height: 45px; overflow: hidden; margin-right: 16px; padding: 0px; } .certification-prerequisites__list li.certification-prerequisites__list__item--circle { font-size: 20px; margin: 10px 0; line-height: 26px; } /* Research Promo */ .research-promo { width: 1000px; font-family: Hind, "Trebuchet MS", sans-serif; } .research-promo__title { color: #2988b4; font-size: 28px; line-height: 32px; font-weight: 400; text-align: center; margin-bottom: 40px; font-family: Hind, 'Trebuchet MS', sans-serif; } .research-promo__content { position: relative; overflow: hidden; } .research-promo--laptop .research-promo__content { background: url('/images/laptop-mockup.png') no-repeat; background-size: 550px; min-height: 310px; } .research-promo__laptop-screen { display: block; width: 450px; height: 260px; position: absolute; top: 10px; left: 50px; border-radius: 2px; } .research-promo--laptop .conclusions { margin-left: 530px; margin-top: 10px; } /* Conclusions List */ .conclusions-list { list-style-type: none; color: #595a5c; font-size: 18px; line-height: 1.1em; padding: 0; margin: 0; } .conclusions-list__item { margin-bottom: 20px; } .conclusions-list__item__text { display: flex; flex-flow: column; justify-content: center; min-height: 32px; } .conclusions-list__item__percent { color: #ff8a00; font-weight: 600; font-size: 26px; line-height: 32px; text-align: right; display: block; float: left; min-width: 75px; margin-right: 15px; } .conclusions__actions { margin-left: 90px; display: flex; align-items: center; min-height: 48px; } .conclusions__actions a { margin-right: 30px; width: 175px; margin-left: 0; } .conclusions__actions a:last-child { margin-right: 0; } .conclusions__actions .partner { display: flex; align-items: center; font-size: 16px; } .conclusions__actions .partner__logo { max-height: 48px; margin-right: 10px; } .conclusions__actions .conclusions__actions__descr { color: #2988b4; font-size: 16px; padding-left: 15px; padding-bottom: 10px; } /* swiper-testimonials-containe */ .swiper-testimonials-container { width: 1000px; margin: 0 auto; position: relative; height: 341px; margin-bottom: 45px; } .swiper-testimonials-container .swiper-button-next, .swiper-testimonials-container .swiper-button-prev { position: absolute; top: 50%; } .swiper-testimonials-container .swiper-button-next { background: url(/immuniweb/images/screens/products/arrow-next.png) center no-repeat; background-size: 30px; right: -30px; } .swiper-testimonials-container .swiper-button-prev { background: url(/immuniweb/images/screens/products/arrow-prev.png) center no-repeat; background-size: 30px; left: -30px; } .swiper-testimonials-container .swiper-button-prev:after, .swiper-testimonials-container .swiper-button-next:after { display: none; } .swiper-testimonials-container .swiper-pagination { position: relative; bottom: 0; margin-top: 20px; } .swiper-testimonials-container .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 10px; } .swiper-testimonials-container .swiper-pagination .swiper-pagination-bullet-active { background: #ff5a00; } @media screen and (max-width: 1130px) { .swiper-testimonials-container .swiper-button-next { right: 10px; } .swiper-testimonials-container .swiper-button-prev { left: 10px; } } /* Research Promo Swiper */ .research-promo-swiper { width: 1000px; margin: 0 auto; position: relative; } .research-promo-swiper .swiper-button-next, .research-promo-swiper .swiper-button-prev { position: absolute; top: 50%; } .research-promo-swiper .swiper-button-next { background: url(/immuniweb/images/screens/products/arrow-next.png) center no-repeat; background-size: 30px; right: -30px; } .research-promo-swiper .swiper-button-prev { background: url(/immuniweb/images/screens/products/arrow-prev.png) center no-repeat; background-size: 30px; left: -30px; } .research-promo-swiper .swiper-button-prev:after, .research-promo-swiper .swiper-button-next:after { display: none; } .research-promo-swiper .swiper-pagination { position: relative; bottom: 0; margin-top: 20px; } .research-promo-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 10px; } .research-promo-swiper .swiper-pagination .swiper-pagination-bullet-active { background: #ff5a00; } @media screen and (max-width: 1130px) { .research-promo-swiper .swiper-button-next { right: 10px; } .research-promo-swiper .swiper-button-prev { left: 10px; } } /* Free Services Stats */ .free-services-stats { width: 660px; margin: 20px auto 0 auto; display: flex; list-style-type: none; } .free-services-stats__item { border: 1px solid #aad2eb; text-align: center; padding: 16px 20px 20px 20px; margin: 20px; border-radius: 5px; flex: 1; } .free-services-stats__item__number { color: #ff5a00; font-size: 48px; line-height: 48px; display: block; margin-bottom: 10px; font-weight: 600; } .free-services-stats__item__description { color: #0b76a6; font-size: 18px; line-height: 22px; font-weight: 600; display: block; } .popup-img:hover {opacity: 0.8;} .modal-window { display: none; position: fixed; z-index: 61; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.8); cursor: pointer; } .modal-window-content { margin: auto; display: block; width: 80%; max-width: 700px; } .modal-window-caption { margin: auto; display: block; width: 80%; max-width: 700px; text-align: center; color: #ccc; padding: 10px 0; height: 150px; } .modal-window-content, .modal-window-caption { -webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s; } @-webkit-keyframes zoom { from {-webkit-transform:scale(0)} to {-webkit-transform:scale(1)} } @keyframes zoom { from {transform:scale(0)} to {transform:scale(1)} } .modal-window-close { position: absolute; top: 15px; right: 35px; color: #f1f1f1; font-size: 40px; font-weight: 600; transition: 0.3s; } .modal-window-close:hover, .modal-window-close:focus { color: #bbb; text-decoration: none; cursor: pointer; } @media only screen and (max-width: 700px){ .modal-content { width: 100%; } } /* Technology Block Important */ .technology-block-important h3 { font-size: 22px !important; } .technology-block-important h3:before { display: inline-block; float: left; width: 34px; height: 34px; border: 1px solid #2e98d6; border-radius: 50%; margin-right: 10px; color: #2e98d6; text-align: center; overflow: hidden; line-height: 34px; font-size: 22px; } .technology-block-important--1 h3:before { content: "1"; } .technology-block-important--2 h3:before { content: "2"; } .technology-block-important--3 h3:before { content: "3"; } /* Package Selector Block and Link */ .package-selector-block { text-align: center; padding-bottom: 40px; } .package-selector-link { font-size: 18px; display: inline-block; border-bottom: 1px solid #2989dc; padding: 0 4px 4px; color: #2989dc; } .package-selector-link:hover { border-bottom-color: transparent; text-decoration: none; } /* Sup Label */ .sup-label { background: #fd9800; color: #fff; font-weight: 600; font-size: 18px; letter-spacing: 1px; padding: 4px 6px; margin-left: 4px; border-radius: 3px; display: inline-block; position: relative; top: -6px; } /* Discovery illuminators */ .discovery-block-2 .discovery-block-text-1 { position: absolute; top: 0; left: 50px; } .discovery-block-2 .discovery-block-text-1:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; right: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-1:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; right: -120px; } .discovery-block-2 .discovery-block-text-2 { position: absolute; top: 95px; left: 0; } .discovery-block-2 .discovery-block-text-2:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; right: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-2:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; right: -120px; } .discovery-block-2 .discovery-block-text-3 { position: absolute; top: 192px; left: 0; } .discovery-block-2 .discovery-block-text-3:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; right: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-3:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; right: -120px; } .discovery-block-2 .discovery-block-text-4 { position: absolute; top: 285px; left: 18px; } .discovery-block-2 .discovery-block-text-4:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; right: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-4:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; right: -120px; } .discovery-block-2 .discovery-block-text-5 { position: absolute; top: 0; left: 460px; } .discovery-block-2 .discovery-block-text-5:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; left: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-5:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; left: -120px; } .discovery-block-2 .discovery-block-text-6 { position: absolute; top: 95px; left: 517px; } .discovery-block-2 .discovery-block-text-6:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; left: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-6:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; left: -120px; } .discovery-block-2 .discovery-block-text-7 { position: absolute; top: 192px; left: 517px; } .discovery-block-2 .discovery-block-text-7:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; left: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-7:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; left: -120px; } .discovery-block-2 .discovery-block-text-8 { position: absolute; top: 285px; left: 460px; } .discovery-block-2 .discovery-block-text-8:before { display: block; content: ""; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; left: -22px; margin: -2px 0; border-radius: 50%; } .discovery-block-2 .discovery-block-text-8:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; left: -120px; } /* Infographic Block */ .infographic-block { width: 1000px; display: flex; align-items: center; margin: 0 auto; padding-top: 20px; /* TODO: remove vertical padding after unification */ } .infographic-block--reverse { flex-flow: row-reverse; } .infographic-block__description { color: #595a61; font-size: 18px; line-height: 1.2; } .infographic-block .infographic-block__description { margin: 0 -30px 0 0; } .infographic-block--reverse .infographic-block__description { margin: 0 0 0 -30px; } .infographic-block__description p { margin: 20px 30px; } .infographic-block__infographic { display: flex; flex-shrink: 0; } .infographic-block__infographic__image { display: block; width: 273px; height: 273px; border-radius: 50%; box-shadow: 0 0 0 10px #d6e4ea, 0 0 0 15px #fff, 0 0 0 16px #fd9800; margin: 16px 56px; position: relative; z-index: 10; } .blue-background .infographic-block__infographic__image { box-shadow: 0 0 0 10px #d6e4ea, 0 0 0 15px #f2f9fd, 0 0 0 16px #fd9800; } .infographic-block__infographic__side { list-style-type: none; display: flex; flex-flow: column; justify-content: center; color: #4c9deb; font-size: 18px; line-height: 1.2; } .infographic-block__infographic__side--bi { justify-content: space-between; margin-top: 60px; margin-bottom: 60px; } .infographic-block__infographic__side--bi.infographic-block__infographic__side--left .infographic-block__infographic__side__item:first-child, .infographic-block__infographic__side--bi.infographic-block__infographic__side--left .infographic-block__infographic__side__item:last-child { margin-right: -10px; } .infographic-block__infographic__side--bi.infographic-block__infographic__side--right .infographic-block__infographic__side__item:first-child, .infographic-block__infographic__side--bi.infographic-block__infographic__side--right .infographic-block__infographic__side__item:last-child { margin-left: -10px; } .infographic-block__infographic__side--tri { justify-content: space-between; margin-top: 40px; margin-bottom: 40px; } .infographic-block__infographic__side--tri.infographic-block__infographic__side--left .infographic-block__infographic__side__item:first-child, .infographic-block__infographic__side--tri.infographic-block__infographic__side--left .infographic-block__infographic__side__item:last-child { margin-right: -20px; } .infographic-block__infographic__side--tri.infographic-block__infographic__side--right .infographic-block__infographic__side__item:first-child, .infographic-block__infographic__side--tri.infographic-block__infographic__side--right .infographic-block__infographic__side__item:last-child { margin-left: -20px; } .infographic-block__infographic__side--quad { justify-content: space-between; } .infographic-block__infographic__side--quad.infographic-block__infographic__side--left .infographic-block__infographic__side__item:first-child, .infographic-block__infographic__side--quad.infographic-block__infographic__side--left .infographic-block__infographic__side__item:last-child { margin-right: -40px; } .infographic-block__infographic__side--quad.infographic-block__infographic__side--right .infographic-block__infographic__side__item:first-child, .infographic-block__infographic__side--quad.infographic-block__infographic__side--right .infographic-block__infographic__side__item:last-child { margin-left: -40px; } .infographic-block__infographic__side__item { min-height: 48px; display: flex; align-items: center; } .infographic-block__infographic__side--left .infographic-block__infographic__side__item { justify-content: flex-end; } .infographic-block__infographic__side--right .infographic-block__infographic__side__item { justify-content: flex-start; } .infographic-block__infographic__side__item__text { display: inline-block; text-align: center; white-space: nowrap; } .infographic-block__infographic__side .infographic-block__infographic__side__item { position: relative; } .infographic-block__infographic__side .infographic-block__infographic__side__item:before { content: ""; display: block; background: #fd9800; height: 5px; width: 5px; position: absolute; top: 50%; margin: -2px 0; border-radius: 50%; } .infographic-block__infographic__side--left .infographic-block__infographic__side__item:before { right: -22px; } .infographic-block__infographic__side--right .infographic-block__infographic__side__item:before { left: -22px; } .infographic-block__infographic__side .infographic-block__infographic__side__item:after { display: block; content: ""; background: #fd9800; height: 1px; width: 100px; position: absolute; top: 50%; } .infographic-block__infographic__side--left .infographic-block__infographic__side__item:after { right: -122px; } .infographic-block__infographic__side--right .infographic-block__infographic__side__item:after { left: -122px; } /* Tilte */ .title__subtitle { font-size: 16px; line-height: 28px; margin-top: 10px; color: #f59c00; text-shadow: 1px 1px rgba(255, 255, 255, 0.4); } /* Action Block */ .action-block { display: flex; justify-content: center; margin-top: 60px; } .action-block--dense-bottom { padding-bottom: 20px; } .action-block--dense-top { margin-top: 30px; } .action-block__action__hint { text-align: center; margin: 10px 0; font-size: 14px; line-height: 18px; } .action-block__button { display: inline-flex; background: #ff5a00; border: 2px solid #ff5a00; color: #fff !important; /* Overrides by a */ font-size: 18px; line-height: 1.1; padding: 0 20px; height: 46px; align-items: center; justify-content: center; text-align: center; border-radius: 3.5px; margin: 0 10px; cursor: pointer; text-decoration: none; min-width: 175px; text-transform: uppercase; } .action-block__button:focus { text-decoration: none; } .action-block__button:hover { text-decoration: none; background-color: #ff8b1b; border-color: #ff8b1b; } .action-block__button--outline { background: none; color: #ff5a00 !important; /* Overrides by a */ border-color: #ff5a00; } .action-block__button--outline:hover { background-color: transparent; color: #ff8b1b !important; /* Overrides by a */ } .action-block__button--outlinewhite { border-color: #ffffff; border-width: 1px; } .action-block__button--outlinewhite:hover { border-color: #ffffff; } .action-block__button--uppercase { text-transform: uppercase; } .action-block__button--white { color: #ff5a00 !important; background: #ffffff; } .action-block__button--white:hover { color: #ffffff !important; } .action-block__button--disabled { background: #CACACA; } .action-block__button--disabled:hover { background: #CACACA; } .flat-price-item__btn { text-align: center; } .flat-price-item__btn .action-block__button { font-size: 16px; line-height: 24px; background: #fd970f; border: 1px solid #ff5a00; width: 125px; height: 24px; min-width: 125px; margin-bottom: 5px; } .flat-price-item__btn .action-block__button:hover { background: #ff5a00; border: 1px solid #ff5a00; } .action-block__link { font-size: 18px; } /* Assessment Scope */ .assessment-scope-slide { display: flex; background: #f2f9fd; padding: 20px 25px; border-radius: 5px; } .blue-background .assessment-scope-slide { background: #e7f0f4; } .assessment-scope-slide__logo { display: flex; align-items: center; justify-content: center; margin: 0 20px 0 10px; } .assessment-scope-slide__logo__image { display: block; width: 200px; height: auto; } .assessment-scope-slide__list { list-style-type: none; flex-grow: 1; } .assessment-scope-slide__list__item { color: #595a61; line-height: 22px; background: url("/immuniweb/images/yes.svg") left center no-repeat transparent; background-size: 18px; /* white-space: nowrap; text-overflow: ellipsis; */ padding: 5px 0 5px 28px; } .assessment-scope-slide__list__item p { margin: 0; } .assessment-scope-slide .cwe-slider-item .assessment-scope-slide__list { flex-grow: 0; } .cwe-slider .cwe-slider-slides .swiper-button-next::after, .cwe-slider .cwe-slider-slides .swiper-button-prev::after { display: none; } .assessment-scope-slide__slider { flex-grow: 1; } .assessment-scope-robo .assessment-scope-slide__logo { display: block; margin: 0 0 20px 80px; } .assessment-scope-robo ul.assessment-scope-slide__list { margin-left: 80px; } .assessment-scope-robo ul.assessment-scope-slide__list li { font-size: 16px; } /* Post Modern Patch */ .post-modern { padding: 56px 0 70px 0 !important; overflow: hidden; margin: 0 !important; color: #595a5c; } div .post--static .post-modern__title h2 { margin-bottom: 10px!important; font-weight: 600!important; } .post-modern--dense { padding: 25px 0 35px 0 !important; } .post-modern--dense-top { padding: 25px 0 70px 0 !important; } .post-modern--dense-bottom { padding: 56px 0 25px 0 !important; } .post-modern-notitle { overflow: hidden; padding: 70px 0 !important; } .post-modern h1, .post-modern h2 { font-size: 28px !important; font-weight: 400 !important; line-height: 32px !important; padding: 0 !important; margin: 0 0 40px 0 !important; text-align: center !important; color: #2988b4; } .post-modern--notitlemargin h2 { margin: 0 !important; } .post-modern--subtitled h2 { margin-bottom: 10px !important; } .post-modern--subtitled .sak-ads .sak-ads__title { margin-bottom: 15px !important; color: #2988b4; } .post-modern__title { display: flex; justify-content: center; text-align: center; margin: -5px 0; } .post-modern__title h1 { font-size: 28px; line-height: 32px; margin-bottom: 0; } .post-modern__description { font-size: 20px; line-height: 26px; text-align: center; width: 1024px; margin: 30px auto 0 auto; } div .post-modern__description--index { font-size: 18px; line-height: 24px; } .post-modern__content { position: relative; max-width: 1000px; margin: 0 auto; } .post-modern__footer { display: flex; flex-flow: column; margin-top: 40px; } .post-modern__footer--nomargin { margin: 0; } .post-modern__footer__title { font-size: 22px; text-align: center; line-height: 26px; margin-bottom: 30px; } .post-modern__actions { display: flex; justify-content: center; } .post-modern__actions .orange-btn, .post-modern__actions .white-btn { width: 185px; } .post-modern__actions a { margin: 0 10px; } /* Temporary */ .post-modern-notitle .action-block, .post-modern .action-block { padding: 0; } .payment-methods-block-bank { text-align: center; } .payment-methods-block-bank .payment-methods-block-bank-descr { font-size: 15px; margin: 30px 0 0; } .payment-methods-block-bank .action-block__button { line-height: 42px; width: 200px; } .action-block__product_link { font-size: 16px; text-align: center; margin: 30px 0 0; display: block; clear: both; } .immuniweb-banner-cite-modern { padding: 0; margin: 0 auto; } .ai-human-block-last { height: 200px !important; } .immuniweb-banner-cite-nopadding { padding: 0; } .how-it-works-nomargin { margin-bottom: 0 !important; } /* Gartner Widget Tweak */ #gartner-pi-widget[data-size="large"] .gartner-pi-gradient:after { background: -webkit-gradient(linear,left bottom,left top,color-stop(1%,rgba(255,255,255,.9)),color-stop(15%,rgba(255,255,255,0))) !important; background: -webkit-linear-gradient(bottom,rgba(255,255,255,.9) 1%,rgba(255,255,255,0) 15%) !important; background: linear-gradient(to top,rgba(255,255,255,.9) 1%,rgba(255,255,255,0) 15%) !important; } #gartner-pi-widget[data-size="large"] .gartner-pi-reviews { width: auto !important; } #gartner-pi-widget .gartner-pi-link { padding: 20px 20px 0 !important; } #gartner-pi-widget h1.gartner-pi-h1 { text-align: center; margin: -5px 0 0 !important; } #gartner-pi-widget { border: none !important; box-shadow: 0 1px 4px rgba(0,0,0,.2); border-radius: 5px; overflow: hidden; } /* New head banner */ .index-header h1 { text-transform: none; font-size: 32px; } .index-header .index-header-p1 { padding: 0; padding-top: 50px; text-shadow: 1px 1px 0 rgba(11, 118, 166, 0.3); } .index-header-text { color: #FFFFFF; font-size: 20px; line-height: 26px; text-align: center; width: 1024px; margin: 30px auto 0 auto; text-shadow: 1px 1px 0 rgba(11, 118, 166, 0.3); } .index-header-subtitle { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 1.2; margin: 0 0 5px; text-align: center; } .index-cube-button7, .index-cube-button2 { top: 330px; } .index-cubes { position: absolute; top: 260px; left: 50%; margin-left: -410px; } .index-cube-desct-txt { font-size: 24px; opacity: 1; left: 50%; top: 226px; width: 640px; margin-left: -320px; background: none; color: #fff; text-shadow: 1px 1px 0 rgba(11, 118, 166, 0.3); } .index-cube-desct-txt:before { content: ""; display: block; width: 120px; height: 2px; background: #fff; position: absolute; top: -23px; left: 50%; margin-left: -60px; } .index-cube-txt-btn { margin-top: 655px !important; } .index-cube-wrapper-tmp, .index-cube-descr-circle { height: 790px; } .index-cube-txt-btn .orange-btn { margin-top: 30px !important; } .product-blocks-modern .product-blocks-2-item { margin-bottom: 70px !important; padding-bottom: 0 !important; } .talk-contacts { margin: 60px 0; } /* talk-contacts form partners page */ .talk-contacts--partners select:active, .talk-contacts--partners select:focus, .talk-contacts--partners textarea:active, .talk-contacts--partners textarea:focus { outline:none } div .talk-contacts--partners { margin: 0 auto; width: 800px; } .talk-contacts--partners div.regular-form__title { font-size: 24px; line-height: 1.0; font-weight: 400; margin-bottom: 10px; color: #595a5c; margin-top: 0px; } .talk-contacts--partners div.regular-form__input label { font-size: 16px; user-select: none; cursor: pointer; margin-bottom: 0; line-height: 24px; } .talk-contacts--partners .regular-form__col .regular-form__input--radio:nth-child(5) { margin-bottom: 30px; } .talk-contacts--partners .regular-form__input input[type="text"], .talk-contacts--partners .regular-form__input input[type="email"], .talk-contacts--partners .regular-form__input input[type="tel"], .talk-contacts--partners .regular-form__input textarea, .talk-contacts--partners .regular-form__input select { color: #438eb8; font-family: Hind, "Open Sans", DINWeb, Arial, "sans-serif"; font-size: 20px; background-color: #f0f5f9; border: 1px solid #c7ccd0; border-radius: 5px; padding: 3px 10px; -webkit-appearance: none; } .talk-contacts--partners .regular-form__input input[type="tel"] { padding: 1px 1px 1px 48px; } .talk-contacts--partners .regular-form__actions .regular-button { text-transform: uppercase; } /* Tip */ .orange-tip:after { content: "?"; display: inline-block; font-style: normal; font-weight: 600; background: #fd970f; color: #fff; width: 18px; height: 18px; text-align: center; border-radius: 50%; font-size: 13px; line-height: 18px; margin-left: 5px; vertical-align: top; cursor: help; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-mandarin .tooltipster-box { background: #fd970f; border: none; border-radius: 2px; box-shadow: 0 2px 2px rgba(128, 79, 14, 0.2); } .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-mandarin .tooltipster-content { color: #fff; font-size: 18px; line-height: 1.2; padding: 10px 14px; text-shadow: 0 1px 1px rgba(128, 79, 14, 0.1); text-align: center; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-mandarin .tooltipster-content a { color: #fff; text-decoration: underline; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-mandarin .tooltipster-content a:hover { text-decoration: none; } /* New product pages patch */ /* TODO: merge it! */ .pricing-tab-content-mobile .product-pricing .product-pricing-content-1, .pricing-tab-content-ondemand .product-pricing .product-pricing-content-1, .pricing-tab-content-continuous .product-pricing .product-pricing-content-1 { font-size: 15px !important; line-height: 1.5 !important; } .pricing-tab-content-mobile .product-pricing-header-1, .pricing-tab-content-mobile .product-pricing-header-2, .pricing-tab-content-ondemand .product-pricing-header-1, .pricing-tab-content-ondemand .product-pricing-header-2, .pricing-tab-content-continuous .product-pricing-header-1, .pricing-tab-content-continuous .product-pricing-header-2 { margin: 0 !important; } .pricing-tab-content-continuous .product-pricing-header-3 { font-size: 18px !important; font-weight: 400 !important; } .pricing-tab-content-mobile .product-pricing .product-pricing-content-1 span, .pricing-tab-content-ondemand .product-pricing .product-pricing-content-1 span, .pricing-tab-content-continuous .product-pricing .product-pricing-content-1 span { font-weight: 400 !important; } .product-pricing-general-block { padding: 0 !important; overflow: hidden !important; } .product-pricing-general-block__title { background: #eaf1f5; height: 50px; text-align: center; line-height: 50px; font-size: 18px; color: #5f727d; border-bottom: 1px solid #d6e3e9; } .blue-background .product-pricing-general-block__title { background: #d5e4eb; } .product-pricing-general-block__content { padding: 30px; overflow: hidden; } .product-pricing-header, .product-pricing-header-1 { font-size: 24px !important; font-weight: 400 !important; text-shadow: 1px 1px rgba(0,0,0,.1) !important; } .product-pricing-header-2 { font-size: 42px !important; line-height: 56px !important; font-weight: 600 !important; font-family: Hind, sans-serif !important; text-shadow: 1px 1px rgba(0,0,0,.1) !important; margin: 0 !important; } .product-pricing .product-pricing-header { padding-top: 10px !important; } .product-pricing .product-pricing-header-0 { margin-top: -20px !important; } .product-pricing { height: 272px !important; margin-top: 0; } .pricing-tab-content-mobile .product-pricing, .pricing-tab-content-continuous .product-pricing, .pricing-tab-content-ondemand .product-pricing { height: 215px !important; } .pricing-tab-content-ondemand .product-pricing .product-pricing-content, .pricing-tab-content-continuous .product-pricing .product-pricing-content { height: 108px !important; } .product-pricing-btns .product-pricing-btns-block { padding: 20px 12px !important; } .product-pricing-btns .product-pricing-btns-description--bottom { margin-top: 10px; } .product-pricing-btns .product-pricing-btns-description--top { margin-bottom: 10px; } /* Subtitled pricing block */ .title__subtitle, .pricing-tab-title__subtitle { color: #595a5c; font-size: 16px; font-weight: normal; line-height: 1.2; margin: 0 0 50px; text-align: center; } .title__subtitle--nomargin, .pricing-tab-title__subtitle--nomargin { margin: 0; } .post-modern.pricing-tab-content--subtitled h2 { margin-bottom: 10px !important; } /* IAST page fixes */ .iast-page .sca-icons-block { height: 180px; } .iast-page .sca-icons-block .sca-icons-content .sca-icons-item { height: 160px; } .sca-icons.iast-icons1 .sca-icons-block { height: 210px; } /* Block Quote */ .block-quote { max-width: 1000px; margin: 0 auto; color: #576d7b; font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 26px; display: flex; padding: 0 20px; position: relative; align-items: center; } .block-quote:before { content: ""; display: block; width: 30px; height: 30px; background: url('/images/quotes.svg') center no-repeat; margin-right: 25px; } .block-quote__link { display: flex; align-items: center; text-decoration: none; color: #576d7b !important; flex-grow: 1; } .block-quote__link:hover, .block-quote__link:focus, .block-quote__link:active { text-decoration: none; color: #576d7b !important; } .block-quote__content { flex-grow: 1; margin: 0 !important; } .block-quote__logo { max-width: 200px; max-height: 60px; flex-shrink: 1; margin-left: 25px; } /* Title SAK */ .title--sak h2 { color: #dd342d; } .title__subtitle--sak { color: #7f8589; font-weight: 600; } /* Counter Bar */ .counter-bar { background: #f2f9fd; padding-bottom: 40px; } .counter-bar--light-bg { background: #f9fcfe; } .counter-bar__content { max-width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; } .counter-bar__content:before, .counter-bar__content:after { content: ""; } .counter-bar__counter { margin: 1.5em; text-align: center; } .counter-bar__counter__number { color: rgba(254, 152, 0, 0.88); font-size: 3em; line-height: 1; letter-spacing: 2px; } .counter-bar__counter__title { text-transform: uppercase; color: rgba(130, 139, 143, 0.71); font-size: 1.2em; line-height: 1; font-weight: 600; margin-top: 0.5em; } .counter-bar__counter__title br { display: none; } .counter-bar.counter-bar--free { background: #20a1f0; } .counter-bar.counter-bar--free .counter-bar__counter__number { color: #FFFFFF; } .counter-bar.counter-bar--free .counter-bar__counter__title { color: #FFFFFF; } @media only screen and (max-width: 1024px) { .counter-bar__counter__number { font-size: 2em; line-height: 1; letter-spacing: 1px; } .counter-bar__counter__title { font-size: 1em; } } @media only screen and (max-width: 520px) { .counter-bar__counter__title br { display: inline; } } .counter-bar__counter__descr { font-size: 18px; line-height: 22px; margin-top: 0.5em; } /* correction for free page */ .counter-bar--free .counter-bar__counter { text-align: center; margin: 45px 1.5em 5px; flex-basis: 30%; } /* Discovery Feature Summary */ .discovery-feature-summary { max-width: 1000px; margin: 60px auto 0 auto; font-size: 18px; display: flex; flex-flow: column; align-items: center; } .discovery-feature-summary__text { border-top: 1px solid rgba(89, 90, 97, 0.4); padding: 16px 20px 0; color: #fd9801; text-shadow: 1px 1px rgba(255, 255, 255, 0.75); } .discovery-feature-summary br { display: none; } @media only screen and (max-width: 520px) { .discovery-feature-summary br { display: inline; } } /* Tweak SAK-ads for Discovery */ .sak-ads--icon-features .sak-ads__infographic-container { height: 280px; } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(1) { top: -110px; right: 220px; } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(1)::after { right: -120px; } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(2) { top: 90px; right: 170px; } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(2)::after { top: 15px; right: -70px; transform-origin: 0 50%; transform: rotate(-25deg); } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(4) { top: -110px; left: 220px; } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(4)::after { bottom: 0; left: -120px; transform-origin: 100% 50%; transform: rotate(-25deg); } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(3) { top: 90px; left: 140px; width: auto; } .sak-ads--icon-features .sak-ads__infographic__options__item:nth-child(3)::after { top: 15px; left: -40px; transform-origin: 100% 50%; transform: rotate(25deg); } div .page-block__sak-ads--discovery .sak-ads__infographic__options__item:nth-child(1) { bottom: 11px; right: 200px; } div .page-block__sak-ads--discovery .sak-ads__infographic__options__item:nth-child(1)::after { bottom: 26px; right: -102px; } div .page-block__sak-ads--discovery .sak-ads__infographic__options__item:nth-child(2):after { right: -96px; top: 22px; } div .page-block__sak-ads--discovery .sak-ads__infographic__options__item:nth-child(3) { left: 140px; min-width: 240px; } div .page-block__sak-ads--discovery .sak-ads__infographic__options__item:nth-child(3):after { left: -89px; top: 21px; } div .page-block__sak-ads--discovery .sak-ads__infographic__options__item:nth-child(4) { left: 188px; bottom: 11px; } div .page-block__sak-ads--discovery .sak-ads__infographic__options__item:nth-child(4)::after { bottom: 26px; left: -91px; } div .page-block__sak-ads--discovery .sak-feature__text .sak-feature__title { font-size: 21px; margin-bottom: 0; font-weight: 600; color: #2988b4; } div .page-block__sak-ads--discovery .sak-feature__description { font-size: 16px; color: #595a61; padding-bottom: 4px; padding-top: 2px; } div .page-block__sak-ads--discovery .sak-feature { flex-flow: row; } div .page-block__sak-ads--discovery .sak-ads__infographic-container { height: 280px; margin-top: 50px; margin-bottom: 27px; } div .page-block__sak-ads--discovery .sak-ads__subtitle { margin: 0; } .sak-feature__text--right { text-align: right; } .sak-feature__text--left { text-align: left; } /* Blue background post */ .strong-blue-background { background: #1fa1ef; } .post-modern.strong-blue-background h2 { color: #fff; margin: 0 !important; } .post-modern.strong-blue-background .title__subtitle { color: #fff; margin-top: 10px; text-shadow: none; } .post-modern.strong-blue-background .post__description a { color: #fff; text-decoration: underline; } .post-modern.strong-blue-background .post__description a:hover { text-decoration: none; } .post__description { color: #fff; font-size: 18px; line-height: 26px; text-align: center; width: 1000px; margin: 30px auto 0 auto; } .post__content { display: flex; width: 1000px; margin: 40px auto 0; color: #fff; } .discovery-ad__features__list__item { color: #fff; font-size: 18px; line-height: 24px; margin-bottom: 10px; position: relative; font-weight: 600; padding-left: 35px; } .discovery-ad__features__list__item:before { content: ""; display: block; width: 22px; height: 16px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16'%3E%3Cpath fill='%23fff' d='M3.92 12.08L0 8.16l.03-.03a792.2 792.2 0 0 1 3.81-3.35c.01 0 1.02 1.03 2.24 2.3l2.23 2.3L17.69 0l1.62 1.62 1.6 1.63L8.02 15.82l-.18.18z'/%3E%3C/svg%3E%0A"); position: absolute; top: 3px; left: 0; } .discovery-ad__actions { display: flex; margin-top: 20px; } .discovery-ad__action { margin-right: 20px; } /* Regular Button */ .regular-buton { color: #fff; font-size: 18px; border-radius: 3px; line-height: 28px; text-align: center; display: block; height: 32px; min-width: 150px; } .regular-buton:hover { text-decoration: none; } .red { color: #dd342d; } .orange { color: #ff5a00; } .green { color: #5bb75d; } .regular-buton--red { background-color: #dd342d; border: 1px solid #dd342d; } .regular-buton--orange { background-color: #ff5a00; border: 1px solid #ff5a00; } .regular-buton--white { background-color: #fff; border: 1px solid #fff; } .strong-blue-background .regular-buton--white { color: #1fa1ef; } .strong-blue-background .regular-buton--red, .strong-blue-background .regular-buton--orange { border-color: #fff; } .regular-buton--outline { border: 2px solid #fff; } .discovery-ad__actions__hint { text-align: center; margin-top: 4px; font-size: 13px; } /* Discovery ad version of sak-ads */ .discovery-ad { display: flex; justify-content: space-around; } .discovery-ad .sak-ads { width: 500px; } .discovery-ad .sak-feature__icon { display: block; } .discovery-ad .sak-ads__infographic__options__item br { display: none !important; } .discovery-ad .sak-ads__infographic__options__item:nth-child(1) { right: 160px; bottom: 30px; } .discovery-ad .sak-ads__infographic__options__item:nth-child(1):after { bottom: -20px; right: -40px; } .discovery-ad .sak-ads__infographic__options__item:nth-child(4) { left: 140px; bottom: 30px; } .discovery-ad .sak-ads__infographic__options__item:nth-child(4):after { bottom: -20px; left: -20px; } .discovery-ad .sak-ads__infographic__options__item:nth-child(2) { right: 120px; min-width: 240px; } .discovery-ad .sak-ads__infographic__options__item:nth-child(2):after { right: -40px; top: 15px; } .discovery-ad .sak-ads__infographic__options__item:nth-child(3) { left: 120px; min-width: 240px; } .discovery-ad .sak-ads__infographic__options__item:nth-child(3):after { left: -40px; top: 15px; } .discovery-ad .sak-ads__infographic-container { height: 200px; margin-top: 35px; } .discovery-ad .sak-ads__infographic { transform: scale(0.7); } .discovery-ad .sak-ads__infographic__options__item { font-size: 24px !important; } /* Tweak for block-with-without */ /* TODO: Should be merged if possible */ .block-with-without--topmargin { margin-top: 30px; margin-bottom: 0; } /* Quote Centering Container */ .quote-container { display: flex; justify-content: center; } .quote-container .block-quote { margin: 0; } /* Discovery Includes */ .discovery-includes { display: flex; width: 1000px; margin: 0 auto; justify-content: space-between; flex-wrap: wrap; } .includes-card { background: #fff; border-radius: 5px; box-shadow: 0 1px 4px rgba(0, 0, 0, .15); position: relative; width: 320px; } ul .includes-card__features__item::before { left: 10px; } .includes-card__features .includes-card__features__item { color: #595a61; padding: 6px 26px 6px 38px; } .includes-card--fullwidth { width: 100%; margin-top: 20px; } .includes-card--fullwidth .includes-card__title { font-size: 23px; text-align: center; } .includes-card--fullwidth .includes-card__subtitle { margin-top: 10px; } .includes-card .block-security-ratings { width: 944px; padding-bottom: 0; margin: 0 auto; } .includes-card .quote-container { margin: 20px 0 30px 0; } .includes-card__sup { position: absolute; top: 18px; right: 0; background: #fd9800; color: #fff; font-weight: 600; font-size: 16px; padding: 5px 10px; letter-spacing: .6px; border-top-left-radius: 1.5px; border-bottom-left-radius: 1.5px; } .includes-card__icon { display: block; overflow: hidden; /* border-radius: 50%; box-shadow: 0 0 0 10px #d6e4ea, 0 0 0 15px #fff, 0 0 0 16px #fd9800; */ width: 90px; margin: 25px auto 20px; } .includes-card__title { color: #2988b4; font-size: 24px; line-height: 28px; text-align: center; padding: 0px 20px; align-self: flex-start; } .includes-card:last-child .includes-card__title { padding: 18px 20px 26px 20px; } .includes-card__subtitle { color: #2988b4; font-size: 17px; line-height: 1.2; font-weight: 600; margin: 20px 26px 0; text-align: center; align-self: stretch; /* IE11 Fix */ } .includes-card__features { color: #4c9deb; font-size: 17px; /*margin: 16px 0;*/ margin-top: 30px ; line-height: 1.5; width: 100%; flex: 1; } .includes-card__features__item { padding: 4px 26px 4px 40px; position: relative; } .includes-card__features__item:nth-child(odd) { background: rgba(78, 81, 99, 0.04); } .includes-card__features__item:before { content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background: #fd9800; position: absolute; top: 50%; left: 20px; margin-top: -3px; } .includes-card__summary { color: #2988b4; font-size: 18px; line-height: 24px; font-weight: 600; text-align: center; padding: 14px 26px 17px; border-top: 2px solid rgba(78, 81, 99, 0.05); } .includes-card__summary .quote-container { font-weight: normal; margin-top: 0; } .includes-card__sup + .includes-card__title { padding-right: 54px; } .includes-card--fullwidth .includes-card__sup + .includes-card__title { padding-right: 20px; } /* Mobile */ @media only screen and (max-width: 1024px) { .includes-card--fullwidth .includes-card__sup + .includes-card__title { padding-right: 54px; } .includes-card--fullwidth .includes-card__title { text-align: left; } } div #includes-card__formats { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; padding: 65px 0; } div .includes-card--fullwidth .includes-card__title--inline { text-align: right; width: 50%; font-size: 23px; color: #2988b4; line-height: 28px; margin: 0; } .export-formats { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; width: 390px; -ms-flex-pack: distribute; justify-content: space-around; } .export-formats__icon { height: 40px; max-height: 40px; width: 90px; max-width: 90px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .export-formats__icon:first-child { margin-left: 50px; } /* Contact Addr Place */ .contactaddr-place { padding-left: 24px; display: block; position: relative; } .contactaddr-place__icon { position: absolute; left: -3px; fill: #2789dc; } #meth-tabs { display: flex; flex-flow: column; align-items: center; font-size: 16px; } #partnership-tabs { display: flex; flex-flow: column; align-items: center; font-size: 16px; } #partnership-tabs section { width: 760px; } /* Tabs Modern */ .tabs-modern { display: flex; background: #d8e3e9; border-radius: 2px; overflow: hidden; margin-bottom: 50px; } .tabs-modern__tab { padding: 10px 20px; display: flex; align-items: center; text-align: center; text-shadow: 1px 1px rgba(11,118,166,.1); font-size: 16px; line-height: 16px; background: #2988b4; margin-left: 2px; border-radius: 2px; cursor: pointer; transition: background-color 250ms ease; justify-content: center; min-width: 210px; } .tabs-modern__tab a, .tabs-modern__tab a:hover { color: #fff; text-decoration: none; display: block; width: 100%; } .tabs-modern__tab.ui-tabs-active { background: #fd9801; } .ui-tabs .tabs-modern.ui-tabs-nav li:first-child { margin-left: 0; } .ui-tabs .tabs-modern.ui-tabs-nav li:last-child { margin-right: 0; } /* Fix UI styles */ #meth-tabs .test-methodologies { margin-bottom: 0; } #meth-tabs .test-methodologies ul li:last-child { margin-bottom: 0; } #meth-tabs .assessment-scope-slide { margin-top: 30px; } #meth-tabs #block_cwe_sans .assessment-scope-slide { min-height: 245px; } #meth-tabs ul.detect-vuln-types li a { padding-top: 0; } #partnership-tabs .test-methodologies { margin-bottom: 0; } #partnership-tabs .test-methodologies ul li:last-child { margin-bottom: 0; } #partnership-tabs .assessment-scope-slide { margin-top: 30px; } #partnership-tabs #block_cwe_sans .assessment-scope-slide { min-height: 245px; } #partnership-tabs ul.detect-vuln-types li a { padding-top: 0; } /* Bottom Email */ .bottom_email { padding-left: 24px; display: block; position: relative; } .bottom_email__icon { position: absolute; left: 0; fill: #2789dc; width: 19px; } div.header-block { height: 78px; } /* Header Counters */ .header { overflow: hidden; position: relative; z-index: 1; } .header-bar { height: 28px; background: rgb(255,255,255); background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(18,111,153,1) 50%); position: absolute; left: 0; right: 0; bottom: 0; } .header-bar__content { background: #fff; height: 100%; width: 1000px; margin: 0 auto; display: flex; justify-content: flex-end; } .header-counters:before { content: ""; display: block; position: absolute; top: 0; left: -28px; height: 28px; width: 28px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' version='1'%3E%3Cpath fill='%23126f99' d='M28 0C14 0 28 28 0 28h28z'/%3E%3C/svg%3E%0A"); } .header-counters { display: flex; background: #126f99; color: #fff; position: relative; font-size: 13px; line-height: 26px; height: 28px; } .header-counters__description { margin-left: 4px; } .header-counters__counter { display: flex; margin-left: 10px; } .header-counters__counter:first-child { margin-left: 5px; } .header-counters__counter__title { opacity: .6; margin-right: 5px; } .header-counters__counter__number { text-align: center; } .header-counters__link { color: #FFF; } .header-counters__link:hover { text-decoration: none; color: #c1eefe; } #header-counters-total { min-width: 72px; } #header-counters-week { min-width: 54px; } #header-counters-day { min-width: 46px; } /* Tweak testimonials on partners */ .main-page-testimonials-items { margin-top: 60px; height: 730px; } .main-page-testimonials-items .testimonials-page-item .slide-text div { font-size: 17px; height: 80px; } .main-page-testimonials-items .testimonials-page-item:nth-child(3) .slide-text div { height: 55px; } .main-page-testimonials-items .testimonials-page-item:nth-child(4) .slide-text div { height: 49px; } .main-page-testimonials-items .testimonials-page-item:nth-child(3) .slide-text { height: 91px; } .main-page-testimonials-items .testimonials-page-item:nth-child(4) .testimonials-page-item-img img { width: 160px; } .testimonials-company .testimonials-page-item:nth-child(3) .testimonials-page-item-img img { width: 160px; } .testimonials-descr { font-size: 18px; line-height: 24px; width: 580px; margin: 0 auto; } .testimonials-descr ul { margin: 10px auto 40px; } .testimonials-descr ul li {color:#595a5c;list-style:none outside url("/images/item_icon.png");padding-left: 5px;margin-left: 10px;} /* Animated background */ .particle-background { position: relative; } .particle-background .pg-canvas { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .light-blue-gradient-background { background-color: #2d97d6; background: linear-gradient(to bottom, #2d97d6, #75d0ff); text-shadow: 1px 1px 0 rgba(11, 118, 166, 0.3); color: #fff; } .light-blue-gradient-background.post-modern h1, .light-blue-gradient-background.post-modern h2 { color: inherit; } /* Compare Features */ .compare-features { display: flex; min-height: 300px; margin-top: -40px; } .compare-features__opponent { min-height: 340px; /* IE11 Fix */ position: relative; flex: 1; overflow: hidden; display: flex; flex-flow: column; justify-content: center; } .compare-features__opponent:first-child { text-align: right; } .compare-features__opponent:last-child { text-align: left; } .compare-features__opponent:first-child .compare-features__title { justify-content: flex-end; } .compare-features__opponent:first-child:before, .compare-features__opponent:last-child:before { display: block; content: ""; position: absolute; top: -10px; bottom: -10px; width: 40px; border-radius: 50%; box-shadow: 0 0 10px 15px currentColor; opacity: 0.2; } .compare-features__opponent:first-child:before { right: -50px; } .compare-features__opponent:last-child:before { left: -50px; } .compare-features__opponent:first-child .compare-features__title { padding-right: 25px; } .compare-features__opponent:last-child .compare-features__title { padding-left: 22px; } .compare-features__title { font-size: 18px; line-height: 24px; margin-bottom: 20px; font-weight: 600; display: flex; align-items: center; min-height: 60px; } .compare-features__logo { min-height: 60px; max-height: 60px; max-width: 300px; display: block; } .compare-features__opponent:first-child .compare-features__list { padding-right: 60px; letter-spacing: 0.2px; } .compare-features__opponent:last-child .compare-features__list { padding-left: 60px; letter-spacing: -0.3px; } .compare-features__list { list-style-type: none; font-size: 18px; line-height: 24px; } .compare-features__list li { margin: 10px 0; position: relative; } .compare-features__list--negative li:before, .compare-features__list--positive li:before { content: ""; display: block; width: 20px; height: 20px; background-size: 100%; position: absolute; top: 2px; } .compare-features__list--negative li:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fb3030' d='M5.85 2.4c-.44 0-.87.16-1.19.47L3.07 4.39a1.65 1.65 0 0 0-.03 2.35l5.03 5.17-5.17 5.03a1.66 1.66 0 0 0-.03 2.35l1.52 1.6c.64.65 1.7.67 2.35.03l5.17-5.03 5.05 5.2c.64.66 1.7.68 2.35.04l1.6-1.52c.65-.64.67-1.7.03-2.35l-5.05-5.2L21.07 7c.66-.64.68-1.7.04-2.35l-1.52-1.6a1.67 1.67 0 0 0-2.35-.03l-5.19 5.05-5.03-5.16a1.65 1.65 0 0 0-1.17-.51z'/%3E%3C/svg%3E%0A"); right: -28px; right: -36px; } .compare-features__list--positive li:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%233ed120' d='M4.83 8.6c-.36 0-.71.13-.97.38l-1.95 1.89a1.36 1.36 0 0 0-.02 1.92l3.77 3.88.94.97 1.9 1.96c.52.54 1.38.55 1.92.03l3.88-3.77 3.9-3.78 3.9-3.8c.54-.51.55-1.37.03-1.91l-1.9-1.95a1.36 1.36 0 0 0-1.91-.03L9.56 12.9 5.78 9c-.26-.27-.6-.4-.95-.41z'/%3E%3C/svg%3E"); left: -36px; } .compare-features__versus { font-size: 40px; line-height: 1; font-weight: 600; display: flex; align-items: center; justify-content: center; width: 100px; } /* Card Background */ .card-background { background: #fff; color: #595a5c; text-shadow: none; box-shadow: 0 1px 4px rgba(0,0,0,.2); border-radius: 5px; padding: 40px 0; overflow: hidden; } /* Block Pentest*/ .block-pentest { display: flex; justify-content: space-between; align-items: center; background: url('/images/immuniweb-cube-shadow.svg') center no-repeat; background-size: 240px; min-height: 190px; height: 190px; /* IE11 Fix */ } .block-pentest__for { width: 340px; } .block-pentest__for__title { font-size: 24px; text-align: center; margin: 24px 10px 16px; color: #2988b4; } .block-pentest__for__list { list-style-type: none; font-size: 18px; line-height: 24px; margin: 18px 14px 24px; } .block-pentest__for__list li { margin: 10px 0; position: relative; padding-left: 32px; } .block-pentest__for__list li:before { display: block; content: ""; position: absolute; top: 0; left: 0; width: 20px; height: 20px; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fd9800' d='M4.83 8.6c-.36 0-.71.13-.97.38l-1.95 1.89a1.36 1.36 0 0 0-.02 1.92l3.77 3.88.94.97 1.9 1.96c.52.54 1.38.55 1.92.03l3.88-3.77 3.9-3.78 3.9-3.8c.54-.51.55-1.37.03-1.91l-1.9-1.95a1.36 1.36 0 0 0-1.91-.03L9.56 12.9 5.78 9c-.26-.27-.6-.4-.95-.41z'/%3E%3C/svg%3E"); } .block-pentest .post-modern__footer__title { color: #67abe2; } .mt60 { margin-top: 60px; } /* Modern Quotes */ .award-quotes { width: 900px; margin: 0 auto; display: flex; flex-flow: column; } .award-quotes .quote-modern { max-width: 725px; margin-bottom: 60px; } .award-quotes .quote-modern:nth-child(even) { align-self: flex-end; } .quote-modern { color: #576d7b; font-size: 18px; line-height: 1.4; font-style: italic; display: flex; position: relative; border-radius: 5px; padding: 2px; background: linear-gradient(170deg, rgba(212,215,221,.5) 0%, rgba(212,215,221,0) 100%); margin-bottom: 20px; } .quote-modern__link { display: block; color: #576d7b; font-family: 'Noto Serif', Georgia, Trebuchet, serif; background: linear-gradient(170deg, rgba(255,255,255,.6) 0%, rgba(255,255,255,1) 100%); padding: 30px 34px; border-radius: 3px; } .quote-modern__link:hover { text-decoration: none; } .quote-modern__logo { display: block; max-width: 128px; max-height: 48px; position: absolute; bottom: -10; right: 40px; } .quote-modern:after { content: ""; display: block; width: 26px; height: 26px; color: #e1e3e7; position: absolute; top: -8px; left: 12px; background: url('/images/quotes.svg') center no-repeat; } .article-content-wrapper { width: auto; margin: 0; position: relative; } .article-content { color: #242729; font: 16px/24px Hind, 'Trebuchet MS', sans-serif; text-align: justify; padding-bottom: 20px; width: 1000px; margin: 0px auto 50px; } .article-content h1 { color: #2988b4; font-size: 50px; line-height: 60px; text-align: center; margin: 50px 0 20px; } .article-content h2 { color: #2988b4; font-size: 28px; font-weight: normal; line-height: 36px; width: 790px; margin: 50px auto 30px; } .article-content p { color: #242729; font: 19px/30px Hind, 'Trebuchet MS', sans-serif; text-align: left; width: 790px; margin: 0 auto 35px; } .article-content .article-content-gartner-logo { width: 122px; vertical-align: sub; } .article-content p.news-preview { color: #595a5c; font: 20px/29px 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; text-align: center; margin: 20px 0 50px; white-space: nowrap; width: 1000px; } .article-content p.news-preview a { font-family: 'Noto Serif', Georgia, Trebuchet, serif; text-decoration: underline; } .article-content .article-content-preview { margin: 0 0 55px; position: relative; } .article-content .article-content-preview .article-content-preview-text { color: #929291; text-align: center; margin: 25px 0 0; font-style: italic; } .article-content .article-content-preview .article-content-form { padding: 40px 40px 40px; } .article-content .article-content-preview .article-content-form p { margin: 0 0 30px; } .article-content .article-content-preview .article-content-form .article-content-form-row input { padding: 10px 10px; } .article-content .article-content-preview .article-content-form .article-content-form-row textarea { height: 100px; } .article-content-form-row.validation-error { font-size: 16px; display: none; } .article-content .article-content-preview .article-content-form .article-content-form-row.article-content-form-privacy { font-size: 14px; margin: 15px 0 20px; } .article-content .article-content-preview .article-content-form .article-content-form-row input[type="submit"] { font-size: 18px; line-height: 20px; height: 45px; } .article-content .article-content-preview .article-content-form h3 { margin: 0 0 15px; } .article-content .article-content-form { background-color: #20a1ef; padding: 40px; width: 475px; position: absolute; right: -84px; top: -15px; } .article-content-form .article-content-form-row { color: #FFFFFF; position: relative; } .article-content-form .article-content-form-row.article-content-form-privacy { font-size: 16px; margin: 35px 0 35px; } .article-content-form h3 { color: #FFFFFF; font-size: 28px; font-weight: normal; line-height: 32px; text-align: center; margin-bottom: 10px; } .article-content-form p { color: #FFFFFF; text-align: center; font: 16px/24px Hind, 'Trebuchet MS', sans-serif; margin: 0 0 15px; width: 100%; } .article-content-form .article-content-form-row span.required { color: #f32b47; position: absolute; right: 10px; top: 10px; } .article-content-form .article-content-form-row { text-align: center; margin: 0 0 20px; } .article-content-form .article-content-form-row input { color: #67abe2; font-size: 17px; font-family: Arial, Helvetica, sans-serif; padding: 18px 10px; width: 100%; border-radius: 3px; border: 0; } .article-content-form .article-content-form-row input::placeholder, .article-content-form .article-content-form-row textarea::placeholder { color: #67abe2; } .article-content-form .article-content-form-row input[type=submit] { color: #FFFFFF; font-size: 24px; font-family: Hind,"sans-serif"; line-height: 40px; text-align: center; background-color: #ff5a00; border: 1px solid #FFFFFF; padding: 0; margin: 0 auto; width: 200px; height: 60px; display: block; transition: all .2s ease-in-out; cursor: pointer; } .article-content-form .article-content-form-row input[type=submit]:hover { background-color: #ff8b1b; } .article-content-form .article-content-form-row textarea { color: #67abe2; font-size: 17px; font-family: Arial, Helvetica, sans-serif; padding: 10px; width: 100%; max-width: 395px; min-width: 395px; height: 150px; border-radius: 5px; border: 0; } .article-content-form .article-content-form-checkbox-row { display: flex; justify-content: space-between; } .article-content-form .article-content-form-checkbox-row p { width: auto; margin: 0 !important; } .article-content-form .article-content-form-checkbox-row span.required { position: relative; top: -2px; right: -4px; } .article-content div.article-content-h2-img { width: 790px; margin: 0 auto 35px; } .article-content div.article-content-h2-img span { color: #929291; text-align: center; margin-top: 10px; display: block; } .article-content ul.orange { list-style-type: none; padding: 0px; width: 790px; margin: 35px auto; } .article-content ul.orange li { color: #242729; font: 18px/30px Hind, 'Trebuchet MS', sans-serif; line-height: 23px; list-style-image: none; background: url("/immuniweb/images/check-orange.svg") 0 4px no-repeat; background-size: 20px; padding-left: 34px; margin-bottom: 13px; margin-left: 45px; } .article-content .article-content-cite { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; line-height: 36px; font-style: italic; width: 790px; margin: 30px auto; border-left: 4px solid #0b77a6; padding-left: 24px; } .article-content .article-content-cite a { font-family: 'Noto Serif', Georgia, Trebuchet, serif; } .article-content ul { width: 790px; margin: 30px auto; } .article-content ul.svclk { padding-left: 20px; margin: 10px auto; } .article-content ul.svclk li { font: 18px/28px Hind, 'Trebuchet MS', sans-serif; color: #242729; } .article-content ol { padding-left: 20px; margin: 10px auto; } .article-content ol li { color: #242729; font: 18px/28px Hind, 'Trebuchet MS', sans-serif; line-height: 24px; margin-bottom: 10px; } .article-content .share-views { color: #2988b4; font-size: 18px; background: url("/images/views.svg") left center no-repeat; background-size: 24px; padding-left: 34px; width: 98px; display: none; } .article-content .blog-read-time-share-views { width: 250px; margin: 0 auto; text-align: center; } .article-content .blog-read-time { float: none; font-size: 18px; } .article-content-form-wrapper { color: #FFFFFF; background-color: #20a1ef; padding: 40px 0 1px 0; } .article-content-form-wrapper .article-content-form { width: 1000px; margin: 0 auto; } .article-content-form-wrapper .article-content-form h3 { color: #FFFFFF; font-size: 28px; font-weight: normal; text-align: center; margin-bottom: 10px; display: none; } .article-content-form-wrapper .article-content-form p { color: #FFFFFF; text-align: center; font: 16px/24px Hind, 'Trebuchet MS', sans-serif; margin: 0 0 25px; } .article-content-form-wrapper .article-content-form form { width: 1000px !important; margin: 0 auto; overflow: hidden; display: block; } .article-content-form-wrapper .article-content-form form textarea { width: 520px; min-width: 520px; max-width: 520px; } .article-content-form-wrapper .article-content-form span.request-privacy a { color: #FFFFFF; text-decoration: underline; } .article-content-wrapper .article-content-social { display: none; position: fixed; top: calc(50% - 235px); right: calc(81%); } @media (max-width: 1600px) and (min-width: 1325px) { .article-content-wrapper .article-content-social { right: calc(87%); } } @media (max-width: 1325px) and (min-width: 1100px) { .article-content-wrapper .article-content-social { right: calc(86%); } } .article-content-wrapper .article-content-social a { color: #595a5c; font-size: 12px; text-align: center; text-transform: uppercase; display: block; margin-bottom: 26px; } .article-content-wrapper .article-content-social a:hover { opacity: 0.7; } .article-content-wrapper .article-content-social a:hover .i-twitter { color: #24bcff; } .article-content-wrapper .article-content-social a:hover .i-linkedin { color: #2867b2; } /* .article-content-wrapper .article-content-social .article-content-social-1 { padding-top: 40px; background: url("/images/get-demo.svg") top center no-repeat transparent; background-size: 35px; } .article-content-wrapper .article-content-social .article-content-social-2 { background: url("/images/share-twitter.svg") top center no-repeat transparent; background-size: 35px; } .article-content-wrapper .article-content-social .article-content-social-3 { background: url("/images/share-linkedin.svg") top center no-repeat transparent; background-size: 35px; } */ .article-content-wrapper .article-content-social .i { transition: color 0.1s ease; display: block; margin: 0 auto 5px; } .article-content-wrapper .article-content-social .article-content-social-1 .i-demo { color: #f42800; width: 32px; height: 32px; } .article-content-wrapper .article-content-social .article-content-social-2 .i-facebook { color: #3a559e; width: 32px; height: 32px; } .article-content-wrapper .article-content-social .article-content-social-2 .i-twitter { color: #1da1f2; width: 32px; height: 32px; } .article-content-wrapper .article-content-social .article-content-social-3 .i-linkedin { color: #2867b2; width: 32px; height: 32px; } .newsletter-block .newsletter-block-col1 { width: 50%; float: left; } .newsletter-block .newsletter-block-col2 { width: 50%; float: right; } .newsletter-block .newsletter-block-col2 img { width: 575px; } .supscriptions-block { color: #595a5c; font: 16px/24px Hind, 'Trebuchet MS', sans-serif; padding: 40px 30px; margin-bottom: 15px; } .supscriptions-block h1, .supscriptions-block .notification-line { text-align: center; } /* Payment Methods */ .payment-methods { display: flex; justify-content: center; margin-top: 50px; /*filter: sepia(1) hue-rotate(180deg) brightness(0.9) opacity(0.5);*/ } .payment-methods > a { margin-top: -3px; } .payment-methods img { display: block; height: 40px; margin: 0 6px; } .payment-methods--small img { height: 30px; } .payment-methods--colorful-light { filter: opacity(0.7); } .payment-methods--bottom-margin { margin: 0 0 40px; } .payment-methods--vertical-margin { margin: 20px 0; } /* Animations splitted from animate.css */ .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } /* Gartner widget tweak */ #gartner-pi-widget[data-size="large"] .gartner-pi-gradient::after { z-index: 1 !important; /* Gradient was over headerbar (999) */ } /* Product Overview */ .product-overview { display: flex; flex-flow: column; align-items: center; width: 320px; padding: 16px 10px; border-radius: 5px; transition: background-color 250ms ease; } .product-overview:hover { text-decoration: none; } .product-overview h3 { font-size: 22px; color: #2989dc !important; margin-top: 12px; } .product-overview__icon__container { width: 70px; height: 70px; display: flex; align-items: center; } .product-overview__icon { display: block; width: 75px; max-height: 75px; } .product-overview__description { color: #595a5c; font-size: 15px; line-height: 18px; } .product-overview__description p { margin: 10px 0; } /* Product Showcase */ .products-showcase { max-width: 1000px; margin: 0 auto; position: relative; height: 425px; background: url('/images/products-showcase-bg.svg') 50% 111px no-repeat, url('/images/immuniweb-cube-shadow.svg') 50% 156px no-repeat; background-size: 400px 232px, 180px 139px; /* width and height should be setted for IE11 */ } .products-showcase-block h2 { margin-top: 50px !important; margin-bottom: 0!important; } div .products-showcase-block { padding: 20px 0 45px 0 !important; } /* .products-showcase__products { position: absolute; top: 50%; right: 50%; } .products-showcase .product-overview:nth-child(1) { position: absolute; bottom: 16px; right: 180px; } .products-showcase .product-overview:nth-child(2) { position: absolute; bottom: 16px; left: 180px; } .products-showcase .product-overview:nth-child(3) { position: absolute; top: 16px; right: 180px; } .products-showcase .product-overview:nth-child(4) { position: absolute; top: 16px; left: 180px; } */ /*Free Product Showcase */ a.free-product-overview { background-color: inherit; } div.free-products-showcase__products a.free-product-overview h3 { text-decoration: none; } div.free-products-showcase__products a.free-product-overview { width: 325px; } /* section.free-products-showcase a.free-product-overview:nth-child(3) h3 { margin: 12px 0 4px 34px; } */ /*Free Product Showcase lable Free*/ .free-products-showcase div.free-products-showcase__products a.free-product-overview-lable { width: 340px; } div section.free-products-showcase a.free-product-overview-lable:nth-child(1) .product-overview__container, div section.free-products-showcase a.free-product-overview-lable:nth-child(3) .product-overview__container { justify-content: flex-start; } /* div section.free-products-showcase a.free-product-overview-lable:nth-child(3) h3, div section.free-products-showcase a.free-product-overview-lable:nth-child(1) h3 { margin: 12px 0 25px 0px; } div section.free-products-showcase a.free-product-overview-lable:nth-child(4) h3, div section.free-products-showcase a.free-product-overview-lable:nth-child(2) h3 { margin: 12px 0 25px 10px; } */ div section.products-showcase .free-product-overview-lable:nth-child(2) .product-overview__description>p { margin: 3px 0 0 47px; } .free-products-showcase .free-products-cube { position: absolute; top: 225px; left: 405px; } .text-below-picture { position: absolute; top: 350px; left: 370px; font-size: 16px; width: 220px; text-align: center; line-height: 20px; color: #2988b4; font-weight: 600; } a.free-product-overview:hover { text-decoration: none; } div.free-product-overview__description p { padding-left: 28px; background: url(/immuniweb/images/check-green.svg) left center no-repeat transparent; background-size: 20px; } /* section.free-products-showcase a.free-product-overview:nth-child(2) h3 { margin: 12px 0 4px 59px; } section.free-products-showcase a.free-product-overview:nth-child(4) h3 { margin: 12px 0 4px 47px; } */ section.free-products-showcase a.free-product-overview:nth-child(1) img { width: 62px; margin-top: -10px; } section.free-products-showcase a.free-product-overview:nth-child(2) img { width: 62px; margin-top: -15px; } section.free-products-showcase .free-product-overview:nth-child(3) img { width: 62px; margin-top: -5px; } section.free-products-showcase a.free-product-overview:nth-child(4) img { width: 62px; margin-top: -10px; } section.free-products-showcase .free-product-overview:nth-child(5) img { width: 62px; margin-top: -5px; } section.free-products-showcase a.free-product-overview:nth-child(3) .free-product-overview__description>p { text-align: left; margin: 3px 0 0 51px; } section.free-products-showcase a.free-product-overview:nth-child(4) .free-product-overview__description>p { text-align: left; margin: 3px 0 0 47px; } section.free-products-showcase a { position: absolute; } section.free-products-showcase a.free-product-overview:nth-child(1) { left: 0px; top: 230px; width: 334px; } section.free-products-showcase a.free-product-overview:nth-child(2) { right: 0px; top: 230px; } section.free-products-showcase a.free-product-overview:nth-child(3) { left: 90px; top: 430px; } section.free-products-showcase a.free-product-overview:nth-child(4) { right: 50px; top: 430px; } section.free-products-showcase a.free-product-overview:nth-child(5) { top: 40px; left: 90px; } section.free-products-showcase a.free-product-overview:nth-child(6) { right: 50px; top: 40px; } div section.free-products-showcase { max-width: 1000px; margin: 0 auto; position: relative; height: 650px; background: url(/images/products-showcase-bg_wide.svg) 52% 291px no-repeat, url(/images/immuniweb-cube-shadow.svg) 49% 323px no-repeat; background-size: 937px 232px, 140px 109px; } div section.free-products-showcase2 { max-width: 1000px; margin: 0 auto; position: relative; height: 600px; /*background: url(/images/products-showcase-bg_wide3.svg) 320px 150px no-repeat, url(/images/immuniweb-cube-shadow.svg) 47.8% 233px no-repeat; background-size: 320px 320px, 140px 109px; */ background: url(/images/products-showcase-bg_wide3.svg) 320px 150px no-repeat; background-size: 320px 320px; } /* Help Tooltip */ /* Made for disovery table, may better to use component */ .help-tooltip { padding-left: 30px; position: relative; transition: color 250ms ease; } .help-tooltip:hover { color: #fd8a0f; } .help-tooltip:before { content: "i"; display: block; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: normal; font-weight: 600; background: #fd970f; color: #fff; width: 18px; height: 18px; text-align: center; border-radius: 50%; font-size: 13px; line-height: 18px; position: absolute; top: 50%; left: 0; cursor: help; margin-top: -9px; text-shadow: none; } /* TODO: Remake this; */ .help-tooltip--vertical { padding: 0 0 9px; position: relative; display: block; } .help-tooltip--vertical::before { margin: 0 0 0 -9px; top: 100%; left: 50%; } .help-tooltip--right { padding-left: 0; padding-right: 30px; display: inline-block; } .help-tooltip--right::before { left: auto; right: 0; } /* Tooltip content style */ .tooltip__title { padding: 12px 16px; font-weight: 600; } .tooltip__footer { padding: 12px 16px; } .tooltip__container { padding: 6px 16px; } .tooltip__container p { margin: 6px 0; font-size: 15px; text-align: left; line-height: 1.25; font-weight: 400; word-spacing: normal; } .tooltip__list { list-style-type: none; } .tooltip__list li { padding: 6px 16px 6px 32px; position: relative; } .tooltip__list li:nth-child(odd) { background: rgba(78, 81, 99, 0.04); } .tooltip__list li:before { content: ""; display: block; width: 6px; height: 6px; position: absolute; top: 12px; left: 14px; border-radius: 50%; background: #fd9800; } .tooltip__list--simple li { padding: 6px 0; } .tooltip__list--simple li:before { display: none; } .tooltip__list--simple li:nth-child(odd) { background: none; } /* Tooltipster padding skin */ .tooltipster-sidetip.tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-padding .tooltipster-content { padding: 10px 14px; } /* Tooltipster bordered-mandarin skin */ .tooltipster-bordered.tooltipster-bordered-mandarin .tooltipster-box { background: #fff; border-color: #fd970f; margin: 8px; box-shadow: 0 2px 2px rgba(128, 79, 14, 0.2); border-radius: 5px; } .tooltipster-bordered.tooltipster-bordered-mandarin .tooltipster-content { padding: 0; color: #595a5c; font-size: 15px; font-weight: 400; line-height: 1.125; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border { border-left-color: #fd970f; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { border-right-color: #fd970f; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { border-top-color: #fd970f; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: #fd970f; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { border-left-color: #fff; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { border-right-color: #fff; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color: #fff; } .tooltipster-bordered.tooltipster-bordered-mandarin.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: #fff; } /* Content */ .tooltipster-sidetip.tooltipster-bordered.tooltipster-bordered-mandarin .tooltipster-content a { color: #595a5c; text-decoration: underline; } .tooltipster-sidetip.tooltipster-bordered.tooltipster-bordered-mandarin .tooltipster-content a:hover { text-decoration: none; } .tooltipster-sidetip.tooltipster-bordered.tooltipster-bordered-mandarin .tooltipster-content p { margin: 12px 16px; } .tooltipster-template { display: none; } .tooltipstered { cursor: default; } /* Pop Animation */ .tooltipster-pop { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); } .tooltipster-pop.tooltipster-initial { opacity: 0; } .tooltipster-pop.tooltipster-show { transform: translateY(0); opacity: 1; } .tooltipster-pop.tooltipster-dying { opacity: 0; } .tooltipster-top.tooltipster-initial { transform: translateY(20px) !important; } .tooltipster-pop.tooltipster-dying { transform: translateY(-20px) !important; } .tooltipster-bottom.tooltipster-initial { transform: translateY(-20px) !important; } .tooltipster-bottom.tooltipster-dying { transform: translateY(20px) !important; } .tooltipster-left.tooltipster-initial { transform: translateX(20px) !important; } .tooltipster-left.tooltipster-dying { transform: translateX(-20px) !important; } .tooltipster-right.tooltipster-initial { transform: translateX(-20px) !important; } .tooltipster-right.tooltipster-dying { transform: translateX(20px) !important; } /* Features Grid */ .features-grid { max-width: 1000px; margin: 0 auto; } .features-grid__row { display: flex; justify-content: center; } /* Icon Block */ .icon-block { display: flex; flex-flow: column; align-items: center; margin-top: 40px; position: relative; width: 33%; } .icon-block h3 { color: #2988b4; font-size: 17px; line-height: 20px; font-weight: 600; text-align: center; } .icon-block__icon { margin-bottom: 10px; width: 100%; max-height: 56px; } .icon-block__icon__container { width: 75px; height: 75px; display: flex; align-items: center; } .icon-block__icon__container .icon-block__icon { margin: 0; } .icon-block__description { text-align: center; font-size: 16px; line-height: 18px; } .icon-block__description p { margin: 10px 0 0 0; } .icon-block--horizontal { align-items: normal; padding-left: 65px; } .icon-block--horizontal .icon-block__description { text-align: left; } .icon-block--horizontal .icon-block__icon { position: absolute; width: 48px; left: 0; top: 0; } .features-grid__small-icons .icon-block__icon__container { } .features-grid__circle .icon-block__icon { max-height: 56px; } .features-grid__circle .icon-block .icon-block__icon__container { height: 60px; } /* Text Tip */ .text-tip { display: inline-block; font-style: normal; font-weight: 600; background: #fd970f; color: #fff; height: 18px; padding: 0 6px; text-align: center; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; font-size: 14px; line-height: 18px; margin-left: 5px; vertical-align: top; cursor: help; margin-right: -40px; position: relative; } .text-tip:before { content: ""; display: block; position: absolute; bottom: -4px; left: 0; width: 0; height: 0; border-right: 4px solid transparent; border-top: 4px solid #fd970f; } /* Pricing Topper */ .product-pricing-topper { width: 1000px; margin: 0 auto; background: #d6e3e9; border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: center; font-size: 18px; line-height: 1; color: #5f727d; padding: 12px 0; } /* Pricing Table buttons titles */ .product-pricing-btns-price { font-size: 28px; line-height: 1; color: #2988b4; margin-bottom: 0 !important; } .product-pricing-btns-price--combined { margin-bottom: 15px !important; } .product-pricing-btns-price--combined .product-pricing-btns-price-descriprion { font-size: 16px; color: #595a61; } /* Mobile price table patch */ /* TODO: Merge if accepted, rebuild whole price table then */ .pricing-tab-content-mobile .product-pricing.product-pricing--fullwidth .product-pricing-block-2 { left: 0; } .product-pricing.product-pricing--fullwidth .product-pricing-block-2 { width: 333px; } .product-pricing.product-pricing--fullwidth .product-pricing-block-4 { width: 334px; } .product-pricing.product-pricing--fullwidth .product-pricing-block-3 { width: 336px; } .pricing-tab-content-mobile .product-pricing.product-pricing--fullwidth .product-pricing-block-3 { left: 332px; } .pricing-tab-content-mobile .product-pricing.product-pricing--fullwidth .product-pricing-block-4 { left: 666px; } .product-pricing.product-pricing--fullwidth .product-pricing-block-2 .product-pricing-header { width: 333px; } .product-pricing.product-pricing--fullwidth .product-pricing-block-2 .product-pricing-header-4 { width: 333px; border-left: 166px solid transparent; border-right: 166px solid transparent; } .product-pricing.product-pricing--fullwidth .product-pricing-block-3 .product-pricing-header { width: 334px; } .product-pricing.product-pricing--fullwidth .product-pricing-block-3 .product-pricing-header-4 { width: 334px; border-left: 166px solid transparent; border-right: 166px solid transparent; } .product-pricing.product-pricing--fullwidth .product-pricing-block-4 .product-pricing-header { width: 332px; } .product-pricing.product-pricing--fullwidth .product-pricing-block-4 .product-pricing-header-4 { width: 332px; border-left: 166px solid transparent; border-right: 166px solid transparent; } .pricing-tab-content-mobile .product-pricing-btns .product-pricing-btns-block { width: 333.3px !important; } .pricing-tab-content-mobile .product-pricing-btns { width: 1000px !important; } .product-pricing-btns .product-pricing-btns-block.product-pricing-btns-block-2 { border-bottom-left-radius: 5px; } /* Report time small font */ .report-time--small { font-size: 14px; } #tabs_discovery .report-time { color: #2988b4; font-weight: bold; text-align: center; background-color: rgba(11, 118, 166, 0.04); padding: 10px 10px 12px !important; } /* Price Table Tweaks */ .product-pricing-header-1 { font-size: 30px !important; padding: 20px 0 24px; } .product-pricing { margin-top: 0 !important; } /* Customers page patch */ /* TODO: Rewrite page from scratch */ .testimonials-page-block .testimonials-page-content .testimonials-page-items .testimonials-page-item { margin-bottom: 0 !important; padding-top: 60px; } .gartner-peer-customers .gartner-peer-customers-logo { margin-bottom: 0; } .customers-page-wrapper .gartner-peer-customers .gartner-peer-customers-logo { margin: 50px 0 50px; text-align: center; padding: 50px 0 50px; } .testimonials-page-block .testimonials-page-content .testimonials-page-items .testimonials-page-item img { height: 68px; } .testimonials-page-block .testimonials-page-content .testimonials-page-items .testimonials-page-item .slide-text img { height: 30px; } .flat-price-item__actions__description { margin: 20px 0; font-size: 16px; line-height: 1; } .flat-price-item__actions__empty { font-size: 16px; color: #595a61; margin-top: 2px; } .flat-price-table__pay-period { font-size: 17px } .flat-price-table__pay-period-description { font-size: 13px; margin-bottom: 4px; } .carousel-testimonials-slide__content { margin: 0 auto; } .post__benefits-block #carousel img { width: 785px; height: 572px; } .post__benefits-block .discovery-benefits-block #carousel img { width: 785px; height: 606px; } .customers-page-wrapper .testimonials-page-block .testimonials-page-content .testimonials-page-items .testimonials-page-item { padding-top: 80px; } /* Swiper for quotes */ /* TODO: Replace waterwheel with it */ .swiper-quotes { width: 1024px; margin: 0 auto; overflow: visible !important; } .swiper-quotes .swiper-slide { border-radius: 5px; background: #fff; width: 1000px; box-shadow: 0 1px 4px rgba(0,0,0,.2); height: 340px; } .swiper-quotes .swiper-pagination { position: relative; bottom: 0; margin-top: 40px; display: flex; justify-content: center; } .swiper-quotes .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 10px !important; } .swiper-quotes .swiper-pagination .swiper-pagination-bullet-active { background: #ff5a00; } .swiper-quotes__quote__container, .swiper-testimonials__container { width: 100%; height: 100%; position: relative; padding: 30px 50px; display: flex; align-items: center; justify-content: center; } .swiper-testimonials { margin-bottom: 43px; } .swiper-testimonials__container--column { display: flex; flex-flow: column; align-items: center; } .swiper-testimonials__container--column p.swiper-testimonials__txt { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 1.4; margin: 10px 0; padding-top: 10px; width: 900px; } .swiper-testimonials__container--column p b { color: #67abe2; font-size: 20px; } .swiper-testimonials__container--column p { text-align: center; font-size: 16px; color: #595a5c; line-height: 1.6; } .swiper-testimonials__container--column img { height: 50px; } .swiper-testimonials .swiper-slide { border-radius: 5px; background: #fff; width: 1000px; box-shadow: 0 1px 4px rgba(0,0,0,.2); height: 340px; } .swiper-quotes__quote__container:before, .swiper-quotes__quote__container:after, .swiper-testimonials__container:before, .swiper-testimonials__container:after { content: ""; display: block; width: 30px; height: 30px; color: #e1e3e7; position: absolute; background: url('/images/quotes.svg') center no-repeat; } .swiper-quotes__quote__container:before { top: 35px; left: 40px; } .swiper-testimonials__container:before { top: 35px; left: 35px; } .swiper-quotes__quote__container:after { bottom: 35px; right: 40px; transform: rotate(180deg); } .swiper-testimonials__container:after { bottom: 35px; right: 35px; transform: rotate(180deg); } .swiper-quotes__quote { display: flex; flex-flow: column; align-items: center; } .swiper-quotes__logo { height: 80px; max-width: 220px; } .swiper-quotes__quote p { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 26px; margin: 20px 0; color: #595a5c; text-align: center; } /* Post Report */ .post__report { max-width: 800px; margin: 0 auto; font-size: 16px; line-height: 20px; text-align: center; } .post__report__icon { width: 200px; margin-bottom: 40px; } /* Regular Form */ .regular-form__row { font-size: 16px; line-height: 1.2; display: flex; margin: -6px 0; } .regular-form__col { flex: 1; padding: 0 18px; display: flex; flex-flow: column; } .regular-form__global-error { font-size: 16px; margin-bottom: 40px; text-align: center; color: #ff1717; } .regular-form__global-ok { color: #6eb247; font-size: 16px; text-align: center; margin-bottom: 40px; } .regular-form__footer { display: flex; flex-flow: column; align-items: center; margin-top: 10px; } .regular-form__title { margin: 6px 0; font-weight: 600; line-height: 19px; } .regular-form__extension { display: none; } .regular-form__disclaimer { font-size: 16px; margin: 16px 0; padding-left: 26px; background: url(/immuniweb/images/yes.svg) left center no-repeat; background-size: 16px 16px; } .regular-form__actions { margin: 6px 0; } .regular-form__actions .regular-button { width: 200px; font-size: 18px !important; height: 48px !important; } /* Regular Inputs */ .regular-form__input { margin: 6px 0; display: flex; position: relative; flex-flow: column; } div.regular-form__input .field_check--invalid { border-color: rgb(243, 43, 71)!important; } .regular-form__input--radio { margin: 4px 0; } .regular-form__input--select:before { content: ""; display: block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #c1cdd6; position: absolute; top: 18px; right: 16px; } .regular-form__input--required:after { content: ""; display: block; font-size: 12px; line-height: 1; position: absolute; top: 8px; right: 8px; width: 5px; height: 5px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath fill='%23ff1717' d='M0 2.36L.35 1.3c.8.28 1.3.53 1.66.73-.1-.9-.14-1.54-.15-1.88h1.18c-.01.5-.07 1.12-.17 1.88.52-.27 1.11-.5 1.78-.73L5 2.36a8.9 8.9 0 0 1-1.88.43c.3.26.74.74 1.3 1.43l-.91.64c-.3-.4-.64-.94-1.04-1.63-.37.71-.7 1.26-.98 1.63l-.9-.64c.6-.72 1.01-1.2 1.26-1.43A27.3 27.3 0 0 1 0 2.36'/%3E%3C/svg%3E") no-repeat; } .regular-form__input--vertical textarea { resize: vertical; } .regular-form__input--grow, .regular-form__input--grow textarea { flex-grow: 1; } .regular-form__input--size-2 textarea { height: 90px; } .regular-form__input input[type="text"], .regular-form__input input[type="email"], .regular-form__input input[type="tel"], .regular-form__input textarea, .regular-form__input select { width: 100%; background-color: #fbfdff; border: 1px solid #c7ccd0; color: #438eb8; font-family: Hind, Arial, sans-serif; font-size: 20px; padding: 4px 10px; border-radius: 4px; min-height: 40px; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); display: block; transition: border-color 250ms ease, color 250ms ease; box-sizing: border-box; } .regular-form__input input[type="text"]::placeholder, .regular-form__input input[type="email"]::placeholder, .regular-form__input input[type="tel"]::placeholder, .regular-form__input textarea::placeholder, .regular-form__input select::placeholder { color: #93bdd6; opacity: 1; } .regular-form__input input[type="text"]:-ms-input-placeholder, .regular-form__input input[type="email"]:-ms-input-placeholder, .regular-form__input input[type="tel"]:-ms-input-placeholder, .regular-form__input textarea:-ms-input-placeholder, .regular-form__input select:-ms-input-placeholder { color: #93bdd6; } .regular-form__input input[type="text"]::-ms-input-placeholder, .regular-form__input input[type="email"]::-ms-input-placeholder, .regular-form__input input[type="tel"]::-ms-input-placeholder, .regular-form__input textarea::-ms-input-placeholder, .regular-form__input select::-ms-input-placeholder { color: #93bdd6; } .regular-form__input input[type="text"]:focus, .regular-form__input input[type="email"]:focus, .regular-form__input input[type="tel"]:focus, .regular-form__input textarea:focus, .regular-form__input select:focus { border-color: #438eb8; } .regular-form__input--invalid input[type="text"], .regular-form__input--invalid input[type="email"], .regular-form__input--invalid input[type="tel"], .regular-form__input--invalid textarea, .regular-form__input--invalid select { border-color: #ff1717; color: #ff1717; } .regular-form__input input[type="submit"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .regular-form__input select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 3px 10px; } .regular-form__input select::-ms-expand { display: none; /* IE11 */ } select.regular-form__select--none { color: #93bdd6; } .regular-form__input option { font-size: 16px; } .regular-form__input__error { margin: 4px 4px 0; font-size: 14px; color: #ff1717; } .regular-form__input label { line-height: 1; display: flex; align-items: center; } .regular-form__input input[type="radio"], .regular-form__input input[type="checkbox"] { margin: 0 8px 0 0; } /* Intl tel tweak */ .regular-form .intl-tel-input.allow-dropdown .flag-container { left: auto; right: 0; } .regular-form .intl-tel-input.allow-dropdown input, .regular-form .intl-tel-input.allow-dropdown input[type="text"], .regular-form .intl-tel-input.allow-dropdown input[type="tel"] { padding-left: 10px; padding-right: 52px; } .regular-form .intl-tel-input.allow-dropdown .selected-flag { width: 40px; padding-left: 10px; } .regular-form .intl-tel-input .selected-flag .iti-arrow { display: none; } .regular-form .intl-tel-input .country-list { right: 0; } /* Mobile */ @media only screen and (max-width: 800px) { .regular-form__row { flex-flow: column; margin: -10px 0; } .regular-form__col { padding: 0; } .regular-form__title, .regular-form__input, .regular-form__input--radio { margin: 10px 0; } .regular-form__title { text-align: left; } } /* Regular button */ .regular-button { display: inline-flex; align-items: center; justify-content: center; font-size: 18px; line-height: 1 !important; height: 40px; min-width: 140px; border: 2px solid #ff5a00; border-radius: 3px; color: #ff5a00; text-decoration: none; cursor: pointer; background: #ff5a00; color: #fff; transition: all .1s linear; -webkit-appearance: none; -moz-appearance: none; appearance: none; } /* accordion */ .accordion__tab { width: auto; color: #2988b4; background-color: #F7FBFC; border: 1px solid #FFFFFF; border-bottom: 0; font-size: 21px; line-height: 3; display: block; cursor: pointer; position: relative; height: auto; } .accordion__tab--white { background-color: white; } .accordion__tab__head::after { color: #ff5a00; display: block; width: 79px; height: 100%; line-height: 3; text-align: center; content: "+"; } .accordion__tab--white > div.accordion__tab__head::after, .accordion__tab.accordion__tab--white > div.accordion__tab__head::after { color: #ff5a00; display: block; width: 79px; height: 100%; line-height: 3; text-align: center; content: "-"; } .accordion__tab__head{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; } .faq-item { float: left; } .faq-item--question { font-size: 23px; line-height: 28px; font-family: Hind, Arial, Sans-serif; width: 100%; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 15px 0; } .faq-item--letter-q { color: #FFFFFF; font-family: Serif; font-size: 16px; line-height: 30px; text-align: center; background-color: #2988b4; border-radius: 3px; display: block; width: 30px; height: 30px; margin: 17px; -webkit-box-flex: 0; -ms-flex: none; flex: none; } .faq--letter-a { color: #FFFFFF; font-family: Serif; font-size: 16px; line-height: 30px; text-align: center; background-color: #fd1410; border-radius: 3px; display: block; width: 30px; height: 30px; margin: 0 17px; -webkit-box-flex: 0; -ms-flex: none; flex: none; } .faq-item--answer { width: 100%; font-size: 18px; line-height: 24px; color: #595a5c; font-family: Hind, Arial, Sans-serif; margin: 2px 29px 20px 0; text-align: left; } .faq-item--answer p { margin-bottom: 10px; } .faq-item--answer p:last-of-type { margin-bottom: 0; } .accordion__tab__body{ width:100%; padding:0; margin:auto; visibility: hidden; height:0; overflow:hidden; opacity:0; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .accordion__tab--opened{ visibility: visible; height: auto; opacity: 1; } @media only screen and (max-width: 1024px) { .faq-item--question{ font-size: 16px; line-height: 1.2; } .faq-item--answer { font-size: 16px; line-height: 1.2; margin-top: 5px; } } /* Ipad */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { a, .accordion__tab { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } div.product-faq { width: 80%; } .index-top-line{ margin-top: -1px; } .wrapper.free-product-page-wrapper { min-height: 960px; } .wrapper { min-height: auto; } div.demo-page__container { flex-flow: row; justify-content: center; } div.demo-page { margin: 0 0 20px; } .demo-page__description__container { margin-top: 5px; } div.demo-page__form { margin-top: 20px; } .demo-page-block-1 { flex-basis: 50%; } .demo-page-block-1 div.demo-page__description { margin: 28px 0px 0px 50px; } div.intl-tel-input { width: 100%; } .right_content .product.blog-item .itempreview img.itempreview__img { max-height: 106px;; } } /* accordion */ /* question-block */ .question-block { width: 0px; height: 0px; border-top: 30px solid #fd970f; border-left: 30px solid transparent; position: absolute; right: 0; top: 0; cursor: help; z-index: 5; } .question-block p { top: -29px; left: -41px; position: relative; width: 24px; height: 26px; color: #fff; font-style: normal; text-align: center; font-size: 13px; line-height: 18px; cursor: help; } /* question-block */ /* triangle */ .product-pricing { border-radius: 5px; overflow: hidden; } .pricing-tab-title__subtitle--gray { color: #595a5c; } .pricing-tab-title__subtitle--light-blue { margin: 0; color: #1587ce; font-size: 24px; padding: 34px 0 0 0; background: #edf5f8; } .pricing-tab-title__subtitle--light-blue .text-tip { margin-top: -15px; margin-left: 10px; font-weight: 400; font-size: 14px; font-family: Hind; } .post-modern.pricing-tab-content--subtitled h2 { margin-bottom: 33px !important; } .blue-background .product-pricing-general-block__title { background: transparent; border: none; height: 100px; line-height: 100px; font-size: 20px; } .pricing-tab-content-continuous .product-pricing-general-block__content, .product-pricing-general-block__content { padding: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .product-pricing-section .product-pricing-general-block { border-radius: 0; width: 1000px; background: #edf5f8; } div.product-pricing-general-block ul li div ul li span, div.product-pricing-general-block ul li { font-size: 15px; } div.product-pricing-height-91 .product-pricing-block-1, div.product-pricing-height-91 .product-pricing-block-2, div.product-pricing-height-91 .product-pricing-block-3, div.product-pricing-height-91 .product-pricing-block-4, div.product-pricing-height-91 .product-pricing-block-1 .product-pricing-header-4, div.product-pricing-height-91 .product-pricing-block-2 .product-pricing-header-4, div.product-pricing-height-91 .product-pricing-block-3 .product-pricing-header-4, div.product-pricing-height-91 .product-pricing-block-4 .product-pricing-header-4 { background: #fff; border: none; } .product-pricing .product-pricing-block-2 { left: 250px; } .product-pricing .product-pricing-block-3 { width: 250px; left: 500px; } .product-pricing .product-pricing-block-1 .product-pricing-header { background: #95d7ed; } .pricing-tab-content-mobile #tabscontent h2, .product-pricing-section-ondemand #tabscontent h2 { margin-bottom: 10px !important; } .product-pricing-section-ondemand .product-pricing .product-pricing-block-2 { left: 250px; } .product-pricing-section-ondemand .product-pricing .product-pricing-block-3 { width: 250px; left: 500px; } .product-pricing-section-ondemand .product-pricing .product-pricing-block-1 .product-pricing-header { background: #95d7ed; } /* triangle */ .product-pricing .product-pricing-block .product-pricing-header .product-pricing-content-together { padding: 0; height: 43px !Important; } .product-pricing-header, .product-pricing-header-1 { text-shadow: 1px 1px rgba(0,0,0,.2) !important; } div.pricing-tab-content section .product-pricing-height-91 { height: 91px !important; border-radius: 0; } .action-block--margin-top-30 { margin-top: 30px; } .product-pricing-section .payment-methods--margin-top-30 { margin-top: 30px; } .action-block--margin-top-40 { margin-top: 40px; } .product-pricing .product-pricing-block .product-pricing-header .product-pricing-content-together { padding: 0; height: 43px !Important; } div.product-pricing-header, .product-pricing-header-1 { text-shadow: 1px 1px rgba(0,0,0,.2) !important; } div.product-pricing-general-block .packages-descr-block-header span { background: none; color: #2988b4; border: 1px solid #2e98d6; border-radius: 50%; width: 34px; height: 34px; font-size: 22px; margin-right: 5px; } div.product-pricing-btns .product-pricing-btns-block { background: #edf5f8; padding: 15px 12px 25px !important; border: none; border-right: 1px solid #d5e4eb; } section .product-pricing-btns .product-pricing-btns-block-1, section .product-pricing-btns .product-pricing-btns-block-2, section .product-pricing-btns .product-pricing-btns-block-3, section .product-pricing-btns .product-pricing-btns-block-4 { border-bottom: 1px solid #d5e4eb; } .packages-descr-block-1, .packages-descr-block-2{ position: relative; } .packages-descr-block-header--line-blue-1 { position: absolute; left: 144px; top: 16px; display: block; width: 200px; height: 1px; border-top: 1px solid #2f99d7; } .continuous-packages-descr-block-header--line-blue-1 { position: absolute; left: 189px; top: 16px; display: block; width: 149px; height: 1px; border-top: 1px solid #2f99d7; } .mobile-packages-descr-block-header--line-blue-1 { position: absolute; left: 137px; top: 16px; display: block; width: 212px; height: 1px; border-top: 1px solid #2f99d7; } .packages-descr-block-header--line-blue-2 { position: absolute; left: 172px; top: 16px; display: block; width: 117px; height: 1px; border-top: 1px solid #2f99d7; } .continuous-packages-descr-block-header--line-blue-2 { position: absolute; left: 166px; top: 16px; display: block; width: 117px; height: 1px; border-top: 1px solid #2f99d7; } .mobile-packages-descr-block-header--line-blue-2 { position: absolute; left: 162px; top: 16px; display: block; width: 131px; height: 1px; border-top: 1px solid #2f99d7; } .pricing-tab-content-continuous .product-pricing-general-block .packages-descr-block.packages-descr-block-1, .pricing-tab-content-continuous .product-pricing-general-block .packages-descr-block.packages-descr-block-2, .product-pricing-general-block .packages-descr-block.packages-descr-block-1, .product-pricing-general-block .packages-descr-block.packages-descr-block-2, .product-pricing-general-block .packages-descr-block.packages-descr-block-3 { width: auto; } div.product-pricing-general-block .packages-descr-block > ul > li { padding-left: 24px; } div.product-pricing-general-block ul li div ul { margin-left: 20px; } div.product-pricing-general-block ul { margin-left: 8px; } div.product-pricing-btns-price { color: #ff5a00; font-size: 32px; } .product-pricing-btns-price__postfix { font-size: 20px; color: #5f727d; } span.report-date { color: #2988b4; } .product-pricing-btns--margin-bot-0 { margin-bottom: 0; } .product-pricing-content-together .product-pricing-content-1 .margin-left-25 { margin-left: 25px; } /* Step Features */ .step-features { display: flex; } .step-features__content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 5px 30px 45px; position: relative; } .step-features__content:before { content: ""; display: block; position: absolute; top: 60px; left: 20px; right: 20px; height: 2px; background: #fd9800; opacity: .7; } .step-features__wrapper { display: flex; justify-content: space-between; } .step-features__feature { display: flex; flex-flow: column; align-items: center; position: relative; min-width: 160px; } .step-features__feature__icon { display: block; width: 120px; height: 120px; margin-bottom: 14px; position: relative; display: flex; align-items: center; justify-content: center; background: #fff; } .step-features__feature__icon img { width: 78px; } .step-features__feature__icon:before { content: ""; display: block; position: absolute; top: -2px; left: -2px; width: 100%; height: 100%; border-radius: 50%; border: 2px solid #2988b4; } .step-features__feature:first-child .step-features__feature__icon:after, .step-features__feature:last-child .step-features__feature__icon:after { content: ""; display: block; position: absolute; width: 10px; height: 10px; top: 50%; border-radius: 50%; background: #fd9800; border: 6px solid #fff; } .step-features__feature:first-child .step-features__feature__icon:after { right: 0; margin: -10px -11px 0 0; } .step-features__feature:last-child .step-features__feature__icon:after { left: 0; margin: -10px 0 0 -11px; } .step-features__feature__description { color: #2988b4; font-size: 18px; line-height: 24px; text-align: center; } /* step-features company*/ .step-features--company .step-features__feature__icon { margin-bottom:0; } .step-features--company .step-features__feature__icon:before { display: none; } .step-features--company .step-features__feature__icon img { width: 90px; } .step-features--company .step-features__feature:last-child .step-features__feature__icon:after, .step-features--company .step-features__feature:first-child .step-features__feature__icon:after { display: none; } .step-features--company .step-features__content:before { display: none; } .step-features--company .step-features__feature::after { content: ""; position: absolute; background: url(/images/arrow-right-little.svg) center no-repeat; background-size: 40px; min-height: 60px; height: 40px; width: 60px; display: block; left: 140px; top: 30px; display: none; } .step-features--company .step-features__feature:last-child::after{ display: none; } div .step-features--company .step-features__tagline { font-size: 25px !important; font-weight: 600 !important; line-height: 32px !important; padding: 0 !important; margin: 15px 0 10px 0 !important; text-align: center !important; color: #2988b4!important; } .step-features--company .step-features__feature__description { font-size: 20px; } /* Mobile */ @media only screen and (max-width: 800px) { .step-features { justify-content: center; margin: 20px 0; } .step-features__content { margin: 0; flex-grow: 0; } .step-features__content:before { top: 30px; bottom: 30px; left: 41px; width: 2px; height: auto; } .step-features__wrapper { display: flex; flex-flow: column; } .step-features__feature { flex-flow: row; min-width: auto; margin: 10px; } .step-features__feature__icon { width: 64px; height: 64px; margin: 0 20px 0 0; flex-shrink: 0; } .step-features__feature__icon img { width: 48px; } .step-features__feature:first-child .step-features__feature__icon:after, .step-features__feature:last-child .step-features__feature__icon:after { width: 8px; height: 8px; border: 4px solid #fff; } .step-features__feature:first-child .step-features__feature__icon:after { top: auto; left: 50%; right: auto; bottom: 0; margin: 0 0 -9px -8px; } .step-features__feature:last-child .step-features__feature__icon:after { top: 0; left: 50%; right: auto; margin: -9px 0 0 -8px; } .step-features__feature__description { text-align: left !important; font-size: 15px; } .step-features__feature__description br { display: none; } } /* products-showcase */ .product-overview__container { display: flex; width: 100%; justify-content: space-between; } ul.product-overview__legend li.product-scale-label { color: #FFFFFF; font-size: 15px; line-height: 15px; text-transform: none; width: auto; height: 20px; padding: 2px 10px; margin: 0; display: inline-block; border-radius: 2px; text-shadow: 1px 1px rgba(0,0,0,.1); } a>div.product-overview__icon__container { width: 75px; height: 75px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto; } span.bullet--black { height: 6px; width: 6px; background-color: #595a5c; border-radius: 50%; display: inline-block; margin-right: 5px; margin-bottom: 2px; } .products-showcase__products a.product-overview { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 320px; border-radius: 5px; -webkit-transition: background-color 250ms ease; -o-transition: background-color 250ms ease; transition: background-color 250ms ease; padding: 0; } .products-showcase__products a.product-overview h3{ font-size: 22px; color: #2988b4 !important; margin: 12px 0 15px; } .products-showcase__products .product-overview .product-overview__description { color: #595a5c; font-size: 15px; line-height: 18px; margin-bottom: 8px; } section.products-showcase { max-width: 1000px; margin: 0 auto; position: relative; height: 470px; background: url(/images/products-showcase-bg.svg) 50% 111px no-repeat, url(/images/immuniweb-cube-shadow.svg) 50% 156px no-repeat; background-size: 400px 232px, 180px 139px; } /* section.products-showcase .product-overview:nth-child(1) { position: absolute; right: 180px; } section.products-showcase .product-overview:nth-child(2) { position: absolute; left: 180px; } section.products-showcase .product-overview:nth-child(3) { position: absolute; top: 8px; right: 180px; } section.products-showcase .product-overview:nth-child(4) { position: absolute; top: 8px; left: 180px; } section.products-showcase .product-overview:nth-child(5) { position: absolute; top: -280px !important; left: -180px !important; } section.products-showcase .product-overview:nth-child(6) { position: absolute; top: -280px !important; left: 123px; } section.products-showcase .product-overview:nth-child(5) .product-overview__container { border-top: 1px solid #b4dcec; padding-top: 10px; margin-top: 20px; } section.products-showcase .product-overview:nth-child(6) .product-overview__container { border-top: 1px solid #b4dcec; padding-top: 10px; margin-top: 20px; } */ section.products-showcase .product-overview:nth-child(1) .product-overview__description>p { text-align: left; margin: 3px 0 0 10px; } div section.products-showcase .free-product-overview-lable:nth-child(2) .product-overview__description>p { margin: 3px 0 0 0; } section.free-products-showcase a.free-product-overview:nth-child(3) .free-product-overview__description>p { margin: 3px 0 0 10px; } section.free-products-showcase a.free-product-overview:nth-child(4) .free-product-overview__description>p { margin: 3px 0 0 0; } section.products-showcase .product-overview:nth-child(3) .product-overview__description>p { text-align: left; margin: 3px 0 0 35px; } section.products-showcase .product-overview:nth-child(2) .product-overview__description>p, section.products-showcase .product-overview:nth-child(4) .product-overview__description>p { text-align: left; margin: 3px 0 0 38px; } section.products-showcase .product-overview:nth-child(5) .product-overview__description>p { text-align: left; margin: 3px 0 0 10px; } section.products-showcase .product-overview:nth-child(6) .product-overview__description>p { text-align: left; margin: 3px 0 0 0; } /* section.products-showcase .product-overview:nth-child(3) h3 { margin: 12px 0 4px 27px; } section.products-showcase .product-overview:nth-child(2) h3, section.products-showcase .product-overview:nth-child(4) h3 { margin: 12px 0 4px 30px; } */ section.products-showcase .product-overview:nth-child(2) .product-overview__legend, section.products-showcase .product-overview:nth-child(4) .product-overview__legend { margin-left: 30px; } section.products-showcase .product-overview:nth-child(3) .product-overview__legend { margin-left: 28px; } section.products-showcase .product-overview:nth-child(2) div.product-overview__icon__container, section.products-showcase .product-overview:nth-child(4) div.product-overview__icon__container { margin-left: 0; } .product-overview .product-overview__legend { margin-left: 43px; } /* products-showcase */ /* how-it-works */ .how-it-works__title H2 { font-size: 28px; font-weight: 400; color: #fff; } ol.how-it-works__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; list-style-type: none; padding: 0; font-size: 23px; line-height: 28px; counter-reset: step-counter; } ol.how-it-works__list--upper-alpha li.how-it-works__list__item:before { content: "+"; } ol.how-it-works__list--upper-alpha li.how-it-works__list__item:nth-child(1):before { display: none; } /* li.how-it-works__list__item:before { content: counter(step-counter); display: block; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 26px; text-align: center; line-height: 44px; width: 38px; height: 50px; overflow: hidden; margin-right: 0px; border: none; padding-top: 5px; } */ .how-it-works__title + .how-it-works__list .how-it-works__list__item { margin: 0; } div.how-it-works__container { margin: 0 auto; white-space: nowrap; width: 756px; } /* .how-it-work-blue li.how-it-works__list__item:before { content: counter(step-counter); display: block; box-sizing: border-box; font-size: 30px; border: 2px solid #fff; border-radius: 50%; text-align: center; line-height: 46px; width: 50px; height: 50px; overflow: hidden; margin-right: 16px; padding: 0px; } */ .how-it-work-blue li.how-it-works__list__item img { width: 50px; margin-right: 16px; } /* how-it-works */ /* Demo */ .demo-page .request-privacy a { text-decoration: underline; } .article-content-form .demo-page-block-1 { margin-bottom: 50px; } .article-content-form .demo-page__container { margin-left: 80px; width: 460px; } .article-content-form .demo-page__description { width: 100%; } .article-content-form .demo-page__form .pkg_sel_btn { margin-top: 40px; } .article-content-form .demo-page .request-privacy { padding-left: 30px; } .article-content-form .demo-page .request-privacy a { margin-left: 0; } .article-content-form .demo-page__actions span::after { top: 22px !important; left: 0 !important; } .demo-page .request-privacy a:hover { text-decoration: none; } .demo-page { margin: 40px auto 20px; width: 1000px; display: flex; } .article-content-form .demo-page { width: 1000px; } .demo-page__container { margin-left: 65px; order: 2; } div.demo-page__container.demo-page__container__centered { margin: 0 auto; } .demo-page__actions { margin: 0 0 40px; display: flex; flex-flow: column; align-items: center; } .demo-page__description { display: flex; flex-flow: column; } .demo-page__errors { color: #f32b47; font-size: 16px; line-height: 24px; text-align: center; margin: 10px 0 0; display: none; } .demo-page__description__title { color: #2988b4; font-size: 24px; font-weight: 400; line-height: 1.2; margin-bottom: 10px; } .article-content-form .demo-page__description__title { color: #FFFFFF; } .article-content-form .demo-page__description__title.invalid { color: #FFFFFF; } .article-content-form .demo-page__errors { color: #FFFFFF; } .interested-in-chk { font-size: 16px; text-decoration: underline; margin-left: 20px; } .demo-page__description__title .required { font-size: 14px; position: relative; top: -6px; margin-left: 6px; } .demo-page__description__title.invalid, .compliance-content-form-wrapper .demo-page__description__title.invalid, .use-cases-page-form-wrapper .demo-page__description__title.invalid { color: #f32b47; } .demo-page__description__checks {} .demo-page__description__checks .styled-checkbox { margin-bottom: 6px; clear: both; } .demo-page__description__checks .styled-checkbox .label-cbx { font-size: 18px; line-height: 20px; } .demo-page__description__checks .styled-chk-container .hint-icon { top: -1px; } .demo-page__description strong { font-weight: 400; color: #0b76a6; } .demo-page__description p { margin: 0 0 0 20px !important; font-size: 16px !important; line-height: 1.5 !important; } .demo-page__form__header { text-align: center; } .demo-page__form__header h2 { font-size: 18px; line-height: 1.2; margin-bottom: 10px; color: #0b76a6; } .demo-page__form__header__subtitle { font-size: 17px; line-height: 1.2; margin-bottom: 15px; font-weight: 400; color: #0b76a6; } .talk-contacts .talk-contacts-td1-div { padding: 20px; position: relative; } .talk-contacts .talk-contacts-td1-div .close-layout { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #FFFFFF; opacity: 0.5; z-index: 1; } #tabscontent .talk-contacts .how-it-work-td { background-color: #f3f6f9; padding: 30px 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .talk-contacts .talk-contacts-td1-div-ok { background: none; text-align: center; } #tabscontent.contacts .talk-contacts .talk-contacts-td1-div-ok p { color: #595a61; font-size: 18px; line-height: 1.2; text-align: center; } .talk-contacts .talk-contacts-td1-div-ok ul { margin-left: 220px; } .immuniweb-contact-sent-block .immuniweb-contact-sent-ok { color: #2eaee5; font-size: 24px; line-height: 1.2; text-align: center; margin: 10px 0 25px; } .immuniweb-contact-sent-block .immuniweb-contact-sent-ok img { width: 80px; height: 60px; margin: 15px 0 0; } .demo-page__form .talk-contacts { margin: 0; } .demo-page__form .talk-contacts .talk-contacts-td1-div { padding: 0; } .demo-page__form .technology-trial-tbl { width: auto; } .demo-page__form #tabscontent table { padding: 0 !important; margin: 0 !important; } #tabscontent table { padding: 0 !important; margin: 0 !important; } .demo-page__form #tabscontent form#frm_free_trial table.immuniweb-contacts-form, form#frm_free_trial input.w1, form#frm_free_trial input.phone, form#frm_free_trial textarea { width: 475px !important; } .company-events-page-wrapper #tabscontent form#frm_free_trial table.immuniweb-contacts-form, .company-events-page-wrapper #tabscontent form#frm_free_trial input.w1, .company-events-page-wrapper #tabscontent form#frm_free_trial input.phone, .company-events-page-wrapper #tabscontent form#frm_free_trial textarea { width: 375px !important; min-width: auto; } .company-events-page-wrapper .tabs-block #tabscontent form#frm_free_trial .pkg_sel_btn input#freetrialfrm_btnaction { width: 375px; } .demo-page__form .orange-block { margin-bottom: 0 } .demo-page__form .pkg_sel_btn { margin: 10px auto 0; } .demo-page__form .request-privacy { font-size: 16px; padding: 20px 0 0; display: block; } /* Mobile */ @media only screen and (max-width: 1024px) { .demo-page__container { flex-flow: column; } .demo-page__form #tabscontent form#frm_free_trial table.immuniweb-contacts-form, form#frm_free_trial input.w1, form#frm_free_trial input.phone, form#frm_free_trial textarea { width: 100% !important; width: 375px !important; } .demo-page__form { margin: 0 10px 0 0; } .demo-page__description__checks { text-align: left; } .demo-page__description__checks .styled-checkbox { margin-bottom: 14px; } .demo-page__description__checks .styled-checkbox .label-cbx { font-size: 18px !important; line-height: 20px !important; } } .demo-page-block-1 { margin: 0; order: 1; } .demo-page__description__checks__usecase {} .demo-page__description__checks__usecase > div:first-child {} /* products-showcase__compliance */ div.product-scale1 section.products-showcase__compliance { padding: 0 !important; } .products-showcase__compliance .product-overview:hover { text-decoration: none; background: #e9f3f9; } .compliance-block { margin: 20px auto 76px; } div.free-services__container { width: 400px; margin: auto; } .discovery-ad__infographic-container .discovery-ad__features__list__item { font-weight: normal; } .discovery-ad__infographic-container div.sak-feature__title{ font-size: 26px !important; } .discovery-ad__features__list--index .discovery-ad__features__list__item:first-child { padding-left: 0; font-size: 18px; font-weight: 600; } .discovery-ad__features__list--index .discovery-ad__features__list__item:first-child::before { display: none; } .free-services__main .free-services h2 { position: relative; } .free-services__main h2.free-services__title::after { position: absolute; top: -19px; right: -52px; content: "Free"; text-align: center; font: 16px Hind, "sans-serif"; background-color: #fd9800; color: #fff; padding: 5px 10px; letter-spacing: .6px; border-top-left-radius: 1.5px; border-bottom-left-radius: 1.5px; font-weight: 600; line-height: 1.3; } div.post-modern__counter-bar__main { padding: 17px 0 0 0 !important; } div.post-modern__counter-bar__main--index { padding: 0!important; } /* main-partners */ .main-partners div.post-modern__actions__main-partners { margin-top: 46px; } .main-partners { padding-top: 64px; padding-bottom: 58px; } .main-partners .main-partners__text--header { width: 1000px; margin: auto; font-size: 28px; font-weight: 400; line-height: 1.2; padding: 0; text-align: center; color: #67abe2; } .main-partners .main-partners__text--description { width: 850px; margin: auto; } .main-partners .main-partners__img { width: 1000px; margin: auto; margin-top: 45px; } .main-partners .main-partners__img--1 { margin: auto; width: 810px; height: 60px; } .main-partners .main-partners__img--2 { margin: auto; width: 460px; height: 60px; margin-top: 51px; } .main-partners .main-partners__img--1>a { display: block; float: left; height: 60px; width: 200px; } .main-partners .main-partners__img--1>a:last-child { width: 261px; margin-left: 48px; } .main-partners .main-partners__img--1>a:nth-child(2) { width: 250px; margin-left: 17px; } .main-partners .main-partners__img--2>a { display: block; float: left; height: 60px; width: 230px; } .main-partners .main-partners__text--description>div { text-align: center; color: #576d7b; font-family: Hind,"Trebuchet MS",sans-serif; font-size: 17px; font-weight: 400; line-height: 1.2; margin-top: 25px; } .main-partners .main-partners__img--1-1, .main-partners .main-partners__img--1-2, .main-partners .main-partners__img--1-3, .main-partners .main-partners__img--2-1, .main-partners .main-partners__img--2-2 { display: block; margin: 0 0 auto; } .main-partners img.main-partners__img--1-1 { height: 60px; width: 200px; margin-left: 0px; } .main-partners img.main-partners__img--1-2 { width: 200px; height: 35px; margin: auto; margin-top: 14px; } .main-partners img.main-partners__img--1-3 { height: 57px; width: 200px; margin: auto; margin-top: -9px; } .main-partners img.main-partners__img--2-1 { height: 41px; width: 200px; margin: auto; margin-top: 9px; } .main-partners img.main-partners__img--2-2 { width: 174px; height: 56px; margin-top: -1px; margin-left: 69px; } /* main-partners */ /*products-showcase__compliance__any*/ section.products-showcase__compliance__any { margin-top: 0 !important; } section.products-showcase__compliance__any>section.products-showcase { max-width: 1000px; margin: 0 auto; position: relative; height: 470px; background-image: none !important; } a.product-overview:nth-child(1) .compliance-page-block-col1 ul { list-style-type: disc; margin-left: 40px; } section.products-showcase__compliance__any .products-showcase__products .product-overview:nth-child(1) { position: absolute; bottom: 2px; right: 20px; } section.products-showcase__compliance__any .products-showcase__products .product-overview:nth-child(2) { position: absolute; bottom: 2px; left: 20px; } section.products-showcase__compliance__any .products-showcase__products .product-overview:nth-child(3) { position: absolute; top: 15px; right: 20px; } section.products-showcase__compliance__any .products-showcase__products .product-overview:nth-child(4) { position: absolute; top: 15px; left: 20px; } section.products-showcase__compliance__any .products-showcase__products .compliance-page-block-col1 ul { list-style-type: disc; margin-left: 43px; } section.products-showcase__compliance__any .products-showcase__products .product-overview:hover { text-decoration: none; background: #f5f8fa; } section.products-showcase__compliance__any .products-showcase__products .product-overview h3 { line-height: 1; } section.products-showcase__compliance__any .products-showcase__products .product-overview:nth-child(1) h3 { margin-left: 33px; } section.products-showcase__compliance__any .products-showcase__products .product-overview:nth-child(1) p { margin-left: 41px; } section.products-showcase__compliance__any .products-showcase__products .product-overview:nth-child(1) ul { margin-left: 32px; } /* section.products-showcase__compliance__any .product-overview:nth-child(2) h3, section.products-showcase .product-overview:nth-child(4) h3 { margin: 12px 0 4px 24px; } */ section.products-showcase__compliance__any .product-overview:nth-child(2) .product-overview__description>p, section.products-showcase__compliance__any .product-overview:nth-child(4) .product-overview__description>p { text-align: left; margin: 3px 0 0 33px; } div.compliance-page-block .compliance-page-block-col1 { text-align: left; } /* new style compliance*/ .compliance-page-block .compliance-page-block-col1 { width: 1000px; margin-bottom: 20px; } .compliance-page-wrapper .compliance-page-block .works-products-block { margin-bottom: 30px; } .compliance-page-block .compliance-page-list { float: left; width: 100%; margin-bottom: 50px; } .compliance-page-block .compliance-page-list-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 30px 60px 0!important; } .compliance-page-block .compliance-page-list-item span { width: auto; height: inherit; margin-top: inherit; display: inherit; padding-left: 15px; } .compliance-page-block .compliance-page-list-item a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .compliance-page-block .compliance-page-list-item img { margin-top: inherit; } .compliance-page-block .compliance-page-list-item { height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; } /* twek*/ .compliance-page-block .works-products-block__row__number { margin: 0!important; } .compliance-page-wrapper .compliance-page-block .compliance-product-descr h2, .compliance-page-wrapper .free_product_block h2 { margin: 40px 0 30px; } .compliance-page-block .works-products-block__row__title { margin: 0!important; } .compliance-page-block .works-products-block h3 { margin: 10px 0 0!important; font-size: 20px; font-weight: 400; line-height: 18px; } .compliance-page-block .works-products-block__row__description { margin: 0!important; } .compliance-page-block .product-overview__legend { margin: 0!important; } .compliance-product-descr ul.product-overview__legend { margin: 0!important; width: auto; } .compliance-page-block .works-products-block__column a:hover, .compliance-content-products-wrapper .works-products-block__column a:hover { background-color: #f2f9fd; } .compliance-product-descr .works-products-block { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } /*2 var*/ .free_product_block .free-product-overview__description p { margin-bottom: 7px!important; font-size: 16px; } .free_product_block .product-overview__description { margin-top: 30px!important; } .free_product_block div a { padding: 20px 0 12px 0; margin-bottom: 10px; } .free_product_block .works-products-block__column { padding-bottom: 0px!important; } .free_product_block .works-products-block { -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .free_product_block .works-products-block:before, .free_product_block .works-products-block:after { content: ''; display: block; } .free_product_block .works-products-block__row__title { padding: 10px 10px 14px!important; } .free_product_block .orange-btn { width: 185px; margin-top: 10px; padding: 5px 0; -webkit-transition: background-color 250ms ease; -o-transition: background-color 250ms ease; transition: background-color 250ms ease; line-height: 18px; font-family: 'Hind', sans-serif; cursor: pointer; } .free_product_block .orange-btn:hover { background: #ff8b1b; } .free_product_block .orange-btn:hover, .free_product_block .orange-btn:active { text-decoration: none !important; color: #fff !important; outline:none!important; } /*products-showcase__compliance__any*/ .how-it-works div.how-it-works__container--fullwidth, .how-it-works div.how-it-works__container--discovery { width: 900px; } .sak-ads .sak-ads__infographic-container .sak-ads__infographic .sak-ads__infographic__options__item > a { color: #dd342d; text-decoration: none; } .how-it-works__container .how-it-works__list li.how-it-works__list__item--circle { font-size: 20px; margin: 0 auto !important; line-height: 28px; position: relative; } .how-it-works__container .how-it-works__list li.how-it-works__list__item--circle:before { content: counter(step-counter); display: block; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 30px; border: 2px solid #fff; border-radius: 50%; text-align: center; line-height: 46px; width: 50px; height: 50px; overflow: hidden; margin-right: 16px; padding: 0px; margin-left: 15px; } .how-it-works.how-it-works--compliance { padding: 30px 0 40px; } /* .how-it-works__container.how-it-works__container--compliance .how-it-works__title { font-size: 40px; margin: 0 0 40px; } */ .how-it-works__container.how-it-works__container--compliance .how-it-works__list li.how-it-works__list__item--circle:before { margin-left: 0; } .how-it-works__container.how-it-works__container--compliance .how-it-works__list li.how-it-works__list__item--circle { font-size: 21px; } .how-it-works__container.how-it-works__container--compliance .how-it-works__list li.how-it-works__list__item--circle:first-child { margin-left: 0 !important; } .how-it-works__container.how-it-works__container--compliance .how-it-works__list li.how-it-works__list__item--circle:last-child { margin-right: 0 !important; } .how-it-works__container .how-it-works__btns { width: 195px; margin: 30px auto 0; } .how-it-works__container .how-it-works__btns .how-it-works__btns__btn { color: #FFFFFF; font-size: 18px; line-height: 1.1; border: 1px solid #FFFFFF; padding: 0 20px; height: 46px; display: inline-flex; align-items: center; justify-content: center; text-align: center; border-radius: 3.5px; margin: 0 10px; cursor: pointer; text-decoration: none; text-transform: uppercase; min-width: 175px; } .how-it-works__container .how-it-works__btns .how-it-works__btns__btn:hover { opacity: 0.8; } .how-it-works__container .how-it-works__btns .how-it-works__btns__btn--1 { background: #ff5a00; } /*discovery-pricing*/ div.discovery-pricing .report-date { color: #2988b4; } div.discovery-pricing .flat-price-item__actions__price { color: #fd970f; font-size: 18px; line-height: 1.125; margin: 20px 0; align-items: center; } div.discovery-pricing .flat-price-item__actions__price__postfix { font-size: 16px; font-weight: normal; color: #595a61; } div.discovery-pricing .flat-price-table .flat-price-item__header::before { border-left-width: 400px; border-right-width: 400px; border-top-width: 100px; margin-left: -400px; } div.discovery-pricing .flat-price-table .flat-price-item__header { top: -72px; padding-top: 28px; } #tabs_ondemand div.discovery-pricing .flat-price-table .flat-price-item__header, #tabs_mobile div.discovery-pricing .flat-price-table .flat-price-item__header { position: relative; top: auto; height: auto; padding: 27px 0 51px; } #tabs_continuous .discovery-pricing .flat-price-table .flat-price-item__header { position: relative; top: auto; height: auto; padding: 27px 0; } #tabs_discovery .flat-price-table .flat-price-item__header { position: relative; top: auto; height: auto; padding: 27px 0; } #tabs_ondemand .flat-price-table .flat-price-item__secondary-feature--vertical, #tabs_mobile .flat-price-table .flat-price-item__secondary-feature--vertical, #tabs_continuous .flat-price-table .flat-price-item__secondary-feature--vertical, #tabs_discovery .flat-price-table .flat-price-item__secondary-feature--vertical { margin: 6px 0 18px; } #tabs_ondemand .flat-price-table thead tr:first-child .flat-price-table__description, #tabs_mobile .flat-price-table thead tr:first-child .flat-price-table__description, #tabs_continuous .flat-price-table thead tr:first-child .flat-price-table__description, #tabs_discovery .flat-price-table thead tr:first-child .flat-price-table__description { position: relative; } #tabs_ondemand .flat-price-table__description:before, #tabs_mobile .flat-price-table__description:before, #tabs_continuous .flat-price-table__description:before, #tabs_discovery .flat-price-table__description:before { content: ""; display: block; height: 2px; background: #e4eff5; position: absolute; bottom: 0; left: 0; right: 0; } #tabs_ondemand .flat-price-table thead th.flat-price-item::before, #tabs_mobile .flat-price-table thead th.flat-price-item::before, #tabs_continuous .flat-price-table thead th.flat-price-item::before, #tabs_discovery .flat-price-table thead th.flat-price-item::before { top: 0; } #tabs_ondemand .flat-price-table thead tr:first-child th.flat-price-item::before, #tabs_mobile .flat-price-table thead tr:first-child th.flat-price-item::before, #tabs_continuous .discovery-pricing .flat-price-table .flat-price-item--small .flat-price-item__header::before, #tabs_continuous .flat-price-table thead tr:first-child th.flat-price-item::before, #tabs_discovery .flat-price-table .flat-price-item--small .flat-price-item__header::before, #tabs_discovery .flat-price-table thead tr:first-child th.flat-price-item::before { display: none; } #tabs_ondemand .flat-price-item--last .flat-price-item__header, #tabs_mobile .flat-price-item--last .flat-price-item__header, #tabs_continuous .flat-price-item--last .flat-price-item__header, #tabs_discovery .flat-price-item--last .flat-price-item__header { background-color: #95d7ed; } #tabs_ondemand .flat-price-item--third .flat-price-item__header, #tabs_mobile .flat-price-item--third .flat-price-item__header, #tabs_continuous .flat-price-item--third .flat-price-item__header, #tabs_discovery .flat-price-item--third .flat-price-item__header { background-color: #0a71b3; } #tabs_ondemand .flat-price-item--second .flat-price-item__header, #tabs_mobile .flat-price-item--second .flat-price-item__header, #tabs_continuous .flat-price-item--second .flat-price-item__header, #tabs_discovery .flat-price-item--second .flat-price-item__header { background-color: #3a9bc5; } #tabs_ondemand .flat-price-item--fourth .flat-price-item__header, #tabs_mobile .flat-price-item--fourth .flat-price-item__header, #tabs_continuous .flat-price-item--fourth .flat-price-item__header, #tabs_discovery .flat-price-item--fourth .flat-price-item__header { background-color: #87c7e2; } #tabs_ondemand .help-tooltip:before, #tabs_mobile .help-tooltip:before, #tabs_continuous .help-tooltip:before, #tabs_discovery .help-tooltip:before { content: "i"; } #tabs_ondemand .flat-price-item__header .help-tooltip:hover, #tabs_mobile .flat-price-item__header .help-tooltip:hover, #tabs_continuous .flat-price-item__header .help-tooltip:hover, #tabs_discovery .flat-price-item__header .help-tooltip:hover { color: #fff; } #tabs_ondemand .flat-price-item__header .help-tooltip:before, #tabs_mobile .flat-price-item__header .help-tooltip:before, #tabs_continuous .flat-price-item__header .help-tooltip:before, #tabs_discovery .flat-price-item__header .help-tooltip:before { background: #fff; } #tabs_ondemand .flat-price-item .help-tooltip:before, #tabs_mobile .flat-price-item .help-tooltip:before, #tabs_continuous .flat-price-item .help-tooltip:before, #tabs_discovery .flat-price-item .help-tooltip:before { color: #595a5c; } .flat-price-table__separated-row th::after, .flat-price-table__separated-row td::after { content: ""; display: block; height: 2px; background: #e4eff5; position: absolute; bottom: 0; left: 0; right: 0; } .flat-price-table__separated-row th { text-align: center; } #tabs_mobile .discovery-pricing, #tabs_continuous .discovery-pricing, div #tabs_discovery, .product-pricing-section-ondemand .discovery-pricing, .discovery-pricing { padding-top: 0; } .pricing__discovery h2 { margin-bottom: 30px !important; } .pricing-tab-content-mobile #tabscontent h2, .product-pricing-section-ondemand #tabscontent h2, .pricing-tab-content #tabscontent h2 { margin-bottom: 30px !important; } div.discovery-pricing div.flat-price-item__actions--per-brand { margin: 0 !important; padding: 8px 0 12px; } div.flat-price-item__actions__price__per { font-size: 16px; color: #5f727d; display: block; } div.flat-price-item__actions--per-brand { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; flex-direction: column; } div.flat-price-item__actions div.flat-price-item__actions--per-brand .flat-price-item__actions__price__postfix>div{ font-size: 16px; } div.flat-price-item__actions div.flat-price-item__actions--per-brand .flat-price-item__actions__price { margin-top: 1px; margin-bottom: 0; } #pricing div.discovery-pricing div.flat-price-item__actions--per-brand { padding: 0; margin: 8px 0 !important; } #pricing div.discovery-pricing div.flat-price-item__actions--per-brand.flat-price-item__actions--per-month { text-align: left; } /*discovery-pricing*/ /* compliance__disclaimer */ .compliance__disclaimer { margin-top: 45px; margin-bottom: 35px; } .compliance__disclaimer .compliance__disclaimer--title { font-size: 18px; text-align: left; font-style: italic; color: #7f8589; } .compliance__disclaimer .compliance__disclaimer--description { text-align: left; font-style: italic; font-size: 16px; color: #7f8589; line-height: 1.2; } /* compliance__disclaimer */ /*product-ondemand*/ .how-it-works-nomargin div.how-it-works__container--ondemand { width: 1000px; } .how-it-works-nomargin div.how-it-works__container--neuron { width: 1000px; } .how-it-works-nomargin div.how-it-works__container--neuronmobile { width: 1000px; } .how-it-works-nomargin div.how-it-works__container--compliance { width: 1000px; } .how-it-works-nomargin div.how-it-works__container--ondemand li.how-it-works__list__item:before, .how-it-works-nomargin div.how-it-works__container--mobile li.how-it-works__list__item:before, .how-it-works-nomargin div.how-it-works__container--continuous li.how-it-works__list__item:before, .how-it-works-nomargin div.how-it-works__container--neuron li.how-it-works__list__item:before, .how-it-works-nomargin div.how-it-works__container--neuronmobile li.how-it-works__list__item:before .how-it-works-nomargin div.how-it-works__container--compliance li.how-it-works__list__item:before { content: counter(step-counter); display: block; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 26px; border: 2px solid #fff; border-radius: 50%; text-align: center; line-height: 40px; width: 45px; height: 45px; overflow: hidden; margin-right: 16px; padding: 0px; margin-left: 15px; } .how-it-works-nomargin div.how-it-works__container--ondemand li.how-it-works__list__item::after { right: -30px; } .how-it-works-nomargin div.how-it-works__container--mobile li.how-it-works__list__item::after { right: -30px; } .how-it-works-nomargin div.how-it-works__container--continuous li.how-it-works__list__item::after { right: -45px; } .how-it-works-nomargin div.how-it-works__container--neuron li.how-it-works__list__item::after { right: -70px; } .how-it-works-nomargin div.how-it-works__container--neuronmobile li.how-it-works__list__item::after { right: -30px; } .how-it-works-nomargin div.how-it-works__container--compliance li.how-it-works__list__item::after { right: -35px; } .how-it-works__container--ondemand .how-it-works__list li.how-it-works__list__item--circle, .how-it-works__container--mobile .how-it-works__list li.how-it-works__list__item--circle, .how-it-works__container--continuous .how-it-works__list li.how-it-works__list__item--circle, .how-it-works__container--neuron .how-it-works__list li.how-it-works__list__item--circle, .how-it-works__container--neuronmobile .how-it-works__list li.how-it-works__list__item--circle .how-it-works__container--compliance .how-it-works__list li.how-it-works__list__item--circle { font-size: 21px; margin: 0 auto !important; line-height: 26px; } .product-pricing-section-ondemand div.product-pricing-btns-price { color: #fd970f; font-size: 32px; } .product-pricing-section-ondemand .product-pricing .product-pricing-block .product-pricing-header-1-together { border: none; width: 250px; padding: 0; } section.product-pricing-section-ondemand .product-pricing-btns .product-pricing-btns-block-1 { border-left: 1px solid #d5e4eb; } section.product-pricing-section-ondemand .product-pricing-btns .product-pricing-btns-block-1, section.product-pricing-section-ondemand .product-pricing-btns .product-pricing-btns-block-2, section.product-pricing-section-ondemand .product-pricing-btns .product-pricing-btns-block-3, section.product-pricing-section-ondemand .product-pricing-btns .product-pricing-btns-block-4 { border-bottom: 1px solid #d5e4eb; } .packages-descr-block-1, .packages-descr-block-2{ position: relative; } .product-pricing-section-ondemand .packages-descr-block-header--line-blue-1 { position: absolute; left: 144px; top: 16px; display: block; width: 200px; height: 1px; border-top: 1px solid #2f99d7; } .product-pricing-section-ondemand .packages-descr-block-header--line-blue-2 { position: absolute; left: 172px; top: 16px; display: block; width: 117px; height: 1px; border-top: 1px solid #2f99d7; } .product-pricing-section-ondemand .product-pricing-general-block .packages-descr-block.packages-descr-block-1, .product-pricing-section-ondemand .product-pricing-general-block .packages-descr-block.packages-descr-block-2, .product-pricing-section-ondemand .product-pricing-general-block .packages-descr-block.packages-descr-block-3 { width: auto; } .product-pricing-section-ondemand .product-pricing-general-block .packages-descr-block > ul > li { padding-left: 24px; } .product-pricing-section-ondemand .product-pricing-general-block ul li div ul { margin-left: 20px; } .product-pricing-section-ondemand .product-pricing-general-block ul { margin-left: 8px; } .product-pricing-section-ondemand .product-pricing-btns-block .report-time { margin-top: 10px; } div.product-pricing-btns--margin-bot-0 { margin-bottom: 0; } .product-pricing-section-ondemand div.product-pricing-content-together .product-pricing-content-1 { margin: auto; } div#tabs_ondemand { padding-bottom: 60px !important; } .product-pricing-section-ondemand .product-pricing-header-1-text { height: 36px; padding-top: 2px; } .product-pricing-header .product-pricing-content > div span.tooltipster-ondemand-1, .product-pricing-header .product-pricing-content > div span.tooltipster-ondemand-2, .product-pricing-header .product-pricing-content > div span.tooltipster-ondemand-3, .product-pricing-header .product-pricing-content > div span.tooltipster-ondemand-4 { color: #fff; } /*product-ondemand*/ /*mobile-pricing*/ .how-it-works div.how-it-works__container--mobile { width: 1000px; } div.how-it-works__container--mobile li.how-it-works__list__item--circle { font-size: 22px; margin: 0 auto !important; } div.how-it-works__container--mobile li.how-it-works__list__item:before { content: counter(step-counter); display: block; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 30px; border: 2px solid #fff; border-radius: 50%; text-align: center; line-height: 46px; width: 50px; height: 50px; overflow: hidden; margin-right: 16px; padding: 0px; margin-left: 15px; } section.mobile-pricing .product-pricing-header .product-pricing-header-1-together { padding: 0; height: 36px; position: relative; } section.mobile-pricing .product-pricing-header-1-text{ height: 32px; padding-top: 2px; } section.mobile-pricing .product-pricing .product-pricing-block .product-pricing-header-1-together { border: none; } section.mobile-pricing .product-pricing .product-pricing-block .product-pricing-header .product-pricing-content-together { padding: 0; height: 43px !Important; } section.mobile-pricing .product-pricing-header, .product-pricing-header-1 { text-shadow: 1px 1px rgba(0,0,0,.2) !important; } section.mobile-pricing .product-pricing-btns .product-pricing-btns-block { background: #edf5f8; padding: 18px 12px 25px !important; border: none; border-right: 1px solid #d5e4eb; } section.mobile-pricing .product-pricing-btns .product-pricing-btns-block-2 { border-left: 1px solid #d5e4eb; } section.mobile-pricing .product-pricing-btns .product-pricing-btns-block-1, section.mobile-pricing .product-pricing-btns .product-pricing-btns-block-2, section.mobile-pricing .product-pricing-btns .product-pricing-btns-block-3, section.mobile-pricing .product-pricing-btns .product-pricing-btns-block-4 { border-bottom: 1px solid #d5e4eb; } section.mobile-pricing .packages-descr-block-1, section.mobile-pricing .packages-descr-block-2, section.mobile-pricing .packages-descr-block-3 { width: auto !important; } section.mobile-pricing .product-pricing-btns-block .report-time { margin-top: 10px; } section.mobile-pricing .product-pricing-content-together .product-pricing-content-1 { margin: auto; } div.pricing-tab-content-mobile { padding-top: 63px !important; padding-bottom: 63px !important; } section.mobile-pricing .product-pricing--fullwidth .product-pricing-block-4 { left: 668px !important; } section.mobile-pricing .product-pricing-btns .product-pricing-btns-block-2, #tabs_mobile section .product-pricing-btns .product-pricing-btns-block-4{ width: 333px !important; } section.mobile-pricing .product-pricing-btns .product-pricing-btns-block-3{ width: 334px !important; } section.mobile-pricing .product-pricing--fullwidth .product-pricing-block-3 .product-pricing-header { width: 336px !important; } section.mobile-pricing .product-pricing-header .product-pricing-content > div span.tooltipster-mobile-1, section.mobile-pricing .product-pricing-header .product-pricing-content > div span.tooltipster-mobile-2, section.mobile-pricing .product-pricing-header .product-pricing-content > div span.tooltipster-mobile-3 { color: #fff; } section.mobile-pricing .product-pricing--fullwidth .product-pricing-block-2 div.product-pricing-header { width: 332px; } /*mobile-pricing*/ #freetrialfrm_comments.invalid { border-color: #f32b47; } /* article-content */ div.article-content-main-description p { color: #242729; font: 18px/30px Hind, 'Trebuchet MS', sans-serif; line-height: 26px; } /* div.article-content-main-description a { color: #2988b4; } */ div.article-content-main-description ol { width: 790px; margin: 0 auto 35px; } div.article-content-main-description p.heading { font-size: 25px; margin-bottom: 10px; } div.article-content-main-description p.header-list { margin: 0 auto 0px; } div.article-content-main-description ol.list-numbered { padding-left: 14px; margin-bottom: 0px; } div.article-content-main-description ul.list-disc { list-style: disc; padding-left: 50px; margin: 10px auto 30px; } div.article-content-main-description ul.list-trait { list-style: none inside; padding-left: 50px; margin: 10px auto 30px; } div.article-content-main-description ul.list-trait>li::before { content: "\2043"; position: absolute; top: 0px; left: -20px; } div.article-content-main-description ul.list-trait>li { position: relative; } /* scrollTo */ div.article-content-main-description a.scrollTo { color: #595a5c; } div.article-content-main-description a.scrollTo:hover { text-decoration: none; } /* scrollTo */ div.article-content-main-description li.list-numbered__li { font-size: 18px; margin-bottom: 5px; } div.article-content-main-description div.article-content-preview__text { font-size: 18px !important; margin-bottom: 20px !important; } div.article-content-main-description .article-content-h2-img span.article-content-h2-img__span { font-size: 16px; font-style: italic; } div.article-content-main-description #concept { margin-top: 20px; } div.article-content-main-description .article-content-preview { margin: 0; } div.article-content-main-description h2.resources-title { margin-bottom: 30px; } div.article-content-main-description { margin-bottom: 40px; } div.article-content-main-description p.description-up-list-disc { margin-bottom: 0px; } div.article-content-main-description p.paragraphs-together { margin-bottom: 0px; } /* article-content */ /* Price Packages */ .report-date { color: #2988b4; } .price-packages { width: 1000px; margin: 0 auto; display: flex; background: rgba(11, 118, 166, 0.02); border-top-left-radius: 5px; border-top-right-radius: 5px; color: #595a61; overflow: hidden; } .price-packages__item { flex: 1; position: relative; text-align: center; } .price-packages__item__info { display: block; position: absolute; /*top: 50%;*/ top: -47px; right: 9px; margin-top: -9px; font-weight: 600; line-height: 18px; width: 18px; height: 18px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; border-radius: 50%; text-shadow: none; background: #fff; font-size: 14px; } .price-packages__item--express .price-packages__item__title, .tooltipstered--express { background: #95d7ed; } .price-packages__item--express .price-packages__item__info { color: #95d7ed; } .price-packages__item--express .price-packages__item__description { background: #95d7ed; } .price-packages__item--smb .price-packages__item__title, .tooltipstered--smb, .price-packages__item--express-pro .price-packages__item__title, .tooltipstered--express-pro { background: #87c7e2; } .price-packages__item--smb .price-packages__item__info, .price-packages__item--express-pro .price-packages__item__info { color: #87c7e2; } .price-packages__item--smb .price-packages__item__description, .price-packages__item--express-pro .price-packages__item__description { background: #87c7e2; } .price-packages__item--corporate .price-packages__item__title, .tooltipstered--corporate { background: #3a9bc5; } .price-packages__item--corporate .price-packages__item__info { color: #3a9bc5; } .price-packages__item--corporate .price-packages__item__description { background: #3a9bc5; } .price-packages__item--corporate-pro .price-packages__item__title, .tooltipstered--corporate-pro { background: #0a71b3; } .price-packages__item--corporate-pro .price-packages__item__info { color: #0a71b3; } .price-packages__item--corporate-pro .price-packages__item__description { background: #0a71b3; } .price-packages__item__title { color: #fff; text-shadow: 1px 1px rgba(0, 0, 0, .2); font-size: 28px; line-height: 64px; } .price-packages__item__description { position: relative; padding: 0 15px 20px 15px; white-space: nowrap; color: #fff; text-shadow: 1px 1px rgba(0, 0, 0, .1); font-size: 16px; /*line-height: 48px;*/ } .price-packages__item__cost { color: #fd970f; font-size: 28px; line-height: 64px; border-color: #e4eff5; border-style: solid; border-left-width: 1px; border-right-width: 1px; } .price-packages__item:first-child .price-packages__item__cost { border-left-width: 2px; } .price-packages__item:last-child .price-packages__item__cost { border-right-width: 2px; } .price-packages__item__delivery { font-size: 16px; line-height: 48px; border-color: #e4eff5; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 2px; } .price-packages__item:first-child .price-packages__item__delivery { border-left-width: 2px; } .price-packages__item:last-child .price-packages__item__delivery { border-right-width: 2px; } /* Packages Content */ .packages-content { width: 1000px; margin: 0 auto; background: rgba(11, 118, 166, 0.02); border-radius: 5px; color: #595a61; border: 2px solid #e4eff5; position: relative; } .blue-background .packages-content { background: rgba(255, 255, 255, 0.40); } .packages-content .products--images { background: url(/images/label.svg) 78% bottom no-repeat; background-size: 178px 129px; kit-filter: drop-shadow(1px 5px 3px #b0b0b0); -webkit-filter: drop-shadow(1px 5px 3px #b0b0b0); filter: drop-shadow(1px 5px 3px #b0b0b0); position: absolute; width: 181px; height: 130px; bottom: -30px; right: 20px; } .packages-content__disclaimer { background: #e4eff5; color: #969b9d; font-size: 22px; line-height: 48px; text-align: center; } .packages-content__steps { display: flex; padding: 16px 18px; justify-content: space-between; } .packages-content__item { display: flex; flex-flow: column; } .packages-content__item__heading { display: flex; align-items: center; position: relative; background: #2999d6; height: 36px; overflow: hidden; } .packages-content__item__heading:after { content: ""; display: block; border-top: 18px solid transparent; border-bottom: 18px solid transparent; border-left: 12px solid #2999d6; position: absolute; margin: 0; right: 0; top: 0; bottom: 0; background: #f8fcfe; } .packages-content__item__heading:before { content: ""; display: block; border-top: 18px solid transparent; border-bottom: 18px solid transparent; border-left: 12px solid #f8fcfe; position: absolute; left: 0; top: 0; bottom: 0; } .packages-content__item__heading__title { font-size: 22px; line-height: 36px; height: 36px; overflow: hidden; color: #fff; padding: 0 15px; flex-grow: 1; text-align: center; display: block; } .packages-content__item__description { padding: 14px 14px; flex: 1; } .packages-content__item__list { font-size: 16px; line-height: 22px; margin-top: 8px; } .packages-content__item__list__tip { display: inline-block; font-size: 14px; line-height: 1; font-weight: 400; color: #fff; padding: 3px 6px 4px; border-radius: 2px; white-space: nowrap; position: relative; left: 6px; background: #6eb247; } .price-packages__item__cost__postfix { font-size: 16px; color: #595a61; } .packages-content__item__description { padding: 14px 14px; flex: 1; } .packages-content__item__list li { margin-top: 8px; background: url("/immuniweb/images/check-dark-blue.svg") 0 3px no-repeat; background-size: 18px !important; padding-left: 24px; } .packages-content__item__list li ul { margin: 10px 0; } .packages-content__item__list li li { background: none; position: relative; padding-left: 16px; } .packages-content__item__list li li:before { content: ""; background: #2988b4; display: block; width: 6px; height: 6px; position: absolute; top: 6px; left: 0; border-radius: 50%; } /* Price Packages Mobile */ @media only screen and (max-width: 960px) { .price-packages { width: auto; flex-flow: column; } .price-packages__item__description { padding-right: 0; } .packages-content { width: auto; } .packages-content__steps { flex-flow: column; } .packages-content__item { margin-bottom: 20px; } .packages-content__item:last-child { margin-bottom: 0; } .packages-content__item__heading:before, .packages-content__item__heading:after { display: none; } } /*article-bookmark*/ p.article-bookmark { color: #2988b4 !important; font: 16px/30px Hind, 'Trebuchet MS', sans-serif !important; line-height: 24px!important; text-align: center; padding: 30px 20px; background-color: #f2f9fd; border-radius: 4px; } .article-bookmark a:hover { text-decoration: none!important; } /*article-bookmark*/ /* COVID */ .covid { background: #fff9d1; position: absolute; top: 0; right: 0; left: 0; height: 32px; display: none; } .covid--visible { display: block; } .covid--visible ~ header.header { margin-top: 32px; } .covid__content { width: 1000px; margin: 0 auto; display: flex; } .covid__description { flex: 1; font-size: 14px; color: #664f17; margin: 6px 0 0; letter-spacing: -0.05px; } .covid__description a { color: #664f17; text-decoration: underline; } .covid__description a:hover { text-decoration: none; } .covid__close { border: none; width: 32px; height: 32px; background: transparent; color: #664f17; cursor: pointer; padding: 0; display: flex; align-items: center; justify-content: center; } .covid__close svg { width: 18px; height: 18px; } .covid__close:hover { opacity: .5; } /* Mobile */ @media only screen and (max-width: 1024px) { .covid { position: relative; top: auto; right: auto; left: auto; height: auto; margin-top: 68px; } .covid--visible ~ .counter-bar { margin-top: 0; } .covid__content { width: auto; padding: 20px 40px 20px 25px; display: block; position: relative; } .covid__description { margin: 0; font-size: 14px; text-align: center; } .covid__close { position: absolute; top: 0; right: 0; width: 48px; height: 48px; } } .black-friday-offer { background: #ffe6bc; position: absolute; top: 0; right: 0; left: 0; height: 38px; height: 32px; } .black-friday-offer-content { color: #595a5c; font-size: 16px; line-height: 32px; text-align: center; width: 1000px; margin: 0 auto; } .black-friday-offer-content a { color: #595a5c; font-weight: bold; text-decoration: underline; } .black-friday-offer-content span { display: inline-block; } .black-friday-offer-content span#black_friday_hours { min-width: 25px; } .black-friday-offer-content span#black_friday_minutes { min-width: 16px; } /* Moved partners styles */ .partners-header { width: 1000px; margin: 35px auto; display: flex; } .partners-header .partners-header-block { text-align: center; flex-basis: 28%; border-right: 1px solid #d9e6ee; } .partners-header .partners-header-block.partners-header-block-2 { flex-basis: 44%; } .partners-header .partners-header-block.partners-header-block-3 { border-right: 0; flex-basis: 28%; } .partners-header .partners-header-title { color: #2988b4; font-size: 20px; line-height: 26px; margin: 15px 0; } .partners-header .partners-header-logos { margin-bottom: 20px; } .partners-header .partners-header-block .partners-header-logos img { vertical-align: top; margin: 0 20px; height: 50px; } .partners-header .partners-header-block.partners-header-block-1 .partners-header-logos { padding-top: 20px; } .partners-header .partners-header-block.partners-header-block-3 .partners-header-logos { margin-top: -5px; } .partners-header .partners-header-block.partners-header-block-1 .partners-header-logos a:nth-child(1) img { margin-top: -27px; height: 60px; } .partners-header .partners-header-block.partners-header-block-1 .partners-header-logos a:nth-child(2) img { margin-top: -3px; height: 32px; display: inline-block; } .partners-header .partners-header-block.partners-header-block-1 .partners-header-logos a:nth-child(3) img { vertical-align: top; margin: 0 20px; height: 28px; margin-top: 19px; margin-left: 16px; } .partners-header .partners-header-block.partners-header-block-2 .partners-header-logos a:nth-child(1) img { margin: 0 16px; margin-top: 0px; height: 40px; } .partners-header .partners-header-block.partners-header-block-2 .partners-header-logos a:nth-child(2) img { margin: 0 16px; margin-top: 10px; height: 25px; } .partners-header .partners-header-block.partners-header-block-2 .partners-header-logos a:nth-child(3) img { margin: 0 16px; margin-top: -3px; height: 35px; } .partners-header .partners-header-block.partners-header-block-2 .partners-header-logos a:nth-child(4) img { margin-top: 37px; clear: both; height: 15px; } .partners-header .partners-header-block.partners-header-block-2 .partners-header-logos a:nth-child(5) img { margin-top: 25px; height: 35px; max-width: 143px; } .partners-header .partners-header-block.partners-header-block-3 .partners-header-logos a:nth-child(1) img { height: 50px; } .partners-header .partners-header-block.partners-header-block-3 .partners-header-logos a:nth-child(2) img { margin-top: 3px; height: 50px; } .partners-header .partners-header-block.partners-header-block-3 .partners-header-logos a:nth-child(3) img { margin-top: 10px; height: auto; } .navigation-menu-descr { color: #595a5c; font-size: 16px; background: #e6f2f6; padding: 20px 40px; } /* Payment Methods Block */ .payment-methods-block__title { font-size: 16px; font-weight: normal; line-height: 1.2; margin: 0 0 5px; text-align: center; } .payment-methods--nomargin { margin: 0; } .payment-methods--mini img { height: 30px; } div.payment-methods--margin { margin-top: 16px; } .payment-methods--wrap { flex-wrap: wrap; justify-content: flex-start; } .payment-methods--wrap img { margin: 6px 6px 0 0; } .footer_items_block .payment-methods-block { max-width: 230px; border-top: 1px solid #90c0e9; /* border-bottom: 1px solid #90c0e9; */ margin: 20px 0 0; /* padding-bottom: 22px; */ } .footer_items_block .payment-methods-block__title { text-align: left; margin-top: 16px; } /* Payment Methods Tweaks */ .immuniweb-banner-txt__title { font-size: 28px; } .immuniweb-banner-txt__subtitle { font-size: 14px; } .immuniweb-banner-txt11, .immuniweb-banner-txt22, .immuniweb-banner-txt33 { left: 0 !important; } .immuniweb-banner-txt11 .immuniweb-banner-txt__title { margin-left: 178px; } .immuniweb-banner-txt11 .immuniweb-banner-txt__subtitle { margin-left: 140px; } .immuniweb-banner-txt22 .immuniweb-banner-txt__title { margin-left: 180px; } .immuniweb-banner-txt22 .immuniweb-banner-txt__subtitle { margin-left: 160px; } .immuniweb-banner-txt33 .immuniweb-banner-txt__title { margin-left: 170px; } .immuniweb-banner-txt33 .immuniweb-banner-txt__subtitle { margin-left: 168px; } /* radio button style */ .container-radio { position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .container-radio input { position: absolute; opacity: 0; cursor: pointer; } .checkmark-radio { position: absolute; top: 2px; left: 0; height: 20px; width: 20px; background-color: #eee; border-radius: 50%; } .container-radio input ~ .checkmark-radio { background-color: #fff; border: 2px solid grey; } .container-radio input:checked ~ .checkmark-radio { background-color: grey; } .checkmark-radio:after { content: ""; position: absolute; display: none; } .container-radio input:checked ~ .checkmark-radio:after, .container-radio:hover input ~ .checkmark-radio:after { display: block; } .container-radio .checkmark-radio:after { top: 0; left: 0; width: 16px; height: 16px; border-radius: 50%; background: #2988b4; background-image: -o-radial-gradient(#2988b4 40%, #fff 50%); background-image: radial-gradient(#2988b4 40%, #fff 50%); } /* radio button style */ div.index-news h3 a { color: #2988b4; } div.index-news-item .index-news-link a { color: #2988b4; font-size: 18px; line-height: 24px; } div.index-news-item { min-height: 113px; } .invisible-on-desktop { display: none; } /*special-pricing */ .special-pricing { width: 1000px; margin: auto; } .special-pricing__text { width: 76%; font-size: 16px; color: #595a61; padding: 20px; background: rgba(11, 118, 166, 0.02); border: 2px solid #e4eff5; border-radius: 4px; text-align: center; margin: auto; margin-top: 30px; line-height: 22px; } .special-pricing__text a { color: #fd970f; } /* banner top */ .top-banner-ratio { color: #FFFFFF; font-size: 18px; background: #0b76a6; line-height: 40px; text-align: center; width: 300px; height: 40px; margin: auto; margin-top: -20px; } .top-banner-ratio a { display: block; color: #fff !important; } .top-banner-ratio a:hover { text-decoration: none !important; color: #c1eefe !important; } /* Form Demo */ :invalid { box-shadow: none; } :-moz-submit-invalid { box-shadow: none; } :-moz-ui-invalid { box-shadow:none; } .demo-page__description__container .styled-checkbox .label-cbx .checkbox { float: unset; } form#frm_free_trial .demo-page__description .label-cbx > span { display: block; margin-top: -19px; margin-left: 28px; } #tabscontent form#frm_free_trial table.immuniweb-contacts-form{width:290px;margin:0 auto;} #tabscontent form#frm_free_trial input, #tabscontent form#frm_free_trial textarea, #tabscontent form#frm_free_trial select { color: #0086cf; font-family: Hind,"Open Sans",DINWeb,Arial,"sans-serif"; font-size: 19px; line-height: 52px; border: 2px solid #0086cf; border-radius: 5px; background-color: #fff; height: 52px; padding: 0 10px 0 20px; -webkit-appearance: none; } #tabscontent form#frm_free_trial textarea { line-height: 24px; padding: 10px 10px 10px 20px; } #tabscontent form#frm_free_trial select { width: 475px; -webkit-appearance: auto; } #tabscontent form#frm_free_trial .label-cbx .checkbox { position: relative; width: 20px; height: 20px; border: 2px solid #0086cf; border-radius: 3px; background-color: #ffffff; } #tabscontent form#frm_free_trial .label-cbx .checkbox:hover { border: 2px solid #C8CCD4; } #tabscontent form#frm_free_trial input:focus, #tabscontent form#frm_free_trial textarea:focus { box-shadow: 0 0 8px #147fa9; outline: none; } #tabscontent form#frm_free_trial input.phone { padding: 1px 1px 1px 48px; border: 2px solid #0086cf!important; border-radius: 5px!important; } .tabs-block #tabscontent form#frm_free_trial .pkg_sel_btn input.actbtn, .tabs-block #tabscontent form#frm_free_trial .pkg_sel_btn input.actbtn_dis, .tabs-block #tabscontent form#frm_free_trial input.home-link, .article-content-form #tabscontent form#frm_free_trial .pkg_sel_btn input.actbtn, .article-content-form #tabscontent form#frm_free_trial .pkg_sel_btn input.actbtn_dis, .article-content-form #tabscontent form#frm_free_trial input.home-link { color: #ffffff; font-family: Hind,Arial,"sans-serif"; font-size: 22px; text-align: center; text-transform: uppercase; background-color: #ff5a00; border: 0 none; border-radius: 5px; padding: 0 20px 0; margin: 20px 5px 0; cursor: pointer; -webkit-appearance: none; width: 100%; height: 60px; float: none; margin: 0 auto; } .tabs-block #tabscontent form#frm_free_trial .pkg_sel_btn input#freetrialfrm_btnaction { width: 475px; } .tabs-block #tabscontent form#frm_free_trial .product-presentation-newsletter { width: 450px; margin: 10px auto; } .tabs-block #tabscontent form#frm_free_trial .product-presentation-newsletter .styled-chk-container { font-size: 15px; line-height: 20px; text-align: center; padding: 0 0 0 30px; } #frm_partner_apply .product-presentation-newsletter { margin: 15px 0; } /* partners tabs-block */ div div .tabs-block--partners .ui-tabs .ui-tabs-nav li { margin-top: 0; } div div .tabs-block--partners .ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding-top: 0 } /* partners tabs-block end*/ #tabscontent form#frm_free_trial .pkg_sel_btn input.actbtn_dis { background-color: #c4d9ea!important; } input:-internal-autofill-selected { -webkit-appearance: menulist-button; background-color: #fff !important; background-image: none !important; } #freetrialfrm_fname:-internal-autofill-selected { -webkit-appearance: menulist-button; background-color: #fff !important; background-image: none !important; } .technology-trial-tbl span.required { color: #f32b47!important; } .tabs-block{margin-top:0;} /* tabs partner*/ .tabs-block .tabs-modern__tab { padding: 10px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; text-shadow: 1px 1px rgba(11,118,166,.1); font-size: 16px; line-height: 16px; background: #2988b4; margin-left: 2px; border-radius: 2px; cursor: pointer; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: auto; } .tabs-block .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: 20px 38px; text-decoration: none; line-height: 24px; } .tabs-block .ui-tabs .ui-tabs-nav li { font-size: 20px; list-style: none; position: relative; margin: 10px 0 0 0; padding: 0; white-space: nowrap; text-align: center; font-weight: 400; font-family: Hind, Arial, sans-serif; color: #0086Cf; border-bottom: 1px solid #67abe2; } .tabs-block .ui-tabs .ui-tabs-nav li a{ color: #0086Cf; } .tabs-block .ui-tabs .ui-tabs-panel { border: none; padding: 0; margin-top: 10px; } .tabs-block .ui-widget-content { border: none !important; background: inherit; color: #58595b; } .tabs-block .tabs-modern__tab { text-shadow: none; border-radius: 0; } .tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0; padding-bottom: 1px; } .tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-active::after { position: absolute; display: block; bottom: 0px; left: 0; content: ""; width: 100%; height: 4px; background: #eb8f00; } .tabs-block .ui-state-hover::after { position: absolute; display: block; bottom: -1px; left: 0; content: ""; width: 100%; height: 4px; background: #67abe2; } .tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-active a{ color: #eb8f00; } .tabs-block .strategic-partner .strategic-partner-descr p { font-family: Hind, Arial, sans-serif; text-align: left; } .tabs-block .strategic-partner-descr p a { color: #0086Cf; } .tabs-block .blue-btn { padding: 5px 0px; } .tabs-block .product-faq { color: #595a5c; font-size: 18px; line-height: 1.5; width: auto; margin: 20px auto 0; } .tabs-block .accordion__tab__head::before { color: #ffffff; display: block; width: 30px; height: 100%; line-height: 30px; text-align: center; content: "\002B"; background-color: #2988b4; font-size: 30px; border-radius: 4px; } .tabs-block .accordion__tab--white >div.accordion__tab__head::before { color: #ffffff; display: block; width: 30px; height: 100%; line-height: 30px; text-align: center; content: "\2212"; background-color: #2988b4; font-size: 30px; border-radius: 4px; } .tabs-block .accordion__tab__head::after, .accordion__tab--white >div.accordion__tab__head::after { display: none; } .tabs-block .accordion__tab { background-color: inherit; } .tabs-block .faq-item--question { margin: 15px; } .tabs-block .accordion__tab__body .svclk { margin-left: 60px!important; } .tabs-block .ui-widget-header { border: none; background: #fff; } .tabs-block .ui-state-default, .tabs-block .ui-widget-content .ui-state-default, .tabs-block .ui-widget-header .ui-state-default, .tabs-block .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: none; background: #fff;} .ui-widget.ui-widget-content { border: none; } .tabs-block .ui-state-active, .tabs-block .ui-widget-content .ui-state-active, .tabs-block .ui-widget-header .ui-state-active, .tabs-block a.ui-button:active, .tabs-block .ui-button:active, .tabs-block .ui-button.ui-state-active:hover { border: none !important; background: #fff;} .tabs-block p.strategic-partner-link a { color: #0086Cf; } .tabs-block .strategic-partner-descr .faq-item--answer li a { color: #2988b4; } .tabs-block--partners section table:last-child { margin-bottom: 0; border-bottom: none; } /* Form Demo For Resources */ @media only screen and (max-width: 1024px) { .index-block-mobile-demo form#frm_free_trial input, .index-block-mobile-demo form#frm_free_trial textarea, .index-block-mobile-demo form#frm_free_trial select, .article-content-form form#frm_free_trial input, .article-content-form form#frm_free_trial textarea, .article-content-form form#frm_free_trial select { color: #0086cf; font-family: Hind,"Open Sans",DINWeb,Arial,"sans-serif"; font-size: 18px; line-height: 52px; border: 2px solid #0086cf; border-radius: 5px; background-color: #fff; height: 52px; padding: 0 10px 0 20px; -webkit-appearance: none; box-shadow: none; } .index-block-mobile-demo form#frm_free_trial .label-cbx .checkbox { position: relative; width: 20px; height: 20px; border: 2px solid #0086cf; border-radius: 3px; background-color: #ffffff; } .index-block-mobile-demo form#frm_free_trial .label-cbx .checkbox:hover { border: 2px solid #C8CCD4; } .index-block-mobile-demo form#frm_free_trial input:focus, .index-block-mobile-demo form#frm_free_trial textarea:focus { box-shadow: 0 0 8px #147fa9; outline: none; background-color: #fff; } .index-block-mobile-demo form#frm_free_trial input.phone { padding: 1px 1px 1px 48px; border: 2px solid #0086cf!important; border-radius: 5px!important; } .content .index-block-mobile-demo form#frm_free_trial .pkg_sel_btn input.actbtn, .content .index-block-mobile-demo form#frm_free_trial .pkg_sel_btn input.actbtn_dis, .content .index-block-mobile-demo form#frm_free_trial input.home-link .article-content-form #tabscontent form#frm_free_trial .pkg_sel_btn input.actbtn, .article-content-form #tabscontent form#frm_free_trial .pkg_sel_btn input.actbtn_dis, .article-content-form #tabscontent form#frm_free_trial input.home-link { color: #ffffff; font-family: Hind,Arial,"sans-serif"; font-size: 22px; text-align: center; background-color: #ff5a00; border: 0 none; border-radius: 5px; padding: 0 20px 0; margin: 20px 5px 0; cursor: pointer; -webkit-appearance: none; width: 280px; height: 60px; float: none; margin: 0 auto; line-height: 40px; } .tabs-block #tabscontent form#frm_free_trial input.home-link { height: 32px!important; } form.request-form input.actbtn, form.request-form input.actbtn_dis { margin-bottom: 0 !important; max-width: 375px; font-size: 18px !important; height: 48px !important; } .index-block-mobile-demo form#frm_free_trial .pkg_sel_btn input.actbtn_dis { background-color: #c4d9ea!important; } input:-internal-autofill-selected { -webkit-appearance: menulist-button; background-color: #fff !important; background-image: none !important; } #freetrialfrm_fname:-internal-autofill-selected { -webkit-appearance: menulist-button; background-color: #fff !important; background-image: none !important; } .technology-trial-tbl span.required { color: #f32b47!important; } } /* General Сlass */ .visible-on-small { display: none; } .font-weight--600 { font-weight: 600; } .display--none { display: none; } /* block repositories*/ .repositories-container { width: 1000px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .repositories-container__text__img { max-width: 350px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 40px 0 70px; } .repositories-container__text__img__row1 { margin-bottom: 20px; } .repositories-container__text__img img { width: 150px; max-width: 150px; max-height: 56px; } .repositories-container__text h3 { font-size: 20px; color: #2988b4; } .repositories-container__img { max-width: 575px; max-height: 467px; } .repositories-container__text__list { font-size: 17px; line-height: 24px; margin-top: 20px; } .repositories-container__text__list li { position: relative; padding-left: 30px; } .repositories-container__text__list li::before{ background-image: url(/immuniweb/images/yes.svg); left: 0px; content: ""; display: block; width: 16px; height: 12px; background-size: 100%; position: absolute; top: 6px; } /* page Pricing */ #pricing div div h2 { line-height: 38px !important; } .pricing-page div.flat-price-item__actions div.flat-price-item__actions--per-brand .flat-price-item__actions__price__postfix { text-align: center; line-height: 1; margin-left: 5px; margin-top: 2px; } .pricing-page div.discovery-pricing .flat-price-item__actions__price { color: #fd970f; font-size: 18px; line-height: 1; margin: 10px 0; } .small-subtitle__orange { font-size: 18px; font-weight: normal; line-height: 22px; margin: 0 0 33px; text-align: center; color: #ff5a00; } div .small-subtitle { font-size: 18px; line-height: 22px; text-align: center; margin: 0 0 33px; } div .small-subtitle--blue { font-size: 16px; font-weight: normal; line-height: 22px; margin: 0 0 33px; text-align: center; color: #2988b4; } .pricing-tab-content__description { font-size: 20px; line-height: 26px; text-align: center; width: 1024px; margin: 35px auto 45px auto; color: #595a61;; } .discovery-pricing--three-columns .flat-price-table .flat-price-item { width: 227px; } div .pricing-tab-content .pricing-tab-content__h2 { font-size: 30px !important; text-align: center; } .pricing-tab-content--discovery .flat-price-item__actions div.flat-price-item__actions--per-brand .flat-price-item__actions__price__postfix { text-align: center; line-height: 1; margin-top: 2px; } #price .pricing-tab-content--discovery .pricing-header .pricing h2 { line-height: 28px !important; } /* product-description */ .product-description h2 { margin-bottom: 10px !important; } .product-description__text { margin-bottom: 40px; } .product-description__text, .product-description__img { width: 1000px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; } .product-description__text__column--1 { margin-right: 10px; width: 475px; } .product-description__text__column--2 { margin-left: 10px; width: 505px; } .product-description__text p, div .product-description__text--little { margin-left: 0; color: #595a5c; font-size: 16px; line-height: 22px; margin-bottom: 20px; } .product-description__img { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; margin-top: 20px; margin-bottom: 40px; } .product-description__img img { height: 35px; } div .product-description__text--italic { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 26px; color: #595a5c; text-align: center; width: 940px; margin: auto; } div .product-description__text--little { width: 1000px; margin: auto; text-align: center; margin-bottom: 40px; } .product-description .action-block { margin-top: 30px; } /* picture-container */ .picture-container { text-align: center; } /* doj-block */ .doj-block { width: 716px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 40px; margin-top: 40px; } .doj-block p { color: #595a61; font-size: 16px; line-height: 22px; } .doj-block img { width: 100px; height: 100px; min-width: 100px; min-height: 100px; } /* dark-web__block */ .dark-web__block { background: url("/images/iceberg-immuniweb.webp") no-repeat; background-size: 1000px 520px; width: 1000px; height: 520px; margin: auto; padding: 160px 40px 50px; position: relative; } .dark-web__block--left { width: 200px; height: 400px; float: left; } .dark-web__block--left .dark-web__block__txt1 { color: #2988b4; font-size: 22px; position: absolute; left: 110px; top: 60px; } .dark-web__block--left .dark-web__block__txt2 { color: #FFFFFF; font-size: 22px; position: absolute; left: 46px; top: 277px; } .dark-web__block--left .dark-web__block__txt3 { color: #FFFFFF; font-size: 22px; position: absolute; left: 108px; top: 408px; } .dark-web__block--right { width: 430px; text-align: center; float: right; } .dark-web__block--right p { color: #FFFFFF; font-size: 22px; line-height: 24px; margin-left: 0; margin-bottom: 10px; } .dark-web__block__square--container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #fff; } .dark-web__block__square__row--1, .dark-web__block__square__row--2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .dark-web__block__square__row--1 div, .dark-web__block__square__row--2 div { height: 84px; background-color: #004999; min-width: 195px; margin: 10px 10px; 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; } .dark-web__block__square__row--title { font-size: 30px; font-weight: 600; line-height: 32px; } .dark-web__block__square__row--description { font-size: 16px; font-weight: 400; line-height: 18px; } /*product-table block*/ .product-table { width: 1000px; margin: auto; } .product-table p.product-table__header { width: 100%; margin: 0; margin: auto; border-top: 2px solid #e4eff5; border-left: 2px solid #0a71b3; border-right: 2px solid #0a71b3; text-align: center; border-top-left-radius: 4px; border-top-right-radius:4px; color: #fff; font-size: 28px; line-height: 64px; font-weight: 400 !important; padding: 0 !important; background: rgba(10,114,179,1); background: -moz-linear-gradient(left, rgba(10,114,179,1) 0%, rgba(135,199,226,1) 51%, rgba(10,114,179,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(10,114,179,1)), color-stop(51%, rgba(135,199,226,1)), color-stop(100%, rgba(10,114,179,1))); background: -webkit-linear-gradient(left, rgba(10,114,179,1) 0%, rgba(135,199,226,1) 51%, rgba(10,114,179,1) 100%); background: -o-linear-gradient(left, rgba(10,114,179,1) 0%, rgba(135,199,226,1) 51%, rgba(10,114,179,1) 100%); background: -ms-linear-gradient(left, rgba(10,114,179,1) 0%, rgba(135,199,226,1) 51%, rgba(10,114,179,1) 100%); background: linear-gradient(to right, rgba(10,114,179,1) 0%, rgba(135,199,226,1) 51%, rgba(10,114,179,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a72b3', endColorstr='#0a72b3', GradientType=1 ); } /* one-time */ .one-time { width: 1000px; margin: auto; text-align: center; margin-top: 15px; } .one-time > span { font-size: 18px; line-height: 20px; } .one-time p { margin-left: 0; font-size: 16px; color: #595a61; line-height: 25px; } .one-time p span { font-size: 20px; color: #fd970f; } /* new index statistics-block*/ .statistics-block { display: flex; display: -webkit-box; display: -ms-flexbox; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .statistics-block__text { min-width: 370px; width: 370px; max-width: 370px; } .statistics-block__text .swiper-container-initialized { visibility: visible !important; opacity: 1!important; } .statistics-block__text .swiper-container { /* opacity: 0; visibility: hidden; */ transition: opacity 1s ease; -webkit-transition: opacity 1s ease; } .statistics-block__text h1 { font-size: 27px !important; line-height: 32px !important; margin-bottom: 15px !important; text-align: left !important; } .statistics-block__text p { font-size: 16px; font-weight: normal; line-height: 1.2; margin-bottom: 20px; } .statistics-block__text a { margin: 70px 0 0 0; } .statistics-block__img { margin-left: 60px; /*width: 600px;*/ max-height: 535px; border-radius: 3.5px; overflow: hidden; display: block; -webkit-box-shadow: 1px 1px 22px 1px #ddd; box-shadow: 1px 1px 22px 1px #ddd; } .statistics-block__video { margin-left: 80px; width: 528px; height: 518px; overflow: hidden; display: block; } .statistics-block .swiper-quotes { width: auto; } .statistics-block .swiper-quotes__quote__container:before, .statistics-block .swiper-quotes__quote__container:after { display: none; } .statistics-block .swiper-quotes__quote__container { justify-content: inherit !important; } .statistics-block .swiper-quotes__quote { padding-left: 4px; } .statistics-block .swiper-quotes__quote__container, .swiper-testimonials__container { padding: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .statistics-block .swiper-quotes__quote p { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 26px; color: #595a5c; text-align: left; } .statistics-block .swiper-quotes .swiper-slide { width: 290px; height: 285px; -webkit-box-shadow: none; box-shadow: none; } .statistics-block .swiper-quotes .swiper-pagination { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 0px; } .statistics-block .swiper-quotes__quote { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .statistics-block .swiper-quotes .swiper-pagination span:first-child { margin-left: 0 !important; } /* partners statistics-block*/ .statistics-block--partners .statistics-block__text .action-block__button { width: 225px; margin: auto; margin-top: auto; margin-top: 30px; } .statistics-block--partners .swiper-quotes__quote__container { background: #f2f9fd; } .statistics-block__logos-grid { background: #fff; -webkit-box-shadow: 1px 1px 22px 1px #ddd; box-shadow: 1px 1px 22px 1px #ddd; margin-left: 30px; width: 620px; height: 530px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } .logos-grid__row { 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; } .logos-grid__row img { height: auto; width: auto; display: block; margin: 28px 18px; } .logos-grid__row .logo-pwc { width: 100px; position: relative; top: -15px; } .logos-grid__row .logo-bdo { width: 110px; } .logos-grid__row .logo-softwareone { width: 200px; } .logos-grid__row .logo-f5 { width: 60px; } .logos-grid__row .logo-imperva { width: 160px; } .logos-grid__row .logo-barracuda { margin-top: 0; width: 200px; } .logos-grid__row .logo-fortinet { width: 170px; } .logos-grid__row .logo-qualys { width: 164px; margin-top: 22px; } .logos-grid__row .logo-itu { width: 60px; margin: 20px 22px 28px; } .logos-grid__row .logo-cyberpeaceinstitute { width: 150px; margin: 30px 22px 26px; } .logos-grid__row .logo-gca { width: 160px; } .logos-grid__row .logo-trustvalley { width: 220px; margin: 26px 22px; } .logos-grid__row .logo-clusis { width: 130px; margin: 26px 22px; } .logos-grid__group__title { text-align: center; color: #2988b4; font-size: 22px; line-height: 26px; margin-bottom: 10px; } /* Simulate Evenly */ .statistics-block__logos-grid:after, .statistics-block__logos-grid:before { content: ""; } /* new index works-products-block*/ .works-products-block { width: 1000px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .works-products-block img { width: 75px; } .works-products-block__column { width: 300px; min-width: 300px; max-width: 300px; min-height: 345px; 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; border-radius: 5px; -webkit-transition: background-color 250ms ease; -o-transition: background-color 250ms ease; transition: background-color 250ms ease; padding: 20px 0px 8px; padding-bottom: 8px; border: 2px solid #2988b4; border-radius: 15px; } .works-products-block__column .works-products-block__column__products__ondemand img { margin-top: -6px; } .works-products-block__column a { 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; width: 280px; max-width: 280px; min-width: 280px; border-radius: 5px; } .works-products-block__column--no-padding { padding: 0; } .works-products-block p { text-align: center; } .works-products-block div a { padding: 10px 0; } .works-products-block__row__number, .article-content .works-products-block__row__number { color: #2d88d4; font-size: 20px; line-height: 34px; text-align: center; border: 2px solid #2988b4; border-radius: 50%; margin-bottom: 10px; width: 38px !important; height: 38px; } .works-products-block__column a:hover { text-decoration: none; background: #fff; } .works-products-block__row__title, .article-content .works-products-block__row__title { color: #2988b4; font-size: 20px; font-weight: 600; line-height: 24px; text-align: center; padding: 10px; margin-bottom: 0; width: 100%; } .works-products-block__row__description, .article-content .works-products-block__row__description { color: #595a5c; font-size: 15px; line-height: 20px; margin: 5px 0 10px !important; } .works-products-block h3 { margin-bottom: 0; } .works-products-block__column__img--web, .works-products-block__column__img--mobile { position: relative; } .works-products-block__column__img--web::after { position: absolute; content: "For Web"; top: 38px; left: 81px; width: 65px; font-size: 16px; } .works-products-block__column__img--mobile::after { position: absolute; content: "For Mobile"; top: 30px; left: 81px; width: 80px; font-size: 16px; } div .works-products-block--compliance { padding: 56px 0 64px 0!important; } .statistics-block__conteiner-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .statistics-block__text .action-block__button { width: 175px; margin: auto; margin-top: 20px; } .statistics-block .swiper-quotes .swiper-pagination .swiper-pagination-bullet:last-child { margin: 0 11px !important; } .statistics-block .swiper-quotes .swiper-pagination .swiper-pagination-bullet:first-child { margin-right: 11px!important; } .statistics-block .swiper-quotes .swiper-pagination .swiper-pagination-bullet{ margin: 0 11px !important; } .swiper-container { list-style: none; } .swiper-pagination { text-align: center; } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2; } .swiper-pagination-bullet-active { opacity: 1; background: var(--swiper-pagination-color,var(--swiper-theme-color)); } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0,0,0); z-index: 10; } .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; } /* block step-features */ div .step-features__tagline { padding: 0 !important; margin: 15px 0 30px 0 !important; text-align: center !important; color: #2988b4!important; font-size: 28px !important; font-weight: 400 !important; line-height: 32px !important; } /* step-features company */ div .compare-features--company { display: flex; min-height: 300px; margin-top: -20px; } .compare-features--company .compare-features__title { font-weight: normal; } .compare-features--company .compare-features__opponent:last-child .compare-features__list { letter-spacing: 0.2px; } .compare-features--company .compare-features__list { font-size: 18px; line-height: 22px; } /* post-modern__works-block */ .post-modern__works-block h2 { margin: 0 !important; } .post-modern__works-block .post-modern__description p { font-size: 16px; font-weight: normal; line-height: 1.2; margin-bottom: 45px; } /* immuniweb-banner__acceleration--index block */ div.immuniweb-banner__acceleration--index div.technology-block-important--2 { width: 500px; padding-top: 0; float: right; } .immuniweb-banner__acceleration--index div.immuniweb-banner-txt { color: #9aa2a5; font-size: 17px; position: absolute; left: -48px; top: 130px; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .immuniweb-banner__acceleration--index .immuniweb-banner-col2 p.immuniweb-banner-col2__text--1 { margin: 11px 0 0 0; font-size: 20px; line-height: 26px; text-align: left; color: #595a5c; } .immuniweb-banner__acceleration--index .immuniweb-banner-col2 p.immuniweb-banner-col2__text--2 { margin: 20px 0 76px 0; font-size: 20px; line-height: 26px; text-align: left; color: #595a5c; } section div.immuniweb-banner__container--title-index { padding: 56px 0 0 0 !important; } div.immuniweb-banner__acceleration--index div.immuniweb-banner-col1 .immuniweb-banner-content { background: url(/immuniweb/images/new-banner-layers-without-arrow.svg) 30px 0 no-repeat transparent; background-size: 460px; } div.immuniweb-banner__acceleration--index div.immuniweb-banner-col1 { text-align: center; width: 466px; float: left; } .immuniweb-banner__acceleration--index { width: 1000px; margin: 0 auto; } .immuniweb-banner__acceleration--index .immuniweb-banner-col1 { text-align: center; width: 500px; float: left; } .immuniweb-banner__acceleration--index .immuniweb-banner-col2 { text-align: center; width: 500px; float: right; padding-top: 30px; } .immuniweb-banner__acceleration--index .immuniweb-banner-col2 h3 { color: #67abe2; font-size: 26px; line-height: 34px; text-align: left; } .immuniweb-banner__acceleration--index .immuniweb-banner-col2 p { font-size: 20px; line-height: 26px; text-align: left; margin: 30px 0; } .immuniweb-banner__acceleration--index .immuniweb-banner-content { margin: 0; height: 250px; position: relative; } .immuniweb-banner__acceleration--index .immuniweb-banner-col1 .immuniweb-banner-content { background: url('/immuniweb/images/new-banner-layers.svg') 30px 0 no-repeat transparent; background-size: 460px; } .immuniweb-banner__acceleration--index .immuniweb-banner-col2 .immuniweb-banner-content { margin: 20px 0 12px; } .immuniweb-banner__acceleration--index .immuniweb-banner-content .product-scale-label { font-size: 14px; } nav #navigation .menu .dropmenu .dropnav a .menu-item-text-descr .menu-item-text-header span.product-scale-labels > span.product-scale-label { margin: -5px 0 0; } .immuniweb-banner__acceleration--index .immuniweb-banner-txt { color: #9aa2a5; font-size: 17px; position: absolute; left: -65px; top: 130px; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .immuniweb-banner__acceleration--index .immuniweb-banner-txt1 { color: #fd9e0e; font-size: 22px; position: absolute; left: 40px; top: 40px; } .immuniweb-banner__acceleration--index .immuniweb-banner-txt11 { color: #FFFFFF; font-size: 24px; line-height: 1.2; position: absolute; left: 190px; top: 33px; } .immuniweb-banner__acceleration--index .immuniweb-banner-txt2 { color: #83c1f0; font-size: 18px; position: absolute; left: 40px; top: 117px; } .immuniweb-banner__acceleration--index .immuniweb-banner-txt22 { color: #FFFFFF; font-size: 24px; line-height: 1.2; position: absolute; left: 180px; top: 113px; } .immuniweb-banner__acceleration--index .immuniweb-banner-txt3 { color: #2d97d3; font-size: 14px; position: absolute; left: 40px; top: 193px; } .immuniweb-banner__acceleration--index .immuniweb-banner-txt33 { color: #FFFFFF; font-size: 24px; line-height: 1.2; position: absolute; left: 171px; top: 186px; } /*compare-features--index block*/ .post-modern__content .compare-features--index { display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 300px; margin-top: -20px; } .compare-features--index .compare-features__title { font-weight: normal; } .compare-features--index .compare-features__opponent:last-child .compare-features__list { letter-spacing: 0.2px; } .compare-features--index .compare-features__list { font-size: 18px; line-height: 22px; } /* contact block */ .contacts-block-all { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 20px; } .company__block__name { color: #575756; font-size: 20px; display: inline-block; width: 100%; font-weight: 600; margin-bottom: 15px; } .company__block__address { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .company__block__address--description, .company__block__address--title { color: #575756; font-size: 16px; font-weight: 600; } .company__block__telefone, .company__block__email { color: #575756; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 30px; line-height: 23px; } .company__block__email { min-width: 298px; } .company__block__address--description { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 30px; } .company__block__email div span:nth-child(2), .company__block__telefone div span:nth-child(2) { padding-left: 10px; } .company__block__email div { display: -webkit-box; display: -ms-flexbox; display: flex; } .company__block__email div span:first-child { width: 40%; } .contacts-block-all .footer-conclusion__news span, .contacts-block-all .footer-conclusion__news__subscribe span { color: #575756; font-size: 16px; margin-bottom: 10px; } .contacts-block-all .footer-conclusion__news .news-social { margin-bottom: 0; margin-top: 10px; padding: 0; } .contacts-block-all .news-subscribe { margin-top: 10px; } .contacts-block__map__picture { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-shadow: 4px 4px 5px 3px #eee; box-shadow: 4px 4px 5px 3px #eee; margin-bottom: 30px; } .contacts-block__map__picture img, .contacts-block__map__picture #map { width: 50%; } .contacts-block-all .contacts-block__map { width: 100%; } .contacts-block-all .contacts-block__map__text p { color: #2988b4; font-size: 30px; line-height: 55px; font-weight: normal; width: 340px; padding-left: 70px; background: url(/img/office/64px-Civil_Ensign_of_Switzerland.svg.png) left no-repeat; background-size: 54px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 0; } .contacts-block-all .contacts-block__map__text { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 20px; } .contacts-block-all .contacts-block__map__text span { color: #2988b4; font-size: 26px; line-height: 55px; padding-left: 40px; position: relative; margin-left: 40px; } div .contacts-block-all .contacts-block__map__text__fone--eu { margin-left: 105px; } div .contacts-block-all .contacts-block__map__text__fone--us { margin-left: 127px; } .contacts-block__map__text .contacts-block__map__text__fone--eu::before { content: ""; background: url(/images/icons/i-phone-eu.svg) center no-repeat transparent; display: block; height: 45px; width: 24px; position: absolute; top: 4px; left: 8px; } .contacts-block__map__text .contacts-block__map__text__fone--us::before { content: ""; background: url(/images/icons/i-phone-us.svg) center no-repeat transparent; display: block; height: 45px; width: 24px; position: absolute; top: 4px; left: 8px; } .contacts-block-all .news-subscribe__button { display: block; background: #2789dc; color: #fff; line-height: 33px; text-align: center; height: 33px; padding-left: 24px; border-radius: 3px; position: relative; -webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; transition: background-color 0.1s linear; font-size: 20px; min-width: 160px; } .contacts-block-all .news-subscribe__button:hover { text-decoration: none; background: #469ce4; } .contacts-block-all .news-subscribe__button__container-img img { display: block; width: 24px; height: 24px; position: absolute; left: 10px; top: 5px; } .contacts-block-all .footer-icon__container:hover { background-color: #f8f5f5; } .contacts-block-all .right_content li { padding: 0 0 0 6px; margin: 0 0 0px 10px; } .contacts-block-all .right_content ul { padding: 0; } .contacts-block-all .news-social__item:first-child { padding: 0; margin: 0; } .contacts-block-all .news-social__item--contact { padding: 0 0 0 6px; margin: 0 0 0px 10px; } .contacts-block-all .contacts-block__text p{ color: #575756; font-size: 18px; line-height: 23px; margin-bottom: 40px; width: 100%; text-align: center; margin-bottom: 0; } .contacts-block-all .contacts-block__text { margin-bottom: 20px; width: 100%; } /* map contact */ .contacts-block-all #map { z-index: 1; } .contacts-block-all .leaflet-tile-container { -webkit-filter: grayscale(100%) contrast(70%) brightness(120%) sepia(0%) hue-rotate(120deg); filter: grayscale(100%) contrast(70%) brightness(120%) sepia(0%) hue-rotate(120deg); } .contacts-block-all .leaflet-popup-content-wrapper, .leaflet-popup-tip { background: #2988b4; color: #fff; border-radius: 2px; } .contacts-block-all .leaflet-popup { margin-bottom: 69px; } .contacts-block-all .leaflet-popup-content { font-family: Hind,"Trebuchet MS",sans-serif; font-size: 16px; line-height: 20px; } .contacts-block-all .leaflet-popup-close-button { display: none; } .contacts-block-all .leaflet-bottom { background-color: transparent; } .contacts-block-all .leaflet-container .leaflet-control-attribution { opacity: 0.5; } .contacts-block-all .leaflet-popup-tip { background: #2988b4; } /* Partnershop Models */ .partnership-models { max-width: 1000px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; } .partnership-models .tag-card { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 40px; } .partnership-models .tag-card:first-child { margin-left: 0; } .tag-card { border: 2px solid #2988b4; border-radius: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0; position: relative; } .tag-card__step { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 20px; border: 2px solid #2988b4; border-radius: 50%; text-align: center; line-height: 34px; width: 38px; height: 38px; overflow: hidden; padding: 0px; color: #2988b4; position: absolute; top: 20px; left: 20px; } .tag-card .icon-block { margin-top: 10px; width: auto; } .tag-card__features { margin: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; font-size: 16px; list-style-type: none; line-height: 18px; } .tag-card__features__feature { margin-bottom: 8px; position: relative; padding-left: 24px; } .tag-card__features__feature:before { content: ""; display: block; position: absolute; top: 3px; left: 0; background: url('https://www.immuniweb.com//immuniweb/images/yes.svg') no-repeat; background-size: 16px; width: 16px; height: 16px; } .tag-card__features__feature:last-child { margin-bottom: 0; } .flat-price-note { position: absolute; top: 140px; left: 335px; width: 650px; z-index: 1; background: #fff; font-size: 16px; padding: 6px 10px; border-radius: 2px; box-shadow: 0 1px 1px rgba(0,0,0,0.2); text-align: center; } .mobile-pricing .flat-price-note { left: 353px; width: 634px; } /* integrations page devsecops block*/ .devsecops__container { display: -webkit-box; display: -ms-flexbox; display: flex; width: 1000px; margin: auto; border-bottom: 1px solid #d9e6ee; padding: 40px 0; } .devsecops__img { width: 230px; max-height: 100px; } .devsecops__text__title { text-align: left; font: inherit; color: #67abe2; font-size: 24px; line-height: 1; margin: 0 0 10px; } .devsecops__text__description { font: inherit; color: #58595b; font-size: 16px; line-height: 24px; text-align: left; } .devsecops__text { margin-left: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 740px; width: 740px; } .devsecops__container:last-child { margin-bottom: 11px; border: none; } .devsecops__img--broadcom { max-width: 230px; } .devsecops__img--mf { height: 42px; margin-top: 3px; } .devsecops__img--splunk { height: 50px; margin-top: -10px; max-width: 230px; } .devsecops__img--youtrack { width: 100px; height: 100px; } .devsecops__img--GitHub { height: 30px; opacity: 1; max-width: 122px; } .devsecops__img--zoho { height: 60px; } .devsecops__img--trac { height: 62px; max-width: 220px; margin-top: -3px; } .devsecops__img--fogBugz { height: 81px; margin-top: -4px; max-width: 210px; } .devsecops__img--f5 { height: 71px; margin-top: 3px; max-width: 230px; } .devsecops__img--Fortinet { max-width: 220px; } .devsecops__img--qualys { height: 120px; margin-top: -45px; width: 162px; } .devsecops__img--barracuda { margin-top: -21px; } .devsecops__img__container { text-align: center; width: 230px; max-width: 230px; min-width: 230px; } .devsecops__img--imperva{ margin-top: -3px; max-width: 190px; } .devsecops__img--jira { margin-top: -21px; } .devsecops__img--mantis { margin-top: -31px; } .devsecops__img--bugzilla { margin-top: -24px; } .devsecops__img--rohde-schwarz-waf { margin-top: -33px; } .devsecops__img--azuredevops { height: 130px; max-height: 150px; } .devsecops__img--azurevm { width: auto; height: 90px; } .devsecops__img--microsoft-teams { height: 90px; } .devsecops__img--gitlab { height: 100px; max-width: 150px; } .devsecops__img--mattermost { margin-top: 0; width: auto; height: 90px; } .devsecops__img--slack { height: 45px; margin-top: -10px; max-width: 230px; } .devsecops__img--zapier { height: 60px; margin-top: -20px; width: auto; } .devsecops__img--aws { width: 150px; } /* Export formats */ .export-formats { width: auto; padding: 10px 0 40px 40px; display: flex; justify-content: center; } .export-format { position: relative; display: flex; margin: 0 30px; } .export-format__icon { width: 48px; height: 48px; } .export-format__extension { display: flex; font-size: 18px; line-height: 1; font-weight: 600; margin-left: 20px; align-items: center; justify-content: center; } .export-format__sheet { border-radius: 5px; border-top-right-radius: 24px; display: flex; align-items: center; justify-content: center; border: 2px solid transparent; width: 72px; height: 96px; position: relative; } .export-format--json .export-format__sheet, .export-format--json .export-format__extension { border-color: #333; color: #333; } .export-format--pdf .export-format__sheet, .export-format--pdf .export-format__extension { border-color: #f04944; color: #f04944; } .export-format--xls .export-format__extension, .export-format--xls .export-format__sheet { border-color: #5bb75d; color: #5bb75d; } /* Mobile */ /* @media only screen and (max-width: 1024px) { .export-formats { padding: 0 20px 20px; justify-content: space-between; } .export-format { margin: 0; } .export-format__extension { position: absolute; bottom: 12px; left: 0; right: 0; margin: 0; } .export-format__sheet { padding-bottom: 30px; } } */ /* Prognosis */ .prognosis { display: flex; align-items: center; margin: 0 0 40px; } .prognosis__description { font-size: 18px; line-height: 1.25; } .prognosis--right { flex-flow: row-reverse; text-align: right; } .prognosis__icon { margin: 0 40px; position: relative; } .prognosis__title { color: #2988b4; font-size: 22px; margin: 10px 0; } .prognosis__icon__number { width: 100px; height: 100px; font-size: 32px; background: #eee; display: flex; align-items: center; justify-content: center; font-family: 'Noto Serif', Georgia, Trebuchet, serif; border-radius: 50%; position: relative; color: #fff; } .prognosis__icon::before { content: ""; display: block; width: 50%; height: 50%; position: absolute; bottom: 0; right: 0; border-radius: 5px; } .prognosis__icon::after { content: ""; display: block; position: absolute; top: 10px; left: 10px; bottom: 10px; right: 10px; border-radius: 50%; border: 4px solid #fff; } .prognosis--right .prognosis__icon::before { right: auto; left: 0; } .prognosis__icon--red .prognosis__icon__number { background: #f04944; } .prognosis__icon--red::before { background: #f04944; } .prognosis__icon--green .prognosis__icon__number { background: #5bb75d; } .prognosis__icon--green::before { background: #5bb75d; } /* Mobile */ @media only screen and (max-width: 1024px) { .prognosis { margin: 0; padding: 0 20px 20px; position: relative; } .prognosis__icon { margin: 0; position: absolute; top: 0; left: 20px; } .prognosis__icon::before { border-radius: 3px; } .prognosis__icon::after { border-width: 2px; top: 4px; right: 4px; bottom: 4px; left: 4px; } .prognosis__title { font-size: 18px; line-height: 1.25; margin: 0 0 10px 68px; min-height: 48px; display: flex; align-items: flex-end; } .prognosis__description { font-size: 16px; } .prognosis__description br { display: none; } .prognosis__icon__number { font-size: 22px; width: 48px; height: 48px; } .prognosis--right { text-align: left; flex-flow: row; } .prognosis--right .prognosis__icon::before { left: auto; right: 0; } } /* block steps */ .discovery-steps { display: -webkit-box; display: -ms-flexbox; display: flex; width: 900px; margin: auto; text-align: center; font-family: Hind, Arial, sans-serif; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 40px; } .discovery-steps img { width: 80px; height: 80px; margin-bottom: 10px; } .discovery-steps h3 { text-align: left; margin-bottom: 10px; display: flex; justify-content: center; align-items: center; } .discovery-steps span:first-child { font-size: 16px; text-align: center; border: 1px solid #2988b4; border-radius: 50%; line-height: 22px; width: 24px; height: 24px; display: inline-block; margin-right: 10px; } .discovery-steps p { color: #595a5c; font-size: 16px; font-weight: 400; margin-left: 0; white-space: nowrap; } .discovery-steps div { position: relative; flex-basis: 250px; } .discovery-steps div::after { position: absolute; width: 51px; height: 17px; content: ''; top: 0; right: 0; background: url(https://www.immuniweb.com/immuniweb/images/arrow-small.svg) no-repeat; background-size: cover; } .discovery-steps div:first-child:after { top: 105px; right: -46px; } .discovery-steps div:nth-child(2):after { top: 105px; right: -78px; } .discovery-steps div:last-child:after { display: none; } .discovery-steps.ondemand-steps div:first-child:after { right: -70px; } .discovery-steps.ondemand-steps div:nth-child(2):after { right: -68px; } .discovery-steps.ondemand-steps div:nth-child(1) img { width: 76px; margin-top: -5px; margin-bottom: 15px; } .discovery-steps.ondemand-steps div:nth-child(3) img { width: 76px; margin-top: 0px; margin-bottom: 11px; } .discovery-steps.mobile-steps div:first-child:after { right: -70px; } .discovery-steps.mobile-steps div:nth-child(2):after { right: -67px; } .discovery-steps.mobile-steps div:nth-child(1) img { width: 76px; margin-top: -5px; margin-bottom: 15px; } .discovery-steps.mobile-steps div:nth-child(3) img { width: 76px; margin-top: 0px; margin-bottom: 11px; } .discovery-steps.continuous-steps div:first-child:after { right: -67px; } .discovery-steps.continuous-steps div:nth-child(2):after { right: -55px; } .discovery-steps.continuous-steps div:nth-child(1) img { width: 76px; margin-top: -5px; margin-bottom: 15px; } .discovery-steps.continuous-steps div:nth-child(3) img { width: 76px; margin-top: 0px; margin-bottom: 11px; } .discovery-steps.neuron-steps div:first-child:after { right: -50px; } .discovery-steps.neuron-steps div:nth-child(2):after { right: -76px; } .discovery-steps.neuron-steps div:nth-child(1) img { width: 76px; margin-top: -5px; margin-bottom: 15px; } .discovery-steps.neuron-steps div:nth-child(3) img { width: 78px; margin-top: 2px; margin-bottom: 9px; } .discovery-steps.neuronmobile-steps div:first-child:after { right: -70px; } .discovery-steps.neuronmobile-steps div:nth-child(2):after { right: -60px; } .discovery-steps.neuronmobile-steps div:nth-child(1) img { width: 76px; margin-top: -5px; margin-bottom: 15px; } .discovery-steps.neuronmobile-steps div:nth-child(3) img { width: 78px; margin-top: 2px; margin-bottom: 9px; } /* steps discovery on pricing page*/ .pricing-page--discovery .discovery-steps div:first-child:after { top: 90px; right: -75px; } .pricing-page--discovery .discovery-steps div:nth-child(2):after { top: 90px; right: -65px; } .pricing-page--discovery .discovery-steps img { width: 75px; height: 75px; margin-bottom: 7px; } .partnership-types { max-width: 1000px; margin: 0 auto; } /* .partnership-types .partnership-type { border: 2px solid #2988b4; border-radius: 15px; padding: 30px 0; margin-bottom: 30px; display: flex; } .partnership-types .partnership-type.partnership-type-1 { background-color: #d6edfb; } .partnership-types .partnership-type.partnership-type-2 { background-color: #e5f4fd; } .partnership-types .partnership-type.partnership-type-3 { background-color: #f2f9fd; } .partnership-types .partnership-type.partnership-type-4 { background-color: #ffffff; } .partnership-type .partnership-type-name { color: #2988b4; font-size: 24px; text-align: center; padding-top: 120px; flex-basis: 300px; } .partnership-type .partnership-type-name.partnership-type-name-1 { background: url("/immuniweb/images/icon-channel-partners.svg") center 40px no-repeat transparent; background-size: 60px; } .partnership-type .partnership-type-name.partnership-type-name-2 { background: url("/immuniweb/images/icon-classic-var.svg") center 40px no-repeat transparent; background-size: 70px; } .partnership-type .partnership-type-name.partnership-type-name-3 { background: url("/immuniweb/images/icon-special-deals.svg") center 20px no-repeat transparent; background-size: 64px; padding-top: 100px; } .partnership-type .partnership-type-name.partnership-type-name-4 { background: url("/immuniweb/images/icon-white-label.svg") center 0px no-repeat transparent; background-size: 64px; padding-top: 70px; margin-top: -10px; } */ .partnership-type .partnership-type-ul-block { flex-basis: 760px; display: flex; justify-content: center; } .partnership-type .partnership-type-ul-block > div { flex-basis: 280px; } .partnership-types .partnership-type.partnership-type-2 { margin: 40px 0; } .partnership-types .partnership-type.partnership-type-2 .partnership-type-ul-block > div:first-child { flex-basis: 360px; } .partnership-type .partnership-type-ul-block .partnership-type-title { font-size: 24px; line-height: 1; margin: 0 0 20px; } .partnership-type ul li { color: #595a61; font-size: 18px; background: url("/immuniweb/images/yes.svg") left center no-repeat transparent; background-size: 16px; padding-left: 24px; white-space: nowrap; margin: 0 0 10px; } .compliance-breadcrumbs { width: 1000px; margin: 0 auto; } .compliance-breadcrumbs .breadcrumbs .current { color: #595a5c; font-family: Hind,"Trebuchet MS",sans-serif; } .compliance-content-wrapper { } .compliance-content-wrapper .compliance-resources {} .article-content-wrapper.compliance-content-products-wrapper { background-color: #f2fafd; padding: 1px 0 0; clear: both; } .article-content-wrapper.compliance-content-products-wrapper h2 { text-align: center; margin-bottom: 20px; width: 910px; } .article-content-wrapper.compliance-content-products-wrapper .compliance-product-descr .works-products-block { margin-top: 30px; margin-bottom: 60px; } .article-content-wrapper.compliance-content-products-wrapper .compliance-product-descr .free_product_block .works-products-block { margin-bottom: 0; } .article-content-wrapper.compliance-content-products-wrapper .article-content { margin-bottom: -25px; } .article-content-wrapper.compliance-content-products-wrapper .article-content p { width: 1030px; } .article-content-wrapper.compliance-content-products-wrapper .article-content .compliance-product-descr > p { font-size: 16px; line-height: 22px; text-align: center; margin-left: -15px; margin-bottom: 20px; } .article-content-wrapper.compliance-content-products-wrapper .article-content .action-block__button { margin-bottom: 40px; } .article-content-wrapper.compliance-content-products-wrapper .works-products-block p { width: inherit; } .compliance-content-resources { margin-bottom: 0; } .compliance-content-resources .article-content { width: 790px; } .compliance-content-resources .article-content ul.svclk { margin: 10px 0; } .compliance-content-resources .article-content ul.svclk li { margin: 10px 0; } .compliance-footer { width: 1000px; margin: 0 auto; } .compliance-footer .compliance-disclaimer { font-size: 16px; text-align: center; } .compliance-footer .compliance-disclaimer-title { font-weight: bold; } .compliance-content-products-wrapper .works-products-block div a:hover { background-color: #FFFFFF; } .compliance-footer .compliance-disclaimer-description {} .compliance-content-wrapper .article-content .share-views { text-align: left; display: initial; margin-left: 10px; } .compliance-content-wrapper .article-content h1 { font-size: 40px; line-height: 50px; } .compliance-content-wrapper div.article-content-main-description p { line-height: 24px; } .compliance-content-wrapper #toc_list p { margin-bottom: 10px; } p.article-compliance-comply { padding: 10px 20px; background-color: #f2f9fd; border-radius: 4px; color: #2988b4 !important; font: 17px/30px Hind, 'Trebuchet MS', sans-serif !important; display: flex; justify-content: center; align-items: center; } p.article-compliance-comply span { line-height: 26px; padding: 0 5px; } p.article-compliance-comply span:first-child { flex-basis: 260px; } p.article-compliance-comply span img { vertical-align: middle; max-height: 120px; } p.article-compliance-comply a { color: #fff !important; font-size: 18px; line-height: 46px; text-align: center; text-decoration: none; background: #ff5a00; border-radius: 5px; padding: 0 20px; margin: 0 10px; white-space: nowrap; display: inline-block; min-width: 150px; height: 46px; } .compliances-list { margin: 60px 0 80px; position: relative; } .compliances-list h3 { text-align: center; } .compliances-list-swiper { position: relative; margin: 50px 0 0; } .compliances-list-swiper-container { width: 900px !important; margin: 40px auto; } .compliances-list-swiper .swiper-slide { min-height: 60px; display: flex; justify-content: space-between; align-items: center; } .compliances-list-swiper .swiper-slide .compliances-list-swiper-item { text-align: center; flex-basis: 128px; padding-bottom: 20px; } .compliances-list-swiper .swiper-slide .compliances-list-swiper-item img { max-width: 80px; vertical-align: middle; margin-top: 0; } .compliances-list-swiper .swiper-slide .compliances-list-swiper-item span { text-align: center; display: block; width: 100%; position: absolute; bottom: 0; } .compliances-list-swiper .swiper-wrapper { width: 900px; } .compliance-toc { width: 790px; margin: 0 auto 40px; } .compliance-toc span { display: inline-block; width: 20px; height: 20px; background: url("/immuniweb/images/yes.svg") left 8px no-repeat transparent; background-size: 16px; padding-left: 24px; } .compliance-content-form-wrapper .compliance-content-form .top-banner-ratio { margin-top: -60px; position: relative; } .compliance-content-form-wrapper .compliance-content-form form { width: 1000px; margin: 0 auto; display: block; overflow: visible; } .compliance-content-form-wrapper { padding-top: 40px; } .compliance-content-form-wrapper .compliance-content-form h3 { margin-bottom: 25px; } .compliance-content-form-wrapper .demo-page__description__title { color: #FFFFFF; } .compliance-content-form-wrapper .talk-contacts table { width: 460px; margin: 0 auto; } .compliance-content-form-wrapper .immuniweb-contacts-form { width: 460px; min-width: 460px; } .compliance-content-form-wrapper .technology-trial-tbl span.required { position: absolute; top: 10px; right: 10px; z-index: 1; } .compliance-content-form-wrapper .demo-page .request-privacy a { color: #fff !important; } .compliance-content-form-wrapper span.request-privacy { color: #fff; position: relative; text-align: left; } .compliance-content-form-wrapper span.request-privacy img { display: none; } .compliance-content-form-wrapper .demo-page__actions span::after { content: " "; position: absolute; width: 16px; background-image: url("/immuniweb/images/yes_white.svg"); background-color: #20a1ef; left: 5px; top: 35px; height: 16px; background-size: contain; background-repeat: no-repeat; } .compliance-content-form-wrapper .demo-page__form { width: 460px; min-width: 460px; } .compliance-content-form-wrapper .technology-trial-tbl { margin: 0 auto; } .compliance-content-form-wrapper form#frm_free_trial input.w1, .compliance-content-form-wrapper form#frm_free_trial input.phone, .compliance-content-form-wrapper form#frm_free_trial textarea { width: 458px !important; } .compliance-content-form-wrapper form#frm_free_trial input.w1, .compliance-content-form-wrapper form#frm_free_trial input.phone, .compliance-content-form-wrapper form#frm_free_trial textarea { width: 458px !important; margin: 0 !important; } .compliance-content-form-wrapper span.required { color: #f32b47; font-weight: normal; } .compliance-content-form-wrapper .immuniweb-contacts-form, .compliance-content-form-wrapper .demo-page__form, .compliance-content-form-wrapper .immuniweb-contacts-form tr td, .compliance-content-form-wrapper #freetrialfrm_comments { width: 460px; min-width: 460px; } .compliance-content-form-wrapper table.immuniweb-contacts-form td { color: #595a61; } .compliance-content-form-wrapper .technology-trial-tbl .immuniweb-contacts-form td { position: relative; padding-left: 0 !important; } .compliance-content-form-wrapper #tabscontent .talk-contacts td { border: 0; } .compliance-content-form-wrapper #tabscontent table.immuniweb-contacts-form tr td { padding: 7px 0; padding-left: 0px; } .compliance-content-form-wrapper form#frm_free_trial input.chk1 { margin-left:10px; border: 0; } .compliance-content-form-wrapper form#frm_free_trial textarea.freetrialfrm_comments1 { margin-top:-5px;width:460px; } .compliance-content-form-wrapper form#frm_free_trial input, .compliance-content-form-wrapper form#frm_free_trial textarea, .compliance-content-form-wrapper form#frm_free_trial select { color: #438eb8; font-family: Hind,"Open Sans",DINWeb,Arial,"sans-serif"; font-size: 20px; background-color: #f0f5f9; border: 1px solid #c7ccd0; border-radius: 5px; padding: 3px 10px; -webkit-appearance: none; } .compliance-content-form-wrapper form#frm_free_trial textarea { height: 70px; resize: none; } .compliance-content-form-wrapper form#frm_free_trial input::-webkit-input-placeholder, .compliance-content-form-wrapper form#frm_free_trial textarea::-webkit-input-placeholder { color: #a8bed0; } .compliance-content-form-wrapper form#frm_free_trial input::-ms-input-placeholder, .compliance-content-form-wrapper form#frm_free_trial textarea::-ms-input-placeholder { color: #a8bed0 !important; } .compliance-content-form-wrapper form#frm_free_trial input::-moz-placeholder, .compliance-content-form-wrapper form#frm_free_trial textarea::-moz-placeholder { color: #a8bed0; } .compliance-content-form-wrapper form#frm_free_trial input::placeholder, .compliance-content-form-wrapper form#frm_free_trial textarea::placeholder { color: #a8bed0; } .compliance-content-form-wrapper form#frm_free_trial input:focus, .compliance-content-form-wrapper form#frm_free_trial textarea:focus { border: 1px solid #bed5ee; background-color: #e8f0f9; } .compliance-content-form-wrapper form#frm_free_trial input.actbtn, .compliance-content-form-wrapper form#frm_free_trial input.actbtn_dis, .compliance-content-form-wrapper form#frm_free_trial input.home-link { color: #ffffff; font-family: Hind,Arial,"sans-serif"; font-size: 22px; text-align: center; background-color: #ff5a00; border: 0 none; border-radius: 5px; padding: 0 20px 0; margin: 20px 5px 0; cursor: pointer; -webkit-appearance: none; width: 280px; height: 60px; float: none; margin: 0 auto; } .compliance-content-form-wrapper form#frm_free_trial input.actbtn_dis { background-color: #c4d9ea; } .compliance-content-form-wrapper form#frm_free_trial input.actbtn:active, .compliance-content-form-wrapper form#frm_free_trial input.actbtn_dis:active { padding: 1px 19px 0 21px !important; } .compliance-content-form-wrapper form#frm_free_trial input.actbtn:hover, .compliance-content-form-wrapper form#frm_free_trial input.actbtn_dis:hover { opacity: 0.8; } .compliance-content-form-wrapper form#frm_free_trial .label-cbx { font-size: 16px; user-select: none; cursor: pointer; margin-bottom: 0; line-height: 24px; } .compliance-content-form-wrapper .pkg_sel_btn { text-align: center; width: 100%; clear: both; margin: 20px 0; } .compliance-content-wrapper div.article-content-main-description .article-content-preview { margin-bottom: 40px; } /* .compliance-content-wrapper .compliance-tags { width: 1000px; margin: 0 auto; text-align: center; } .compliance-content-wrapper .compliance-tags-title { color: #2988b4; font-size: 24px; margin-right: 10px; } .compliance-content-wrapper .compliance-tag { color: #fe9800; font-size: 16px; display: inline-block; border: 1px solid #dedede; border-radius: 5px; padding: 5px; margin: 0 5px; } */ .compliance-content-wrapper ol.research-ol { list-style: none; counter-reset: research_ol_counter; margin-bottom: 0; } .compliance-content-wrapper .article-content h2 { text-align: left; } .compliance-content-wrapper .research-ol__title-no li { padding-top: 5px; } .compliance-content-wrapper ol.research-ol li { font-size: 17px; line-height: 26px; padding-left: 45px; padding-top: 2px; padding-bottom: 5px; margin-left: 0; margin-bottom: 10px; position: relative; } .compliance-content-wrapper ol.research-ol li::before { color: #2988b4; line-height: 27px; text-align: center; border: 2px solid #ff5a00; border-radius: 50%; display: inline-block; width: 27px; height: 27px; counter-increment: research_ol_counter; content: counter(research_ol_counter); position: absolute; top: 0; left: 0; } .compliance-quick-facts { border: 1px solid #2988b4; border-radius: 5px; width: 790px; padding: 40px 40px; margin: 0 auto 35px; } .compliance-quick-facts .compliance-quick-facts-title { color: #2988b4; font-size: 24px; margin: 0 0 30px; } .article-content-wrapper.compliance-content-wrapper .article-content-social { z-index: 99; } .article-content-wrapper.compliance-content-wrapper .article-content .blog-read-time-share-views { width: 510px; } .article-content-wrapper.compliance-content-wrapper .article-content ul.svclk { margin-bottom: 40px; } .article-content-wrapper.compliance-content-wrapper .article-content ul.svclk li { line-height: 24px; margin-bottom: 10px; } .article-content-wrapper.compliance-content-wrapper div.compliance-video { width: 790px; margin: 0 auto 35px; } .compliance-share-block { display: block; width: 530px; margin: 0 auto; } .compliance-world-map { width: 800px; height: 388px; margin: 40px auto; position: relative; } .compliance-world-map:before{ z-index:-1; position:absolute; left:0; top:0; content: ""; background: url("/images/compliance/compliance-world-map.png") left top no-repeat transparent; background-size: 800px; width: 800px; height: 388px; opacity:0.7; } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(0, 172, 193, 0.5); } 70% { box-shadow: 0 0 0 25px rgba(0, 172, 193, 0); } 100% { box-shadow: 0 0 0 0 rgba(0, 172, 193, 0); } } .point { cursor: pointer; position: absolute; width: 40px; height: 50px; background: url("/images/compliance/icon-location-off.svg") left top no-repeat transparent; background-size: 30px; /* background-color: #00acc1; border-radius: 50%; transition: all .3s ease; will-change: transform, box-shadow; transform: translate(-50%, -50%); box-shadow: 0 0 0 rgba(0, 172, 193, 0.4); animation: pulse 3s infinite; z-index: 2; */ } .point:hover { /* animation: none; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); z-index: 2; */ background: url("/images/compliance/icon-location-on.svg") left top no-repeat transparent; background-size: 30px; } .point b { color: #2988b4; font-size: 24px; font-weight: normal; display: block; } .point b img { width: 24px; } .point a { font-size: 16px; white-space: nowrap; display: block; } .brazil { top: 56%; left: 26%; } .canada { top: 9%; left: 12%; } .eu { top: 14%; left: 45%; } .hong-kong { top: 31%; left: 80%; } .india { top: 32%; left: 68%; } .singapore { top: 45%; left: 76%; } .southafrica { top: 69%; left: 50%; } .usa { top: 20%; left: 12%; } .uk { top: 9%; left: 42%; } .point .point-hint { color: #5a5a5a; font-size: 13px; line-height: 1.2; padding: 15px 10px; background: #effafd; border: 1px solid #bdd2dc; border-radius: 5px; position: absolute; top: 0px; left: 40px; z-index: 999; display: none; } .point:hover .point-hint { display: block; } .compliance-world-map .point-hint ul { padding-left: 15px; margin-top: 10px; } .compliance-world-map .point-hint ul li { color:#595a5c; list-style:none outside url("/images/item_icon.png"); } .compliance-page-links { width: 860px; margin: 40px auto; display: flex; } .compliance-page-links .compliance-page-links-block { flex-basis: 320px; } .compliance-page-links .compliance-page-links-block:nth-child(1) { flex-basis: 300px; } .compliance-page-links .compliance-page-links-block:nth-child(2) { flex-basis: 340px; } .compliance-page-links .compliance-page-links-block:nth-child(3) { flex-basis: 220px; } .compliance-page-links .compliance-page-link { line-height: 80px; height: 80px; } .compliance-page-links .compliance-page-link a { font-size: 16px; white-space: nowrap; } .compliance-page-links .compliance-page-link span.compliance-page-link-img { text-align: center; display: inline-block; width: 90px; } .compliance-page-links .compliance-page-link span.compliance-page-link-txt { } .compliance-page-links .compliance-page-link img { max-width: 80px; max-height: 50px; vertical-align: middle; } .cloud-ci-cd-monitoring { width: 1000px; margin: 0 auto; position: relative; } .cloud-ci-cd-monitoring.cloud-ci-cd-monitoring-1 { background: url("/images/clouds.png") left top transparent no-repeat; background-size: 1000px 322px; height: 360px; } .cloud-ci-cd-monitoring.cloud-ci-cd-monitoring-2 { height: 470px; } .cloud-ci-cd-monitoring > div { position: relative; } .cloud-ci-cd-monitoring > div img { position: absolute; } .cloud-ci-cd-monitoring > div > div { color: #2988b4; font-size: 20px; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-cloud { background: url("/images/clouds.webp") left top transparent no-repeat; background-size: 1000px 322px; width: 1000px; height: 322px; position: absolute; left: 0; top: 0; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-coderepo { width: 400px; height: 200px; position: absolute; left: 0; top: 90px; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-kubernetes { width: 676px; height: 400px; position: absolute; left: 320px; top: -30px; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-docker { background: url("/images/containers.webp") right bottom transparent no-repeat; background-size: 676px 280px; width: 676px; height: 450px; position: absolute; left: 320px; top: -30px; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-cloud div { color: #FFFFFF; position: absolute; left: 75px; top: 270px; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-coderepo div { position: absolute; left: 35px; top: 140px; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-kubernetes div { position: absolute; left: 140px; top: 220px; } .cloud-ci-cd-monitoring .cloud-ci-cd-monitoring-docker div { position: absolute; left: 290px; top: 100px; } .cloud-ci-cd-monitoring-cloud-aws { width: 130px; left: 190px; top: 70px; } .cloud-ci-cd-monitoring-cloud-gcp { width: 240px; left: 40px; top: 185px; } .cloud-ci-cd-monitoring-cloud-azure { width: 110px; left: 320px; top: 144px; } .cloud-ci-cd-monitoring-cloud-oracle { width: 156px; left: 500px; top: 100px; } .cloud-ci-cd-monitoring-cloud-ibmcloud { width: 200px; left: 540px; top: 150px; } .cloud-ci-cd-monitoring-cloud-alibaba { width: 130px; left: 770px; top: 70px; } .cloud-ci-cd-monitoring-cloud-digitalocean { width: 76px; left: 885px; top: 85px; } .cloud-ci-cd-monitoring-cloud-linode { width: 80px; left: 790px; top: 120px; } .cloud-ci-cd-monitoring-cloud-github { width: 173px; left: 0px; top: -10px; } .cloud-ci-cd-monitoring-cloud-gitlab { width: 170px; left: 220px; top: -10px; } .cloud-ci-cd-monitoring-cloud-bitbucket { width: 176px; left: 100px; top: 80px; } .cloud-ci-cd-monitoring-cloud-docker { width: 252px; left: 340px; top: 10px; } .cloud-ci-cd-monitoring-cloud-kubernetes { width: 250px; left: 170px; top: 150px; } a.head-logo-hiring { color: #FFFFFF; font-size: 12px; line-height: 20px; padding-left: 6px; display: block; width: 90px; height: 28px; position: absolute; left: 290px; top: 33px; background: url("/images/we-are-hiring.svg") left top no-repeat transparent; background-size: 90px 28px; } a.head-logo-hiring:hover { text-decoration: none; opacity: 0.8; } .use-cases-menu { line-height: 32px; white-space: nowrap; padding-bottom: 80px; margin: 30px auto 0; display: flex; justify-content: space-between; } .use-cases-menu > div:nth-child(1) { flex-basis: 320px; } .use-cases-menu > div:nth-child(2) { flex-basis: 280px; } .use-cases-menu > div:nth-child(3) { flex-basis: 230px; } .use-cases-menu-line { border-bottom: 2px solid #0086Cf; } .use-cases-menu a { font-size: 18px; line-height: 22px; display: block; margin-bottom: 10px; padding: 8px 12px; margin-right: 40px; border: 1px solid transparent; transition: all .2s ease-in-out; } .use-cases-menu div a:last-child { margin-bottom: 0; } .use-cases-menu a:hover { text-decoration: none; border: 1px solid #2988b4; border-radius: 6px; } /* div#tabscontent .use-cases-menu a:hover img { filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(196deg) brightness(104%) contrast(97%); } */ .use-cases-menu a img { width: 40px; height: 40px; float: left; margin-right: 10px; vertical-align: top; margin-top: 3px; } .use-cases-item { padding: 80px 0 0; } .use-cases-item:last-child { padding-bottom: 70px; margin-bottom: 20px; border-bottom: 0; } .use-cases-item > div { display:flex; } .use-cases-item::after { content: ""; display: block; clear: both; } .use-cases-item h2 { font-size: 32px; text-align: center; margin-bottom: 30px; } .use-cases-list-items .use-cases-item h2 { color: #0086Cf; font-size: 26px; text-align: left; } .use-cases-list-items .use-cases-item:nth-child(7) h2 { font-size: 23.6px; } .use-cases-item h2 img { width: 50px; vertical-align: top; margin-top: -8px; margin-right: 10px; } .use-cases-item .use-cases-item-img { font-size: 18px; line-height: 28px; width: 50%; float: left; } .use-cases-item .use-cases-item-img img { border-radius: 6px; } .use-cases-item .use-cases-item-img a { text-decoration: underline; } div#tabscontent .use-cases-item .use-cases-item-img a:hover { color: #fd970f; } .use-cases-item a.btn { color: #ffffff !important; font-size: 16px; line-height: 36px; text-transform: uppercase; text-decoration: none; display: inline-block; margin: 14px 0 0; background-color: #ff5a00; width: 160px; text-align: center; border-radius: 5px; transition:all 0.5s ease 0s; float: right; } .use-cases-item a.btn:hover { color: #ffffff !important; background-color: #ff5a00; } div#tabscontent .use-cases-item a.btn:hover { color: #fd970f; } .use-cases-item a.btn.use-cases-item-btn-1 { float: none; background-color: #ff5a00; border: 2px solid #ff5a00; margin-right: 10px; } .use-cases-item a.btn.use-cases-item-btn-2 { float: none; color: #ff5a00 !important; border: 2px solid #ff5a00; background-color: #ffffff; } .use-cases-item-img-product .use-cases-item-img-product-1 { font-size: 16px; line-height: 20px; white-space: nowrap; padding-top: 10px; float: left; } .use-cases-item-img-product .use-cases-item-img-product-1 img { border-radius: 0; float: left; margin: -5px 10px 0 0; } .use-cases-item-img-product .use-cases-item-img-product-1 a { font-size: 18px; } .use-cases-item .use-cases-item-txt { width: 50%; margin-left: 40px; float: right; display: flex; flex-direction: column; justify-content: center; } .use-cases-item .use-cases-item-txt p { font-size: 18px; line-height: 22px; margin-bottom: 20px; margin-left: 0; } .use-cases-item .use-cases-item-txt p:last-child { margin: 0; } .use-cases-item .use-cases-item-txt p a { text-decoration: underline; } .use-cases-item:nth-child(2n+1) { } .use-cases-item:nth-child(2n+1) .use-cases-item-img { order: 2; } .use-cases-item:nth-child(2n+1) .use-cases-item-txt { order: 1; margin-left: 0; margin-right: 40px; } .use-cases-block p { font-size: 18px; line-height: 1.2; text-align: center; } .use-cases-block .link-cont { position: relative; font-size: 24px; } .use-cases-block .link { display: inline-block; position: relative; } .use-cases-block .link:hover { text-decoration: none; } .use-cases-block .link-wrapper { position: relative; display: block; } .use-cases-block .inner-wrapper { position: relative; display: inline-block; } .use-cases-block .hover-1:after { content: ""; position: absolute; width: 100%; height: 3px; bottom: 0; left: 0; background-color: #2988b4; transform: scaleX(0); transform-origin: bottom right; transition: transform 0.3s; } .use-cases-block .hover-1:hover:after { transform-origin: bottom left; transform: scaleX(1); } .use-cases-block .use-cases-menu { padding-left: 30px; padding-bottom: 0; } .use-cases-block .action-block__button { margin: 40px auto 0; } .use-cases-block .use-cases-menu a:hover { text-decoration: none; border: 1px solid #2988b4; border-radius: 6px; } /* .use-cases-block .use-cases-menu a:hover img { filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(196deg) brightness(104%) contrast(97%); } */ h2 img.img-24-7 { width: 42px; vertical-align: super; } .discounts-slider { color: #2988b4; font-size: 16px; width: 340px; margin: 40px auto; display: flex; display: none; } .discounts-slider .discounts-slider-descr { text-align: right; padding-right: 10px; display: none; } .discounts-slider .discounts-slider-descr .discounts-slider-descr-1 { } .discounts-slider .discounts-slider-descr .discounts-slider-descr-2 { font-weight: bold; line-height: 40px; height: 40px; } .discounts-slider .discounts-slider-descr .discounts-slider-descr-3 { color: #00ae68; } .discounts-slider .discounts-slider-input { flex-basis: 340px; } .discounts-slider .discounts-slider-input .discounts-slider-nums { position: relative; padding-left: 10px; height: 15px; } .discounts-slider .discounts-slider-input .discounts-slider-nums span { font-size: 18px; text-align: center; display: block; /* position: absolute; top: 0; */ } /* .discounts-slider .discounts-slider-input .discounts-slider-nums span:nth-child(1) { left: 266px; } .discounts-slider .discounts-slider-input .discounts-slider-nums span:nth-child(2) { left: 266px; } .discounts-slider .discounts-slider-input .discounts-slider-nums span:nth-child(3) { left: 320px; } .discounts-slider .discounts-slider-input .discounts-slider-nums span:nth-child(4) { left: 168px; } .discounts-slider .discounts-slider-input .discounts-slider-nums span:nth-child(5) { left: 220px; } .discounts-slider .discounts-slider-input .discounts-slider-nums span:nth-child(6) { left: 276px; } .discounts-slider .discounts-slider-input .discounts-slider-nums span:nth-child(7) { left: 320px; } */ .discounts-slider .discounts-slider-input .discounts-slider-percents { color: #00ae68; padding-left: 10px; height: 15px; } .discounts-slider .discounts-slider-input .discounts-slider-percents span { color: #00ae68; font-size: 18px; text-align: center; display: block; bottom: 3px; } .discounts-slider .discounts-slider-input .discounts-slider-percents span a { color: #00ae68; text-decoration: underline; } .discounts-slider .discounts-slider-input input[type=range]{ -moz-appearance:none; -webkit-appearance:none; background: url("/images/discounts-slider-scale.svg") 10px top no-repeat transparent; background-size: 325px 16px; border-radius:3px; height:16px; width:100%; margin-top:15px; margin-bottom:8px; outline:none; flex-basis: 325px; } .discounts-slider .discounts-slider-input input[type=range]::-webkit-slider-thumb{ appearance:none;-webkit-appearance:none;background-color:#ff5a00;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;height:30px;width:30px } .discounts-slider .discounts-slider-input input[type=range]::-moz-range-thumb{ background-color:#ff5a00;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;border:0;border:none;border-radius:50%;cursor:pointer;height:30px;width:30px } .discounts-slider .discounts-slider-input input[type=range]::-ms-thumb{ background-color:#ff5a00;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;height:30px;width:30px } .discounts-slider .discounts-slider-input input[type=range]::-moz-focus-outer{ border:0 } .discounts-slider.discounts-slider-robo { width: 650px; } .discounts-slider.discounts-slider-robo .discounts-slider-input input[type=range]{ margin-top: 25px; } .discounts-slider-percents-robo { color: #00ae68; font-size: 18px; padding-left: 10px; white-space: nowrap; flex-basis: 310px; } .discounts-slider-percents-robo span { color: #2988b4; text-align: center; display: block; } .discounts-slider-percents-robo span span { color: #ff5a00; font-size: 24px; display: inline-block; border: 1px solid #2988b4; border-radius: 5px; padding: 10px 20px; margin-top: 10px; } .discounts-slider-percents-robo span a { color: #00ae68; text-decoration: underline; } .styled-chk-container { font-size: 16px; margin-bottom: 0; line-height: 24px; padding-left: 30px; padding-right: 5px; display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .styled-chk-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .styled-chk-container .checkmark { position: absolute; top: calc(50% - 11px); left: 0; height: 22px; width: 22px; background-color: #eee; border: 2px solid #0086cf; border-radius: 3px; transition: background-color 200ms ease-in-out 0s; } .styled-chk-container:hover input ~ .checkmark { background-color: #ccc; } .styled-chk-container input:checked ~ .checkmark { border: 0; background-color: #0088d0; } .styled-chk-container .checkmark:after { content: ""; position: absolute; display: none; } .styled-chk-container input:checked ~ .checkmark:after { display: block; } .styled-chk-container .checkmark { background: #FFFFFF; } .styled-chk-container input[disabled] ~ .checkmark { background-color: #eee; } .styled-chk-container .checkmark:after { left: 7px; top: 3px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } form#frm_free_trial .styled-chk-container { font-size: 18px; margin-bottom: 5px; display: block; } form#frm_free_trial .demo-page-block-1 .styled-chk-container .checkmark { left: 2px; top: calc(50% - 10px); } .styled-chk-container.styled-radio-container { padding-left: 30px; } .styled-chk-container.styled-radio-container .checkmark { background: #FFFFFF; border: 2px solid #0088d0 !important; border-radius: 50%; } .styled-chk-container.styled-radio-container input:checked ~ .checkmark { background: #FFFFFF; } .styled-chk-container.styled-radio-container input[disabled="disabled"] ~ .checkmark { border: 2px solid #dcedf7 !important; cursor: auto; } .styled-chk-container.styled-radio-container input[disabled="disabled"] ~ .checkmark::after { background: #dcedf7; } .styled-chk-container.styled-radio-container:hover input ~ .checkmark { background-color: #FFFFFF; } .styled-chk-container.styled-radio-container .checkmark:after { left: 4px; top: 4px; width: 10px; height: 10px; background: #0088d0; border-radius: 50%; border: 0; border-width: 0; -webkit-transform: unset; -ms-transform: unset; transform: unset; } .h2__numbered { margin-left: 0; position: relative; padding-left: 30px; } .h2__numbered span { display: none; } .h2__numbered::before { color: #fd1212; line-height: 26px; border-right: 2px solid #fd1212; display: inline-block; width: 20px; height: 100%; position: absolute; top: 0; left: 0; } .h2__numbered__1::before { content: '1'; } .h2__numbered__2::before { content: '2'; } .h2__numbered__3::before { content: '3'; } .h2__numbered__4::before { content: '4'; } .h2__numbered__5::before { content: '5'; } .h2__numbered__6::before { content: '6'; } .h2__numbered__7::before { content: '7'; } .h2__numbered__8::before { content: '8'; } .h2__numbered__9::before { content: '9'; } .h2__numbered__10::before { content: '10'; } .h2__numbered span::before { display: none; } .media-header { display: flex; position: relative; margin-bottom: 20px; } .media-header .media-header-img { margin-right: 25px; flex-basis: 200px; } .media-header .media-header-img img { max-width: none; } .media-header .media-header-dates font { text-align: left; max-width: 330px; display: inline-block; } .media-header .share-views { position: absolute; right: 0; top: 0; } .media-header .socnetbtnslist .share-views { width: auto; } .media-link { display: block; width: 160px; border: 1px solid #2988b4; padding: 10px 20px; margin: 20px 0; } .media-page-logos { border-top: 1px solid #2d97d6; padding-top: 30px; margin-bottom: 50px; display: flex; flex-wrap: wrap; justify-content: space-between; } .media-page-logos div { text-align: center; margin-bottom: 20px; display: flex; flex-basis: 180px; align-items: center; justify-content: center; } .media-page-logos img { margin-bottom: 10px; max-width: 180px; max-height: 70px; } .product.media-item { width: 192px; float: left; margin-left: 25px; margin-bottom: 20px; } .media-items .product.media-item:nth-child(3n+1) { clear: left; margin-left: 0; } .product.media-item .dt-media { display: block; margin-top: 20px; } .product.media-item img { border: 1px solid #919192; } .pricing-robo { color: #2988b4; font-size: 16px; text-align: center; width: 560px; margin: 0 auto 20px; } .pricing-robo .pricing-robo-row { display: flex; } .pricing-robo .pricing-robo-row.pricing-robo-row-1 { background: #f6fcff; } .pricing-robo .pricing-robo-row.pricing-robo-row-2 { background: #f1faff; } .pricing-robo .pricing-robo-row.pricing-robo-row-3 { background: #ecf8ff; } .pricing-robo .pricing-robo-row.pricing-robo-row-4 { background: #e7f6ff; } .pricing-robo .pricing-robo-row.pricing-robo-row-5 { background: #e3f5ff; } .pricing-robo .pricing-robo-row.pricing-robo-row-6 { background: #def3ff; } .pricing-robo .pricing-robo-row div { padding: 10px 0; flex-basis: 50%; border-bottom: 1px solid #FFFFFF; } .pricing-robo .pricing-robo-row.pricing-robo-row-header { color: #FFFFFF; background: #2999d6; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 0; } .pricing-robo .pricing-robo-row a { text-decoration: underline; } .price-pckg-descr { font-size: 16px; } .article-content-wrapper.use-cases-page-wrapper { margin: 0; } .article-content-wrapper.use-cases-page-wrapper div.article-content-main-description { margin-bottom: 0; } /* .use-cases-list-items { margin: 40px 0; display: flex; flex-wrap: wrap; } .use-cases-list-items .use-cases-list-item { margin: 0 0 20px; flex-basis: 50%; } .use-cases-list-items .use-cases-list-item h2 { font-size: 22px; margin-bottom: 10px; } .use-cases-list-items .use-cases-list-item h2 img { width: 50px; vertical-align: top; margin-top: -8px; margin-right: 10px; } .use-cases-list-items .use-cases-list-item .use-cases-item-img img { border-radius: 6px; margin: 0 0 5px; } */ .use-cases-page-wrapper .use-cases-item-img-product .use-cases-item-img-product-1 { float: right; margin-top: -15px; } .use-cases-page-wrapper .use-cases-item-img-product a.btn { color: #ffffff !important; font-size: 16px; line-height: 36px; text-transform: uppercase; text-decoration: none; display: block; margin: 30px auto 0; background-color: #ff5a00; width: 160px; text-align: center; border-radius: 5px; transition:all 0.5s ease 0s; } .use-cases-page-wrapper .use-cases-item-img-product a.btn:hover { color: #ffffff !important; background-color: #ff5a00; } .use-cases-page-wrapper .top-banner-ratio { margin-bottom: -20px; position: relative; } .use-cases-page-wrapper .use-cases-menu-wrapper { padding: 0 0 60px; } .use-cases-page-wrapper .use-cases-menu-wrapper h2 { color: #2988b4; font-size: 28px; font-weight: 400; line-height: 32px; text-align: center; margin: 15px 0 30px; } .use-cases-menu.use-cases-menu-col4 { padding: 0; margin: 30px auto 0; width: 1000px; } .use-cases-menu.use-cases-menu-col4 a { font-size: 16px; margin-bottom: 10px; padding: 8px 12px; margin-right: 0; } .use-cases-menu.use-cases-menu-col4 a.active { text-decoration: none; border: 1px solid #2988b4; border-radius: 6px; cursor: auto; } .use-cases-menu.use-cases-menu-col4 a.active:hover { text-decoration: none; } .use-cases-menu.use-cases-menu-col4 > div:nth-child(1) { flex-basis: 230px; } .use-cases-menu.use-cases-menu-col4 > div:nth-child(2) { flex-basis: 250px; } .use-cases-menu.use-cases-menu-col4 > div:nth-child(3) { flex-basis: 230px; } .use-cases-menu.use-cases-menu-col4 > div:nth-child(4) { flex-basis: 250px; } .use-cases-page-cite-wrapper { margin: 0 auto; width: 930px; } .use-cases-page-cite-wrapper p.use-cases-page-cite { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; line-height: 1.4; text-align: center; padding: 0 50px; position: relative; } .use-cases-page-cite-wrapper p.use-cases-page-cite::before { position: absolute; content: ""; background: url("/images/quotes.svg") left top no-repeat transparent; background-size: 30px; display: block; width: 30px; height: 30px; left: 0; top: 0; } .use-cases-page-cite-wrapper p.use-cases-page-cite::after { position: absolute; content: ""; background: url("/images/quotes.svg") left top no-repeat transparent; background-size: 30px; display: block; width: 30px; height: 30px; right: 0; bottom: 0; transform: rotate(180deg); } @media only screen and (max-width: 1024px) { .use-cases-page-cite-wrapper p.use-cases-page-cite br { display: none; } } .use-cases-page-cite-wrapper p.use-cases-page-cite-author { font-size: 18px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-style: italic; font-weight: bold; line-height: 1.4; text-align: center; } /* .use-cases-page-cite-wrapper p.use-cases-page-cite-author a { font-size: 20px; font-family: 'Noto Serif', Georgia, Trebuchet, serif; display: block; } */ .use-cases-page-cite-logo { text-align: center; padding: 20px 0; } .use-cases-page-cite-logo img { max-width: 200px; max-height: 100px; } .use-cases-page-cite-author span { font-weight: normal; } .use-cases-assessment-scope-cols { font-size: 16px; margin: 30px auto 0; width: 900px; display: flex; } .use-cases-assessment-scope-cols .use-cases-assessment-scope-col1 { flex-basis: 50%; } .use-cases-assessment-scope-cols .use-cases-assessment-scope-col2 { flex-basis: 50%; } .use-cases-assessment-scope-cols .cwe-slider { position: relative; width: 480px; height: 320px; } .use-cases-assessment-scope-cols .cwe-slider-slides-swiper-container .cwe-slider-item { padding: 0; } .use-cases-assessment-scope-cols .cwe-slider-slides-swiper-container .swiper-button-prev { position: absolute; top: 302px; left: 150px !important; } .use-cases-assessment-scope-cols .cwe-slider-slides-swiper-container .swiper-button-next { position: absolute; right: 150px !important; top: 302px; } .use-cases-assessment-scope-cols .cwe-slider-slides-swiper-container.swiper-container-horizontal > .swiper-pagination-bullets { width: 100px; left: calc(50% - 50px); top: auto; bottom: 16px; } .use-cases-block-descr { font-size: 18px; line-height: 26px; margin: 0 auto; width: 960px; } .use-cases-block-descr p { margin: 0 0 20px; text-align: center; } .use-cases-block-descr p a { text-decoration: underline; white-space: nowrap; } .use-cases-assessment-scope-slide { font-size: 16px; } .use-cases-assessment-scope-slide .use-cases-assessment-scope-slide__logo .use-cases-assessment-scope-slide__logo__image { display: block; width: 200px; height: auto; } .use-cases-assessment-scope-slide .assessment-scope-slide__list { margin-top: 28px; } .use-cases-page-form-wrapper h2.demo-h2 { color: #2988b4; font-size: 34px; line-height: 36px; font-weight: normal; margin-bottom: 20px; } .use-cases-page-stat { max-width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; } .use-cases-page-stat:before, .use-cases-page-stat:after { content: ""; } .use-cases-page-stat-counter { text-align: center; margin: 0 1.5em; } .use-cases-page-stat-descr { font-size: 18px; line-height: 22px; margin: 0.5em; } .use-cases-page-stat-number { color: #2988b4; font-size: 40px; font-weight: normal; line-height: 1; letter-spacing: 2px; } .use-cases-page-stat-src { color: #2988b4; font-size: 14px; } .use-cases-page-stat-title { text-transform: uppercase; color: rgba(130, 139, 143, 0.71); font-size: 1.2em; line-height: 1; font-weight: 600; margin-top: 0.5em; } .use-cases-content-wrapper { color: #595a5c; background-color: #f2f9fd; padding: 40px 0 60px; } .use-cases-content-wrapper h2 { color: #2988b4; line-height: 32px; font-size: 28px; font-weight: 400; text-align: center; padding: 0; margin: 15px 0 30px 0; } .use-cases-page-content { width: 900px; margin: 40px auto 0; } .use-cases-page-content p { font-size: 18px; line-height: 26px; text-align: center; margin: 20px 0 0; } .use-cases-awards-logos { width: 780px; margin: 40px auto; display: flex; align-items: center; } .use-cases-awards-logos img { width: 220px; vertical-align: middle; margin-right: 40px; } .use-cases-awards-logos div:first-child img { width: 190px; } .use-cases-awards-logos div:last-child img { width: 190px; } .use-cases-awards-link { text-align: center; } .use-cases-awards-link a { font-size: 17px; text-decoration: underline; } /* .use-cases-page-form-wrapper .demo-page__description__title { color: #fff; } .use-cases-page-form-wrapper #freetrialfrm_comments { width: 460px; min-width: 460px; } .use-cases-page-form-wrapper form#frm_free_trial { position: relative; } .use-cases-page-form-wrapper.article-content-form-wrapper .article-content-form form { width: 1000px; margin: 0 auto; display: block; overflow: visible; } .use-cases-page-form-wrapper form#frm_free_trial input.w1, .use-cases-page-form-wrapper form#frm_free_trial input.phone, .use-cases-page-form-wrapper form#frm_free_trial textarea { width: 458px !important; } .use-cases-page-form-wrapper form#frm_free_trial input.w1, .use-cases-page-form-wrapper form#frm_free_trial input.phone, .use-cases-page-form-wrapper form#frm_free_trial textarea { width: 458px !important; margin: 0 !important; } .use-cases-page-form-wrapper form#frm_free_trial textarea { height: 70px; resize: none; } .use-cases-page-form-wrapper form#frm_free_trial input.w1, .use-cases-page-form-wrapper form#frm_free_trial input.phone, .use-cases-page-form-wrapper form#frm_free_trial textarea { width: 458px !important; } .use-cases-page-form-wrapper form#frm_free_trial input.w1, .use-cases-page-form-wrapper form#frm_free_trial input.phone, .use-cases-page-form-wrapper form#frm_free_trial textarea { width: 458px !important; margin: 0 !important; } .use-cases-page-form-wrapper form#frm_free_trial input.w1 { width: 395px; margin-left: 5px; margin: 2px 0; } .use-cases-page-form-wrapper form#frm_free_trial input, .use-cases-page-form-wrapper form#frm_free_trial textarea, .use-cases-page-form-wrapper form#frm_free_trial select { color: #438eb8; font-family: Hind,"Open Sans",DINWeb,Arial,"sans-serif"; font-size: 20px; background-color: #f0f5f9; border: 1px solid #c7ccd0; border-radius: 5px; padding: 3px 10px; -webkit-appearance: none; } .use-cases-page-form-wrapper form#frm_free_trial input { height: 40px; } .use-cases-page-form-wrapper form#frm_free_trial input.w1 { width:395px;margin-left:5px;margin: 2px 0; } .use-cases-page-form-wrapper form#frm_free_trial input.w1, .use-cases-page-form-wrapper form#frm_free_trial input.phone, .use-cases-page-form-wrapper form#frm_free_trial textarea { width: 458px !important; margin: 0 !important; } .use-cases-page-form-wrapper form#frm_free_trial input.w1, .use-cases-page-form-wrapper form#frm_free_trial input.phone, .use-cases-page-form-wrapper form#frm_free_trial textarea { width: 458px!important; } .use-cases-page-form-wrapper span.required_ok { color:#FFFFFF; } .use-cases-page-form-wrapper span.required { color:#f32b47; font-weight: normal; } .use-cases-page-form-wrapper .technology-trial-tbl .immuniweb-contacts-form td { position: relative; padding-left: 0 !important; } .use-cases-page-form-wrapper .technology-trial-tbl span.required { position: absolute; top: 10px; right: 10px; z-index: 1; } .use-cases-page-form-wrapper #tabscontent table.immuniweb-contacts-form tr td {padding:7px 0;} .use-cases-page-form-wrapper span.request-privacy { color: #fff; position: relative; } .use-cases-page-form-wrapper span.request-privacy img { display: none; } .use-cases-page-form-wrapper .demo-page__actions span::after { content: " "; position: absolute; width: 16px; background-image: url("/immuniweb/images/yes_white.svg"); background-color: #20a1ef; left: -17px; top: 9px; height: 16px; background-size: contain; background-repeat: no-repeat; } .use-cases-page-form-wrapper .demo-page .request-privacy a { color: #fff!important; } */ .use-cases-menu ~ .top-banner-ratio { margin-top: 40px; margin-bottom: 40px; } .use-cases-why-choose-wrapper { padding: 56px 0; background-color: #20a1f0; } .use-cases-why-choose-wrapper h2 { color: #FFFFFF; margin: 0 0 10px !important; } .use-cases-why-choose-wrapper h2 ~ p { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 22px; text-align: center; margin: 0 0 30px; } .use-cases-why-choose { color: #FFFFFF; max-width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; } .use-cases-why-choose:before, .use-cases-why-choose:after { content: ""; } .use-cases-why-choose .use-cases-why-choose-item { text-align: center; margin: 0 1.5em; width: 300px; } .use-cases-why-choose .use-cases-why-choose-item img { height: 70px; } .use-cases-why-choose .use-cases-why-choose-item:last-child img { height: 64px; margin: 3px 0; } .use-cases-why-choose-wrapper--compliance h2 { margin: 0 0 30px !important; } .use-cases-why-choose-wrapper--compliance .use-cases-why-choose .use-cases-why-choose-descr { font-size: 18px; line-height: 24px; } .use-cases-why-choose-wrapper--compliance .use-cases-why-choose .use-cases-why-choose-item img { height: 60px; } .use-cases-why-choose .use-cases-why-choose-name { font-size: 26px; line-height: 1; margin: 20px 0; } .use-cases-why-choose .use-cases-why-choose-descr { font-size: 18px; line-height: 24px; } .use-cases-btn { color: #ffffff; font-size: 16px; line-height: 36px; text-transform: uppercase; text-decoration: none; display: block; margin: 40px auto 0; background-color: #ff5a00; width: 160px; text-align: center; border-radius: 5px; transition: all 0.5s ease 0s; } a.use-cases-btn:hover { text-decoration: none; } .footer-use-cases-block { padding: 20px 0; } .footer-use-cases-block.footer-use-cases-block-color { background-color: #f2fafd; } .footer-use-cases-block h2 { color: #2988b4; font-size: 28px; font-weight: normal; line-height: 36px; text-align: center; width: 1000px; margin: 40px auto 0; } .ask-question-block { color: #595a5c; font-size: 16px; line-height: 22px; background-color: #f5f5f5; border: 2px solid #006caf; border-radius: 20px; width: 800px; position: fixed; right: 50px; bottom: -650px; box-shadow: 0px -1px 24px -7px #006caf; transition: all .5s linear; opacity: 0; overflow: hidden; z-index: 102; } .ask-question-block p { margin: 0; } .ask-question-block.ask-question-block-opened { opacity: 1; bottom: 50px; } .ask-question-block .ask-question-block-close { display: block; width: 36px; height: 36px; position: absolute; top: 12px; right: 12px; } .ask-question-block .ask-question-block-close img { width: 36px; height: 36px; } .ask-question-block-header { color: #FFFFFF; font-size: 30px; line-height: 60px; text-align: center; background-color: #004c8b; height: 60px; } .ask-question-block .ask-question-block-cols { display: flex; } .ask-question-block .ask-question-block-cols .ask-question-block-col { padding: 20px 40px; width: 50%; } .ask-question-block .ask-question-block-cols .ask-question-block-col.ask-question-block-col-2 { background-color: #006caf; padding: 30px 40px; } .ask-question-block-subheader { color: #2988b4; font-size: 22px; margin: 30px 0 10px; } .ask-question-block-img { width: 100px; margin: 0 0 10px; } .ask-question-block-email { text-decoration: underline; } .ask-question-block form input, .ask-question-block form textarea { color: #0086cf; font-family: Hind,"Open Sans",DINWeb,Arial,"sans-serif"; font-size: 18px; border-radius: 5px; width: 320px; padding: 5px; border: 1px solid #CACACA; } .ask-question-block form input::placeholder, .ask-question-block form textarea::placeholder { color: #789fbe; opacity: 0.8; } .ask-question-block form input { line-height: 40px; height: 40px; } .ask-question-block form textarea { width: 320px; min-width: 320px; max-width: 320px; height: 120px; min-height: 120px; max-height: 150px; } .ask-question-block form input[type=submit] { line-height: 28px; border: 1px solid #FFFFFF; display: block; margin: 20px auto 0; width: 200px; } .ask-question-block .privacy-note, .ask-question-block .privacy-note a { color: #FFFFFF; font-size: 14px; text-align: center; } .ask-question-block .privacy-note a { text-decoration: underline; } .ask-question-block .news-social { margin-top: 30px; } .ask-question-block-result { color: #FFFFFF; font-size: 16px; text-align: center; padding: 50px 0 0; } .ask-question-block-result h1 { color: #FFFFFF; font-size: 28px; margin-bottom: 20px; } .ask-question-block-result p { color: #FFFFFF; } .ask-question-block-result img { width: 80px; margin: 20px auto; } .ask-question-block .error { color: #FFFFFF; margin: 0 0 10px; } .ask-question-block .error a { color: #81cff2; text-decoration: underline; } .ask-question-block-row { margin-bottom: 15px; position: relative; } .ask-question-block-row .required { color: #FFFFFF; font-size: 16px; position: absolute; left: -15px; top: 0; } .leadership-col-2 { margin-bottom: 50px; display: flex; justify-content: space-between; border-bottom: 1px solid #2d97d6; padding-bottom: 40px; } .leadership-col-2 p { font-size: 17px; line-height: 26px; text-align: left; margin: 0; } .leadership-col-2 .leadership-col1, .leadership-col-2 .leadership-col2 { flex-basis: 470px; } .leadership-col-2 .leadership-col-text { display: flex; align-items: center; } .leadership-col-2 .leadership-col-icons { font-size: 20px; text-align: center; white-space: nowrap; flex-basis: 470px; justify-content: center; } .leadership-col3 { color: #0086cf; position: relative; } .leadership-col3 div { text-align: center; position: absolute; } .leadership-col3 div:nth-child(1) { left: 90px; top: 0px; } .leadership-col3 div:nth-child(2) { left: 300px; top: 90px; } .leadership-col3 div:nth-child(3) { left: 0px; top: 150px; } .leadership-col3 div span { display: block; } .leadership-col-2.leadership-col-2-2 div { display: flex; flex-wrap: wrap; justify-content: space-between; align-content: center; margin: 0 5px; } .leadership-col-2.leadership-col-2-2 div img { margin: 0 0 40px; height: 70px; vertical-align: middle; } .leadership-col-2.leadership-col-2-2 div:nth-child(1) img { float: left; height: 55px; } .leadership-col-2.leadership-col-2-2 div:nth-child(2) img { float: left; height: 50px; } .leadership-col-2.leadership-col-2-2 div:nth-child(3) img { float: right; height: 35px; } .leadership-col-2.leadership-col-2-2 div:nth-child(4) img { clear: both; height: 100px; } .leadership-col-2.leadership-col-2-2 div:nth-child(5) img { float: left; height: 100px; } .leadership-col-2.leadership-col-2-2 div:nth-child(6) img { float: left; height: 100px; } .leadership-col-2.leadership-col-2-2 div:nth-child(7) img { float: left; height: 100px; } .leadership-col-2.leadership-col-2-3 { border: 0; margin: 0; } .leadership-col-2.leadership-col-2-3 img { margin: 10px 0; height: 60px; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(1) { float: left; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(2) { float: left; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(3) { float: right; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(4) { clear: both; float: left; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(5) { float: left; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(6) { float: right; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(2) img { height: 35px; vertical-align: top; margin: 25px 30px 10px; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(4) img { height: 50px; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(5) img { height: 50px; margin: 5px 30px; } .leadership-col-2.leadership-col-2-3 .leadership-col2 a:nth-child(6) img { height: 60px; } .leadership-block2 { line-height: 1.2; background: url("/images/back-about.jpg") center bottom no-repeat #2561ce; } .leadership-block2 .leadership-block2-content { width: 1000px; margin: 0 auto; } .leadership-block2 h3 { color: #FFFFFF; font-size: 28px; text-align: center; padding-top: 60px; margin: 0; } .leadership-block2 .leadership-block2-content > div { color: #FFFFFF; font-size: 16px; line-height: 26px; width: 480px; float: left; margin-top: 40px; } .leadership-block2 .leadership-block2-content > div span { background-color: #11b145; padding: 0 5px; } .leadership-block2 .leadership-block2-content > div:nth-child(2n+1) { clear: both; } .leadership-block2 .leadership-block2-content > div:nth-child(2n) { float: right; } .leadership-block2 .leadership-block2-content > div:nth-child(5) { margin: 40px 0 60px 270px; } .leadership-block2 .leadership-block2-content > div { display: flex; } .leadership-block2 .leadership-block2-content > div > div:first-child { flex-basis: 100px; } .leadership-block2 .leadership-block2-content > div > div:last-child { flex-basis: 380px; } .leadership-block2 .leadership-block2-content > div h5 { color: #FFFFFF; font-size: 20px; margin: 0 0 10px; } .leadership-block2 .leadership-block2-content > div img { width: 80px; max-width: none; border: 1px solid #FFFFFF; border-radius: 10px; padding: 10px; } .leadership-block2 .leadership-block2-content > div:nth-child(3) img { padding: 20px; } .leadership-block2 .leadership-block2-arrow { text-align: center; padding-bottom: 60px; } .leadership-block2 .leadership-block2-arrow img { width: 50px; } .footer .dropmenu-wrapper { background-color: #f7fbfc; background: #f8fbfe; padding-bottom: 40px; } .footer .dropmenu { background: url("/images/menu/menu-back.png") left 40px no-repeat #f8fbfe; background-size: 1002px 536px; width: 1000px; padding: 40px 0; margin: 0 auto; } .footer .dropmenu a:hover { color: rgb(254, 90, 0); } .footer .dropmenu .menu-item-links a img { margin-right: 10px; max-height: 70px; width: 70px; float: none; } .footer .dropmenu .dropmenu-1 { height: 76px; display: flex; } .footer .dropmenu .dropmenu-2 { display: flex; } .footer .dropmenu .menu-before-item-text { padding: 36px 20px; flex-basis: 220px; display: flex; } .footer .dropmenu .dropmenu-1 div.menu-before-item-text::before { content:''; width: 36px; height: 36px; background-color: #e6f2f6; position:absolute; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); border-right: #ff8a00 solid 2px; border-bottom: #ff8a00 solid 2px; top: 152px; left: 170px; } .footer .dropmenu .dropmenu-1 .menu-item-1 { text-align: center; display: flex; align-items: center; } .footer .dropmenu .dropmenu-1 .menu-item-1.menu-item-1-1 { flex-basis: 190px; padding-left: 20px; } .footer .dropmenu .dropmenu-1 .menu-item-1.menu-item-1-2 { flex-basis: 260px; padding-left: 10px; } .footer .dropmenu .dropmenu-1 .menu-item-1.menu-item-1-3 { flex-basis: 250px; padding-left: 10px; } .footer .dropmenu .dropmenu-1 .menu-item-1 > span:first-child { color: #ff8a00; font-size: 46px; font-weight: bold; line-height: 46px; text-align: center; flex-basis: 38px; } .footer .dropmenu .dropmenu-1 .menu-item-1 > span:last-child, .footer .dropmenu .dropmenu-1 .menu-item-1 > span:nth-child(2) { color: #2988b4; font-size: 22px; line-height: 24px; } .footer .dropmenu .dropmenu-1 .menu-item-1.menu-item-1-3 > span:first-child { flex-basis: 60px; } .footer .dropmenu .dropmenu-2 .iw-menu-col-logo { text-align: center; background: url("/images/immuniweb-cube.svg") center 180px no-repeat transparent; background-size: 100px; flex-basis: 200px; padding-top: 180px; } .footer .dropmenu .dropmenu-2 .iw-menu-col-logo a { font-size: 14px; line-height: 14px; text-decoration: underline; white-space: nowrap; display: inline-block; padding-top: 110px; } .footer .dropmenu .dropmenu-2 .iw-menu-col-1 { flex-basis: 310px; } .footer .dropmenu .dropmenu-2 .dropnav-use-case { flex-basis: 470px; } .footer .dropmenu .dropmenu-3 { height: 76px; display: flex; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item { text-align: center; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-1 { padding-left: 20px; display: flex; align-items: center; flex-basis: 270px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-1 > span:first-child { color: #ff8a00; font-size: 46px; font-weight: bold; line-height: 46px; text-align: center; flex-basis: 60px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-1 > span:last-child, .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-1 > span:nth-child(2) { color: #2988b4; font-size: 22px; line-height: 24px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-2 { display: flex; align-items: center; flex-basis: 720px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-2 span { padding-right: 15px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-2 span:last-child { font-size: 15px; padding-right: 0px; margin-top: -5px; flex-basis: 50px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-2 img { vertical-align: middle; height: 34px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-2 span:nth-child(1) img { margin-top: 3px; } .footer .dropmenu .dropmenu-3 .dropmenu-3-item.dropmenu-3-item-2 span:nth-child(2) img { margin-top: 6px; height: 50px; } .footer .dropnav-use-case { line-height: 32px; padding: 10px 0; display: flex; } .footer .dropnav-use-case > div:nth-child(1) { flex-basis: 280px; } .footer .dropnav-use-case > div:nth-child(2) { flex-basis: 190px; } .footer .dropnav-use-case .dropnav-use-case-header { color: #595a61; font-size: 17px; font-weight: bold; } .footer .dropnav-use-case a { font-size: 15px; line-height: 17px; display: block; padding: 3px 8px; width: 230px; margin-bottom: 2px; border: 1px solid transparent; } .footer .dropnav-use-case a:hover { text-decoration: underline; } .footer .dropnav-use-case a:hover img { filter: invert(27%) sepia(51%) saturate(878%) hue-rotate(196deg) brightness(104%) contrast(97%); } .footer .dropnav-use-case a img { width: 32px; height: 32px; float: left; margin-right: 10px; vertical-align: top; } .footer .dropnav-use-case .use-case-menu .use-case-menu-item a { font-size: 16px; } .awards-top-logos { margin: 40px 0; display: flex; align-items: center; } .awards-top-logos img { width: 220px; vertical-align: middle; margin-right: 80px; } .awards-top-logos div:first-child img { width: 190px; } .awards-top-logos div:last-child img { width: 190px; } .awards-top-logos ~ p { font-size: 17px; } .tabs-block.tabs-block--awards .ui-tabs .ui-tabs-panel { padding: 20px 0 0; } .awards-block { margin: 0 0 40px; display: flex; } .awards-block .awards-block-img { flex-basis: 250px; display: flex; align-items: center; justify-content: center; } .awards-block .awards-block-img img { vertical-align: middle; max-width: 200px; } .awards-block .awards-block-2 { flex-basis: 700px; display: flex; justify-content: center; flex-direction: column; } .awards-block .awards-block-dt { font-size: 14px; } .awards-block .awards-block-header { color: #0086Cf; font-size: 20px; margin: 5px 0; } .awards-block .awards-block-header a { color: #0086Cf; } .awards-block .awards-block-descr p { margin: 0; } .awards-block .awards-block-link { margin-top: 15px; } .awards-block .awards-block-link a { color: #0086Cf; text-decoration: underline; } .awards-block .awards-block-link a:hover { text-decoration: none; } .tabs-block.tabs-block--awards .ui-widget-header { position: relative; } .book-call { margin: 40px auto; width: 1000px; display: flex; justify-content: space-between; flex-wrap: wrap; } .book-call__col1 { flex-basis: 46%; } .book-call__col2 { flex-basis: 49%; } .book-call__col2.book-call__col2--wide { flex-basis: 100%; } .book-call__actions { text-align: center; margin-top: 10px; flex-basis: 100%; } .book-call__calendar { width: 470px; display: flex; justify-content: space-between; padding: 10px; } .book-call__calendar_wrapper { flex-basis: 210px; } .book-call__calendar__month { color: #2988b4; font-size: 24px; font-weight: 400; line-height: 1.2; text-align: center; margin-bottom: 10px; } .book-call__calendar__weekdays { margin-bottom: 10px; display: flex; } .book-call__calendar__weekdays div { color: #2988b4; font-size: 16px; font-weight: 400; text-align: center; flex-basis: 30px; } .book-call__calendar__days { display: flex; flex-wrap: wrap; } .book-call__calendar__days .book-call__calendar__dt { color: #FFFFFF; font-size: 15px; text-align: center; background: rgb(1, 139, 226); border: 1px solid #FFFFFF; padding: 2px 0; flex-basis: 30px; cursor: pointer; } .book-call__calendar__days .book-call__calendar__dt:hover { background-color: #009CFF; } .book-call__calendar__days .book-call__calendar__dt.book-call__calendar__dt--empty { background: transparent; border: 0; cursor: auto; } .book-call__calendar__days .book-call__calendar__dt.book-call__calendar__dt--no { color: #666666; background:rgba(0, 0, 0, .08); cursor: auto; } .book-call__calendar__days .book-call__calendar__dt.book-call__calendar__dt--active { color: #FFFFFF; background:rgb(92, 184, 92); cursor: auto; } .book-call .request-privacy { font-size: 16px; padding: 20px 0 0; display: block; } .book-call__tz { font-size: 16px; } #tabscontent form#frm_free_trial .book-call__tz select, #tabscontent form#frm_free_trial .book-call__time select { padding: 0 10px; width: auto; max-width: 290px; } .book-call__time { font-size: 16px; margin: 20px 10px; } .book-call__app { font-size: 16px; padding: 10px; } form#frm_free_trial .book-call__app__checks .styled-chk-container { display: inline; } .book-call span.request-privacy img { margin-right: 10px; } #tabscontent .book-call table.book-call-tbl td { position: relative; padding: 0 0 15px; border: 0; } .book-call span.required { color: #f32b47 !important; position: absolute; top: 10px; right: 10px; z-index: 1; } .book-call__res { font-size: 18px; line-height: 24px; text-align: center; margin: 0 0 10px; display: none; } form#frm_free_trial .book-call input::-webkit-input-placeholder, form#frm_free_trial .book-call textarea::-webkit-input-placeholder { color: #687e90; opacity: 0.6; } form#frm_free_trial .book-call input::-ms-input-placeholder, form#frm_free_trial .book-call textarea::-ms-input-placeholder { color: #687e90 !important; } form#frm_free_trial .book-call input::-moz-placeholder, form#frm_free_trial .book-call textarea::-moz-placeholder { color: #687e90; } form#frm_free_trial .book-call input::placeholder, form#frm_free_trial .book-call textarea::placeholder { color: #687e90; } .book-call__form__body.book-call__form__body--ok { color: #2eaee5; font-size: 24px; text-align: center; background: none; text-align: center; } .book-call__form__body.book-call__form__body--ok p { color: #595a61; font-size: 16px; text-align: center; } .talk-contacts .talk-contacts-td1-div-ok ul { margin-left: 220px; } .book-call__form__body.book-call__form__body--ok img { width: 80px; height: 60px; margin: 15px 0 0; } .book-call .book-call__description__title { color: #2988b4; font-size: 24px; font-weight: 400; line-height: 1.2; margin-bottom: 20px; } .immuniweb-contact-sent-block { line-height: 18px; } .immuniweb-contact-sent-block h1 { font-size: 32px; line-height: 1.2; text-align: center; margin: 0 0 15px; border: 0; padding: 0; } .immuniweb-contact-sent-block p { font-size: 16px; margin: 0; } .immuniweb-contact-sent-block a.home { padding: 0 10px; } .book-call-error { color: #f32b47; font-size: 18px !important; line-height: 24px; text-align: center; margin: 10px 0 10px; } .book-call-error a { color: #81cff2; text-decoration: underline; } .integrations-block__imgs { text-align: center; margin: 40px 0; display: flex; flex-wrap: wrap; justify-content: space-between; } .integrations-block__img { margin: 10px 0; flex-basis: 15%; display: flex; align-items: center; justify-content: center; } .integrations-block__img img { width: 80%; max-height: 50px; } .integrations-block__img.integrations-block__img--asana img {} .integrations-block__img.integrations-block__img--aws img { width: 50%; } .integrations-block__img.integrations-block__img--barracuda img { width: 90%; margin-top: -15px; } .integrations-block__img.integrations-block__img--bugzilla img { margin-top: -12px; } .integrations-block__img.integrations-block__img--f5 img {} .integrations-block__img.integrations-block__img--fortinet img { width: 90%; } .integrations-block__img.integrations-block__img--GitHub img { width: 60%; } .integrations-block__img.integrations-block__img--gitlab img {} .integrations-block__img.integrations-block__img--imperva img {} .integrations-block__img.integrations-block__img--jenkins img {} .integrations-block__img.integrations-block__img--jira img { width: 100%; } .integrations-block__img.integrations-block__img--micro-focus img {} .integrations-block__img.integrations-block__img--microsoft img { width: 30%; } .integrations-block__img.integrations-block__img--microsoft-teams img {} .integrations-block__img.integrations-block__img--servicenow img { width: 90%; margin-top: -5px; } .integrations-block__img.integrations-block__img--slack img {} .integrations-block__img.integrations-block__img--splunk img { margin-top: 5px; } .integrations-block__img.integrations-block__img--zapier img { width: 70%; } .integrations-block__img.integrations-block__img--zoho img { width: 70%; } .integrations-block__link { color: #81cff2; font-size: 18px; line-height: 1.2; text-align: center; text-decoration: underline; } .webinars-wrapper { color: #FFFFFF; background-color: #0a71b3; padding: 56px 0 !important; } .webinars-wrapper .webinars-block { width: 1000px; margin: 0 auto; } .webinars-block .webinars-img { width: 300px; float: right; margin-left: 20px; } .webinars-block .webinars-dt { font-size: 20px; } .webinars-block .webinars-title { font-size: 28px; margin: 20px 0; } .webinars-block .webinars-descr { font-size: 16px; line-height: 20px; } .webinars-block .webinars-btn { margin-top: 20px; } .webinars-block .webinars-btn a { color: #fff !important; font-size: 18px; line-height: 1.1; text-align: center; text-decoration: none; background: #003563; border-radius: 3.5px; min-width: 140px; height: 36px; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; } .product-presentation-download { color: #2988b4; font-size: 18px; line-height: 22px; background: #f3ffff; border: 1px solid #2d97d6; border-radius: 5px; position: fixed; right: 5px; top: 30%; z-index: 2; } .product-presentation-download a.link-pdf { display: block; border-radius: 5px; background: url("/images/icons/icon-pdf.svg") 140px center no-repeat #f3ffff; background-size: 86px; padding: 20px 120px 20px 20px; } .product-presentation-download a.link-close { background: url("/images/icon-close-noborder.svg") center center no-repeat transparent; background-size: 16px; display: block; width: 32px; height: 32px; position: absolute; right: 0; top: 0; } .partner-testimonials { width: 960px; height: 350px; margin: 0 auto; } .partner-testimonials .partner-testimonial { background-color: #FFFFFF; display: flex; } .partner-testimonials .partner-testimonial-col1 { flex-basis: 230px; } .partner-testimonials .partner-testimonial-col1 img { width: 180px; border-radius: 50%; } .partner-testimonials .partner-testimonial-col2 { flex-basis: 720px; } .partner-testimonials .partner-testimonial p { margin: 0; } .partner-testimonials .partner-testimonial p.partner-testimonial-cite { color: #595a5c; font-family: 'Noto Serif', Georgia, Trebuchet, serif; font-size: 18px; font-style: italic; line-height: 26px; } .partner-testimonials .partner-testimonial .partner-testimonial-title { color: #595a5c; font-size: 20px; margin: 20px 0; } .partner-testimonials .partner-testimonial .partner-testimonial-company img { max-height: 50px; } .partner-testimonials .swiper-container { transition: opacity 1s ease; -webkit-transition: opacity 1s ease; } .swiper-partner-testimonials .swiper-slide { height: 370px; background-color: #FFFFFF; } .swiper-partner-testimonials .swiper-pagination { position: relative; bottom: 0; } .swiper-partner-testimonials .swiper-pagination .swiper-pagination-bullet { margin: 0 15px !important; width: 12px; height: 12px; } .swiper-partner-testimonials .swiper-pagination .swiper-pagination-bullet-active { background: #ff5a00; } .features-grid__get-certified .icon-block__icon__container .icon-block__icon { max-height: 75px } .get-certified-webinars { margin: 40px auto 0; } .get-certified-webinars .events-items.events-items-upcoming { margin: 0; } .get-certified-webinars .action-block { margin-top: 0px; } .get-certified-certification { font-size: 18px; line-height: 26px; } .get-certified-certification { display: flex; } .get-certified-certification .get-certified-certification-img { flex-basis: 45%; } .get-certified-certification .get-certified-certification-img img { border: 1px solid #e7eff2; } .get-certified-certification .get-certified-certification-descr { flex-basis: 55%; padding-left: 80px; } .get-certified-certification .get-certified-certification-descr div { color: #2988b4; font-size: 22px; line-height: 32px; margin: 20px 0; } .discovery-switch { height: 40px; background-color: #f9fafc; border: 1px solid #e7eff2; border-radius: 5px; float: right; margin-top: -70px; margin-left: 20px; user-select: none; } .discovery-switch:before { content: ' '; position: absolute; width: 0; height: 0; left: -40px; border: solid transparent; border-width: 40px 0 0 40px; border-top-color: #f9fafc; } .discovery-switch.discovery-switch-disabled { opacity: 0.6; } .discovery-switch .slider-checkbox-container-wrapper { margin: 10px; } .slider-checkbox-container-wrapper .slider-checkbox-label { color: #5e8499; } .slider-checkbox-container-wrapper .slider-checkbox-label:first-child { color: #0088d0; } .slider-checkbox-container-wrapper.slider-checkbox-container-wrapper-active .slider-checkbox-label:first-child { color: #5e8499; } .slider-checkbox-container-wrapper.slider-checkbox-container-wrapper-active .slider-checkbox-label:last-child { color: #0088d0; } .discovery-switch .slider-checkbox-container-wrapper div.slider-checkbox-label { padding: 0 10px; margin: 0; } .slider-checkbox-switch { display: inline-block; height: 17px; position: relative; width: 30px; } .slider-checkbox-switch input { display:none; } .slider-checkbox-slider { background-color: #ccc; bottom: 0; cursor: pointer; left: 0; position: absolute; right: 0; top: 0; transition: .4s; } .slider-checkbox-slider:before { background-color: #fff; bottom: 2px; content: ""; height: 13px; left: 2px; position: absolute; transition: .4s; width: 13px; } input:checked + .slider-checkbox-slider { background-color: #0088d0; } input:checked + .slider-checkbox-slider:before { transform: translateX(13px); } .slider-checkbox-slider.slider-checkbox-round { border-radius: 17px; } .slider-checkbox-slider.slider-checkbox-round:before { border-radius: 50%; } .slider-checkbox-container-wrapper { display: flex; justify-content: end; margin: 0 0 5px; } .slider-checkbox-container-wrapper div.slider-checkbox-label { line-height: 17px; padding-left: 10px; cursor: pointer; } .webinars-cols { display: flex; } .webinars-cols .webinars-cols-1 { flex-basis: 580px; } .webinars-cols .webinars-cols-2 { padding-top: 11px; padding-left: 40px; flex-basis: 320px; } .webinars-cols .dt { color: #f69e00; margin: 0 0 20px; } .frm-webinars-newsletter { margin: 10px auto; } form#frm_free_trial .frm-webinars-newsletter .styled-chk-container { font-size: 13px; padding: 0 0 0 30px; } .page-number--title { /*display: block;*/ } /* .hint-icon { padding: 10px; background-image: url("/images/i-small.png"); background-repeat: no-repeat; display: inline-block; background-position: right bottom; position: relative; word-wrap: break-word; } .hint-text { font-size: 14px; line-height: 1.2; background-color: #e1f5fe; color: #5a5a5a; border: 1px solid #aaa; border-radius: 5px; display: none; left: 0; padding: 8px 10px; position: absolute; top: 20px; width: 300px; z-index: 93; } */ .hint-icon { color: #FFFFFF; border: 1px solid #0088d0; background-color: #0088d0; transition: background-color 200ms ease-in-out 0s; font-size: 14px; line-height: 16px; text-align: center; word-wrap: break-word; width: 18px; height: 18px; min-width: 18px; position: relative; border-radius: 50%; display: inline-block; transition: color 250ms ease; } .hint-icon::before { content: "?"; display: block; font-family: Hind,"Open Sans",DINWeb,Arial,"sans-serif"; font-size: 13px; font-style: normal; width: 16px; height: 16px; text-align: center; border-radius: 50%; line-height: 16px; } .hint-text { color: #5a5a5a; font-size: 16px; line-height: 16px; padding: 8px 10px; background-color: #fbfce5; border: 1px solid #aaa; border-radius: 5px; display: none; left: 4px; line-height: 1.2; position: absolute; top: 20px; width: 270px; z-index: 999; } .hint-icon:hover::before { color: #0088d0; background-color: #FFFFFF; } .hint-icon:hover .hint-text { display: block; left: 0px; top: 30px; } .article-content-form .article-content-form-row input { padding: 6px 10px; font-size: 20px; background-color: #f0f5f9; border: 1px solid #c7ccd0; border-radius: 5px; color: #438eb8; } .article-content-form .article-content-form-row textarea { padding: 6px 10px; font-size: 20px; background-color: #f0f5f9; border: 1px solid #c7ccd0; border-radius: 5px; color: #438eb8; } .article-content-form-wrapper .article-content-form form { width: 1000px; margin: 0 auto; display: block; overflow: visible; } .immuniweb-contacts-form, .article-content-form-wrapper .demo-page__form, .article-content-form-wrapper .immuniweb-contacts-form tr td, .article-content-form-wrapper #freetrialfrm_comments { width: 460px; min-width: 460px; margin: auto; } .article-content-form-wrapper span.request-privacy, .article-content-form-wrapper .article-content-form-wrapper table.immuniweb-contacts-form td { color: #fff!important; } .article-content-form-wrapper .immuniweb-contacts-form, .article-content-form-wrapper .demo-page__form, .article-content-form-wrapper .immuniweb-contacts-form tr td, .article-content-form-wrapper #freetrialfrm_comments { width: auto!important; } .article-content-form-wrapper .immuniweb-contacts-form, .article-content-form-wrapper .demo-page__form, .article-content-form-wrapper .immuniweb-contacts-form tr td, .article-content-form-wrapper #freetrialfrm_comments { min-width: 100px!important; } .article-content-form-wrapper span.request-privacy, .article-content-form-wrapper table.immuniweb-contacts-form td { color: #fff!important; } .article-content-form-wrapper .technology-trial-tbl { width: 540px; } .article-content-form-wrapper .technology-trial-tbl .immuniweb-contacts-form td { position: relative; padding-left: 0 !important; } .article-content-form-wrapper .technology-trial-tbl span.required { position: absolute; top: 10px; right: 10px; z-index: 1; } .article-content-form-wrapper span.request-privacy { color: #fff; position: relative; } .article-content-form-wrapper span.request-privacy img { display: none; } .article-content-form-wrapper .demo-page__actions span::after { content: " "; position: absolute; width: 16px; background-image: url(https://www.immuniweb.com/immuniweb/images/yes_white.svg); background-color: #20a1ef; left: -17px; top: 9px; height: 16px; background-size: contain; background-repeat: no-repeat; } .article-content-form-wrapper .demo-page .request-privacy a { color: #fff!important; } .article-content-form-wrapper .demo-page .request-privacy a:hover { color: #c1eefe!important; } .article-content-form-wrapper form#frm_free_trial input.w1, .article-content-form-wrapper form#frm_free_trial input.phone, .article-content-form-wrapper form#frm_free_trial textarea { width: 458px !important; margin: 0 !important; } .article-content-form-wrapper form#frm_free_trial input.w1, .article-content-form-wrapper form#frm_free_trial input.phone, .article-content-form-wrapper form#frm_free_trial textarea { width: 458px!important; } .article-content-form-wrapper span.required_ok { color:#FFFFFF; } .article-content-form-wrapper span.required { color:#f32b47; font-weight: normal; } .article-content-form-wrapper #tabscontent table.immuniweb-contacts-form tr td {padding:7px 0;} .article-content-form-wrapper #tabscontent form#frm_free_trial .product-presentation-newsletter .styled-chk-container { font-size: 15px; line-height: 20px; text-align: left; padding: 0 0 0 30px; margin: 15px 0 0; } .compliance-map-wrapper { padding: 50px 0 0; background: linear-gradient(to bottom, #01416c, #004892); } .compliance-map-wrapper .title { color: #FFFFFF; text-align: center; } .compliance-map-wrapper h1 { color: #FFFFFF; font-size: 28px; font-weight: 400; text-align: center; margin: 0 0 20px; } .compliance-map { background: url("/images/compliance/page/map.png") center 100px no-repeat transparent; background-size: 800px; position: relative; width: 1000px; height: 660px; margin: 0 auto; } .compliance-map::after { content: ""; position: absolute; left: 0; top: 150px; width: 1000px; height: 175px; background: url("/images/compliance/page/map-line-back.png") top center no-repeat transparent; background-size: 959px; } .compliance-map-list { background: rgba(128, 128, 192, 0.2); padding: 20px 20px; border-radius: 10px; position: absolute; white-space: nowrap; z-index: 2; } .compliance-map-list.compliance-map-list--europe { left: 500px; top: 200px; } .compliance-map-list.compliance-map-list--us { left: 0px; top: 300px; } .compliance-map-list.compliance-map-list--standards { right: 0; top: 320px; } .compliance-map-list-header { color: #8dd4ff; font-size: 18px; } .compliance-map-list-items { color: #FFFFFF; font-size: 17px; } .compliance-map-list-item { margin: 15px 0 0; } .compliance-map-list-item.compliance-map-list-item-eu { background: url("/images/compliance/page/flag-eu.svg") left 2px no-repeat transparent; background-size: 16px; padding-left: 26px; } .compliance-map-list-item.compliance-map-list-item-uk { background: url("/images/compliance/page/flag-uk.svg") left 2px no-repeat transparent; background-size: 16px; padding-left: 26px; } .compliance-map-list-item.compliance-map-list-item-ch { background: url("/images/compliance/page/flag-swiss.svg") left 2px no-repeat transparent; background-size: 16px; padding-left: 26px; } .compliance-map-list-item.compliance-map-list-item-us { background: url("/images/compliance/page/flag-us.svg") left 2px no-repeat transparent; background-size: 16px; padding-left: 26px; } .compliance-map-list-item.compliance-map-list-item-st { background: url("/images/compliance/page/check.svg") left 2px no-repeat transparent; background-size: 16px; padding-left: 26px; } .compliance-features-wrapper-1 { padding: 50px 0 0; background: #004696; } .compliance-features-wrapper-1 h2 { color: #FFFFFF; } .compliance-features-wrapper-1-1 { width: 1000px; margin: 0 auto !important; } .compliance-features-wrapper-2 { background-color: #f2f9fd; } .compliance-features-descr { font-size: 16px; width: 1000px; margin: 0 auto !important; } .compliance-features-descr p { color: #FFFFFF; font-size: 20px; line-height: 26px; margin: 0 0 20px; } .compliance-features { position: relative; width: 1000px; height: 310px; margin: 0 auto !important; display: flex; } .compliance-features.compliance-features--services { height: 370px; } .compliance-features .compliance-feature-headers { cursor: pointer; flex-basis: 56%; padding-left: 60px; } .compliance-features .compliance-feature-descrs { padding: 0 50px; flex-basis: 40%; position: relative; border: 1px solid #0470d7; border-radius: 5px; } .compliance-features-wrapper-1 .compliance-features .compliance-feature-descrs { border: 1px solid #FFFFFF; } .compliance-features-wrapper-1 .compliance-features .compliance-feature-descrs::before { content: ""; position: absolute; top: -10px; right: 30px; display: block; width: 35px; height: 60px; background: url("/images/compliance/page/bookmark.svg") left top no-repeat transparent; background-size: 35px; z-index: 2; } .compliance-features .compliance-feature-descrs .compliance-feature-descr { width: 310px; height: 308px; display: none; position: absolute; left: 50px; top: 0; background: #FFFFFF; } .compliance-features-wrapper-1 .compliance-features .compliance-feature-descrs .compliance-feature-descr { color: #FFFFFF; background: #004696; } .compliance-features.compliance-features--services .compliance-feature-descrs .compliance-feature-descr { background: #f2f9fd; } .compliance-features.compliance-features--services .compliance-feature-descrs .compliance-feature-descr { height: 368px; } .compliance-features .compliance-feature-descrs .compliance-feature-descr:first-child { display: block; } .compliance-features .compliance-feature-descrs .compliance-feature-descr > div { display: flex; align-items: center; height: 100%; } .compliance-feature { font-size: 16px; padding-left: 70px; } .compliance-feature-header { color: #0470d7; font-size: 22px; line-height: 32px; padding: 15px 0 15px 60px; opacity: 0.6; position: relative; } .compliance-features-wrapper-1 .compliance-feature-header { color: #FFFFFF; } .compliance-feature-header.compliance-feature-header-active { opacity: 1; } .compliance-feature-header.compliance-feature-header-active::after { content: ""; position: absolute; top: 22px; right: 30px; border: solid #0470d7; border-width: 0 1px 1px 0; display: inline-block; padding: 8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .compliance-features-wrapper-1 .compliance-feature-header.compliance-feature-header-active::after { border: solid #FFFFFF; border-width: 0 2px 2px 0; } .compliance-feature-descr { font-size: 20px; line-height: 28px; } .compliance-feature-headers .compliance-feature-header:nth-child(1) { background: url("/images/compliance/page/attorney-client-privilege-white.svg") left center no-repeat transparent; background-size: 40px; } .compliance-feature-headers .compliance-feature-header:nth-child(2) { background: url("/images/compliance/page/technical-legal-protection-white.svg") left center no-repeat transparent; background-size: 40px; } .compliance-feature-headers .compliance-feature-header:nth-child(3) { background: url("/images/compliance/page/legal-evidence-compliance-white.svg") left center no-repeat transparent; background-size: 36px; } .compliance-feature-headers .compliance-feature-header:nth-child(4) { background: url("/images/compliance/page/professional-secrecy-white.svg") left center no-repeat transparent; background-size: 40px; } .compliance-feature-headers .compliance-feature-header:nth-child(5) { background: url("/images/compliance/page/reduced-risks.svg") left center no-repeat transparent; background-size: 40px; } .compliance-features.compliance-features--services .compliance-feature-headers .compliance-feature-header:nth-child(1) { background: url("/images/compliance/page/enumeration-legal-duties.svg") left center no-repeat transparent; background-size: 40px; } .compliance-features.compliance-features--services .compliance-feature-headers .compliance-feature-header:nth-child(2) { background: url("/images/compliance/page/audit-policies-procedures.svg") left center no-repeat transparent; background-size: 40px; } .compliance-features.compliance-features--services .compliance-feature-headers .compliance-feature-header:nth-child(3) { background: url("/images/compliance/page/audit-cybersecurity-privacy.svg") left center no-repeat transparent; background-size: 40px; } .compliance-features.compliance-features--services .compliance-feature-headers .compliance-feature-header:nth-child(4) { background: url("/images/compliance/page/audit-third-party-risk.svg") left center no-repeat transparent; background-size: 40px; } .compliance-features.compliance-features--services .compliance-feature-headers .compliance-feature-header:nth-child(5) { background: url("/images/compliance/page/audit-incident-response-strategy.svg") left center no-repeat transparent; background-size: 40px; } .compliance-features.compliance-features--services .compliance-feature-headers .compliance-feature-header:nth-child(6) { background: url("/images/compliance/page/takedown-illicit-internet-resources.svg") left center no-repeat transparent; background-size: 40px; } /* .compliance-features.compliance-features--services { height: 1360px; } .compliance-features::before { content: ""; display: block; width: 1px; height: 1026px; border-left: 1px solid #0470d7; position: absolute; left: 500px; } .compliance-features.compliance-features--services::before { content: ""; display: block; width: 1px; height: 1086px; border-left: 1px solid #0470d7; position: absolute; left: 500px; } .compliance-feature:nth-child(2n) { left: 540px; } .compliance-feature:nth-child(6) { top: 1000px; } .compliance-feature:nth-child(2n+1) .compliance-feature-header::before { content: ""; display: block; width: 210px; height: 1px; border-top: 1px solid #0470d7; position: absolute; left: 250px; top: 25px; } .compliance-feature:nth-child(2n) .compliance-feature-header::before { content: ""; display: block; width: 210px; height: 1px; border-top: 1px solid #0470d7; position: absolute; left: -40px; top: 25px; } .compliance-feature:nth-child(2n+1) .compliance-feature-header span::before { content: ""; display: block; width: 5px; height: 5px; border: 1px solid #0470d7; border-radius: 5px; background-color: #FFFFFF; position: absolute; left: 250px; top: 22px; } .compliance-feature:nth-child(2n+1) .compliance-feature-header span::after { content: ""; display: block; width: 5px; height: 5px; border: 1px solid #0470d7; border-radius: 5px; background-color: #FFFFFF; position: absolute; left: 457px; top: 22px; } .compliance-feature:nth-child(2n) .compliance-feature-header span::before { content: ""; display: block; width: 5px; height: 5px; border: 1px solid #0470d7; border-radius: 5px; background-color: #FFFFFF; position: absolute; left: -43px; top: 22px; } .compliance-feature:nth-child(2n) .compliance-feature-header span::after { content: ""; display: block; width: 5px; height: 5px; border: 1px solid #0470d7; border-radius: 5px; background-color: #FFFFFF; position: absolute; left: 168px; top: 22px; } .compliance-feature.compliance-feature--demo { padding: 0; } .compliance-feature.compliance-feature--demo .compliance-feature-header::before { content: ""; display: block; width: 130px; height: 1px; border-top: 1px solid #0470d7; position: absolute; left: -40px; top: 25px; } .compliance-feature.compliance-feature--demo .compliance-feature-header span::after { content: ""; display: block; width: 5px; height: 5px; border: 1px solid #0470d7; border-radius: 5px; background-color: #FFFFFF; position: absolute; left: 88px; top: 22px; } .compliance-feature.compliance-feature--demo a { display: inline-flex; background: #ff5a00; border: 2px solid #ff5a00; color: #fff !important; font-size: 18px; line-height: 1.1; padding: 0 20px; height: 46px; align-items: center; justify-content: center; text-align: center; border-radius: 3.5px; margin: 0 10px; cursor: pointer; text-decoration: none; min-width: 175px; text-transform: uppercase; } */ .compliance-features2-wrapper { background: #004696; } .compliance-features2-wrapper h2 { color: #FFFFFF; } .compliance-features2 { color: #FFFFFF; width: 1000px; margin: 0 auto; display: flex; flex-wrap: wrap; } .compliance-features2 .compliance-feature2 { padding-left: 80px; margin-bottom: 40px; flex-basis: 50%; } .compliance-features2 .compliance-feature2:nth-child(2n) { padding-left: 100px; } .compliance-features2 .compliance-feature2:nth-child(1) { background: url("/images/compliance/page/enumeration-legal-duties-white.svg") left 6px no-repeat transparent; background-size: 60px; } .compliance-features2 .compliance-feature2:nth-child(2) { background: url("/images/compliance/page/audit-policies-procedures-white.svg") 20px 6px no-repeat transparent; background-size: 60px; } .compliance-features2 .compliance-feature2:nth-child(3) { background: url("/images/compliance/page/audit-cybersecurity-privacy-white.svg") left 6px no-repeat transparent; background-size: 60px; } .compliance-features2 .compliance-feature2:nth-child(4) { background: url("/images/compliance/page/audit-third-party-risk-white.svg") 20px 4px no-repeat transparent; background-size: 60px; } .compliance-features2 .compliance-feature2:nth-child(5) { background: url("/images/compliance/page/audit-incident-response-strategy-white.svg") left 6px no-repeat transparent; background-size: 60px; margin-bottom: 0; } .compliance-features2 .compliance-feature2:nth-child(6) { background: url("/images/compliance/page/takedown-illicit-internet-resources-white.svg") 20px top no-repeat transparent; background-size: 60px; margin-bottom: 0; } .compliance-features2 .compliance-feature2 .compliance-feature2-header { font-size: 22px; line-height: 32px; margin-bottom: 10px; } .compliance-features2 .compliance-feature2 .compliance-feature2-descr { font-size: 16px; line-height: 24px; } .compliance-features2 .compliance-feature2:nth-child(2n+1) .compliance-feature2-descr { padding-right: 40px; } .compliance-content-disclaimer { color: #595a61; font-size: 14px; width: 1000px; margin: 0 auto !important; } .compliance-descr-cols { width: 1000px; margin: 40px auto 0 !important; } .compliance-descr-cols h1 { font-size: 36px; text-align: center; } .compliance-descr-cols div { display: flex; } .compliance-descr-cols div div { color: #FFFFFF; font-size: 20px; line-height: 26px; flex-basis: 480px; } .compliance-descr-cols div div:last-child { margin-left: 40px; } .compliance-scheme { background: url("/images/compliance/page/kolbasa-back.png") center -50px no-repeat transparent; background-size: 1161px; position: relative; width: 1161px; height: 450px; margin: 10px auto -20px; } .compliance-scheme .compliance-scheme-descr { color: #FFFFFF; font-size: 20px; text-align: center; width: 1000px; margin: 0 auto; } .compliance-scheme-block { color: #FFFFFF; position: relative; padding-top: 300px; } .compliance-scheme-block .compliance-scheme-item { font-size: 24px; text-align: center; border: 1px solid #FFFFFF; border-radius: 5px; width: 230px; height: 160px; position: absolute; top: 70px; background: linear-gradient(to bottom right, #004caf, #122b7e); } .compliance-scheme-block .compliance-scheme-item div { font-size: 24px; text-align: center; padding-top: 110px; border-radius: 5px; width: 230px; height: 160px; } .compliance-scheme-block .compliance-scheme-item.compliance-scheme-item-1 { left: 115px; } .compliance-scheme-block .compliance-scheme-item.compliance-scheme-item-2 { left: 465px; } .compliance-scheme-block .compliance-scheme-item.compliance-scheme-item-3 { left: 815px; } .compliance-scheme-block .compliance-scheme-item.compliance-scheme-item-1 div { background: url("/images/compliance/page/immuniweb-cube.svg") center 30px no-repeat transparent; background-size: 60px; } .compliance-scheme-block .compliance-scheme-item.compliance-scheme-item-2 div { background: url("/images/compliance/page/icon-lawfirm.svg") center 30px no-repeat transparent; background-size: 60px; } .compliance-scheme-block .compliance-scheme-item.compliance-scheme-item-3 div { background: url("/images/compliance/page/icon-client.svg") center 30px no-repeat transparent; background-size: 60px; } .compliance-scheme-block .compliance-scheme-lock1 { width: 40px; height: 50px; position: absolute; left: 385px; top: 130px; background: url("/images/compliance/page/icon-lock-green.svg") left top no-repeat transparent; background-size: 40px; } .compliance-scheme-block .compliance-scheme-lock2 { width: 40px; height: 50px; position: absolute; left: 736px; top: 130px; background: url("/images/compliance/page/icon-lock-green.svg") left top no-repeat transparent; background-size: 40px; } .compliance-scheme-block .compliance-scheme-line-1 { font-size: 10px; text-transform: uppercase; position: absolute; left: 361px; top: 80px; width: 90px; height: 32px; } .compliance-scheme-block .compliance-scheme-line-1::after { content: ""; display: block; width: 90px; height: 32px; background: url("/images/compliance/page/icon-arrowline.svg") left top no-repeat transparent; background-size: 90px; transform: scaleX(-1); margin-top: -29px; } .compliance-scheme-block .compliance-scheme-line-2 { font-size: 10px; text-transform: uppercase; position: absolute; left: 711px; top: 80px; width: 90px; height: 32px; } .compliance-scheme-block .compliance-scheme-line-2::after { content: ""; display: block; width: 90px; height: 32px; background: url("/images/compliance/page/icon-arrowline.svg") left top no-repeat transparent; background-size: 90px; transform: scaleX(-1); margin-top: -29px; } .compliance-scheme-block .compliance-scheme-line-3 { font-size: 10px; text-align: right; text-transform: uppercase; position: absolute; left: 711px; top: 200px; width: 90px; height: 32px; } .compliance-scheme-block .compliance-scheme-line-3::after { content: ""; display: block; width: 90px; height: 32px; background: url("/images/compliance/page/icon-arrowline.svg") left top no-repeat transparent; background-size: 90px; } .compliance-scheme-block .compliance-scheme-line-4 { font-size: 10px; text-align: right; text-transform: uppercase; position: absolute; left: 361px; top: 200px; width: 90px; height: 32px; } .compliance-scheme-block .compliance-scheme-line-4::after { content: ""; display: block; width: 90px; height: 32px; background: url("/images/compliance/page/icon-arrowline.svg") left top no-repeat transparent; background-size: 90px; } .how-it-works--compliance .how-it-works__title { font-size: 28px; margin: 0 0 10px; } .how-it-works--compliance h2 ~ p { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 22px; text-align: center; margin: 0 0 30px; } .compliance-demo .title h2 { margin: 0 0 20px 0 !important; } .compliance-demo .title p { font-size: 18px; text-align: center; margin: 0 0 20px 0 !important; } .compliance-demo .compliance-scheme-descr { font-size: 18px; text-align: center; margin: 0 0 20px 0 !important; } .compliance-demo-btn { color: #ff5a00; font-size: 18px; font-family: Hind,"sans-serif"; line-height: 40px; text-align: center; border: 2px solid #ff5a00; border-radius: 5px; margin: 0 auto 40px; display: block; width: 180px; transition: all .2s ease-in-out; } .compliance-demo-btn:hover { text-decoration: none; opacity: 0.8; } .compliance-features2-descr { color: #FFFFFF; text-align: center; position: relative; width: 840px; border: 1px solid #FFFFFF; border-radius: 5px; margin: 0 auto 60px; padding: 40px 50px; } .compliance-features2-descr::before { content: ""; position: absolute; top: -10px; right: 30px; display: block; width: 35px; height: 60px; background: url("/images/compliance/page/bookmark.svg") left top no-repeat transparent; background-size: 35px; z-index: 2; } .compliance-features2-descr .compliance-features2-descr-header { font-size: 22px; line-height: 32px; margin-bottom: 10px; } .compliance-features2-descr .compliance-features2-descr-descr { font-size: 16px; line-height: 24px; } .partners-map-wrapper { padding: 50px 0 0; background: linear-gradient(to bottom, #01416c, #004892); } .partners-map-wrapper .title { color: #FFFFFF; text-align: center; } .partners-map-wrapper h1 { color: #FFFFFF; font-size: 28px; font-weight: 400; text-align: center; margin: 0 0 20px; } .partners-map { background: url("/images/compliance/page/map.png") center -60px no-repeat transparent; background-size: 800px; position: relative; width: 1000px; height: 540px; margin: 0 auto; } .partners-map-list { height: 400px; position: relative; } .partners-map-list .partners-map-list-country { color: #5985aa; position: absolute; } .partners-map-list-country.partners-map-list-country--au { font-size: 18px; left: 805px; top: 285px; } .partners-map-list-country.partners-map-list-country--br { font-size: 24px; left: 390px; top: 250px; } .partners-map-list-country.partners-map-list-country--co { font-size: 13px; left: 260px; top: 230px; } .partners-map-list-country.partners-map-list-country--id { font-size: 18px; left: 750px; top: 240px; } .partners-map-list-country.partners-map-list-country--fi { font-size: 13px; left: 555px; top: 60px; } .partners-map-list-country.partners-map-list-country--in { font-size: 18px; left: 610px; top: 220px; } .partners-map-list-country.partners-map-list-country--ie { font-size: 15px; left: 385px; top: 125px; } .partners-map-list-country.partners-map-list-country--it { font-size: 15px; left: 500px; top: 180px; } .partners-map-list-country.partners-map-list-country--jp { font-size: 15px; left: 800px; top: 180px; } .partners-map-list-country.partners-map-list-country--kz { font-size: 15px; left: 630px; top: 150px; } .partners-map-list-country.partners-map-list-country--sa { font-size: 15px; left: 483px; top: 200px; } .partners-map-list-country.partners-map-list-country--ae { font-size: 18px; left: 565px; top: 225px; } .partners-map-list-country.partners-map-list-country--es { font-size: 18px; left: 395px; top: 160px; } .partners-map-list-country.partners-map-list-country--za { font-size: 15px; left: 550px; top: 310px; } .partners-map-list-country.partners-map-list-country--uk { font-size: 15px; left: 440px; top: 70px; } .partners-map-list-country.partners-map-list-country--th { font-size: 15px; left: 715px; top: 200px; } .partners-map-list-country.partners-map-list-country--us { font-size: 24px; left: 180px; top: 150px; } .partners-map-list .partners-map-list-counter { text-align: center; border: 2px solid; border-radius: 50%; display: block; position: absolute; } .partners-map-list-counter.partners-map-list-counter--1 { color: #20a7c4; font-size: 12px; line-height: 11px; border-color: #20a7c4; width: 17px; height: 17px; } .partners-map-list-counter.partners-map-list-counter--2 { color: #20c433; font-size: 16px; line-height: 18px; border: 3px solid #20c433; width: 24px; height: 24px; } .partners-map-list-counter.partners-map-list-counter--3 { color: #e5fb00; font-size: 20px; line-height: 22px; border: 3px solid #e5fb00; width: 30px; height: 30px; } .partners-map-list-counter.partners-map-list-counter--4 { color: #ffc600; font-size: 20px; line-height: 24px; border: 3px solid #ffc600; width: 32px; height: 32px; } .partners-map-list-counter.partners-map-list-counter--5 { color: #ff6000; font-size: 26px; line-height: 24px; border: 3px solid #ff6000; width: 32px; height: 32px; } .partners-map-list-counter.partners-map-list-counter--6 { color: #a30f0f; font-size: 34px; line-height: 24px; border: 3px solid #a30f0f; width: 32px; height: 32px; } .partners-map-list-counter.partners-map-list-counter--7 { color: #a30f0f; font-size: 34px; line-height: 46px; border: 6px solid #a30f0f; width: 56px; height: 56px; } .partners-map-list-counter.partners-map-list-counter--8 { color: #a30f0f; font-size: 36px; line-height: 48px; border: 6px solid #a30f0f; width: 56px; height: 56px; } .partners-map-list-counter.partners-map-list-counter--9 { color: #a30f0f; font-size: 36px; line-height: 48px; border: 6px solid #a30f0f; width: 62px; height: 62px; } .partners-map-list-counter.partners-map-list-counter--au { left: 770px; top: 303px; } .partners-map-list-counter.partners-map-list-counter--br { left: 330px; top: 260px; } .partners-map-list-counter.partners-map-list-counter--co { left: 316px; top: 246px; } .partners-map-list-counter.partners-map-list-counter--id { left: 712px; top: 252px; } .partners-map-list-counter.partners-map-list-counter--fi { left: 530px; top: 65px; } .partners-map-list-counter.partners-map-list-counter--in { left: 638px; top: 200px; } .partners-map-list-counter.partners-map-list-counter--ie { left: 435px; top: 110px; } .partners-map-list-counter.partners-map-list-counter--it { left: 495px; top: 155px; } .partners-map-list-counter.partners-map-list-counter--jp { left: 780px; top: 155px; } .partners-map-list-counter.partners-map-list-counter--kz { left: 613px; top: 133px; } .partners-map-list-counter.partners-map-list-counter--sa { left: 566px; top: 192px; } .partners-map-list-counter.partners-map-list-counter--ae { left: 583px; top: 192px; } .partners-map-list-counter.partners-map-list-counter--es { left: 445px; top: 145px; } .partners-map-list-counter.partners-map-list-counter--za { left: 523px; top: 320px; } .partners-map-list-counter.partners-map-list-counter--uk { left: 455px; top: 90px; } .partners-map-list-counter.partners-map-list-counter--th { left: 693px; top: 213px; } .partners-map-list-counter.partners-map-list-counter--us { left: 240px; top: 140px; } .partners-map-list-counter.partners-map-list-counter--ar { left: 560px; top: 150px; } .partners-map-list-counter.partners-map-list-counter--at { left: 495px; top: 130px; } .partners-map-list-counter.partners-map-list-counter--bd { left: 665px; top: 195px; } .partners-map-list-counter.partners-map-list-counter--be { left: 470px; top: 130px; } .partners-map-list-counter.partners-map-list-counter--cr { left: 510px; top: 145px; } .partners-map-list-counter.partners-map-list-counter--dk { left: 490px; top: 90px; } .partners-map-list-counter.partners-map-list-counter--de { left: 495px; top: 105px; } .partners-map-list-counter.partners-map-list-counter--gh { left: 463px; top: 233px; } .partners-map-list-counter.partners-map-list-counter--hu { left: 525px; top: 130px; } .partners-map-list-counter.partners-map-list-counter--ci { left: 448px; top: 235px; } .partners-map-list-counter.partners-map-list-counter--my { left: 705px; top: 240px; } .partners-map-list-counter.partners-map-list-counter--nl { left: 470px; top: 110px; } .partners-map-list-counter.partners-map-list-counter--pk { left: 620px; top: 180px; } .partners-map-list-counter.partners-map-list-counter--pl { left: 511px; top: 105px; } .partners-map-list-counter.partners-map-list-counter--ch { left: 483px; top: 130px; } .partners-map-list-counter.partners-map-list-counter--ua { left: 538px; top: 115px; } .partners-map-list-counter.partners-map-list-counter--zm { left: 525px; top: 285px; } .partners-map-descr { width: 1000px; margin: 40px auto 0 !important; } .partners-map-descr div { color: #FFFFFF; font-size: 18px; line-height: 24px; text-align: center; } .partners-map-link { text-align: center; } .partners-map-link a { color: #FFFFFF; font-size: 18px; line-height: 24px; text-decoration: underline; }