body {    font-family: "MuseoSans", sans-serif;    font-weight: 100;    font-size: 18px;}a:hover {    color: #1d87da;}header.masthead {    text-align: left;    color: #fff;    /*height: 100vh;*/    background-color: rgba(29, 135, 218, 0.5);    position: relative;}header.masthead .header-text {    font-size: 3.5rem;}header.masthead .intro-heading {    font-size: 1.5rem;    font-weight: 100;}#article-tinymce {    display: none;}#mceu_41 {    display: none!important;}.label-info {    background-color: #1d87da;}.label {    display: inline;    padding: .2em .6em .3em;    font-size: 75%;    line-height: 1;    color: #fff;    text-align: center;    white-space: nowrap;    vertical-align: baseline;    border-radius: .25em;}.bootstrap-tagsinput {    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    font-size: 1rem;    box-shadow: none;    display: inline-block;    padding: .375rem .75rem;    color: #495057;    vertical-align: middle;    border-radius: 0px;    max-width: 100%;    font-weight: 100;    width: 100%;    line-height: 1.5;    cursor: text;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.disable-content {    pointer-events: none;    opacity: .5;}.element-link {    text-decoration: none;}.element-link:hover {    text-decoration: none;}.about-head,.about-text,.single-service p {    color: #212529}.header-section p {    margin-bottom: 0px;}#tinymce.mce-content-body {    margin: 20px;}.img-thumbnail.no-radius {    border-radius: 0px;}.fileinput.disabled{opacity:.5;pointer-events:none;}.fileinput.input-group{display:inline-block;}.fileinput .form-control[data-trigger="fileinput"]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.fileinput .img-thumbnail .fileinput-new.fileinput-element{text-align:center;}.fileinput .img-thumbnail .fileinput-new.fileinput-element i{font-size: 6em;    margin-top: 9.5rem; color: #1d87da;}.thumbnail .fileinput-new.fileinput-element{text-align:center;}.thumbnail .fileinput-new.fileinput-element i{font-size:5em;margin-top:0.5em;color:#2389db;}.fileinput{margin-bottom:9px;display:inline-block;width:100%;}.fileinput.input-group>*{position:relative;z-index:2;}.fileinput .form-control{padding-top:7px;padding-bottom:5px;display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text;}.form-control .fileinput-filename{vertical-align:bottom;}.fileinput-filename{vertical-align:middle;display:inline-block;overflow:hidden;}.fileinput.input-group>.btn-file:not(.input-group-addon){z-index:1;width:100%;}.input-group-addon{border-radius:0px;border:1px solid #173643;background-color:transparent;height:30px;padding:3px 7px;}.colorpicker-element .input-group-addon i{border:1px solid #173643;}.input-group-addon:not(:first-child){border-left:0;}.fileinput.input-group>*{position:relative;z-index:2;}.fileinput .btn{vertical-align:middle;}.btn-file{overflow:hidden;position:relative;vertical-align:middle;}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none;}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);font-size:23px;height:100%;width:100%;direction:ltr;cursor:pointer;}.fileinput .thumbnail{border-radius:0px;padding:5px;margin-bottom:0px;}.fileinput.fileinput-img .btn-file{padding:5px 10px;line-height:1;font-size:17px;}.fileinput.fileinput-img .fileinput-remove{padding:5px;border:0px;line-height:1.15;font-size:17px;}.fileinput-buttons{margin-top:5px;}.attendee-container{margin-top:2rem;}.fileinput .fileinput-element{width:100%;height:25.5rem;position:relative;background:#e8edee;}.fileinput .fileinput-element img{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;max-width:100%;max-height:100%;}select {    appearance: none;    -moz-appearance: none;    -webkit-appearance: none;}.show.bootstrap-select .dropdown-toggle {    border: 1px solid #2389db!important;    outline: none!important;    outline-offset: 0!important;    background-color: #fff!important;    color: #495057!important;    }.dropdown-toggle:not(.note-btn)::after, .dropup .dropdown-toggle:not(.note-btn)::after {    font-family: "Font Awesome 5 Free";    font-weight: 900!important;    content: "\f078";    color: #2389db;    font-size: 1.2rem;    margin: 0px;    speak: none;    margin-top: -2rem;    margin-right: .8rem;    font-style: normal;    font-weight: normal;    vertical-align: middle;    font-variant: normal;    text-transform: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    border: 0px;}.center-image {    display: block;    margin-left: auto;    margin-right: auto;    /*width: 50%;*/}.bootstrap-select .dropdown-toggle {    border: 1px solid #ced4da;    outline: none!important;    outline-offset: 0!important;    background-color: #fff!important;    color: #495057!important;    font-weight: 100;    }.bootstrap-select .dropdown-menu li a {    padding: 0rem .5rem;    font-weight: 100;    }select+i.fas {    float: right;    color: #2389db;    margin-top: -1.7rem;    margin-right: 5px;    pointer-events: none;    background-color: transparent;    padding-right: 5px;    position: relative;    font-size: 1.3rem;}header {  position: relative;  background-color: black;  height: 75vh;  min-height: 25rem;  width: 100%;  overflow: hidden;}header video {  position: absolute;  top: 50%;  left: 50%;  min-width: 100%;  min-height: 100%;  width: auto;  height: auto;  z-index: 0;  -ms-transform: translateX(-50%) translateY(-50%);  -moz-transform: translateX(-50%) translateY(-50%);  -webkit-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);}header .container {  position: relative;  z-index: 2;}header .overlay {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  background-color: #2389db;  opacity: 0.5;  z-index: 1;}header.masthead .intro-text {    padding-top: 150px;    padding-bottom: 100px;}@media (min-width: 768px) {    header.masthead .intro-text {        padding-top: 300px;        padding-bottom: 200px;    }     header.masthead {        height: 100vh;    }}#alerts {    display: none;}/* POST META */.post-meta {    padding: 0;    margin: 0;    color: #64808e;    font-size: 14px!important;}.post-meta>li a {    text-decoration: none;}.post-meta>li {    position: relative;    display: inline-block;    padding: 0 14px 0 0;    margin: 0 14px 0 0;}.post-title {    font-size: 30px;    margin: 0 0 10px;}.post-meta>li:not(:last-child):after {    position: absolute;    content: '|';    right: -5px;    top: 0;}.post-header {    margin: 0 0 30px;}.post-preview {    -webkit-transition: all .3s ease-out;    transition: all .3s ease-out;    margin: 0 0 40px;}/* SWEET ALERT *//* Sweet alert*/.swal2-modal{background-color:#ffffff!important;font-family: 'Rubik', sans-serif;border-radius:0px;border:1px solid #3a3a3a;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%;}.swal2-container{z-index:1999!important;}.swal2-container.swal2-shown{background-color:rgba(0, 0, 0, 0.71)!important;}.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'],.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'],.swal2-icon.swal2-success .swal2-success-fix{background:transparent!important;}.swal2-modal .aditional-button{background-color:#787775;}.swal2-modal .aditional-button:hover{background-color:#9d9c9b;}.swal2-modal .swal2-styled{border:0;width:50%;float:left;text-align:center;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:normal;margin:0px 5px 0px 5px;padding:5px 20px;}.generate-progress .swal2-styled{width:33.33%;}.swal2-modal .swal2-title{color:#3a3a3a;font-size:30px;font-family: 'Rubik', sans-serif;text-align:center;font-weight:bold;text-transform:none;position:relative;margin:0px;padding:15px;display:block;word-wrap:break-word;}.swal2-modal .swal2-content{font-size:17px;text-align:center;font-family: 'Rubik', sans-serif;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#333333;;padding:0px 15px 15px 15px;word-wrap:break-word;}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:10px auto 10px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.swal2-modal .swal2-buttonswrapper{margin:0px 15px 15px 15px;display:flex!important;text-align:center;}.width100{width:100%!important;}.width7{width:7%;}.width50{width:50%;}.width43{width:43%;}.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {    -webkit-border-bottom-left-radius: 0;    -webkit-border-bottom-right-radius: 0;    -moz-border-radius-bottomleft: 0;    -moz-border-radius-bottomright: 0;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}/* CASE STUDY */.case-study {}.case-study .project-title h2 {    color: #fff;}.case-study .swiper-pagination-bullets {    bottom: 0px;}.case-study .application-panel-info {    margin-top: 20px;    padding: 0;}.case-study .application-panel-info a {    color: #fff;}.case-study .application-panel-info a:hover {    text-decoration: none;    opacity: .7;}.case-study .application-panel-info-title {    color: #78bff8!important;    margin-bottom: 0;    font-weight: 700;}.case-study .swiper-pagination-bullet-active {    background: #78bff8;}.case-study .swiper-pagination-bullet {        background: #fff;}.case-study .application-panel-info p {    color: #fff;}.case-study .swiper-slide {}.swiper-slide .overlay-blue {    /*background-attachment: fixed;*/}.case-study .swiper-slide {    /*width: 100%;    position: relative;    z-index: 9;            padding: 120px 0;*/}/* CLIENTS GRID */.clients-grid {    list-style: none;    overflow: hidden;    padding: 0px;}.clients-grid.grid-6 li {    width: 16.66%;}@media (max-width: 767.98px) and (min-width: 576px) {    .clients-grid.grid-4 li, .clients-grid.grid-6 li, .clients-grid:not(.grid-3):not(.grid-2) li {        width: 33.33%;    }}@media (max-width: 575.98px) {    .clients-grid.grid-4 li, .clients-grid.grid-6 li, .clients-grid:not(.grid-3):not(.grid-2) li {        width: 50%;    }  }.clients-grid li {    float: left;    position: relative;    width: 20%;    padding: 20px 0;    -webkit-backface-visibility: hidden;}body:not(.device-touch) .clients-grid li a {    -webkit-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}.clients-grid li a img {    width: 100%;}.clients-grid li a {    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);    opacity: .6;}.clients-grid li a:hover {    opacity: 1;    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */    filter: grayscale(0%);}.clients-grid li a, .clients-grid li img {    display: block;    width: 75%;    margin-left: auto;    margin-right: auto;}.bisa-fun-fact {    width: 100%;    position: relative;    z-index: 9;    background-image: url('../images/computer_bg.jpg');    background-attachment: fixed;    padding: 120px 0;}.single-fact {    width: 100%;    text-align: center;}.single-fact h3 {    color: #ffffff;       font-weight: 600;    font-size: 48px;    padding: 20px 20px 0px 20px;}.single-fact h4 {    color: #ffffff;        font-weight: 400;    font-size: 24px;}.single-fact i {    font-size: 4rem;    color: #fff;}.bisa-fun-fact:after {    content: '';    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: -9;    background: -moz-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #165484), color-stop(100%, #1d87da))!important;    background: -webkit-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -o-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -ms-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: linear-gradient(0deg, #1d87da 0%, #165484 100%)!important;    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165484', endColorstr='#1d87da', GradientType=0)!important;    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=24, Direction=77, Color=#000000)";    opacity: 0.9;}/* BLOG WIDGETS */.widget {    margin-bottom: 2rem;}.widget h5 {    margin-bottom: 0px;}.widget h5 i {    color: #2389db;}.widget hr {    margin-top: .3rem;}article.single-post {    margin-bottom: 2rem;}.bottommargin {    margin-bottom: 50px!important;}.comments {    margin-top: 2rem;}h5 i {    color: #2389db;}h5 + hr {   margin-top: .3rem; }.widget .blog-categories {    padding: 0px;    list-style-type: none;}.widget .blog-categories li a {    text-decoration: none;    margin-bottom: .7rem;    color: #212529;    display: block;    padding: 3px 6px;    border: 1px solid #ced4da;}.widget .blog-categories li a .badge-count {    float: right;    margin-top: 4px;}.widget .blog-categories li a:hover {    color: #2389db;    background-color: #f5f5f5;}/* POLULAR POTS */.popular-posts {    padding: 0px;}.popular-posts li {    margin-bottom: 12px;    padding-bottom: 12px;    border-bottom: 1px solid #eee;}.popular-posts li .widget-thumb {    float: left;    margin-right: 8px;    border: 3px solid #eee;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -o-border-radius: 2px;}.popular-posts li .widget-thumb img {    width: 65px;    height: 65px;    opacity: 1;    transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;}.popular-posts li .widget-content h5 {    font-size: 13px;    line-height: 19px;    margin-bottom: 5px;    font-weight: 300;}.popular-posts li .widget-content h5 a {    text-decoration: none;}.popular-posts li .widget-content span {    color: #bbb;    font-size: 12px;}/* COMMENT BOX */.comment-box {}.comment-box .comment-inner {    border: 0px;    padding: 0px;}/* SHARE */.si-share {    padding-left: 5px;    border-top: 1px solid #eee;    border-bottom: 1px solid #eee;}.si-share span {    line-height: 36px;    font-size: 1.2rem;    font-weight: 100;}.si-share div {    float: right;}.si-colored.si-facebook, .si-facebook:hover {    background-color: #3b5998!important;}.si-colored.si-twitter, .si-twitter:hover {    background-color: #00acee!important;}.si-colored.si-pinterest, .si-pinterest:hover {    background-color: #c8232c!important;}.si-colored.si-linkedin, .si-linkedin:hover {    background-color: #4875B4!important;}.si-colored.si-gplus, .si-gplus:hover {    background-color: #dd4b39!important;}.si-share .social-icon {    margin: -1px 0;    border-radius: 0;    text-decoration: none;    /* font-size: 15px; */}.social-icon:hover {    color: #555;}.social-icon:hover i:first-child {    margin-top: -40px;}body:not(.device-touch) .social-icon i {    -webkit-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.social-icon i {    display: block;    position: relative;    width: 40px;    height: 40px;    line-height: 1.7;}.social-icon {    margin: 0 5px 5px 0;    width: 40px;    height: 40px;    font-size: 1.5rem;    line-height: 38px!important;    color: #555;    text-shadow: none;    border: 1px solid #aaa;    border-radius: 3px;    overflow: hidden;}.social-icon i:last-child {    color: #fff!important;}.social-icon {        float: left;    margin: 4px 11px 7px 0;    text-align: center!important;    border: 0px;    color: #212529;        cursor: pointer;    font-style: normal;}/* WIDGET TAGS */.tagcloud {    margin-bottom: -2px;}body:not(.device-touch) .tagcloud a {    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.tagcloud a {    display: block;    float: left;    margin-right: 4px;    text-decoration: none;    margin-bottom: 4px;    padding: 3px 6px;    border: 1px solid #ced4da;    font-size: 13px!important;    color: #212529;    border-radius: 2px;}.tagcloud a:hover {    border-color: #2389db!important;    color: #2389db!important;}/* COMMENTS */.comment {    margin: 0px 0px 30px 0px;}.comment-image {    border-radius: 50%;    float: left;    overflow: hidden;    position: relative;    width: 80px;}.comment-image img {    max-width: 100%;    height: auto;    width: 80px;}.comment-inner {    background-color: #fff;    border: 1px solid #ced4da;    margin: 0px 0px 0px 120px;    padding: 0rem 1rem .5rem 1rem;    position: relative;}.comment-inner:before {    border: 20px solid transparent;    border-right-color: #ced4da;    content: '';    display: block;    left: -40px;    position: absolute;    top: 20px;}.comment-inner.disabled-inner:after {    border-right-color: #e9ecef;}.comment-header {    border-bottom: 1px solid #eef1f4;    margin: .3rem .3rem;    overflow: hidden;    padding: 0px 0px .2rem 0px}.comment-header h2 {    border-bottom: none;    float: left;    font-size: 1.1rem;    font-weight: 700;    line-height: 1;    margin: 6px 0px 0px;    padding-bottom: 0px;    }.comment-date {    font-size: .9rem;}.comment-header .separator {    color: #2389db;    font-size: 8px;    margin: 0px 15px 0px 20px;    vertical-align: 3px;}.comment-reply {    float: right;    font-size: 14px;    line-height: 1;    margin-top: .4rem;    position: relative;}.comment-reply a {    color: #212529;    text-decoration: none;}.comment-reply a:hover {    color: #2389db;}.comment-reply a i {    color: #2389db;}.comment-content p {    font-size: 1rem;    line-height: 1.2;    margin-bottom: 0px;}.comment-content-wrapper {    display: table;    width: 100%;}.comment-inner:after {    border: 19px solid transparent;    border-right-color: #fff;    content: '';    display: block;    left: -37px;    position: absolute;    top: 21px;}.comment .comment-children {    margin-top: 30px;}.comment .comment-children {    margin-left: 40px;}/* LOGIN WITH */.login-with a {    width: 25px;    height: 25px;    color: #fff;    font-size: .9rem;    display: inline-block;    text-align: center;    padding: .2rem;}.login-with a:hover {    opacity: .8;}.login-with-google {    background-color: #dd4b39;}.login-with-linkedin {    background-color: #0077B5;}.login-with-facebook {    background-color: #3b5998;}.login-with-twitter {    background-color: #00acee;}/* SECTION TRIANGLE */.triangle {    position: relative;}.triangle:before {    border-right: 18000px solid transparent;    -webkit-transform: translateX(-100%);    transform: translateX(-100%);}.triangle:after {    border-left: 18000px solid transparent;}.triangle:before, .triangle:after {    content: "";    position: absolute;    width: 0;    height: 0;    border-bottom: 1670px solid #fff;    top: -1669px;    left: 50%;    z-index: 1;}/* /////////////////////////////////    Testimonials   ///////////////////////////////// */.testimonial {    position:relative;    padding:20px;    border-radius:8px;    opacity:.5;    -webkit-transition:opacity .5s;    -o-transition:opacity .5s;    transition:opacity .5s;}.swiper-slide {    cursor:-webkit-grab;    cursor:grab;}.swiper-slide-active {    opacity:1;}.testimonials-one {    overflow:hidden;    cursor:-webkit-grab;    cursor:grab;}.testimonial:after {    font-family: 'Font Awesome 5 Free';    font-weight: 900;    content:"\f10d";    font-size:23px;    line-height:1;    position:absolute;    bottom:13px;    right:20px;    color:#eee;    color:rgba(0,0,0,.1);}.client-details {    line-height:1.3;    font-size:.75rem;}.client-details strong {    font-size:1.1rem;}.testimonial blockquote p {    font-weight:200;}.testimonials-one .swiper-pagination,.carousel  .swiper-pagination {    position:relative;    bottom:auto;    margin-top:30px;}.rating {    padding:0;    list-style:none;}.rating li {    margin-right:1px;}.rating li:last-child {    margin-right:0;}/*.testimonials-one {    margin-bottom: 2rem;}*/.fun-facts i {    font-size: 3rem;    color: #78bff8;}.fact-description {    color: #e8edee;    margin-bottom: 1rem;}.counter {    font-weight: 700;}@media (min-width: 380px) {    .counter {        font-size: 32px;    } }@media (min-width: 768px) {    .section {        padding: 80px 0;    }    .section.section-page {        padding: 80px 0;        padding-top:0px;    }    .fun-facts i {        font-size: 4rem;        color: #78bff8;    }}/* RELATED POSTS */.related-posts {}.related-posts .testimonial:after {    content: '';}.related-posts .testimonial p {    font-size: .9rem;    line-height: 1.2;}.related-posts .testimonial a {    text-decoration: none;}.section {    padding: 50px 0;}.section.section-page {    padding: 50px 0;    padding-top:0px;}.blue-overlay {    width: 100%;    position: relative;    z-index: 9;    background-image: url(../images/computer_bg.jpg);    background-attachment: fixed;    }.testimonials-section {    background-color: #e8edee;}.blue-overlay:after {    content: '';    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: -9;    background: -moz-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #165484), color-stop(100%, #1d87da))!important;    background: -webkit-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -o-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -ms-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: linear-gradient(0deg, #1d87da 0%, #165484 100%)!important;    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165484', endColorstr='#1d87da', GradientType=0)!important;    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=24, Direction=77, Color=#000000)";    opacity: 0.9;}.navbar-brand img {    width: 160px;}.navbar {    /*transition: background-color 200ms linear;*/}.header-icon .fas,.header-icon .far {    font-size: 3.3rem;}.navbar.js-scroll-trigger {    padding: 16px 0px;    /*transition: .3s all ease;*/    transition: padding 0.2s linear;}.navbar.js-scroll-trigger.is-home {    background-color: transparent;    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 1030;}.navbar.js-scroll-trigger .nav-link {    font-size: 1rem;    font-weight: 100;    border-bottom: 2px solid transparent;}.navbar .nav-link {      padding: .6rem 1rem;}.navbar ul > li {    position: relative;}.navbar ul > li.active > a {    border-bottom: 2px solid #2389db!important;}.navbar ul > li.active > a:after,.navbar ul > li > .nav-link:hover:after {    content: '';    position: absolute;    left: 50%;    bottom: 0;    width: 0;    height: 0;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 5px solid #2389db;    margin: 0 0 0px -2px;    clear: both;    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.navbar.js-scroll-trigger .nav-link:hover {    border-bottom: 2px solid #2389db;}.navbar.js-scroll-trigger.is-home .nav-link {    color: #fff;}.navbar.js-scroll-trigger.is-home .logo-white {    display: block;}.navbar.js-scroll-trigger.is-home .logo-coloured {    display: none;}.navbar.js-scroll-trigger.scrolled.is-home .logo-white {    display: none;}.navbar.js-scroll-trigger.scrolled.is-home .logo-coloured {    display: block;}.navbar.js-scroll-trigger.scrolled.is-home {    background-color: #fff;}.navbar.js-scroll-trigger .nav-link {    color: #212529;}.navbar.js-scroll-trigger.scrolled .nav-link {    color: #212529;}.text-primary {    color: #2389db!important;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {    font-weight: 700;}/* BLOG ATICLES */.row .grid-blog.col2 {    margin-left: -20px;    margin-bottom: 1rem;}@media (min-width: 1200px) {    .row .grid-blog.col2 {        margin-left: -30px;        margin-bottom: -30px;    }}.grid-blog:before, .grid-blog:after {    display: table;    content: "";    line-height: 0;}.row .grid-blog.col2 .post {    width: 94%;    margin-left: 20px;    margin-bottom: 20px;}@media (min-width: 1200px) {    .row .grid-blog.col2 .post {        width: 45%;        margin-left: 30px;        margin-bottom: 30px;    }}.grid-blog .post {    float: left;    min-height: 1px;    position: relative;}.icon-overlay {    display: block;    overflow: hidden;    position: relative;}figure {    margin: 0;    padding: 0;    border: 1px solid #e3e3e3;    border-bottom: 0px;}.icon-overlay a .icn-more {    background-color: rgba(63,141,191, 0.92);}.icon-overlay img {    display: block;    max-width: 100%;    -webkit-backface-visibility: hidden;    -o-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}figure img {    width: 100%;    height: auto;}.grid-blog .post .image-caption {    padding-bottom: 10px;}.image-caption {    width: 100%;    padding: 15px 20px;    background: #FFF;    border: 1px solid #e3e3e3;    border-top: none;    position: relative;}.grid-blog .post .post-title {    font-size: 1.2rem;    margin-bottom: .5rem;    line-height: 1.1;    }.grid-blog .post .post-title a {    color: #2389db;}.grid-blog .post .post-title a:hover {    text-decoration: none;    opacity: .7;}.meta {    font-size: 12px;    color: #212529;    display: block;    margin-bottom: 7px;}.grid-blog .post .date {    display: inline;}.image-caption p {    font-size: 1rem;    line-height: 1.2;}.meta span:before {    display: inline-block;    content: "|";    padding: 0 10px 0 7px;}.meta span.author:before {    content: '';    padding:0;}/*.post .image-caption {    padding-bottom: 10px;}.image-caption {    width: 100%;    padding: 15px 20px;    background: #FFF;    border: 1px solid #e3e3e3;    border-top: none;    position: relative;}.image-caption:before {    content: "";    display: block;    position: absolute;    top: -8px;    margin-left: 20px;    width: 8px;    height: 8px;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-bottom: 8px solid #fff;    z-index: 100;}.image-caption h3 {    font-size: 1.2rem;    margin-bottom: .5rem;}.image-caption h3 a {    color: #212529;    text-decoration: none;}.image-caption h3 a:hover {    text-decoration: none;    color: #2389db;}.meta, .more {    font-size: 12px;    color: #212529;    display: block;    margin-bottom: 7px;}.image-caption {    margin-bottom: 1rem;}.post .date {    display: inline;}*//*.meta a {    color: #212529;    text-decoration: none;}.meta a:hover {    text-decoration: none;    color: #2389db;}.icon-overlay {    display: block;    overflow: hidden;    position: relative;}.icon-overlay a .icn-more {    background-color: rgba(63,141,191, 0.92);}.icon-overlay a .icn-more {    opacity: 0;    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    height: 100%;    position: absolute;    text-decoration: none;    width: 100%;    z-index: 100;    background: #222;    background-color: rgba(63,141,191, 0.92);    overflow: hidden;    -webkit-transition: all 0.25s;    -moz-transition: all 0.25s;    -o-transition: all 0.25s;    transition: all 0.25s;}.icon-overlay img {    display: block;    max-width: 100%;    -webkit-backface-visibility: hidden;    -o-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}figure img {    width: 100%;    height: auto;}figure {    margin: 0;    padding: 0;}*//* FORM INPUTS */.form-control {    font-weight: 200;    border-radius: 0px;}.form-control:focus {    border-color: #2389db;    box-shadow: none;}/* BUTTONS */.btn {    border-radius: 0px;}.btn.icon-right .far,.btn.icon-right .fas {    float: right;    margin-left: 10px;    margin-top: 4px;}@-webkit-keyframes criss-cross-left {  0% {    left: -20px;  }  50% {    left: 50%;    width: 20px;    height: 20px;  }  100% {    left: 50%;    width: 375px;    height: 375px;  }}@keyframes criss-cross-left {  0% {    left: -20px;  }  50% {    left: 50%;    width: 20px;    height: 20px;  }  100% {    left: 50%;    width: 375px;    height: 375px;  }}@-webkit-keyframes criss-cross-right {  0% {    right: -20px;  }  50% {    right: 50%;    width: 20px;    height: 20px;  }  100% {    right: 50%;    width: 375px;    height: 375px;  }}@keyframes criss-cross-right {  0% {    right: -20px;  }  50% {    right: 50%;    width: 20px;    height: 20px;  }  100% {    right: 50%;    width: 375px;    height: 375px;  }}.btn-anis-effect {    position: relative;    z-index: 1;    overflow: hidden;    background-color: transparent;    transition: .2s;    transition-delay: .1s;}.btn-anis-effect:hover {    transition-delay: .45s;}.btn-anis-effect:before, .btn-anis-effect:after {    position: absolute;    top: 50%;    content: '';    width: 20px;    height: 20px;    background: #434345;    border-radius: 50%;    transition: 0.5s;    z-index: -1;}.btn-anis-effect:before {    left: -20px;    transform: translate(-50%, -50%);}.btn-anis-effect:after {    right: -20px;    transform: translate(50%, -50%);}.btn-anis-effect:hover:before {    -webkit-animation: criss-cross-left 0.8s;    animation: criss-cross-left 0.8s;}.btn-anis-effect:hover:after {    -webkit-animation: criss-cross-right 0.8s;    animation: criss-cross-right 0.8s;}.btn-anis-effect.btn-primary {    color: #ffffff;    background-color: #2389db;}.btn-anis-effect.btn-primary:before, .btn-anis-effect.btn-primary:after {    background: #2e6692;}.btn-anis-effect.btn-primary:hover {    color: #ffffff;    border-color: #2e6692;    background: #2e6692;}.btn-anis-effect.btn-default, .pagination-classic > li + li:not(:last-child) > a.btn-anis-effect,.pagination-classic > li + li:not(:last-child) > span.btn-anis-effect {    color: #434345;    background-color: transparent;    border-color: #d9d9d9;}.btn-anis-effect.btn-default:hover, .pagination-classic > li + li:not(:last-child) > a.btn-anis-effect:hover,.pagination-classic > li + li:not(:last-child) > span.btn-anis-effect:hover {    color: #ffffff;    border-color: #434345;    background: #434345;}.btn-anis-effect.btn-deluge {    color: #8668ad;}.btn-anis-effect.btn-deluge:before, .btn-anis-effect.btn-deluge:after {    background: #8668ad;}.btn-anis-effect.btn-deluge:hover {    color: #ffffff;    border-color: #8668ad;    background: #8668ad;}.btn-anis-effect.btn-success {    color: #abcc37;}.btn-anis-effect.btn-success:before, .btn-anis-effect.btn-success:after {    background: #abcc37;}.btn-anis-effect.btn-success:hover {    color: #ffffff;    border-color: #abcc37;    background: #abcc37;}.btn-anis-effect.btn-warning {    color: #f5bf2f;}.btn-anis-effect.btn-warning:before, .btn-anis-effect.btn-warning:after {    background: #f5bf2f;}.btn-anis-effect.btn-warning:hover {    color: #ffffff;    border-color: #f5bf2f;    background: #f5bf2f;}.btn-anis-effect.btn-danger {    color: #f54b0f;}.btn-anis-effect.btn-danger:before, .btn-anis-effect.btn-danger:after {    background: #f54b0f;}.btn-anis-effect.btn-danger:hover {    color: #ffffff;    border-color: #f54b0f;    background: #f54b0f;}.btn-anis-effect.btn-info {    color: #79ccf2;}.btn-anis-effect.btn-info:before, .btn-anis-effect.btn-info:after {    background: #79ccf2;}.btn-anis-effect.btn-info:hover {    color: #ffffff;    border-color: #79ccf2;    background: #79ccf2;}/* HEADER PARALLAX */.breadcrumb-classic > *:not(svg) {    position: relative;    z-index: 1;}.breadcrumb-classic .container h2 {    margin-bottom: 0px;}.breadcrumb-classic .list-inline {    margin-bottom: 0px;}.breadcrumb-classic {    position: relative;    margin-bottom: 0rem;}.breadcrumb-classic .svg-triangle-bottom {    position: absolute;    top: 100%;    left: 50%;    width: 60px;    height: 30px;    margin-top: -1px;    margin-left: -30px;    z-index: 2;}.list-inline {    margin-left: -5px;    margin-right: -5px;}.list-inline .list-inline-item {    margin: 0;}.list-inline-item:not(:last-child) {    margin-right: 0.5rem;}.list-inline-dashed > li + li:before {    content: '/';    padding-right: 5px;}.breadcrumb-classic, .breadcrumb-classic a {    color: #ffffff;}.list-inline-dashed > li {    padding-right: 0;}.breadcrumb-classic:before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    content: '';    animation: fadeBoth 6s infinite;}.breadcrumb-classic:before {    fill: #55bbeb;    background: -moz-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #165484), color-stop(100%, #1d87da))!important;    background: -webkit-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -o-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: -ms-linear-gradient(90deg, #1d87da 0%, #165484 100%)!important;    background: linear-gradient(0deg, #1d87da 0%, #165484 100%)!important;    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165484', endColorstr='#1d87da', GradientType=0)!important;    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=24, Direction=77, Color=#000000)";    opacity: 0.9;}@media (min-width: 1200px) {    .align-items-xl-center {        align-items: center !important;    } }@media (min-width: 1200px) {    h2 .big, .h2 .big {        font-size: 120%;        line-height: 1.2;    } }/* FEATURES */.about-box {    text-align: center;    margin: 0 auto 0;    cursor: pointer;}.about-icon {    display: block;    width: 92px;    height: 92px;    position: relative;    background: #e8edee;    border-radius: 12px;    z-index: 3;    margin: 1px auto;}.about-icon:before {    width: 93px;    height: 93px;    content: '';    z-index: 1;    position: absolute;    background: #fafafa;    border: 1px solid #212529;    border-radius: 12px;    top: -1px;    left: -1px;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;}.about-icon i {    font-size: 34px;    color: #2389db;    z-index: 4;    position: relative;    line-height: 95px;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;}.about-icon:after {    width: 20px;    height: 20px;    content: '';    z-index: 2;    position: absolute;    background: #fafafa;    border-right: 1px solid #212529;    border-bottom: 1px solid #212529;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    transform: rotate(45deg);    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    top: 89%;    left: 39%;}.about-box:hover .about-icon:before {    background: #2389db;}.about-box:hover .about-icon:after {    background: #2389db;}.about-box:hover .about-icon i {    color: #fff!important;}.about-box .about-head {    margin: 30px auto 10px;    font-size: 20px;    font-weight: 700;}.about-box .about-text {    font-size: 16px;}/* BLOG ARTICLE */.single-blog-post {    position: relative;    z-index: 1;    background-color: #fff;    border: 1px solid #ced4da;    border-radius: 0px;    margin-bottom: 1rem;}.single-blog-post .post-thumbnail {    position: relative;    z-index: 1;    -webkit-box-flex: 0;    -ms-flex: 0 0 200px;    flex: 0 0 200px;    min-width: 200px;    margin-right: 20px;}.single-blog-post .post-thumbnail img {    width: 100%;}.single-blog-post .post-content {    padding: 5px 30px 5px 5px;}.single-blog-post .post-content .headline {    text-decoration: none;}.single-blog-post .post-content a.headline:hover {    color: #2389db!important;}.single-blog-post .post-content .headline h5 {    font-size: 18px;    color: #64808e;        margin-bottom: 10px;}.single-blog-post .post-content p {    font-size: .9rem;    margin-bottom: 20px;}.single-blog-post .post-content .post-meta p {    margin-bottom: 0;    font-size: 12px;}.single-blog-post .post-content .post-meta a {    text-decoration: none;    color: #64808e;}.single-blog-post .post-content .post-meta a:hover {    color: #2389db;}/* ---------------------- *//*PAGINATION BLOG*/.pagination.pagination-simple {    margin: 0;}.pagination {    clear: both;    display: block;    width: 100%;}.pagination {    display: inline-block;    padding-left: 0;    margin: 20px 0;    border-radius: 4px;}.pagination ul {    display: block;    padding: 0;    text-align: center;}.pagination ul li {    list-style: none;    display: inline;}.pagination.pagination-simple .active>a, .pagination.pagination-simple .active>a:focus, .pagination.pagination-simple .active>a:hover, .pagination.pagination-simple .active>span, .pagination.pagination-simple .active>span:focus, .pagination.pagination-simple .active>span:hover {    background: 0 0;    color: #2389db;    font-size: 28px;    font-weight: 600;    padding-top: 3px;    text-decoration: none;}.pagination.pagination-simple li>a, .pagination.pagination-simple li>span {    border: 0;    background-color: transparent!important;}.pagination ul li>a, .pagination ul li>span {    color: #b0b0b0;    text-decoration: none;    padding: 8px 14px;}/* ------------------ */.navbar.js-scroll-trigger.scrolled {    padding: 8px 0px;    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 1030;    background-color: #fff;    box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);}.navbar.js-scroll-trigger.is-home .navbar-toggler .fas.fa-bars {        color: #fff;}.navbar.js-scroll-trigger.is-home .navbar-toggler {    border: 1px solid #fff;}.navbar.js-scroll-trigger.scrolled .navbar-toggler .fas.fa-bars {        color: #1d87da;}.navbar.js-scroll-trigger.scrolled .navbar-toggler {    border: 1px solid #1d87da;}.navbar-light .navbar-nav .nav-link {	font-weight: 400;}.navbar-light .navbar-toggler {    color: rgb(255, 255, 255);    border-color: rgba(255, 255, 255, 0.42);}.video-background {    position: absolute;    right: 0;     bottom: 0;    min-width: 100%;     min-height: 100%;    width: auto;     height: auto;    z-index: -100;}.video-background #myVideo {    position: absolute;    right: 0;    bottom: 0;    min-width: 100%;    min-height: 100%;}/* DEDICATED */.dedicated-img img {    height: 100%;    width: 100%;}.cream-bg {	background-color: #e8edee;	padding: 3rem 0;}/* OUR CLIENTS*/.owl-carousel {    margin-top: 3rem;}.owl-theme .owl-nav {     margin-top: 10px;     text-align: center;     -webkit-tap-highlight-color: transparent;} .owl-theme .owl-nav [class*='owl-'] {     color: #FFF;     font-size: 14px;     margin: 5px;     padding: 4px 7px;     background: #D6D6D6;     display: inline-block;     cursor: pointer;     border-radius: 3px;} .owl-theme .owl-nav [class*='owl-']:hover {     background: #869791;     color: #FFF;     text-decoration: none;} .owl-theme .owl-nav .disabled {     opacity: 0.5;     cursor: default;} .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 10px;} .owl-theme .owl-dots {     text-align: center;     -webkit-tap-highlight-color: transparent;} .owl-theme .owl-dots .owl-dot {     display: inline-block;     zoom: 1;     *display: inline;} .owl-theme .owl-dots .owl-dot span {     width: 18px;    height: 18px;    border-radius: 0;    margin: 1px 4px;     background: #e8edee;    border: 4px solid #fff;     display: block;     -webkit-backface-visibility: visible;     transition: opacity 200ms ease;     } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {     color: #fff;    background: #2389db;    border: 5px double;}/* FOOTER */.footer-widget {	width: 100%;    background-color: #e8edee;    padding: 50px 0;    overflow: hidden;}.footer-widget ul {    padding: 0;}.footer-widget ul li {    margin: 0;    padding: 0;    list-style: none;}.footer-widget ul li a {	text-decoration: none;	font-size: 1rem;	color: #64808e;	font-weight: 400;}.footer-widget li:hover a {	text-decoration: none;	opacity: .8;}/* TESTIMONAILS */.feedback-single {    width: 100%;    margin-top: 3rem;    padding: 25px 20px;    background-color: #ffffff;    position: relative;    z-index: 9;}.media {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;}.feedback-single .media img {    width: 92px;    height: 92px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    border-radius: 50%;    border: 2px solid #fff;}.feedback-single .media .media-body {    padding-top: 18px;    padding-left: 18px;    position: relative;    z-index: 2;}.feedback-single p {    padding-top: 18px;    font-family: 'Montserrat', sans-serif;    font-weight: 400;    color: #282525;    font-size: 16px;}.feedback-single:hover p {	color: #fff;}.feedback-single:after {    content: '';    width: 0;    height: 100%;    position: absolute;    left: 0;    top: 0;    background: #269ae5;    background: -moz-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #165484), color-stop(100%, #269ae5));    background: -webkit-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: -o-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: -ms-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: linear-gradient(62deg, #165484 0%, #269ae5 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165484', endColorstr='#269ae5', GradientType=1);    z-index: -9;    -webkit-transition: 0.2s all ease;    -moz-transition: 0.2s all ease;    -ms-transition: 0.2s all ease;    -o-transition: 0.2s all ease;    transition: 0.2s all ease;}.feedback-single:hover .media .media-body i {    color: #5caceb;}.carousel {    margin-bottom: 50px;}.carousel .item {    color: #999;    overflow: hidden;    min-height: 120px;    font-size: 13px;}.carousel .media {    position: relative;    padding: 0 0 0 20px;    margin-left: 20px;}.carousel .media img {    width: 75px;    height: 75px;    display: block;    border-radius: 50%;    box-shadow: 0 2px 4px rgba(0,0,0,0.2);    border: 2px solid #fff;}.carousel .testimonial {    color: #fff;    position: relative;        background: #9b9b9b;    padding: 15px;    margin: 0 0 20px 20px;}.carousel .testimonial::before, .carousel .testimonial::after {    content: "";    display: inline-block;    position: absolute;    left: 0;    bottom: -20px;}.carousel .testimonial::before {    width: 20px;    height: 20px;    background: #9b9b9b;    box-shadow: inset 12px 0 13px rgba(0,0,0,0.5);}.carousel .testimonial::after {    width: 0;    height: 0;    border: 10px solid transparent;    border-bottom-color: #fff;    border-left-color: #fff;}.carousel .item .row > div:first-child .testimonial {    margin: 0 20px 20px 0;}.carousel .item .row > div:first-child .media {    margin-left: 0;}.carousel .testimonial p {    text-indent: 40px;    line-height: 21px;    margin: 0;}.carousel .testimonial p::before {    content: '\94';    color: #fff;    font-weight: bold;    font-size: 68px;    line-height: 70px;    position: absolute;    left: -25px;    top: 0;}.carousel .overview {    padding: 3px 0 0 15px;}.carousel .overview .details {    padding: 5px 0 8px;}.carousel .overview b {    text-transform: uppercase;    color: #ff5555;}.carousel .carousel-control {    width: 30px;    height: 30px;    background: #666;    text-shadow: none;    top: 4px;}.carousel-control i {    font-size: 16px;}.carousel-control.left {    left: auto;    right: 40px;}.carousel-control.right {    left: auto;}.carousel-indicators {    bottom: -50px;}.carousel-indicators li, .carousel-indicators li.active {    width: 18px;    height: 18px;    border-radius: 0;    margin: 1px 4px;}.carousel-indicators li {       background: #e8edee;    border: 4px solid #fff;}.carousel-indicators li.active {    color: #fff;    background: #2389db;        border: 5px double;    }.star-rating li {    padding: 0 2px;}.star-rating i {    font-size: 14px;    color: #ffdc12;}/*#testimonialsCarousel {	margin-bottom: 2rem;}#testimonialsCarousel .carousel-indicators {	bottom: -2rem;}#testimonialsCarousel .carousel-indicators .active {	background-color: #2389db;}#testimonialsCarousel .carousel-indicators li {	background-color: #e8edee;}*/.feedback-single:hover {	color: #fff;}.feedback-single .media .media-body i {    position: absolute;    right: 0;    top: 0;    font-size: 5rem;    z-index: -2;    color: #e8edee;}.feedback-single:hover:after {    width: 100%;}/* WIDGETS */.single-feature {    width: 100%;    padding: 44px 14px;    text-align: center;    -webkit-transition: 0.3s all;    transition: 0.3s all;    height: 100%;    position: relative;    z-index: 9;    overflow: hidden;}.single-feature h4 {    font-family: "MuseoSans", sans-serif;    font-weight: 700;    color: #212529;    font-size: 1.5rem;    padding-bottom: 0px;}.single-feature:hover h4, .single-feature:hover p,.single-feature:hover .fas {    color: #ffffff;}.single-feature p {    font-family: "MuseoSans", sans-serif;    font-weight: 100;    color: #64808e;    font-size: 14px;}.single-feature:hover:after {    width: 100%;}.single-feature:after {    content: '';    width: 0;    height: 100%;    position: absolute;    left: 0;    top: 0;    background: #269ae5;    background: -moz-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #165484), color-stop(100%, #269ae5));    background: -webkit-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: -o-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: -ms-linear-gradient(28deg, #165484 0%, #269ae5 100%);    background: linear-gradient(62deg, #165484 0%, #269ae5 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165484', endColorstr='#269ae5', GradientType=1);    z-index: -9;    -webkit-transition: 0.2s all ease;    -moz-transition: 0.2s all ease;    -ms-transition: 0.2s all ease;    -o-transition: 0.2s all ease;    transition: 0.2s all ease;}.single-feature .fas {	color: #2389db;	font-size: 3rem;	margin-bottom: 1rem;}/* SERVICES */.service-page-details .service-width .single-service {    width: 100%;    text-align: center;    padding: 20px 0;}.service-page-details .service-width .single-service a {    text-decoration: none;}.service-page-details .service-width .single-service a .far,.service-page-details .service-width .single-service a .fas{    font-size: 3rem;    color: #1d87da;}.service-page-details .service-width .single-service:hover h3 {    color: #1d87da;}.service-page-details .service-width .single-service h3 {    padding-top: 24px;    color: #1e2c34;    font-size: 1.4rem;}.service-page-details .service-width .row .col-md-3 {    border-right: 1.5px solid #e8edee;}.service-page-details .service-width .row .col-md-3:nth-child(4) {    border-right: 0;}@media only screen and (max-width: 767px) {    .service-page-details .service-width .row .col-md-3 {        border-right: 0;    } }@media only screen and (max-width: 767px) {    .service-page-details .service-width .single-service {        padding: 30px 0;    }}footer {	width: 100%;	/*border-top: 1px solid #64808e;*/    background-color: #e8edee;    padding: 5px 0;    color: #64808e;}.footer-shape {	margin: 0px;}.u-fill-dark {    fill: #e8edee;}footer .footer-logo {	width: 130px;	float: left;	margin-right: .5rem;}footer p {	margin-bottom: 0px;	display: inline;		line-height: 1.7;    font-size: .85rem;}footer .social {	display: inline-block;}footer .social ul {	list-style: none;	padding: 0;    margin: 0;    font-size: 1.2rem;}footer .social ul li {	float: left;}footer .social ul li {	margin-left: .5rem;}footer .social ul li:first-child {	margin-left: 0px;}footer .social ul li a {	text-decoration: none;	color: #64808e;}footer .social ul li a:hover {	opacity: .8;}.navbar-toggler {    border: 1px solid #1d87da;    line-height: inherit;    padding: 0rem .75rem;}.navbar-toggler .fas.fa-bars {    color: #1d87da;    margin-top: .5rem;}/* QUERY MEDIAS */@media (max-width:575.98px) {    .navbar-brand img {        width: 110px;    }    .navbar.js-scroll-trigger {        padding: 12px 1rem;    }    .navbar.js-scroll-trigger.scrolled {        padding: 6px 1rem;    }    .section-sm-50 {        padding-top: 30px;        padding-bottom: 30px;    }    .single-feature {        padding: 15px 14px;    }    .display-3 {        font-size: 2.2rem;        font-weight: 700;    }    header h2 {        font-size: 1.5rem;        font-weight: 200;    }    /* DE AICI */    .section {        padding: 25px 0;    }    .header-section h2 {        font-size: 1.5rem;    }    .header-section p {        font-size: .9rem;    }    .list-inline a {        font-size: .9rem;    }    .list-inline-item:not(:last-child) {        margin-right: 0.1rem;    }    .list-inline-dashed > li + li:before {        padding-right: 2px;    }    h5.title {        font-size: 1.1rem;    }    p, ul li {        font-size: .9rem;    }    h3 {        font-size: 1.4rem;    }    footer p {        margin-bottom: 0px;        display: inline;                line-height: 1.7;        font-size: .8rem;    }    .footer-widget ul, li a {        font-size: .9rem;    }    .footer-widget {        padding: 20px 0px;    }    .footer-widget .col-md-6:nth-child(2) h4 {        margin-top: 1rem!important;    }    .footer-widget .col-md-6 h4 {        font-size: 1.3rem;    }    .navbar-toggler {        padding: 0rem .55rem;        font-size: 1rem;    }    .service-page-details .service-width .single-service {        padding: 5px 0;    }    .breadcrumb-classic .svg-triangle-bottom {        width: 40px;        height: 20px;        margin-left: -20px;    }    .navbar ul > li > a {        border-bottom: 0px solid transparent!important;    }    .navbar ul > li.active > a {        border-bottom: 0px solid transparent!important;        color: #2389db!important;            }    .navbar.js-scroll-trigger .nav-link:hover {        border-bottom: 0px solid transparent;        color: #2389db;            }    .navbar ul > li.active > a:after {        content: '';        border: 0px;    }    .post-title {        font-size: 1.4rem;    }    .post-preview {        margin-bottom: 1rem;    }    .post-meta>li {        padding: 0 7px 0 0;        margin: 0 7px 0 0;    }    .comments {        margin-top: 1rem;    }    .comment-image {        border-radius: 50%;        float: left;        overflow: hidden;        position: relative;        width: 60px;    }    .comment-image img {        max-width: 100%;        height: auto;        width: 60px;    }    .comment-inner {        padding: 0rem .5rem .5rem .5rem;        margin: 0px 0px 0px 5rem;    }    .comment-inner:before {        top: 5px;        border: 10px solid transparent;        border-right-color: #ced4da;        left: -20px;    }    .comment-inner:after {        top: 6px;        border: 9px solid transparent;        border-right-color: #fff;        left: -17px;    }    .comment-header h2 {        font-size: 1rem;    }}@media (min-width:576px) and (max-width:767.98px) {    .navbar-brand img {        width: 130px;    }    .navbar.js-scroll-trigger {        padding: 14px 1rem;    }    .navbar.js-scroll-trigger.scrolled {        padding: 7px 1rem;    }    .section-sm-50 {        padding-top: 35px;        padding-bottom: 35px;    }    .single-feature {        padding: 20px 14px;    }    .display-3 {        font-size: 2.5rem;        font-weight: 700;    }    header h2 {        font-size: 2rem;        font-weight: 200;    }    .section {        padding: 30px 0;    }    .header-section h2 {        font-size: 1.7rem;    }    .header-section p {        font-size: 1rem;    }    .list-inline a {        font-size: 1rem;    }    .list-inline-item:not(:last-child) {        margin-right: 0.2rem;    }    .list-inline-dashed > li + li:before {        padding-right: 4px;    }    h5.title {        font-size: 1.4rem;    }    p, ul li {        font-size: 1rem;    }    h3 {        font-size: 1.5rem;    }    footer p {        margin-bottom: 0px;        display: inline;                line-height: 1.7;        font-size: .9rem;    }    .footer-widget ul, li a {        font-size: 1rem;    }    .footer-widget {        padding: 25px 0px;    }    .footer-widget .col-md-6:nth-child(2) h4 {        margin-top: 1rem!important;    }    .footer-widget .col-md-6 h4 {        font-size: 1.3rem;    }    .service-page-details .service-width .single-service {        padding: 15px 0;    }    .navbar ul > li > a {        border-bottom: 0px solid transparent!important;    }    .navbar ul > li.active > a {        border-bottom: 0px solid transparent!important;        color: #2389db!important;            }    .navbar.js-scroll-trigger .nav-link:hover {        border-bottom: 0px solid transparent;        color: #2389db;            }    .navbar ul > li.active > a:after {        content: '';        border: 0px;    }    .post-meta>li {        padding: 0 9px 0 0;        margin: 0 9px 0 0;    }    .post-preview {        margin-bottom: 1rem;    }    .comments {        margin-top: 1rem;    }    .comment-image {        border-radius: 50%;        float: left;        overflow: hidden;        position: relative;        width: 60px;    }    .comment-image img {        max-width: 100%;        height: auto;        width: 60px;    }    .comment-inner {        padding: 0rem .5rem .5rem .5rem;        margin: 0px 0px 0px 5rem;    }    .comment-inner:before {        top: 5px;        border: 10px solid transparent;        border-right-color: #ced4da;        left: -20px;    }    .comment-inner:after {        top: 6px;        border: 9px solid transparent;        border-right-color: #fff;        left: -17px;    }    .comment-header h2 {        font-size: 1rem;    }   }@media (min-width:768px) and (max-width:991.98px) {    .navbar-brand img {        width: 140px;    }       .section-sm-50 {        padding-top: 40px;        padding-bottom: 40px;    }    .header-icon .fas, .header-icon .far {        font-size: 2.5rem;    }    .service-page-details .service-width .single-service a .far,    .service-page-details .service-width .single-service a .fas{        font-size: 2rem;        color: #1d87da;    }    .service-page-details .service-width .single-service h3 {        padding-top: 18px;        color: #1e2c34;        font-size: .9rem;    }    .single-feature {        padding: 30px 14px;    }    .section {        padding: 35px 0;    }    .navbar ul > li > a {        border-bottom: 0px solid transparent!important;    }    .navbar ul > li.active > a {        border-bottom: 0px solid transparent!important;        color: #2389db!important;            }    .navbar.js-scroll-trigger .nav-link:hover {        border-bottom: 0px solid transparent;        color: #2389db;            }    .navbar ul > li.active > a:after {        content: '';        border: 0px;    }    .comments {        margin-top: 1rem;    }    .comment-image {        border-radius: 50%;        float: left;        overflow: hidden;        position: relative;        width: 60px;    }    .comment-image img {        max-width: 100%;        height: auto;        width: 60px;    }    .comment-inner {        padding: 0rem .5rem .5rem .5rem;        margin: 0px 0px 0px 5rem;    }    .comment-inner:before {        top: 5px;        border: 10px solid transparent;        border-right-color: #ced4da;        left: -20px;    }    .comment-inner:after {        top: 6px;        border: 9px solid transparent;        border-right-color: #fff;        left: -17px;    }    .comment-header h2 {        font-size: 1rem;    }}@media (min-width:992px) and (max-width:1199.98px) {    .header-icon .fas, .header-icon .far {        font-size: 3rem;    }    .section {        padding: 35px 0;    }}@media (min-width:1200px) {}