/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
/* header css */
@import url("//fonts.googleapis.com/css?family=Arvo:400,700");

ul#menu-one-page li {
    list-style: none;
}
h1#site-logo {
    position: relative;
    display: inline-block;
    float: left;
    left: 0;
    top: 30px;
    margin: 0 30px 0 0;
}
#header_nav .button1.get-app {
    position: absolute;
    top: 25px;
    right: 0;
}
.button1.get-app {
    font-size: 16px;
    padding: 0 !important;
    border: 4px solid #e7e7e7;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    display: inline-block;
}
div#primary-menu {
    padding: 0;
    position: relative;
    right: 0;
    bottom: 0;
    display: inline-block;
    margin-right: 125px;
    top: 5px;
}
.dropdown-menu-wrap > ul.menu > li {
    display: inline-block;
}
.dropdown-menu-wrap ul li {
    position: relative;
    float: left;
    margin: 0;
}
#primary-menu > ul.menu > li > a {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Arvo';
    color: #666;
    padding: 0 13px 0;
    display: block;
    float: left;
    text-transform: none;
    line-height: 100px;
    text-decoration: none;
}
.button1.get-app i {
    padding: 0 26px;
    -moz-box-shadow: inset -1px 0 0 rgba(0, 0, 0, .06);
    -webkit-box-shadow: inset -1px 0 0 rgba(0, 0, 0, .06);
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .06);
    display: table-cell;
    vertical-align: middle;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: url(https://www.openrma.com/wp-content/themes/appdev/images/icons/download-ico-32.png) no-repeat center center #bdbdbd;
    background-color: rgba(0, 0, 0, .06);
}
.button1.get-app span {
    font-size: 16px;
    line-height: 24px;
    padding: 12px 15px;
    display: table-cell;
    vertical-align: middle;
}
.dropdown-menu-wrap > ul.menu {
    margin: 0 auto;
}
.inner {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1150px;
    margin: 0 auto;
    position: relative;
}
#header_nav {
    display: block;
    position: relative;
    z-index: 600;
    margin: 0;
    padding: 0;
    width: 100%;
    background: #f1f3f4;
    background: url(https://www.openrma.com/wp-content/themes/appdev/images/bg-repeat.jpg);
}
#container {
    margin: 40px auto;
    max-width: 1180px;
    width: 96%;
    margin: 0px auto;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
}
.dropdown-menu-wrap ul.sub-menu {
    position: absolute;
    top: 104px;
    width: 180px;
    background: #4E5052;
    z-index: 9999;
    padding: 0;
    margin: 0;
}
.dropdown-menu-wrap ul {
    list-style-type: none;
}
.dropdown-menu-wrap ul.sub-menu li {
    width: 100%;
    border-top: 1px solid #5e5f61;
    border-bottom: 1px solid #3d3f41;
}
.dropdown-menu-wrap ul.sub-menu li {
    width: 100%;
    border-top: 1px solid #5e5f61;
    border-bottom: 1px solid #3d3f41;
}
.dropdown-menu-wrap ul.sub-menu li a {
    color: #EEE;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 20px;
}
.dropdown-menu-wrap ul.sub-menu li a {
    text-decoration: none;
    display: block;
    text-transform: none;
}
.sidebar {

    display: inline-block;
    vertical-align: top;
}
#sidebars_footer {
    clear: both;
    margin: 0;
    padding: 50px 0 40px 0;
}
.sidebar .widget {
    margin: 0 0 20px 0;
    overflow: hidden;
}
#sidebars_footer .widget-title {
    color: #e5e5e5;
    border-bottom: 1px solid #555557;
    font-size: 24px;
    font-weight: 500;
    padding: 0 0 10px 0;
    margin-bottom: 20px;
    font-family: "Arvo";
}
.textwidget {
    color: #bbb;
    /* text-align: justify; */
}
#footer {
    border-bottom: 1px solid #555557;
    background: #353739;
}
.threecol {
    margin-right: 2.8%;
    width:30%;
}
.f-imgs {
    width: 25%;
    float: left;
    padding-top: 10px;
}
#footer .contact-form .text-input, #footer .contact-form textarea {
    width: 100%;
    font-size: 14px;
    padding: 10px;
    float: left;
    background: #606163;
    border: 0px solid #606163;
    margin-bottom: 10px;
    color: #cdcdcd;
}
#footer .contact-form .text-input::placeholder {
    color: #cdcdcd;
}
#footer .contact-form textarea::placeholder {
    color: #cdcdcd;
}
.intl-tel-input.separate-dial-code .selected-flag {
     background-color: rgba(0,0,0,0);
}
.selected-dial-code {
    display: none !important;
}
.iti-arrow {
    display: none;
}
.iti-flag.us {
    display: none;
}
.contact-form .button1 {
    display: block;
    clear: both;
    font-size: 18px;
    line-height: 18px;
}
button1.default, .button1.default, input1[type="submit"], input1[type="reset"], button1[type="submit"] {
    background-color: #abaeb2;
    background-image: -moz-linear-gradient(bottom, #c1c3c7 0%, #d7d9dd 100%);
    background-image: -webkit-linear-gradient(bottom, #c1c3c7 0%, #d7d9dd 100%);
    background-image: linear-gradient(bottom, #c1c3c7 0%, #d7d9dd 100%);
    text-shadow: 0 1px 0 rgba(255, 255, 255, .35);
}
.button1.large {
    padding: 12px 25px;
}
.contact-form .button1 i.send {
    background: url(//webpioneersolutions.com/whmcs/templates/opsix/img/send-btn-icon.png) no-repeat 0 0 transparent;
    display: inline-block;
    margin-left: 10px;
    height: 17px;
    width: 17px;
}
.sidebar .widget ul.social-list a {
    background-image: url(//webpioneersolutions.com/whmcs/templates/opsix/img/widget-icon.png);
}
ul.social-list a {
    display: block;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    margin-right: 2px;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
ul.social-list li {
    padding: 0;
    list-style: none;
    margin: 0 8px 10px 0;
    background: none !important;
    display: inline-block;
    float: left;
}

#footer-bottom {
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    color: #b3b3b1;
    border-top: none;
    margin: 0 auto;
    overflow: hidden;
    background-color: #353739;
}
#footer-bottom-text {
    display: inline;
    margin: 0;
    padding: 35px 0 25px;
    float: left;
}
#footer .widget li {
    background-image: url(https://www.openrma.com/download/img/icons/bullet-footer.png);
    background-repeat: no-repeat;
    border-top: 1px solid #555557;
}
.sidebar .widget ol li, .sidebar .widget ul li {
    margin: 0;
}
.sidebar .widget li {
    padding-left: 18px;
    background: url(https://www.openrma.com/download/img/icons/bullet-footer.png) no-repeat 4px 20px;
    border-top: 1px dotted #aaa;
}
.social-list .facebook {
    background-position: 0 0;
}
.social-list a.twitter {
    background-position: 117px;
}
.social-list a.flickr {
    background-position: 460px;
}
.social-list a.youtube {
    background-position: 845px;
}
.social-list a.linkedin {
    background-position: 1388px;
}
.social-list a.googleplus {
    background-position: 929px;
}
.social-list a.rss {
    background-position: 1260px;
}
ul.social-list {
    margin-left: -36px;
}
/*div#footer-bottom-text a {*/
/*    color: #dc4637;*/
/*}*/
/*div#footer-bottom-text a:hover {*/
/*    color: #DBDBD9;*/
/*    text-decoration: none;*/
/*}*/
ul.sub-menu {
    display: none;
}
.menu-item:hover .sub-menu {
    display: block;
}
#menu-one-page li a:hover {
    border-bottom: 4px solid #dc4637;
}
.sub-menu li a:hover {
    border-bottom: 0px solid #dc4637 !important;
}
.dropdown-menu-wrap ul.sub-menu li:hover {
    background: #5E5F61;
}
.button1.get-app span {
    font-size: 16px;
    line-height: 24px;
    padding: 12px 15px;
    display: table-cell;
    vertical-align: middle;
    color: #494d4e !important;
}
.button1.get-app:hover {
    text-decoration: none;
}
#menu-one-page li a {
    border-bottom: 4px solid #f0f1f3;
}
.sub-menu li a {
    border-bottom: 0px solid #dc4637 !important;
}
div#center_div {
    background: #ddd;
    text-align:center;
}
img.center_logo {
    padding: 15px;
}
#registration .prepend-icon .field-icon {
    top: 12px !important;
}


@media screen and (max-width: 991px) {
    #container {
        display: none;
     }
}

@media only screen and (max-width: 767px) {
    .flex.no-flex-xs {
        display: block;
    }
}

@media (max-width: 767px) {
    .visible-xs, .visible-xs-block {
        display: block !important;
    }
}



/* SECTION USERS */



/*! CSS Used from: Embedded */
aside,section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{border:0;}
button{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#0067CB;text-decoration:none;}
a:focus,a:hover{color:#0052A3;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
h2,h3{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
h2,h3{margin-top:22px;margin-bottom:11px;}
h2{font-size:28px;}
h3{font-size:24px;}
p{margin:0 0 11px;}
h2,h3{font-weight:900;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}
.row{margin-right:-15px;margin-left:-15px;}
.col-md-3,.col-md-5,.col-md-7,.col-sm-6,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
@media (min-width: 768px){
    .col-sm-6{float:left;}
    .col-sm-6{width:50%;}
}
@media (min-width: 992px){
    .col-md-3,.col-md-5,.col-md-7{float:left;}
    .col-md-7{width:58.33333333%;}
    .col-md-5{width:41.66666667%;}
    .col-md-3{width:25%;}
}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn-primary{color:#fff;background-color:#0067CB;border-color:#0067CB;}
.btn-sm{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.row:after{clear:both;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: /css/theme.defer.min.css ; media=all */
@media all{
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        a,a:visited{text-decoration:underline;}
        a[href]:after{content:" ("attr(href)")";}
        img{page-break-inside:avoid;}
        img{max-width:100%!important;}
        h2,h3,p{orphans:3;widows:3;}
        h2,h3{page-break-after:avoid;}
    }
    .btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
    .btn:focus,.btn:hover{color:#333;text-decoration:none;}
    .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
    .btn-primary:focus{color:#fff;background-color:#ad1b27;border-color:#550d13;}
    .btn-primary:active,.btn-primary:hover{color:#fff;background-color:#ad1b27;border-color:#8e1620;}
    .btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#8e1620;border-color:#550d13;}
    .btn-primary:active{background-image:none;}
    .close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;filter:alpha(opacity=20);opacity:.2;}
    .close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;}
    button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;}
    .modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}
    .modal-dialog{position:relative;width:auto;margin:10px;}
    .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);}
    .modal-body{position:relative;padding:15px;}
    @media (min-width:768px){
        .modal-dialog{width:600px;margin:30px auto;}
        .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}
    }
    button:active,button:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none;}
    a:focus{outline:0;}
    @media only screen and (max-width:767px){
        h2{font-size:21px;}
        h3{font-size:18px;}
    }
}
/*! CSS Used from: Embedded */
h2{font-size:calc(1.325rem + 0.9vw);font-weight:400;line-height:1.2;}
h3{font-size:calc(1.275rem + 0.3vw);font-weight:400;line-height:1.4;}
h2,h3{margin-top:0;margin-bottom:30px;}
@media (min-width: 1200px){
    h2{font-size:2rem;}
    h3{font-size:1.5rem;}
}
img{max-width:100%;height:auto;}
body > main p{margin-bottom:25px;}
body > main a{color:#0067CB;}
.btn,.buttons a.btn{text-decoration:none;padding:12px 24px;line-height:1;min-width:150px;border-radius:100px;font-size:16px;font-weight:500;position:relative;margin-bottom:12px;}
.buttons{line-height:22px;}
.buttons{margin-top:32px;}
.buttons a:hover{text-decoration:none;}
.buttons a.btn{margin-right:12px;}
.buttons a.btn:last-child{margin-right:0;}
.btn-primary{background-color:#0067CB;border:2px solid #0067CB;color:#fff!important;}
.btn-primary:hover{background-color:#0052a3;border:2px solid #0052a3;color:#fff;}
.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus,.btn-primary:active:hover{background:#0067CB;border:2px solid #0067CB;}
a.btn-secondary,.btn-secondary{background:transparent;color:#000;border:2px solid #000;}
a.btn-secondary:hover,.btn-secondary:hover{background:#000;color:#fff;border:2px solid #000;}
.flex{display:flex;}
.flex.flex-wrap{flex-wrap:wrap;}
.flex.row:before{display:none!important;}
.flex img{max-width:100%;}
/*! CSS Used from: /css/general_2018.defer.less.min.css ; media=all */
@media all{
    body>main a:focus{color:#0052a3;}
    body>main a:hover{color:#0052a3;text-decoration:underline;}
    body>main a:focus{text-decoration:none;}
    body>main .btn:hover{outline:0!important;}
    body>main .btn:active{outline:0!important;box-shadow:none!important;}
    body>main .btn:focus{outline:0!important;}
    @media only screen and (max-width:767px){
        body>main .btn.btn-sm:not(.btn-block){margin-right:0;margin-left:0;width:100%;}
    }
    @media only screen and (max-width:767px){
        .flex.row{margin-left:0;margin-right:0;}
    }
    .modal-content{border-radius:15px;}
}
/*! CSS Used from: /css/styles.css ; media=all */
@media all{
    h2{font-size:32px;line-height:40px;font-weight:500;margin-bottom:40px;}
    h3{font-size:24px;line-height:32px;font-weight:500;margin-bottom:12px;}
    .justify-content-center{justify-content:center;}
    .buttons{margin-top:32px;}
    @media (min-width:768px){
        *[id*="section-"]{padding:90px 0px;}
    }
    @media (max-width:1199px){
        .mb-sm-30{margin-bottom:30px;}
    }
    @media only screen and (max-width:767px){
        *[id*="section-"]{padding:60px 0px 30px;}
    }
    button.circle-plus{height:100%;width:100%;opacity:1;padding:0;border:0;background:none;bottom:20px;right:20px;}
    @media (max-width: 991px){
        button.circle-plus{width:inherit;}
    }
    #section-users button.circle-plus{height:100%;width:100%;opacity:1;padding:0;border:0;background:none;bottom:20px;right:20px;}
    button.circle-plus .circle{position:absolute;width:32px;height:32px;border-radius:100%;border:solid 1em #0067CB;background-color:#0067CB;bottom:20px;right:20px;}
    button.circle-plus .circle:hover{position:absolute;width:32px;height:32px;border-radius:100%;border:solid 1em #0052A3;background-color:#0052A3;cursor:pointer;}
    button.circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:14px;height:2px;left:calc(50% - 7px);top:calc(50% - 1px);border-radius:1px;}
    button.circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:14px;left:calc(50% - 1px);top:calc(50% - 7px);border-radius:1px;}
}
/*! CSS Used from: Embedded */
.mar-t-0{margin-top:0!important;}
.card{position:relative;padding-bottom:75px;}
.h-100{height:100%;}
.round-corners{border-radius:10px;}
#section-users button .card{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;}
#section-users button:hover .card{transform:scale(1.05);}
#section-users{background-color:#E9F4FF;}
#section-users .card{background-color:#fff;height:100%;padding:40px 24px 160px;border-radius:10px;text-align:center;background-repeat:no-repeat;background-position:bottom 70px right 50%;background-size:100px;}
#section-users .card p{margin-bottom:40px;}
#section-users .card.home{background-image:url(https://www.openrma.com/openrma365/img/icons/retail.svg);}
#section-users .card.work{background-image:url(https://www.openrma.com/openrma365/img/icon-work-large.svg);}
#section-users .card.school{background-image:url(https://www.openrma.com/openrma365/img/icons/corporate.svg);}
#section-users .card.powerusers{background-image:url(https://www.openrma.com/openrma365/img/icons/lockeduser.svg);}
#section-users .modal-content{max-width:none;width:100%!important;height:100%;overflow:auto;overflow-x:hidden;}
#section-users .modal-dialog{margin:0 auto;padding:20px;width:100vw;height:100vh;max-width:none;}
#section-users .modal-body{padding:0;height:100%;}
#section-users .modal-body .row{margin:0;}
#section-users .main-container{overflow-y:scroll;height:100%;text-align:center;}
#section-users .main-content h2{text-align:left;}
#section-users .main-content p.intro{font-size:18px;text-align:left;margin-bottom:40px;}
#section-users .close-button{position:absolute;right:35px;top:20px;z-index:1;}
#section-users .close{opacity:1;}
#section-users button.close:hover{filter:brightness(.85);}
#section-users aside{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:sticky;top:0;}
#section-users .main-content img{max-width:70%;margin-top:40px;}
#section-users .main-content img.logo{max-width:160px;margin-top:40px;}
#section-users .main-content p.caption{text-align:center;margin:40px auto 40px;max-width:60%;}
#section-users .modal h2{font-size:44px;line-height:40px;font-weight:200;margin-bottom:40px;display:flex;align-items:baseline;}
#section-users .modal h2 img{height:35px;margin-top:0!important;margin-left:20px;}
span.magenta{color:#cd39a9;font-weight:bold;}
@media (min-width: 1400px){
    #section-users .main-content{padding:100px;}
}
@media (max-width: 1399px){
    #section-users .main-content{padding:60px;}
    #section-users .main-content img{max-width:100%;}
    #section-users .main-content p.caption{max-width:100%;}
}
@media (max-width: 991px){
    #section-users .main-content{padding:30px;}
    #section-users aside{display:none;}
    #section-users .mobile-only{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;}
    #section-users .main-container{overflow:hidden;}
    #section-users .modal-body{height:auto;}
    #section-users .close-button{position:sticky;top:20px;margin-right:20px;z-index:1;}
    #section-users .main-content img{max-width:100%;}
    #section-users .modal-dialog{margin:0 auto;padding:0px;width:100vw;height:100vh;max-width:none;}
    #section-users .modal-content{border-radius:0px;border:0px;}
    #section-users .main-content p.caption{max-width:70%;}
}
@media (max-width: 767px){
    #section-users .mobile-only{height:350px;background-size:cover;background-repeat:no-repeat;background-position:center;}
    #section-users .main-content{padding:50px;}
    #section-users .main-content p.caption{max-width:100%;}
}
@media (max-width: 991px){
    button.circle-plus{width:auto!important;}
}
/*! CSS Used from: Embedded */
#section-users #modal-home aside{background-image:url(https://www.openrma.com/openrma365/img/popup-smallshops.jpg);}
#section-users #modal-school aside{background-image:url(https://www.openrma.com/openrma365/img/popup-repair-industry.jpg);}
#section-users #modal-work aside{background-image:url(https://www.openrma.com/openrma365/img/popup-stuck-1.jpg);background-position:left;}
#section-users #modal-powerusers aside{background-image:url(https://www.openrma.com/openrma365/img/popup-complexity-1.jpg);background-position:left;}
#section-users #modal-home .mobile-only{background-image:url(https://www.openrma.com/openrma365/img/popup-smallshops.jpg);}
#section-users #modal-school .mobile-only{background-image:url(https://www.openrma.com/openrma365/img/popup-repair-industry.jpg);}
#section-users #modal-work .mobile-only{background-image:url(https://www.openrma.com/openrma365/img/popup-stuck-1.jpg);}
#section-users #modal-powerusers .mobile-only{background-image:url(https://www.openrma.com/openrma365/img/popup-complexity-1.jpg);background-position:left;}
.justify-content-center{justify-content:center;}

/* END SECTION USERS */








/* START SECTION FEATURES */

/*! CSS Used from: Embedded */
section{display:block;}
img{border:0;}
button{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button{font-family:inherit;font-size:inherit;line-height:inherit;}
img{vertical-align:middle;}
.h3,h2,h3{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
.h3,h2,h3{margin-top:22px;margin-bottom:11px;}
h2{font-size:28px;}
.h3,h3{font-size:24px;}
p{margin:0 0 11px;}
h2,h3{font-weight:900;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}

@media (min-width: 768px){
    .col-sm-12{float:left;}
    .col-sm-12{width:100%;}
    .col-sm-offset-0{margin-left:0;}
}
@media (min-width: 992px){
    .col-md-10,.col-md-6{float:left;}
    .col-md-10{width:83.33333333%;}
    .col-md-6{width:50%;}
    .col-md-offset-1{margin-left:8.33333333%;}
}
.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.row:after{clear:both;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: /css/theme.defer.min.css ; media=all */
@media all{
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        img{page-break-inside:avoid;}
        img{max-width:100%!important;}
        h2,h3,p{orphans:3;widows:3;}
        h2,h3{page-break-after:avoid;}
    }
    button:active,button:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none;}
    @media only screen and (max-width:767px){
        h2{font-size:21px;}
        .h3,h3{font-size:18px;}
    }
}
/*! CSS Used from: Embedded */
h2{font-size:calc(1.325rem + 0.9vw);font-weight:400;line-height:1.2;}
h3,.h3{font-size:calc(1.275rem + 0.3vw);font-weight:400;line-height:1.4;}
h2,h3,.h3{margin-top:0;margin-bottom:30px;}
@media (min-width: 1200px){
    h2{font-size:2rem;}
    h3,.h3{font-size:1.5rem;}
}
img{max-width:100%;height:auto;}
body > main p{margin-bottom:25px;}
.flex{display:flex;}
.flex.flex-wrap{flex-wrap:wrap;}
.flex.row:before{display:none!important;}
.flex img{max-width:100%;}
/*! CSS Used from: /css/general_2018.defer.less.min.css ; media=all */
@media all{
    @media only screen and (max-width:767px){
        .flex.row{margin-left:0;margin-right:0;}
    }
}
/*! CSS Used from: /css/styles.css ; media=all */
@media all{
    h2{font-size:32px;line-height:40px;font-weight:500;margin-bottom:40px;}
    h3,.h3{font-size:24px;line-height:32px;font-weight:500;margin-bottom:12px;}
    .mb-40{margin-bottom:40px;}
    .d-flex{display:flex;}
    .row.intro{text-align:center;padding-bottom:40px;}
    .row.intro h2{margin-bottom:0;}
    @media (min-width:768px){
        *[id*="section-"]{padding:90px 0px;}
    }
    @media only screen and (max-width:767px){
        *[id*="section-"]{padding:60px 0px 30px;}
    }
    button.circle-plus{height:100%;width:100%;opacity:1;padding:0;border:0;background:none;bottom:20px;right:20px;}
    @media (max-width: 991px){
        button.circle-plus{width:inherit;}
    }
    button.circle-plus .circle{position:absolute;width:32px;height:32px;border-radius:100%;border:solid 1em #0067CB;background-color:#0067CB;bottom:20px;right:20px;}
    button.circle-plus .circle:hover{position:absolute;width:32px;height:32px;border-radius:100%;border:solid 1em #0052A3;background-color:#0052A3;cursor:pointer;}
    button.circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:14px;height:2px;left:calc(50% - 7px);top:calc(50% - 1px);border-radius:1px;}
    button.circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:14px;left:calc(50% - 1px);top:calc(50% - 7px);border-radius:1px;}
}
/*! CSS Used from: Embedded */
span.nowrap{display:inline-block;}
.card{position:relative;padding-bottom:75px;}
#section-features .card{background-color:#F8F8F8;height:100%;padding:0px;border-radius:10px;text-align:center;position:relative;}
#section-features .card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;}
#section-features .card h3{position:absolute;color:#FFF;height:calc(20% - 20px);display:flex;align-items:center;flex-wrap:wrap;justify-content:center;align-content:center;}
#section-features .card img{border-radius:10px;}
#section-features .row.intro h2{margin-bottom:24px;}
@media (max-width:991px){
    #section-features .card h3{height:calc(21% + 0px);font-size:20px;line-height:normal;}
}
.card-container{position:relative;height:100%;}
.card-container .card{position:absolute;}
.card-container .card-extra-info{overflow-y:scroll;overflow-x:hidden;padding:40px;flex-direction:column;}
.card-container .card-extra-info:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;}
.card-container .card-extra-info::-webkit-scrollbar{width:10px;}
.card-container .card-extra-info::-webkit-scrollbar-track{border-radius:10px;}
.card-container .card-extra-info::-webkit-scrollbar-thumb{background:#16395d;border-radius:10px;}
@media (max-width: 991px){
    button.circle-plus{width:auto!important;}
}
.card-container .card-extra-info{position:absolute;top:0;height:100%;width:100%;background-color:#F4FAFF;height:100%;padding:40px 24px 40px;border-radius:10px;text-align:center;display:flex;align-items:center;flex-wrap:wrap;align-content:center;}
.card-container .card-extra-info{text-align:left;padding:0 30px;display:flex;flex-direction:row;align-items:center;}
@media (max-width: 767px){
    #section-features .card{height:auto;}
}
/*! CSS Used from: Embedded */
#section-features span.nowrap{display:block;}
@media (max-width:1199px){
    #section-features .card h3{top:0px;font-size:20px;line-height:28px;margin-top:30px;}
}
@media (max-width:991px){
    #section-features .card h3{top:0px;font-size:22px;line-height:normal;margin-top:30px;padding:0 40px;}
}
@media (max-width:767px){
    #section-features .card h3{margin-top:45px;font-size:20px;}
}
@media (max-width:625px){
    #section-features .card h3{margin-top:35px;font-size:22px;line-height:30px;}
}
@media (max-width:565px){
    #section-features .card h3{margin-top:25px;font-size:18px;line-height:24px;}
}


/* END SECTION FEATURES */















/* START SECTION FEATURES-ACCORDION */


/*! CSS Used from: Embedded */
section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
sup{position:relative;font-size:50%;line-height:0;vertical-align:baseline;}
sup{top:-1em;}
img{border:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#0067CB;text-decoration:none;}
a:focus,a:hover{color:#0052A3;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
[role=button]{cursor:pointer;}
h4 a{color:inherit;text-decoration:inherit;}
h4{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
h4{margin-top:11px;margin-bottom:11px;}
h4{font-size:20px;}
p{margin:0 0 11px;}
h4{font-weight:900;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}

.collapse{display:none;}
.collapse.in{display:block;}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05);}
.panel-body{padding:15px;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:-1;border-top-right-radius:-1;}
.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit;}
.panel-group{margin-bottom:22px;}
.panel-group .panel{margin-bottom:0;border-radius:0;}
.panel-group .panel + .panel{margin-top:5px;}
.panel-group .panel-heading{border-bottom:0;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:1px solid #ddd;}
.panel-default{border-color:#ddd;}
.panel-default > .panel-heading{color:#807f83;background-color:#f5f5f5;border-color:#ddd;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.container:after,.container:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.panel-body:after,.row:after{clear:both;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: /css/theme.defer.min.css ; media=all */
@media all{
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        a,a:visited{text-decoration:underline;}
        a[href]:after{content:" ("attr(href)")";}
        a[href^="#"]:after{content:"";}
        img{page-break-inside:avoid;}
        img{max-width:100%!important;}
        p{orphans:3;widows:3;}
    }
    a:focus{outline:0;}
    h4 a:hover{color:#d92231;}
    @media only screen and (max-width:767px){
        h4{font-size:16px;}
    }
}
/*! CSS Used from: Embedded */
h4{font-size:1.25rem;font-weight:400;line-height:1.4;}
h4{font-weight:700;}
img{max-width:100%;height:auto;}
body > main p{margin-bottom:25px;}
body > main a{color:#0067CB;}
.panel-group{overflow-anchor:none;}
/*! CSS Used from: /css/general_2018.defer.less.min.css ; media=all */
@media all{
    body>main a:focus{color:#0052a3;}
    body>main a:hover{color:#0052a3;text-decoration:underline;}
    body>main a:focus{text-decoration:none;}
}
/*! CSS Used from: /css/styles.css ; media=all */
@media all{
    h4{font-size:20px;line-height:28px;font-weight:700;}
    span.red-asterisk{font-size:14px;color:#DA3038;}
    @media (min-width:768px){
        *[id*="section-"]{padding:90px 0px;}
    }
    @media only screen and (max-width:767px){
        *[id*="section-"]{padding:60px 0px 30px;}
    }
}
/*! CSS Used from: /css/faqAccordion.css ; media=all */
@media all{
    .panel-group .panel+.panel{margin-top:0px;}
    .panel{border:0;}
    .panel-default>.panel-heading{color:#000;background-color:#fff;border-bottom:1px solid #000;padding:25px 0;}
}
/*! CSS Used from: Embedded */
span.nowrap{display:inline-block;}
p.note{font-size:12px;}
#section-features-accordion h4 a{font-size:24px;font-weight:500;color:#0C2742;}
#section-features-accordion h4 a:active,#section-features-accordion h4 a:visited,#section-features-accordion h4 a:focus,#section-features-accordion h4 a:hover{opacity:1;color:#2E3841;text-decoration:none;}
#section-features-accordion h4 a.collapsed{opacity:0.7;color:#2E3841;}
#section-features-accordion h4 a.collapsed:hover{opacity:1;color:#2E3841;text-decoration:none;}
#section-features-accordion .tab-content img{border-radius:10px;}
#section-features-accordion .panel-default{border:none;background:transparent;}
#section-features-accordion .panel-heading{padding:10px 15px 15px;}
#section-features-accordion .panel-heading#headingOne-1{padding-top:0;}
#section-features-accordion .panel-default>.panel-heading{background-color:transparent;border-color:transparent;}
#section-features-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;}
#section-features-accordion .panel{box-shadow:none;border-left:4px solid #D1D3D5;margin:0;}
#section-features-accordion .panel.panel-default:has(a[aria-expanded=true]){border-left:4px solid #3094FF;}
#section-features-accordion .panel-group .panel+.panel{margin:0;}
#section-features-accordion .panel-body{padding-top:0;}
#section-features-accordion .accordion{display:flex;align-items:center;}
/*! CSS Used from: Embedded */
#section-features-accordion{background-color:#eaf4fe;}
@media (max-width:991px){
    #section-features-accordion .accordion{display:block;}
    #section-features-accordion .accordion .tab-content{margin-bottom:30px;}
}
/*! CSS Used from: Embedded */
span.red-asterisk{font-size:14px;color:#DA3038;}
/*! CSS Used from: /css/formio.full.min.css */
.tab-content{flex-grow:2;}


/* END SECTION FEATURES-ACCORDION */












/* SECTION COMPARE */




/*! CSS Used from: Embedded */
section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
small{font-size:80%;}
img{border:0;}
table{border-spacing:0;border-collapse:collapse;}
td{padding:0;}
table{background-color:transparent;}
.table{width:100%;max-width:100%;margin-bottom:22px;}
.table > tbody > tr > td,.table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
button,input,select,textarea{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button,select{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#0067CB;text-decoration:none;}
a:focus,a:hover{color:#0052A3;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
.h5,h2,h4{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
h2{margin-top:22px;margin-bottom:11px;}
.h5,h4{margin-top:11px;margin-bottom:11px;}
h2{font-size:28px;}
h4{font-size:20px;}
.h5{font-size:16px;}
p{margin:0 0 11px;}
h2,h4{font-weight:900;}
.small,small{font-size:87%;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}

@media (max-width: 767px){
    .hidden-xs{display:none!important;}
}
a[name]:not([href]){position:absolute;z-index:0;margin-top:-71px;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: https://www.parallels.com/static/pl/typo3conf/ext/prls_theme/Resources/Public/theme/res/css/theme.defer.min.css ; media=all */
@media all{
    textarea{overflow:auto;}
    button[disabled]{cursor:default;}
    input{line-height:normal;}
    input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        a,a:visited{text-decoration:underline;}
        a[href]:after{content:" ("attr(href)")";}
        a[href^="#"]:after{content:"";}
        img,tr{page-break-inside:avoid;}
        img{max-width:100%!important;}
        h2,p{orphans:3;widows:3;}
        h2{page-break-after:avoid;}
        .table{border-collapse:collapse!important;}
        .table td{background-color:#fff!important;}
    }
    .glyphicon-ok:before{content:"";}
    .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
    label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
    input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}
    textarea.form-control{height:auto;}
    input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
    .form-control{display:block;font-size:16px;line-height:1.42857143;}
    .form-control{width:100%;height:36px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
    .form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
    .form-group{margin-bottom:15px;}
    .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}
    .checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer;}
    .checkbox label{min-height:22px;}
    .checkbox input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px;}
    .has-feedback{position:relative;}
    .has-feedback .form-control{padding-right:45px;}
    .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#8a8a8a;}
    .btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
    .btn:focus,.btn:hover{color:#333;text-decoration:none;}
    .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
    .btn[disabled]{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}
    .btn-default{color:#333;background-color:#fff;border-color:#ccc;}
    .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;}
    .btn-default:active,.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}
    .btn-default:active:focus,.btn-default:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
    .btn-default:active{background-image:none;}
    .btn-primary:focus{color:#fff;background-color:#ad1b27;border-color:#550d13;}
    .btn-primary:active,.btn-primary:hover{color:#fff;background-color:#ad1b27;border-color:#8e1620;}
    .btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#8e1620;border-color:#550d13;}
    .btn-primary:active{background-image:none;}
    .btn-primary[disabled]:focus,.btn-primary[disabled]:hover{color:#fff;background-color:#0052a3;border-color:#0052a3;}
    .close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;filter:alpha(opacity=20);opacity:.2;}
    .close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;}
    button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;}
    .modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}
    .modal-dialog{position:relative;width:auto;margin:10px;}
    .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);}
    .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
    .modal-header .close{margin-top:-2px;}
    .modal-title{margin:0;line-height:1.42857143;}
    .modal-body{position:relative;padding:15px;}
    .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
    @media (min-width:768px){
        .modal-dialog{width:600px;margin:30px auto;}
        .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}
    }
    @media (max-width:767px){
        .visible-xs{display:block!important;}
    }
    .form-control:active,.form-control:focus,button:active,button:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none;}
    .form-control,input[type=text]{color:#4a4a4a;}
    a:focus{outline:0;}
    @media only screen and (max-width:767px){
        h2{font-size:21px;}
        h4{font-size:16px;}
    }
    @media only screen and (max-width:991px){
        a[name]:not([href]){margin-top:-51px;}
    }
    .formio-component-submit{text-align:center;}
}
/*! CSS Used from: Embedded */
h2{font-size:calc(1.325rem + 0.9vw);font-weight:400;line-height:1.2;}
h4{font-size:1.25rem;font-weight:400;line-height:1.4;}
.h5{font-size:1.125rem;font-weight:400;line-height:1.5;}
h2{margin-top:0;margin-bottom:30px;}
h4{font-weight:700;}
.h5{font-weight:700;}
@media (min-width: 1200px){
    h2{font-size:2rem;}
}
img{max-width:100%;height:auto;}
.hide{display:none;}
body > main p{margin-bottom:25px;}
body > main a{color:#0067CB;}
.btn{text-decoration:none;padding:12px 24px;line-height:1;min-width:150px;border-radius:100px;font-size:16px;font-weight:500;position:relative;margin-bottom:12px;}
.btn-primary{background-color:#0067CB;border:2px solid #0067CB;color:#fff!important;}
.btn-primary:hover{background-color:#0052a3;border:2px solid #0052a3;color:#fff;}
.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus,.btn-primary:active:hover{background:#0067CB;border:2px solid #0067CB;}
.btn-primary[disabled]{background-color:#CBCBCB;border-color:#CBCBCB;}
.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{background-color:#CBCBCB;border-color:#CBCBCB;}
a.btn-secondary,.btn-secondary{background:transparent;color:#000;border:2px solid #000;}
a.btn-secondary:hover,.btn-secondary:hover{background:#000;color:#fff;border:2px solid #000;}
*[class*="section-"]{padding:40px 0;}
/*! CSS Used from: https://www.parallels.com/static/pl/typo3temp/assets/compressed/general_2018.defer.less.min.css ; media=all */
@media all{
    body>main a:focus{color:#0052a3;}
    body>main a:hover{color:#0052a3;text-decoration:underline;}
    body>main a:focus{text-decoration:none;}
    body>main .btn:hover{outline:0!important;}
    body>main .btn:active{outline:0!important;box-shadow:none!important;}
    body>main .btn:focus{outline:0!important;}
    @media only screen and (max-width:767px){
        body>main .btn.btn-xs:not(.btn-block){margin-right:0;margin-left:0;width:100%;}
    }
    body>main .btn.btn-default{background:0 0;color:#000;border:2px solid #000;}
    body>main .btn.btn-default:focus,body>main .btn.btn-default:hover{background:#000;color:#fff;border:2px solid #000;}
    .table{text-align:center;overflow:hidden;}
    .table{border-collapse:unset;border-radius:20px;}
    .table tr{height:48px;}
    .table tr.header td{border-right:none;}
    .table>tbody>tr>td,.table>tfoot>tr>td{line-height:23px;height:50px;padding:13px 25px;text-align:center;font-weight:400;vertical-align:middle;border-top:1px solid transparent;}
    .table tfoot tr td{border:0;}
    .table tbody tr:first-child td:first-child{border-top-left-radius:10px;}
    .table tbody tr:first-child td:last-child{border-top-right-radius:10px;}
    .table tbody tr:last-child td:first-child{border-bottom-left-radius:0;}
    .table tbody tr:last-child td:last-child{border-bottom-right-radius:0;}
    .table tbody tr td:nth-child(1),.table tfoot tr td:nth-child(1){text-align:left;}
    .table tbody td{border-top:none;border-left:none;border-right:1px solid #dedede;}
    .table tbody tr td:last-child{border-right:none;}
    .table tbody tr:first-child td{border-top:none;}
    div.modal-content div.formio-component-form{padding:35px;}
    .modal-content{border-radius:15px;}
    .formio-form .field-required.form-check-label span,.modal-content .field-required.form-check-label span{color:#666;font-size:12px;}
    .modal-content button.btn-default{text-align:center;min-width:150px!important;margin:0 auto;display:block;}
}
/*! CSS Used from: https://www.parallels.com/static/pl/css/2023/styles.css ; media=all */
@media all{
    h2{font-size:32px;line-height:40px;font-weight:500;margin-bottom:40px;}
    h4{font-size:20px;line-height:28px;font-weight:700;}
    .h5{font-size:18px;line-height:26px;font-weight:700;}
    .d-flex{display:flex;}
    .justify-content-center{justify-content:center;}
    @media (min-width:768px){
        *[id*="section-"]{padding:90px 0px;}
    }
    @media only screen and (max-width:767px){
        *[id*="section-"]{padding:60px 0px 30px;}
    }
    #section-compare{background-color:#F8F8F8;}
    #section-compare .section-compare-editions-header{padding:0;}
    .compareEditions table{border-radius:5px;margin-bottom:40px;}
    .compareEditions table .glyphicon.glyphicon-ok:before{background:url(/img/check@2x.png) no-repeat center;content:'';width:26px;height:26px;background-size:100%;display:block;}
    .compareEditions table tbody tr:first-child td:first-child{border-top-left-radius:5px;}
    .compareEditions table tbody tr:first-child td:last-child{border-top-right-radius:5px;}
    .compareEditions table tbody tr:last-child td:first-child{border-bottom-left-radius:5px;}
    .compareEditions table tbody tr:last-child td:last-child{border-bottom-right-radius:5px;}
    .compareEditions table tbody tr td{height:45px;padding:5px 25px;font-size:15px;border-right:none;}
    .compareEditions table .pdprice td{font-size:18px;font-weight:800!important;vertical-align:bottom;}
    .compareEditions table tbody tr td.std,.compareEditions table tbody tr td.pdp,.compareEditions table tbody tr td.pdb{width:180px;}
    @media only screen and (min-width: 992px){
        .compareEditions table tbody tr td.std,.compareEditions table tbody tr td.pdp,.compareEditions table tbody tr td.pdb{width:200px;}
    }
    @media only screen and (max-width: 991px){
        .compareEditions table tbody tr td{padding:5px 10px;}
    }
    .compareEditions table tbody tr.header td{font-size:18px;border:none;background-color:#D3E9FF;}
    @media only screen and (min-width: 992px){
        .compareEditions table tbody tr.header td{white-space:nowrap;}
    }
    .compareEditions table tbody tr.header td.pdp{background-color:#d8edff;}
    .compareEditions table tbody tr.header+tr td:first-child{border-top-left-radius:5px;}
    .compareEditions table tbody tr.header+tr td:last-child{border-top-right-radius:5px;}
    .compareEditions table tfoot tr td{padding-top:30px;vertical-align:top;white-space:normal!important;}
    @media only screen and (max-width: 991px){
        .compareEditions table tfoot tr td{padding:10px 5px;}
    }
    .compareEditions table tfoot tr td.note{font-size:14px;}
    .compareEditions table tfoot tr td.pdp{border-radius:0 0 5px 5px;}
    .compareEditions table tfoot tr td .btn{white-space:nowrap!important;}
    .compareEditions .small-table table{margin-bottom:10px;}
    @media only screen and (min-width: 768px){
        .compareEditions.ai-ver table{margin-bottom:0;}
        .compareEditions table tfoot tr.buy-upg td{padding-top:4px;}
        .compareEditions table tfoot tr.upg td{padding-top:4px;}
        .compareEditions table tfoot tr.upg.pdprice td{padding-top:30px;}
    }
    .compareEditions.pd17 table tbody tr.header td{background-color:#D3E9FF!important;}
    .compareEditions table .pdprice td s{display:block;text-decoration:line-through;color:#8B9096;font-size:16px;font-weight:400;}
    .compareEditions table .pdprice td s+br{display:none;}
}
/*! CSS Used from: https://www.parallels.com/static/pl/fileadmin/res/fonts/fontawesome/css/all.css ; media=all */
@media all{
    .sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
}
/*! CSS Used from: Embedded */
.modal-marketo .modal-content{border-radius:15px!important;box-shadow:none;-webkit-box-shadow:none;max-width:460px;}
.modal-marketo div.modal-content div.formio-component-form{padding:0px 25px 15px 25px!important;}
.modal-marketo .modal-header{border-bottom:0!important;background-image:url('https://www.parallels.com/static/pl/fileadmin/res/img/general/form-icons/trial-form.png');background-size:96px;background-repeat:no-repeat;background-position:50% 40px;height:160px;padding:5px 25px 0px;}
.modal-marketo .modal-header .close{font-size:38px;font-weight:300;line-height:1;color:#0067CB;opacity:1;}
.modal-marketo div.modal-content div.formio-component-form{padding:35px!important;}
.modal-marketo .marketo-thank-you .modal-header{border-bottom:0!important;background-image:url('https://www.parallels.com/static/pl/fileadmin/res/img/general/form-icons/trial-form-success.png');background-size:96px;background-repeat:no-repeat;background-position:50% 40px;height:160px;padding:5px 25px 0px;}
.modal-marketo .modal-dialog{max-width:600px;margin:0 auto;padding:10px;}
.modal-marketo .modal-body{padding:0 30px 0px;font-size:14px!important;}
.modal-marketo .marketo-thank-you .modal-body{padding:0 25px 30px;}
.modal-marketo .modal-content button.btn-primary,.modal-content button.btn-default{text-align:center;min-width:150px!important;margin:0 auto;display:block;}
.modal-marketo .modal-content .field-required.form-check-label span{color:#a3a3a3;font-size:12px;}
.modal-marketo .modal-content .field-required.form-check-label{line-height:1em!important;}
.modal-marketo .modal-content .marketo-thank-you{position:absolute;top:0px;background-color:#fff;border-radius:15px;width:100%;}
/*! CSS Used from: Embedded */
.modal-marketo .modal-content{max-width:none!important;}
/*! CSS Used from: Embedded */
.justify-content-center{justify-content:center;}
/*! CSS Used from: Embedded */
#section-compare{background-color:#F8F8F8;}
#section-compare .section-compare-editions-header{padding:0;}
.compareEditions table{border-radius:5px;margin-bottom:40px;}
.compareEditions table .glyphicon.glyphicon-ok:before{background:url(/img/check@2x.png) no-repeat center;content:'';width:26px;height:26px;background-size:100%;display:block;}
.compareEditions table tbody tr:first-child td:first-child{border-top-left-radius:5px;}
.compareEditions table tbody tr:first-child td:last-child{border-top-right-radius:5px;}
.compareEditions table tbody tr:last-child td:first-child{border-bottom-left-radius:5px;}
.compareEditions table tbody tr:last-child td:last-child{border-bottom-right-radius:5px;}
.compareEditions table tbody tr td{height:45px;padding:5px 25px;font-size:15px;border-right:none;}
.compareEditions table .pdprice td{font-size:18px;font-weight:800;}
.compareEditions table .pdprice td s{display:block;text-decoration:line-through;color:#8B9096;font-size:16px;font-weight:400;}
.compareEditions table .pdprice td s+br{display:none;}
.compareEditions table tbody tr td.std,.compareEditions table tbody tr td.pdp,.compareEditions table tbody tr td.pdb{width:180px;}
@media only screen and (min-width: 992px){
    .compareEditions table tbody tr td.std,.compareEditions table tbody tr td.pdp,.compareEditions table tbody tr td.pdb{width:200px;}
}
@media only screen and (max-width: 991px){
    .compareEditions table tbody tr td{padding:5px 10px;}
}
.compareEditions table tbody tr.header td{font-size:18px;border:none;background-color:#D3E9FF;}
@media only screen and (min-width: 992px){
    .compareEditions table tbody tr.header td{white-space:nowrap;}
}
.compareEditions table tbody tr.header td.pdp{background-color:#d8edff;}
.compareEditions table tbody tr.header+tr td:first-child{border-top-left-radius:5px;}
.compareEditions table tbody tr.header+tr td:last-child{border-top-right-radius:5px;}
.compareEditions table tfoot tr td{padding-top:30px;vertical-align:top;white-space:normal!important;}
.compareEditions table tfoot tr.pdprice.buy-price td{vertical-align:middle;}
@media (min-width: 992px){
    .compareEditions table tfoot tr.pdprice.buy-price td:not(.descr){padding-right:5px;padding-left:5px;}
}
@media only screen and (max-width: 991px){
    .compareEditions table tfoot tr td{padding:10px 5px;}
}
.compareEditions table tfoot tr td.note{font-size:14px;}
.compareEditions table tfoot tr td.pdp{border-radius:0 0 5px 5px;}
.compareEditions table tfoot tr td .btn{white-space:nowrap!important;}
.compareEditions table tfoot tr td .btn.btn-xs{line-height:16px;min-width:160px;margin-right:0;margin-left:0;}
@media only screen and (max-width: 991px){
    .compareEditions table tfoot tr td .btn.btn-xs{min-width:140px;margin-top:10px;}
}
.compareEditions .small-table table{margin-bottom:10px;}
@media only screen and (min-width: 768px){
    .compareEditions.ai-ver table{margin-bottom:0;}
    .compareEditions table tfoot tr.buy-upg td{padding-top:4px;}
    .compareEditions table tfoot tr.upg td{padding-top:4px;}
    .compareEditions table tfoot tr.upg.pdprice td{padding-top:30px;}
}
@media only screen and (max-width: 575px){
    .compareEditions table tbody tr td.std{max-width:180px;}
}
.compareEditions.pd17 table tbody tr.header td{background-color:#D3E9FF!important;}
.compareEditions.pd17 table tbody tr.header td{color:#0c2742;}
.compareEditions.pd17 table tbody tr td.descr,.compareEditions.pd17 table tbody tr td,.compareEditions.pd17 table tbody tr td.pdp,.compareEditions table tfoot tr td.pdp{background:transparent;}
.compareEditions.pd17 table tbody tr td{font-weight:400;}
.compareEditions table tbody tr.header + tr td{border:none;}
.has-compare-table .compareEditions .small-table table{margin-bottom:20px;}
.has-compare-table tfoot tr.mobile-buttons  td{padding:10px 20px;text-align:center;}
.has-compare-table .compareEditions .mobile-buttons .btn{margin:6px 0;}
.has-compare-table .compareEditions.pd17 table tbody tr.header td{background-color:#D3E9FF!important;color:#000;font-weight:700;line-height:26px;padding-top:15px;padding-bottom:15px;}
.has-compare-table .compareEditions.pd17 table.table--td-border tr td{border-bottom:1px solid #D1D3D5;}
.has-compare-table.section-compare-tbl-wrap .compareEditions.pd17 table.table--td-bg-white td{background:#fff;}
.has-compare-table.section-compare-tbl-wrap .compareEditions table tfoot tr td.pdp{border-radius:0;}
.has-compare-table.section-compare-tbl-wrap .compareEditions.pd17 table tr.row-subtitle .h5{margin-bottom:3px;margin-top:3px;font-weight:700;}
.has-compare-table.section-compare-tbl-wrap .compareEditions.pd17 table tbody tr.header + tr td:first-child{border-radius:0;}
.has-compare-table.section-compare-tbl-wrap .compareEditions.pd17 table tbody tr.header + tr td:last-child{border-radius:0;}
.has-compare-table .compareEditions table.table--td-border tbody tr td{height:auto;}
.has-compare-table .has-popover{position:relative;padding-right:30px;}
.has-compare-table .popover-tooltip-icon{display:inline-block;padding:0 5px;position:absolute;top:50%;right:0;background:none;border:none;transform:translateY(-50%);display:flex;align-items:center;}
.has-compare-table .popover-tooltip-icon img{width:18px;}
.has-compare-table .compareEditions.pd17 tr.last-row td:first-child{border-bottom-left-radius:8px;}
.has-compare-table .compareEditions.pd17 tr.last-row td:last-child{border-bottom-right-radius:8px;}
.has-compare-table .compareEditions.pd17 table{overflow:visible;}
.has-compare-table .compareEditions.pd17 table.table--td-border tr.row-subtitle td{background:#ECECEC;font-size:18px;line-height:26px;}
.has-compare-table .compareEditions.pd17 table tbody tr td.bg-light-blue{background-color:#eaf4fe!important;}
.has-compare-table .compareEditions.pd17 table.table--td-border tr td.no-border{border:none;}
.has-compare-table .compareEditions.pd17 table.table--td-border tr td.no-border:first-child,.has-compare-table .compareEditions.pd17 table.table--td-border tr td.no-border:last-child{border:none;}
.has-compare-table .compareEditions.pd17 table.table--td-border tr td:first-child{border-left:none;}
.has-compare-table .compareEditions.pd17 table.table--td-border tr td:last-child{border-right:none;}
.has-compare-table .compareEditions.pd17 table tbody tr.header td.bg-parallels-red{background-color:#DA3038!important;color:#fff;}
.has-compare-table .compareEditions{overflow:auto;}
.has-compare-table .footer-title{font-size:18px;line-height:26px;font-weight:400;}
.has-compare-table .compareEditions table tfoot tr.pdprice.buy-price td{vertical-align:bottom;}
.has-compare-table .compareEditions table tfoot tr td{padding-top:0;}
.has-compare-table .compareEditions table tfoot tr.footer-titles td{padding-top:30px;}
.has-compare-table.section-compare-tbl-wrap .compareEditions.pd17 table.table--td-bg-white  tfoot tr td{background:none;}
.has-compare-table.section-compare-tbl-wrap .compareEditions table tbody tr:last-child td:first-child{border-radius:0;}
.has-compare-table.section-compare-tbl-wrap .compareEditions table tbody tr:last-child td:last-child{border-radius:0;}
.has-compare-table.section-compare-tbl-wrap .compareEditions table .mobile-buttons td{padding-top:10px;}
.has-compare-table.section-compare-tbl-wrap .small-table table .descr{width:64%;}
.has-compare-table.section-compare-tbl-wrap .section-compare-editions-header{padding:0;}
#section-compare.has-compare-table.has-compare-table--full{background:#fff;}
.has-compare-table.has-compare-table--full .compareEditions.pd17 table.table tbody tr.header td{width:19%;}
.has-compare-table.has-compare-table--full .compareEditions.pd17 table.table tbody tr.header td.descr{width:24%;}
.has-compare-table:not(.has-compare-table--hide-std) .compareEditions .table .show-if-std-hidden{display:none;}
/*! CSS Used from: https://www.parallels.com/static/common/css/formio/formio.full.min.css */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.formio-form{position:relative;min-height:80px;}
.has-feedback .form-control{padding-right:10px;}
.field-required:after{content:" *";color:#eb0000;}
.field-required:after{position:relative;z-index:10;}
.formio-component-label-hidden{position:relative;}
.formio-hidden{margin:0;}
.formio-select-autocomplete-input{opacity:0;position:relative;z-index:-1;display:block;height:0;border:none;}
.help-block{margin:0;}
/*! CSS Used fontfaces */
@font-face{font-family:"Glyphicons Halflings";src:url(https://www.parallels.com/static/pl/typo3conf/ext/prls_theme/Resources/Public/theme/res/fonts/glyphicons-halflings-regular.eot);src:url(https://www.parallels.com/static/pl/typo3conf/ext/prls_theme/Resources/Public/theme/res/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(https://www.parallels.com/static/pl/typo3conf/ext/prls_theme/Resources/Public/theme/res/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(https://www.parallels.com/static/pl/typo3conf/ext/prls_theme/Resources/Public/theme/res/fonts/glyphicons-halflings-regular.woff)format("woff"),url(https://www.parallels.com/static/pl/typo3conf/ext/prls_theme/Resources/Public/theme/res/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(https://www.parallels.com/static/pl/typo3conf/ext/prls_theme/Resources/Public/theme/res/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg");font-display:swap;}


/* END SECTION COMPARE */

















/* SECTION SYS-REQ */

/*! CSS Used from: Embedded */
section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#0067CB;text-decoration:none;}
a:focus,a:hover{color:#0052A3;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
h2,h3{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
h2,h3{margin-top:22px;margin-bottom:11px;}
h2{font-size:28px;}
h3{font-size:24px;}
p{margin:0 0 11px;}
h2,h3{font-weight:900;}
.text-center{text-align:center;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}
.container:after,.container:before{display:table;content:" ";}
.container:after{clear:both;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: /css/theme.defer.min.css ; media=all */
@media all{
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        a,a:visited{text-decoration:underline;}
        a[href]:after{content:" ("attr(href)")";}
        h2,h3,p{orphans:3;widows:3;}
        h2,h3{page-break-after:avoid;}
    }
    a:focus{outline:0;}
    @media only screen and (max-width:767px){
        h2{font-size:21px;}
        h3{font-size:18px;}
    }
}
/*! CSS Used from: Embedded */
h2{font-size:calc(1.325rem + 0.9vw);font-weight:400;line-height:1.2;}
h3{font-size:calc(1.275rem + 0.3vw);font-weight:400;line-height:1.4;}
h2,h3{margin-top:0;margin-bottom:30px;}
@media (min-width: 1200px){
    h2{font-size:2rem;}
    h3{font-size:1.5rem;}
}
body > main p{margin-bottom:25px;}
body > main a{color:#0067CB;}
/*! CSS Used from: /css/general_2018.defer.less.min.css ; media=all */
@media all{
    body>main a:focus{color:#0052a3;}
    body>main a:hover{color:#0052a3;text-decoration:underline;}
    body>main a:focus{text-decoration:none;}
}
/*! CSS Used from: /css/styles.css ; media=all */
@media all{
    h2{font-size:32px;line-height:40px;font-weight:500;margin-bottom:40px;}
    h3{font-size:24px;line-height:32px;font-weight:500;margin-bottom:12px;}
    @media (min-width:768px){
        *[id*="section-"]{padding:90px 0px;}
    }
    @media only screen and (max-width:767px){
        *[id*="section-"]{padding:60px 0px 30px;}
    }
}
/*! CSS Used from: Embedded */
.mar-b-0{margin-bottom:0!important;}
#section-sys-req{background:#F4FAFF;}
/*! CSS Used from: Embedded */
.sys-req{padding:40px 0;background:#F4FAFF;}
.sys-req .intro,.sys-req p{margin-bottom:0;}
@media (min-width: 992px){
    .sys-req{padding:80px 0;}
}

/* END SECTION SYS-REQ */












/* SECTION QUOTES */

/*! CSS Used from: Embedded */
section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{border:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#0067CB;text-decoration:none;}
a:focus,a:hover{color:#0052A3;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
h2{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
h2{margin-top:22px;margin-bottom:11px;}
h2{font-size:28px;}
p{margin:0 0 11px;}
h2{font-weight:900;}
.text-center{text-align:center;}
ol{margin-top:0;margin-bottom:11px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}

.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.carousel{position:relative;}
.carousel-inner{position:relative;width:100%;overflow:hidden;}
.carousel-inner > .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}
@media all and (transform-3d),(-webkit-transform-3d){
    .carousel-inner > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}
    .carousel-inner > .item.active{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.carousel-inner > .active{display:block;}
.carousel-inner > .active{left:0;}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);background-color:rgba(0, 0, 0, 0);filter:alpha(opacity=50);opacity:.5;}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:10px;}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff;}
@media screen and (min-width: 768px){
    .carousel-indicators{bottom:20px;}
}
.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.row:after{clear:both;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: /css/theme.defer.min.css ; media=all */
@media all{
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        a,a:visited{text-decoration:underline;}
        a[href]:after{content:" ("attr(href)")";}
        a[href^="#"]:after{content:"";}
        img{page-break-inside:avoid;}
        img{max-width:100%!important;}
        h2,p{orphans:3;widows:3;}
        h2{page-break-after:avoid;}
    }
    .btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
    .btn:focus,.btn:hover{color:#333;text-decoration:none;}
    .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
    .carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9;}
    a:focus{outline:0;}
    @media only screen and (max-width:767px){
        h2{font-size:21px;}
    }
}
/*! CSS Used from: Embedded */
h2{font-size:calc(1.325rem + 0.9vw);font-weight:400;line-height:1.2;}
h2{margin-top:0;margin-bottom:30px;}
@media (min-width: 1200px){
    h2{font-size:2rem;}
}
img{max-width:100%;height:auto;}
body > main p{margin-bottom:25px;}
body > main a{color:#0067CB;}
.btn{text-decoration:none;padding:12px 24px;line-height:1;min-width:150px;border-radius:100px;font-size:16px;font-weight:500;position:relative;margin-bottom:12px;}
a.btn-tertiary{position:relative!important;padding:0 0!important;font-weight:500!important;font-size:1rem!important;color:#000!important;min-width:inherit!important;}
a.btn-tertiary:hover{text-decoration:underline;color:#000!important;}
a.btn-tertiary::after{display:inline-block;position:absolute;content:"";background:url("https://www.openrma.com/openrma365/img/arrow-narrow-right.svg");background-repeat:no-repeat;background-size:100% 100%;right:-26px;width:18px;height:15px;filter:brightness(0) saturate(100%);}
*[class*="section-"]{padding:40px 0;}
/*! CSS Used from: /css/general_2018.defer.less.min.css ; media=all */
@media all{
    body>main a:focus{color:#0052a3;}
    body>main a:hover{color:#0052a3;text-decoration:underline;}
    body>main a:focus{text-decoration:none;}
    body>main .btn:hover{outline:0!important;}
    body>main .btn:active{outline:0!important;box-shadow:none!important;}
    body>main .btn:focus{outline:0!important;}
}
/*! CSS Used from: /css/styles.css ; media=all */
@media all{
    h2{font-size:32px;line-height:40px;font-weight:500;margin-bottom:40px;}
    .justify-content-center{justify-content:center;}
}
/*! CSS Used from: Embedded */
.h-100{height:100%;}
.carousel-control.left{content:'';width:40px;height:40px;background-color:#000000;-webkit-mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.png) center/cover no-repeat;mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.png) center/cover no-repeat;background-image:none;}
.carousel-control.left:hover{width:40px;height:40px;background-color:#da3038;-webkit-mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.png);mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.png);}
.carousel-control.right{content:'';width:40px;height:40px;background-color:#000000;-webkit-mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.png) center/cover no-repeat;mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.png) center/cover no-repeat;background-image:none;}
.carousel-control.right:hover{width:40px;height:40px;background-color:#da3038;-webkit-mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.png);mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.png);}
.text-carousel{margin-right:5px;font-size:14px;font-weight:500;}
.vert-center{align-items:center;}
.quote-icon.open-quote{background-image:url("https://www.openrma.com/openrma365/img/icon-quotes.svg");width:45px;height:40px;display:inline-block;background-size:cover;position:absolute;top:0px;left:0px;}
.quote-icon.close-quote{background-image:url("https://www.openrma.com/openrma365/img/icon-quotes.svg");width:45px;height:40px;display:inline-block;background-size:cover;position:absolute;bottom:0px;right:0px;transform:rotate(180deg);}
@media (max-width:767px){
    .quote-icon.open-quote{left:20px;}
    .quote-icon.close-quote{right:20px;}
}
/*! CSS Used from: Embedded */
.section-quotes{padding:80px 0 80px;background-color:#f8f8f8;}
.section-quotes p.quote{font-size:18px;margin:10px 0;}
.section-quotes h2{margin-bottom:24px;}
.section-quotes img.logo{margin-bottom:26px;}
.section-quotes p.based-on{font-size:16px;margin-bottom:0px;}
@media (max-width: 991px){
    .section-quotes .content{text-align:center;}
    .section-quotes .carousel{margin-top:40px;}
}
.section-quotes .carousel-inner{min-height:240px;display:inline-flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:10px;}
.section-quotes .carousel-inner .carousel-item{height:100%;}
.section-quotes .carousel-indicators{z-index:1;}
.section-quotes .carousel-control{top:calc(50% - 50px);bottom:0;font-size:16px;width:auto;}
.section-quotes .carousel-control.left{content:'';width:32px;height:32px;left:30px;background-color:#000000;-webkit-mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.svg) center/cover no-repeat;mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.svg) center/cover no-repeat;background-image:none;}
.section-quotes .carousel-control.left:hover{width:32px;height:32px;background-color:#da3038;-webkit-mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.svg);mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-left.svg);}
.section-quotes .carousel-control.right{content:'';width:32px;height:32px;right:30px;background-color:#000000;-webkit-mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.svg) center/cover no-repeat;mask:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.svg) center/cover no-repeat;background-image:none;}
.section-quotes .carousel-control.right:hover{width:32px;height:32px;background-color:#da3038;-webkit-mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.svg);mask-image:url(https://www.openrma.com/openrma365/img/carousel-arrow-right.svg);}
.section-quotes .vert-center{align-items:center;}
.section-quotes .row-flex{display:flex;flex-wrap:wrap;}
.section-quotes .justify-content-center{justify-content:center;}
.section-quotes .carousel-indicators li{background-color:#D5D5D5;margin:0;}
.section-quotes .carousel-indicators .active{background-color:#da3038;width:10px;height:10px;}
.section-quotes .text-carousel{margin-right:5px;font-size:14px;font-weight:500;}
.section-quotes .carousel-control{color:#7CBDFF;text-shadow:none;opacity:1;width:32px;height:32px;top:calc(50% + -20px);}
.section-quotes .quote-icon.open-quote{background-image:url("https://www.openrma.com/openrma365/img/icon-quotes.svg");width:36px;height:32px;display:inline-block;background-size:cover;position:absolute;top:-16px;left:30px;z-index:10;}
.section-quotes .quote-icon.close-quote{background-image:url("https://www.openrma.com/openrma365/img/icon-quotes.svg");width:36px;height:32px;display:inline-block;background-size:cover;position:absolute;bottom:-16px;right:30px;transform:rotate(180deg);}
.section-quotes .h-100{height:100%;}
/*! CSS Used from: Embedded */
.justify-content-center{justify-content:center;}

/* END SECTION QUOTES */













/* SECTION FAQ */

/*! CSS Used from: Embedded */
section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-menu-down:before{content:"\e259";}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#0067CB;text-decoration:none;}
a:focus,a:hover{color:#0052A3;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
h3 a{color:inherit;text-decoration:inherit;}
h2,h3{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
h2,h3{margin-top:22px;margin-bottom:11px;}
h2{font-size:28px;}
h3{font-size:24px;}
p{margin:0 0 11px;}
h2,h3{font-weight:900;}
.text-center{text-align:center;}
ol,ul{margin-top:0;margin-bottom:11px;}
ul ul{margin-bottom:0;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}

.collapse{display:none;}
.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05);}
.panel-body{padding:15px;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:-1;border-top-right-radius:-1;}
.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit;}
.panel-title > a{color:inherit;}
.panel-group{margin-bottom:22px;}
.panel-group .panel{margin-bottom:0;border-radius:0;}
.panel-group .panel + .panel{margin-top:5px;}
.panel-group .panel-heading{border-bottom:0;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:1px solid #ddd;}
.panel-default{border-color:#ddd;}
.panel-default > .panel-heading{color:#807f83;background-color:#f5f5f5;border-color:#ddd;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.container:after,.container:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.panel-body:after,.row:after{clear:both;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: /css/theme.defer.min.css ; media=all */
@media all{
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        a,a:visited{text-decoration:underline;}
        a[href]:after{content:" ("attr(href)")";}
        a[href^="#"]:after{content:"";}
        h2,h3,p{orphans:3;widows:3;}
        h2,h3{page-break-after:avoid;}
    }
    a:focus{outline:0;}
    h3 a:hover{color:#d92231;}
    @media only screen and (max-width:767px){
        h2{font-size:21px;}
        h3{font-size:18px;}
    }
}
/*! CSS Used from: Embedded */
h2{font-size:calc(1.325rem + 0.9vw);font-weight:400;line-height:1.2;}
h3{font-size:calc(1.275rem + 0.3vw);font-weight:400;line-height:1.4;}
h2,h3{margin-top:0;margin-bottom:30px;}
@media (min-width: 1200px){
    h2{font-size:2rem;}
    h3{font-size:1.5rem;}
}
body > main p{margin-bottom:25px;}
body > main a{color:#0067CB;}
*[class*="section-"]{padding:40px 0;}
.panel-group{overflow-anchor:none;}
/*! CSS Used from: /css/general_2018.defer.less.min.css ; media=all */
@media all{
    body>main a:focus{color:#0052a3;}
    body>main a:hover{color:#0052a3;text-decoration:underline;}
    body>main a:focus{text-decoration:none;}
    [class*=section-] ul{margin-bottom:25px;padding-left:20px;}
}
/*! CSS Used from: /css/styles.css ; media=all */
@media all{
    h2{font-size:32px;line-height:40px;font-weight:500;margin-bottom:40px;}
    h3{font-size:24px;line-height:32px;font-weight:500;margin-bottom:12px;}
    @media (min-width:768px){
        *[id*="section-"]{padding:90px 0px;}
    }
    @media only screen and (max-width:767px){
        *[id*="section-"]{padding:60px 0px 30px;}
    }
}
/*! CSS Used from: /css/faqAccordion.css ; media=all */
@media all{
    .section-faq .panel{border:none;background-color:transparent;box-shadow:none;margin:20px -30px 20px 0px!important;}
    .section-faq .panel-group{padding:0 30px;}
    .section-faq .panel-default > .panel-heading{color:#4a4a4a;background-color:transparent;border:none;padding:5px 15px;}
    .section-faq .panel-title{font-size:20px;color:#000;padding-left:0;}
    .section-faq .glyphicon{top:0px;margin-left:-30px;margin-right:10px;color:inherit;font-size:12px;}
    .panel-group .panel+.panel{margin-top:0px;}
    .section-faq .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;padding-left:30px;padding-right:20px;padding-bottom:0px;}
    .section-faq .panel-default .panel-body ol,.section-faq .panel-default .panel-body ul{margin-bottom:0px;padding-left:20px;}
    .section-faq .panel-default .panel-body li{margin-bottom:5px;}
    .section-faq .panel-default .panel-body li:last-of-type{margin-bottom:0px;}
    .section-faq .panel-default .panel-body li > ul{margin-top:20px;}
    .section-faq .panel-default .panel-body ul + p{margin-top:20px;}
    .panel{border:0;}
    .panel-default>.panel-heading{color:#000;background-color:#fff;border-bottom:1px solid #000;padding:25px 0;}
}
/*! CSS Used from: Embedded */
#section-faq .panel{border:none;}
#section-faq .panel.panel-default{background:transparent;border-top:1px solid #D1D3D5;margin:0!important;}
#section-faq .panel a.panel-title-link{display:flex;justify-content:space-between;align-items:center;color:#000;}
#section-faq .panel-default>.panel-heading{background:transparent;}
#section-faq .panel .collapse a:hover{color:#0052A3;}
#section-faq .glyphicon{margin:0;color:#0067CB;font-size:16px;}
#section-faq .panel a:hover{color:#0067CB;text-decoration:none;}
#section-faq .panel-default > .panel-heading{padding:15px 0;}
#section-faq .panel-default>.panel-heading+.panel-collapse>.panel-body{padding-top:0;padding-left:0;}
#section-faq .panel.panel-default:last-child{border-bottom:1px solid #D1D3D5;box-shadow:none;}
#section-faq .panel-title{font-size:20px;padding:0;}
#section-faq .panel-group{padding:0;}
#section-faq .panel .panel-heading .panel-title span.glyphicon-menu-down{transform:rotate( -180deg );}
#section-faq .panel .panel-heading .panel-title .collapsed span.glyphicon-menu-down{transform:rotate( 0 );}
#section-faq .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent;}
#section-faq ul,#section-faq ol{margin-bottom:20px;}
/*! CSS Used from: Embedded */
#section-faq{background-color:#eaf4fe;}
/*! CSS Used fontfaces */
@font-face{font-family:"Glyphicons Halflings";src:url(/fonts/glyphicons-halflings-regular.eot);src:url(/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg");font-display:swap;}


/* END SECTION FAQ */














/* SECTION OFFER */


/*! CSS Used from: Embedded */
header,section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#0067CB;text-decoration:none;}
a:focus,a:hover{color:#0052A3;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
h2,h4{font-family:inherit;font-weight:300;line-height:1.1;color:inherit;}
h2{margin-top:22px;margin-bottom:11px;}
h4{margin-top:11px;margin-bottom:11px;}
h2{font-size:28px;}
h4{font-size:20px;}
p{margin:0 0 11px;}
h2,h4{font-weight:900;}
.text-center{text-align:center;}
ul{margin-top:0;margin-bottom:11px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1140px){
    .container{width:1200px;}
}
@media (min-width: 1400px){
    .container{width:1320px;}
}

@media (min-width: 992px){
    .col-md-10{float:left;}
    .col-md-10{width:83.33333333%;}
    .col-md-offset-1{margin-left:8.33333333%;}
}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn-success{color:#fff;background-color:#393;border-color:#2d862d;}
.btn-sm{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px;}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.row:after{clear:both;}
strong{font-weight:700;}
@media only screen and (max-width: 1199px){
    .container{width:auto;}
}
/*! CSS Used from: /theme.defer.min.css ; media=all */
@media all{
    @media print{
        *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
        a,a:visited{text-decoration:underline;}
        a[href]:after{content:" ("attr(href)")";}
        a[href^="#"]:after{content:"";}
        h2,p{orphans:3;widows:3;}
        h2{page-break-after:avoid;}
    }
    .btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
    .btn:focus,.btn:hover{color:#333;text-decoration:none;}
    .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
    .btn-success:focus{color:#fff;background-color:#267326;border-color:#0d260d;}
    .btn-success:active,.btn-success:hover{color:#fff;background-color:#267326;border-color:#1d581d;}
    .btn-success:active:focus,.btn-success:active:hover{color:#fff;background-color:#1d581d;border-color:#0d260d;}
    .btn-success:active{background-image:none;}
    a:focus{outline:0;}
    @media only screen and (max-width:767px){
        h2{font-size:21px;}
        h4{font-size:16px;}
    }
}
/*! CSS Used from: Embedded */
div.buttons{margin-left:0!important;}
h2{font-size:calc(1.325rem + 0.9vw);font-weight:400;line-height:1.2;}
h4{font-size:1.25rem;font-weight:400;line-height:1.4;}
h2{margin-top:0;margin-bottom:30px;}
h4{font-weight:700;}
@media (min-width: 1200px){
    h2{font-size:2rem;}
}
body > main p{margin-bottom:25px;}
body > main a{color:#0067CB;}
body > main strong{font-weight:700;}
body > main .btn.btn-success{background-color:#0067CB;color:#fff!important;border-color:#0067CB;}
.btn,.buttons a.btn{text-decoration:none;padding:12px 24px;line-height:1;min-width:150px;border-radius:100px;font-size:16px;font-weight:500;position:relative;margin-bottom:12px;}
.buttons{line-height:22px;}
.buttons{margin-top:32px;}
.buttons a:hover{text-decoration:none;}
.buttons a.btn{margin-right:12px;}
.buttons a.btn:last-child{margin-right:0;}
.flex{display:flex;}
.flex.row:before{display:none!important;}
/*! CSS Used from: /general_2018.defer.less.min.css ; media=all */
@media all{
    .btn-success:active:focus,.btn-success:active:hover{background-color:#0067cb;border-color:#0067cb;}
    body>main a:focus{color:#0052a3;}
    body>main a:hover{color:#0052a3;text-decoration:underline;}
    body>main a:focus{text-decoration:none;}
    body>main .btn:hover{outline:0!important;}
    body>main .btn:active{outline:0!important;box-shadow:none!important;}
    body>main .btn:focus{outline:0!important;}
    @media only screen and (max-width:767px){
        body>main .btn.btn-sm:not(.btn-block){margin-right:0;margin-left:0;width:100%;}
    }
    body>main .btn.btn-success:active,body>main .btn.btn-success:focus,body>main .btn.btn-success:hover{background-color:#0052a3;border-color:#0052a3;}
    @media only screen and (max-width:767px){
        .flex.row{margin-left:0;margin-right:0;}
    }
}
/*! CSS Used from: /styles.css ; media=all */
@media all{
    h2{font-size:32px;line-height:40px;font-weight:500;margin-bottom:40px;}
    h4{font-size:20px;line-height:28px;font-weight:700;}
    .buttons{margin-top:32px;}
    @media (min-width:768px){
        *[id*="section-"]{padding:90px 0px;}
    }
    @media only screen and (max-width:767px){
        *[id*="section-"]{padding:60px 0px 30px;}
    }
}
/*! CSS Used from: Embedded */
.mar-b-60{margin-bottom:60px;}
#section-offer .card-wrap{position:relative;display:flex;max-width:420px;justify-content:space-between;flex-direction:column;padding:40px;background:#F8F8F8;border-radius:10px;height:100%;}
#section-offer .most-popular{height:48px;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;top:-48px;left:0;text-align:center;background:#DA3038;color:#fff;border-top-right-radius:10px;border-top-left-radius:10px;}
#section-offer .no-top-radius{border-top-right-radius:0;border-top-left-radius:0;}
#section-offer .flex-end{justify-content:flex-end;}
#section-offer .card-wrap .price,#section-offer .card-wrap .year-short{font-size:32px;line-height:1;}
#section-offer .card-wrap .btn{margin-bottom:10px;}
#section-offer .module .price s{display:block;color:#939393;font-size:20px;font-weight:400;line-height:1;text-decoration:line-through;}
#section-offer .module{position:relative;width:100%;text-align:center;}
#section-offer .module .tab-pane{padding:15px 0 0;}
#section-offer .offer-tab li{display:inline-block;}
#section-offer .offer-tab{align-items:center;margin:25px 0 0!important;list-style:none;padding:0!important;display:flex;justify-content:center;}
#section-offer .offer-tab li.active .btn-offer{font-weight:500;color:#0067CB;border:2px solid #0067CB;padding:11px 8px 12px;}
#section-offer .offer-tab li a:hover{color:#0052A3;border-color:#0052A3;text-decoration:none;}
#section-offer .btn-offer{display:inline-block;text-align:center;color:#333;border:1px solid #000;border-radius:5px;text-transform:unset;font-size:16px;margin:5px;min-width:145px;padding:12px 10px 13px;line-height:1;}
@media (max-width:767px){
    #section-offer .cards{justify-content:center;}
    #section-offer .cards > .flex:first-child{order:2;margin-top:30px;}
    #section-offer .cards > .flex:last-child{order:1;}
    #section-offer .flex{flex-wrap:wrap;}
}
/*! CSS Used from: /css/formio/formio.full.min.css */
.tab-content{flex-grow:2;}


/* END SECTION OFFER */



















