.red,.underline{text-decoration:underline}.t-hor p,.t-vrt p,h1,h2,h3{margin-bottom:30px}.label-small,.s-btn .mouse,.t-hor .heading,.t-hor h1,.t-vrt .heading,.t-vrt h1,label{display:inline-block}body,html{width:100%;height:100%!important}body{font-size:18px;line-height:1.9;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#122b40}.red{color:#ff5733}.black{color:#000}.txt_r,.txt_r_b{color:#c00}.txt_r_b{font-weight:700}.txt_g{color:#060}.txt_g_b{color:#0c0;font-weight:700}.txt_g_b_wg{color:#006600;font-weight:700;-webkit-text-stroke: 1px #00cc00; text-stroke: 1px #00cc00;}.txt_r_b_wg{color:#cc0000;font-weight:700;-webkit-text-stroke: 1px #ff6666; text-stroke: 1px #ff6666;}.txt_g_b_b{color:#006600;font-weight:700;-webkit-text-stroke: 1px #000; text-stroke: 1px #000;}#contact .help-block li,.fon{color:#000}.fon{background:#fadadd}.sml{font-size:14px;line-height:1.3}.left{padding:5px 0 50px;text-align:left}.abs_cnt,.cnt,.f-sbm,th{text-align:center}.heading a,.heading a:focus,.heading a:hover,.sb-n li a,.sb-n li a:focus,.sb-n li a:hover,.tobi-zoom,h1 a,h1 a:focus,h1 a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.3;font-weight:700}h1,h2,h3{margin-top:20px}.heading,h1{font-size:40px;line-height:50px;margin-bottom:35px;letter-spacing:-2px}h2{font-size:35px;margin-bottom:20px}h3{line-height:1.5}#sb-wrp{z-index:1000;position:fixed;right:0;width:250px;height:100%;margin-right:-250px;overflow-y:auto;background:#222;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.sb-n{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none}.sb-n li a{padding-left:25px;line-height:50px;display:block;color:#fff}.sb-n li a:hover{color:red;text-indent:2px;background:rgba(255,255,255,.2)}.sb-n li .active{padding-left:40px;line-height:50px;color:#fff;font-weight:700;text-indent:2px;background:rgba(205,190,190,.5)}.sb-n>.sb-b{font-size:22px;font-weight:700;padding-top:25px}.sb-n>.sb-b a{color:#999;padding-left:22px}.sb-n>.sb-b a:hover{color:#fff;background:0 0}#m-tgl{z-index:1;position:fixed;top:10px;right:10px}#sb-wrp.active{right:250px;width:250px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;display:block}.tgl{margin:15px 15px 0 0}.label-small{background-color:#c00;font-size:11px;text-transform:uppercase;padding:5px 15px;margin:15px 0;vertical-align:bottom;letter-spacing:1px;text-shadow:none;line-height:15px}#contact2 a,.border-button:focus,.border-button:hover,.c-t-act a,.callout a,.hdr a,.cms a,.headttings a,.help a,.t-hor a,.t-vrt a{color:#fff}.t-hor .heading,.t-hor h1{text-align:center!important}.btn,input,textarea{border-radius:2px!important}.btn-dark{color:#fff;background-color:rgba(120,120,120,.6);border-radius:50%!important;border:5px solid red;-webkit-animation:2s linear infinite blink;-moz-animation:2s linear infinite blink;animation:2s linear infinite blink}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:rgba(0,0,0,.9);opacity:.8}.btn-light{color:#999}.btn-light:active,.btn-light:focus,.btn-light:hover{color:#ccc}@keyframes blink{10%{color:red}90%{color:#fff}}@-webkit-keyframes blink{10%{color:red}90%{color:#fff}}.border-button,.border-button-black,a.border-button,a.border-button-black{width:260px;font-size:16px;padding:10px 20px;margin-top:10px;font-weight:400;display:inline-block;text-decoration:none;border-radius:2px;text-shadow:none}.border-button,a.border-button{border:2px solid #e4e4e4;color:#e4e4e4}.border-button-black,a.border-button-black{border:1px solid #444;background:0 0}.lic_e,.lic_r,.lic_b{border-radius:5px}.border-button-black:focus,.border-button-black:hover,.border-button:focus,.border-button:hover{opacity:.7}.abs_cnt{justify-content:center;align-items:center}.lic_r{background:#300;color:#fff}.lic_e{background:#030;color:#fff}.lic_b{background:#000;color:#fff}.t-hor,.t-vrt{display:table-cell;background:rgba(0,0,0,.5);text-shadow:0 1px 3px rgba(0,0,0,.5);color:#fff}table,td{border:1px solid #333}.lic_e td,.lic_b td,.lic_r td{padding:15px}.t-vrt{vertical-align:middle}.t-hor{text-align:left}#forum,.hdr,.cms,.headttings,.help{display:table;height:100%;width:100%;position:relative}table{width:100%}td{width:33%}tfoot,thead{background-color:#333;color:#fff}td:hover{background:#8b8b8b;border-radius:5px;transition:.1s ease-in-out}.hdr{background:url(../img/header.webp) center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.cms{background:url(../img/cms.webp) center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.headttings{background:url(../img/headttings.webp) center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}#forum,.help{background:url(../img/help.jpg) center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}#testimonials,.c-t-act{background:#1b1f23;color:#fff}#contactForm{background:rgba(0,0,0,.3);padding:10px 35px 35px;margin-top:20px;margin-bottom:10px;text-shadow:none}.help-block li{font-size:12px;list-style:none;color:#fff}.help-block ul{padding:0;margin:0}#contact .f-grp,#top .f-cnt{margin-bottom:0}#top .f-grp,.checkbox{margin-bottom:10px}.f-cnt{margin-bottom:15px}.form-signin p{margin-bottom:20px}label{margin:10px 10px .5rem 0}.active,.btn,.btn:active,.btn:focus{outline:0}.s-btn{padding:5px 0 50px;width:100%;display:block;text-align:center}.s-btn .mouse{position:relative;width:50px;height:75px;margin:0 auto 5px;border:2px solid #fff;border-radius:24px;opacity:.6}.s-btn .mouse span{position:absolute;display:block;top:0;left:50%;width:8px;height:12px;margin:-10px 0 0 -4px;background:#fff;border-radius:20px;-webkit-animation:2s linear infinite scroll;-moz-animation:2s linear infinite scroll;animation:2s linear infinite scroll}@-webkit-keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:50%}60%{opacity:0;top:50%}100%{opacity:0;top:30%}}@-moz-keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:50%}60%{opacity:0;top:50%}100%{opacity:0;top:30%}}@keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:50%}60%{opacity:0;top:50%}100%{opacity:0;top:30%}}.imgz{width:100%;height:auto;text-align:center;border:1px solid #c00;}.ic{width:100%;height:auto;text-align:center;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s}.ic:focus,.ic:hover,.portfolio-item .portfolio-link .caption:hover{opacity:1}.i-a-grd img{height:470px}.case-study img{height:675px}img.i_how{width:100%;height:auto;text-align:center}@media screen and (max-width:1024px){img.i_how,img.ic{width:100%;height:auto;text-align:center}}.app__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:38px;margin-bottom:25px;-ms-flex-align:center;align-items:center;padding:20px 0 45px;border-radius:10px}.app__infos{padding:25px}.app__logo-wrapper{display:inline-block;background-size:contain;max-width:250px;max-height:250px;padding:1px;margin-right:64px;width:100%;height:100%;background-repeat:no-repeat}.app__logo{border-radius:22.5%;-webkit-mask-size:cover;mask-size:cover;width:100%;height:auto}.app__name{font-size:var(--font-xl);margin:0}.app__description,.app__section-title{font-size:var(--font-lg)}.app__screenshots-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px}.videos-list{-ms-grid-columns:1fr 1fr 1fr!important;grid-template-columns:1fr 1fr 1fr!important}.app__screenshot{width:100%;border-radius:12px;box-shadow:0 12px 48px rgba(17,16,62,.12);transition:.3s ease-in-out;transform:scale(1);cursor:pointer}.app__video_screenshot{width:100%;border-radius:16px}.app__screenshot:hover{box-shadow:0 24px 48px rgba(17,16,62,.12);transform:scale(1.05)}.app__buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-left:-9.8px}
.app__buttons--mobile,.spoiler>input,.spoiler>input+label+.spoiler_body{display:none}
.f-cnt.is-invalid~.i-fdb,.spoiler>input:checked+label+.spoiler_body,.sponsor img,.tobi-zoom img{display:block}

.more>input,.more>input+label+.more_body{display:none}
.more>input:checked+label+.more_body{display:block}

.app__button-play img{width:176.4px}.app__button-ios img{width:140px}.app__section{margin-bottom:128px}.app__featured-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:32px;-ms-flex-align:center;align-items:center}#contact,#contact2,.callout{display:table}.app__featured-image{width:100%;margin:auto}.container-desktop{max-width:960px;padding:0 30px;margin:auto}.tobi-zoom{border:0;box-shadow:none;position:relative}.a-grd,.case-study,.portfolio-item,.services-grid{overflow:hidden}#case-study,#portfolio,#services,.a-grd,footer{background:#eee}.a-grd .fa,.case-study .fa,.services .fa{color:#789;padding:30px 15px 0 0}.callout{width:100%;color:#fff;background:url(../img/templates.jpg) center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.callout .t-vrt,.overlay{background:rgba(0,0,0,.6);width:100%;height:100%}.portfolio-item .portfolio-link{display:block;position:relative}.portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;opacity:0;background:rgba(119,136,153,.5);cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.portfolio-item .portfolio-link .caption .caption-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}.portfolio-item .portfolio-link .caption .caption-content i{margin-top:-30px}.portfolio-link:hover{-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}@media(max-width:767px){.portfolio-item img{width:100%}}.portfolio-modal .modal-content{padding:60px 0;min-height:100%;min-width:102%;border:0;border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.c-ctr-i:focus~.c-c-lbl::before,.f-cnt:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.portfolio-modal .modal-content h2{margin:0;font-size:30px}.portfolio-modal .embed-responsive,.portfolio-modal .modal-content img{margin-bottom:30px;width:100%}.portfolio-modal .close-modal{position:absolute;top:20px;right:40px;cursor:pointer;color:#000;opacity:.5;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .modal-backdrop{display:none;opacity:0}.modal-body{max-width:800px;margin:0 auto;padding:0 20px}#sponsor{padding:30px 0;background:#f2f2f2}.sponsor img{max-width:132px;height:50px;margin:50px auto}.c-inn img{width:200px;height:200px;border-radius:50%;display:inline-block!important;border:3px solid #789}.c-cpt{position:static}.c-ind .active,.c-ind li{width:16px;height:16px;margin:0 5px -50px}.carousel-name{font-style:italic;font-size:16px;color:#789}.c-t-act .c-cpt,.c-t-act .c-ind{text-align:left;left:0;margin-left:0}.callout .t-vrt,.overlay,footer{padding:150px 0}#testimonials,.about,.a-grd,.c-t-act,.case-study,.head,.services{padding:100px 0}#contact{padding:200px 0;width:100%;background:url(../img/desk.jpg) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}#contact2{width:100%;color:#fff;background:url(../img/contact.jpg) center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}#contact2 a:hover,.c-t-act a:hover,.callout a:hover,.hdr a:hover,.cms a:hover,.help a:hover{opacity:.8}.list-inline{padding:30px 0}.no-pad{padding:0}.no-pad-right{padding-right:0}.wow{visibility:visible;animation-duration:2s;animation-iteration-count:1;animation-name:flash}#map{width:100%;height:300px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media (max-width:768px){.app__header{border-radius:0;-ms-flex-align:start;align-items:flex-start;margin-top:0;margin-bottom:26px}.app__logo-wrapper{max-width:100px;max-height:100px;margin-right:16px}.app__description{margin-top:8px;margin-bottom:0}.app__screenshots-list{padding:20px;width:710px}.app__screenshots-wrapper{overflow-y:auto}.app__buttons{margin-left:0;margin-bottom:64px}.app__buttons--mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.app__buttons--desktop{display:none}.app__button-play img{width:126px}.app__button-ios img{width:100px}.app__section{margin-bottom:64px}.app__featured-content{display:block;padding:32px}.container-desktop{max-width:100%;padding:0}body{line-height:1.7}.heading,h1{font-size:35px}a.border-button{font-size:16px;padding:10px 30px;margin-top:20px}#contact,.a-grd,.case-study,.services{text-align:center}}@media (max-width:992px){#contactForm{max-width:450px;margin:0 auto}.s-btn{padding-top:30px}.lic_e,.lic_b,.lic_r{padding-bottom:5px;margin:5px}}@media (max-width:1200px){.no-pad-right{padding-right:15px}#testimonials{height:620px}.c-t-act .c-cpt,.c-t-act .c-ind{text-align:center;width:100%}#contact,#testimonials,.about,.c-t-act,.callout .t-vrt,.case-study,.head,.overlay,.services,footer{padding:60px 0}#contactForm{padding:15px}}@media (max-width:1440px){h2{font-size:25px}h3{font-size:20px}}@media (max-width:1400px){.t-hor,.t-vrt{padding-top:50px}}.form__wrap_mess,.f_wrp{padding:1rem;margin-bottom:2rem;position:relative}@media(max-width:1200px){.case-study img{padding-top:40px}#contact2,.callout,.hdr,.cms,.headttings,.help{background-attachment:scroll}}@media print{body{margin:0;color:#000;background-color:#fff}}.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}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}*,::after,::before{box-sizing:border-box}.d-n{display:none!important}.f-row,.progress{display:-ms-flexbox}.f_wrp{border:3px solid rgba(245,45,45,.5);background-color:rgba(0,0,0,.6);border-radius:4px}.f-cnt,.f-cnt:focus{color:#495057;background-color:#fff}.form__wrap_mess{border:1px solid rgba(0,0,0,.125);border-radius:4px}.f-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}@media (min-width:576px){.f-row>.f-grp{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:5px;padding-left:5px}}.f-grp{margin-bottom:1rem}.f-cnt{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.f-cnt:focus{border-color:#80bdff;outline:0}.i-fdb{display:none;width:100%;margin-top:.25rem;font-size:80%;color:red;text-shadow:1px 1px 1px #ff9b9b,1px 1px 1px #ff9b9b}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea.f-cnt{font-size:2.4rem;overflow:auto;resize:vertical;height:auto}.form-attachments__wrapper{position:relative;background:#fff;border:3px dashed #ccc;border-radius:5px;min-height:50px;display:flex;align-items:center;justify-content:center;padding:4px}.form-attachments__wrapper input{position:absolute;top:0;left:0;bottom:0;width:100%;opacity:0;outline:0;cursor:pointer;display:block}.form-attachments__description{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;padding:15px 10px}.form-attachments__description>:first-child{font-weight:700}.form-attachments__description>:last-child{color:#6c757d;font-size:.8125rem}.form-attachments__items{display:flex;flex-wrap:wrap;flex:0 0 100%}.form-attachments__item{flex:0 0 25%;overflow:hidden;padding:4px;font-size:.75rem}.form-attachments__item-wrapper{border:1px solid #e0e0e0;background:#f5f5f5;padding:26px 4px;border-radius:4px;position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-attachments__item-image{display:block;max-width:100%;height:auto;margin-top:auto;margin-left:auto;margin-right:auto}.form-attachments__item-name{margin-top:auto;max-width:100%;overflow:hidden;word-wrap:break-word}.form-attachments__item-size{position:absolute;bottom:0;left:0;right:0;padding:3px 6px;font-weight:700;text-align:right}.form-attachments__item-link{position:absolute;top:0;right:0;padding:0 .375rem .5rem;cursor:pointer;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.form-attachments__item.is-valid .form-attachments__item-wrapper{border-color:#28a745;background-color:#f8fcf9}.form-attachments__item.is-invalid .form-attachments__item-wrapper{border-color:#dc3545;background-color:#fefbfb}.f-cpt{display:flex;align-items:center;margin-bottom:2rem}.f-cpt__image{border-radius:4px;margin-right:.5rem}.f-cpt__rfr{padding:.5rem .75rem;line-height:1;border:1px solid #ced4da;margin-right:.5rem;border-radius:4px;cursor:pointer}.f-cpt__rfr:hover{background-color:#eee}.f-cpt__i{flex-grow:1;position:relative;margin-bottom:0}@media (max-width:400px){.f-cpt{flex-wrap:wrap}.f-cpt__i{min-width:200px;margin-top:.5rem}}.f-cpt__i .i-fdb{position:absolute;width:200px;bottom:-2.5rem}.c-c-lbl::after,.c-c-lbl::before{top:.54rem;left:-1.5rem;width:1.5rem;height:1.5rem;content:"";display:block}.c-ctr{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.c-ctr-i{position:absolute;z-index:-1;opacity:0}.c-c-lbl{position:relative;margin-bottom:0;vertical-align:top}.c-chb .c-c-lbl::before{border-radius:.25rem}.c-c-lbl::before{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:absolute;pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.c-chb .c-ctr-i:checked~.c-c-lbl::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.c-c-lbl::after{position:absolute;background:50%/50% 50% no-repeat}.f-cnt.is-invalid,.f-cnt.is-valid{padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.c-ctr-i:checked~.c-c-lbl::before{color:#fff;border-color:#007bff;background-color:#007bff}.c-ctr-i:focus:not(:checked)~.c-c-lbl::before{border-color:#80bdff}.c-ctr-i:active~.c-c-lbl::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.f-agr label{font-size:1.5rem}.prob{padding-left:1rem}.f-cnt.is-valid{border-color:#28a745;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}textarea.f-cnt.is-invalid,textarea.f-cnt.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.f-cnt.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.f-cnt.is-invalid{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")}.f-cnt.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;margin-bottom:.5rem}.progress-bar,button[type=submit],input[type=submit]{background-color:#007bff;color:#fff;text-align:center}.f-err,.f-r-scs>div{position:relative;margin-bottom:1rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;white-space:nowrap;transition:width .6s;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;width: 0}textarea{font-size:20px;width:100%}button[type=submit],input[type=submit]{display:inline-block;font-weight:400;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #007bff;padding:.375rem .75rem;font-size:1.6rem;line-height:1.8;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative}button[type=submit]:hover,input[type=submit]:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}button[type=submit]:focus,input[type=submit]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}input[type=submit]:disabled{background-color:#9a9a9a;border-color:#0ff;opacity:.65}button[type=submit]:disabled{background-color:#9a9a9a;border-color:#fff;opacity:.65}.f-err{padding:.5rem 1rem .6rem;border-radius:.25rem;color:#dc3545;background-color:#dc35450d;border:1px solid #dc3545}.f-r-scs{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;text-align:center;justify-content:center;align-items:center;color:#fff;background:rgba(0,0,0,.6);font-size:1.25rem;border-radius:4px}.f-r-scs>div{padding:.75rem 1.25rem;border:1px solid #eff4f1;z-index:1001;border-radius:0;color:#28a745;background-color:#eff4f1}.f-r-scs a{color:#28a745;background-color:transparent;font-weight:700}
.spoiler>input+label:after{content:"+";float:right;font-weight:700}
.spoiler>input:checked+label:after{content:"-";float:right;font-weight:700}
.spoiler>.spoiler_body,.spoiler>input+label{background:#ccc;padding:5px 15px;overflow:hidden;width:100%;box-sizing:border-box;display:block}
.spoiler>.spoiler_body{background:#fff;border:3px solid #ccc;border-top:none}
.forum{background:url('../img/help.jpg' !important) repeat-x fixed;margin:0;padding:0}#parent_popup{background:#eff1f2;height:60px;opacity:.96;position:fixed;z-index:10001;top:0;left:0}#popup{background-color: #fff;position:fixed;top:33%;left:10%;right:10%;padding:10px;border-radius:10px;border:3px solid #ff0000;}.highlight{border-color:transparent;transition:border-color .5s}.highlight:hover{border-color:var(--scrollbar-thumb-bg);transition:border-color .2s}.highlight::-webkit-scrollbar-thumb{border-right-style:inset;border-right-width:calc(100vw + 100vh);border-color:inherit;background-color:var(--highlight-bg-color)}.highlight .lineno{padding-right:.5rem;min-width:2.2rem;text-align:right;color:var(--highlight-lineno-color);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.rouge-na{width:5%}.rouge-te{width:95%}.cls{float: right;}.s{text-decoration: line-through}.u{text-decoration: underline}

.morre{background-color:#ff0000;font-size:11px;text-transform:uppercase;padding:5px 15px;margin:15px 0;vertical-align:bottom;letter-spacing:1px;text-shadow:none;line-height:15px}
#gb{height:150px;font-size:16px;line-height:1.1;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#6666ff}

a:hover .price_a {
  display: none;
}
a .price_b {
  display: none;
}
a:hover .price_b {
  display: inline;
}
.buy {
    border-top: 1px solid red  !important; padding-bottom: 25px  !important;
}