/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,[data-bs-theme=light]{--bb-primary-dark:#0c63e3;--bb-primary-text:#212529;--bb-secondary-dark:#5a6168;--bb-h1-color:#212529;--bb-h2-color:#212529;--bb-h3-color:#212529;}[data-bs-theme=dark]{color-scheme:dark;--bb-primary-text:#dee2e6;--bb-h1-color:#dee2e6;--bb-h2-color:#dee2e6;--bb-h3-color:#dee2e6;}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:white;padding:15px 25px;margin:0 auto;border-radius:5px;}body.path-user .field--label-inline .field__label{width:100px;}body.path-user .field--label-inline .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;min-width:250px;margin:0.25rem 0;}body.path-user .field--label-above .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;width:100%;margin:0.25rem 0;}

.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.alert-wrapper{display:none;}.messages__wrapper{display:none;}.__ymDebuggerOpener{display:none;}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:1.3s}#layout-builder-modal form{color:#0C0C0C;}#layout-builder-modal .ck-content p:first-of-type::first-letter{font-size:inherit;line-height:inherit;color:inherit;margin-right:0;font-weight:400;}#layout-builder-modal input{color:#0C0C0C!important;}body{color:#707376;font-size:16px;background-color:#F5F9FC;margin:0;}h1,h2,h3,h4,h5,h6{color:#10172B;margin:0 0 21px;letter-spacing:-1.4px;}h1,h2,h3{color:#10172B;}h1{font-size:46px;margin:51px 0 18px;}h2{font-size:36px;margin:28px 0 16px;}h3{font-size:28px;margin:32px 0 17px;}#page{background-color:#F5F9FC;margin-right:0;overflow:hidden;padding-left:0;position:relative;}img{height:auto;max-width:100%;}p{margin:0 0 17px;}a{text-decoration:none;}a:link,a:visited{color:#005AF5;text-decoration:none;outline:none;}a:link:hover,a:visited:hover{color:#004CCE;}a:hover,a:focus,.link:hover,.link:focus{color:rgb(42,186,221);transition:color 300ms ease-out;text-decoration:none;}#navbar-top .container{max-width:1320px;}#navbar-main .container{max-width:1320px;}.form-control{box-shadow:none;border-radius:0;}.form-control:focus{color:#212529;border-color:#212529;outline:0;box-shadow:none;background:#f9f9f9;border-radius:0;}:focus-visible{outline:none;}button,input[type="reset"],input[type="submit"],input[type="button"]{color:#fff;background:#004CCE;border-radius:10px 10px 10px 10px;padding:12px 35px;font-size:14px;text-transform:capitalize;letter-spacing:0;transition:all 0.4s ease;line-height:1.5;border:1px solid #004CCE;outline:none;}.form-actions input:hover{color:#fff;background-color:#005AF5;border:1px solid #005AF5;box-shadow:none;}.btn-primary{position:relative;overflow:hidden;font-size:16px;background-color:#005AF5;color:#ffffff;border-radius:0;transition:all 0.3s ease;padding:13px 35px 13px 35px;box-shadow:none;outline:none;border:none;line-height:1.6;text-transform:capitalize;font-family:"Roboto",serif;font-weight:400;letter-spacing:0;}.btn-primary .glyphicon{right:10%;}.glyphicon-upload:before{content:"\e171";}.btn-primary:hover{color:#fff;background-color:#004CCE;box-shadow:none;}.btn-primary:focus{color:#fff;background-color:#004CCE;box-shadow:none;}.btn-primary:active{color:#fff;background-color:#004CCE;box-shadow:none;}.btn-primary:active:hover{background-color:#004CCE;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none;outline-offset:0;}.custom-btn{margin-top:45px;}.custom-btn a{color:#fff;border-color:#2ABADD;background-color:#2ABADD;padding:19px 42px;font-size:15px;line-height:1;font-weight:700;transition:all 0.3s ease;}.custom-btn a:hover{color:#fff!important;border-color:#1CA5C6;background-color:#1CA5C6;}.custom-btn2{}.custom-btn2 .link-text{position:relative;color:#10172B;font-size:15px;margin-right:0;display:inline-block;vertical-align:middle;text-indent:-110px;visibility:hidden;white-space:nowrap;opacity:0;transition:visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,opacity 0.4s ease;will-change:unset;}.custom-btn2:hover .link-text{opacity:1;text-indent:0;margin-right:6px;visibility:visible;transition:visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease;}.custom-btn2 a{}.custom-btn2 a:after{content:"\f061";display:inline-block;color:#10172B;font-family:"Font Awesome 5 Free";margin:0 5px;opacity:1;font-size:16px;vertical-align:middle;line-height:1;font-weight:600;transition:all 0.3s ease;}.custom-btn2:hover a:before{color:#005AF5;}#backtotop{background:#050B31!important;border:transparent;color:#fff;width:42px;height:42px;border-radius:0;text-align:start;}#backtotop:hover{background:#005AF5!important;}#backtotop:before{position:absolute;content:"";border:1px solid #fff;transform:rotate(45deg);padding:5px;top:18px;border-bottom:none;border-right:none;}#backtotop:hover{background-position:left bottom!important;color:#1d1d1d;}label{font-weight:400;}textarea.form-control,input.form-control{color:#10172B;border-width:0 0 1px 0;background:transparent;font-size:16px;padding:20px 0;height:auto;width:100% !important;border-radius:0;box-shadow:none;transition:all .5s ease;font-weight:400;line-height:18px;border-style:solid;border-color:rgba(30,30,30,0.2);}.form-control::-webkit-input-placeholder{text-transform:capitalize;color:#707376;}.form-control:focus,.form-control:active,textarea:focus,textarea:active,button:focus{box-shadow:none;border-color:#10172B;}#header #navbar-main{background-color:transparent;padding:28px 0;}#header .affix{background-color:#fff!important;padding:28px 0;}.path-frontpage #header .affix .navbar-nav .nav-item a{color:#10172B!important;}#header #navbar-main .container{position:relative;z-index:2;}#header #block-barrio-custom-main-menu{margin:0 auto;}#header #block-barrio-custom-main-menu .navbar-nav{}#header #block-barrio-custom-main-menu .navbar-nav .nav-item{font-size:16px;line-height:1.5;font-weight:500;word-break:break-word}#header #block-barrio-custom-main-menu .navbar-nav .nav-item a{color:#10172B;padding:13px;text-decoration:none;}.path-frontpage #header #block-barrio-custom-main-menu .navbar-nav .nav-item a{color:#fff;}#header #block-barrio-custom-main-menu .navbar-nav .nav-item a:before{background-color:rgb(42,186,221);content:"";display:block;position:relative;z-index:1;top:auto;bottom:-27px;left:0;height:2px;width:0;transform:none;transition:0.2s;}#header #block-barrio-custom-main-menu .navbar-nav .nav-item a:hover{color:rgb(42,186,221);}#header #block-barrio-custom-main-menu .navbar-nav .nav-item a:hover:before{width:100%;}#header #block-barrio-custom-main-menu .navbar-nav .nav-item .is-active{color:rgb(42,186,221);}#header #block-barrio-custom-main-menu .navbar-nav .nav-item .is-active:before{width:100%;}#header #block-barrio-custom-main-menu .navbar-nav .dropdown{}#header #block-barrio-custom-main-menu .navbar-nav .dropdown a:after{}#header #block-barrio-custom-main-menu .navbar-nav .dropdown-menu{}#header #block-barrio-custom-main-menu .navbar-nav .dropdown-menu .dropdown-item{}#header #block-barrio-custom-main-menu .navbar-nav .dropdown-menu .dropdown-item a{color:#10172B;}#header{margin-top:5px;}.path-frontpage .highlighted{margin-top:-113px;}.path-frontpage #swiper-sliderhome-block-1{padding:0;}.block-views-blocksliderhome-block-1{position:relative;z-index:1;}.hero-section{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000;}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.hero-background img{width:100%;height:100%;object-fit:cover;animation:fadeZoomIn 30s ease-in-out infinite;}.hero-background .hero-circles{position:absolute;left:0;top:0;right:0;bottom:0;}.hero-background .hero-circles .circles-top{position:absolute;left:1352px;top:-373px;z-index:0;}.hero-background .hero-circles .circles-top img{width:1032px;height:1014px;animation:fadeZoomIn 30s ease-in-out infinite;}.hero-background .hero-circles .circles-bottom{position:absolute;display:block;left:335px;top:627px;}.hero-background .hero-circles .circles-bottom img{width:1186px;height:1200px;animation:fadeZoomIn 30s ease-in-out infinite;}.hero-content{position:relative;z-index:2;text-align:center;color:#fff;max-width:900px;padding:20px;}..hero-content .hero-subtitle{color:#ffffff;text-align:center;font-size:20px;font-weight:400;margin:0 0 30px 0;line-height:1;text-transform:uppercase;}.hero-content .hero-title{color:#ffffff;text-align:center;font-size:80px;font-weight:700;margin:0 0 55px 0;line-height:1;text-transform:capitalize;}.hero-btn{}.hero-btn a{color:#fff;background:#005AF5;border-radius:0;padding:21px 43px;font-size:15px;text-transform:capitalize;font-weight:500;letter-spacing:0;transition:all 0.4s ease;line-height:1.5;border:none;outline:none;}.hero-btn a:hover{background:#004CCE;color:#fff!important;}.swiper-pagination{bottom:10%!important;}.swiper-pagination-bullet{display:inline-block;cursor:pointer;margin:0 20px 0 0;background:#f7f6f4;border-radius:50%;box-sizing:content-box;transition:.3s ease;width:12px;height:12px;}.swiper-pagination-bullet:hover{background:#2abadd;box-shadow:0px 0px 0px 5px rgba(42,186,221,0.15);}.swiper-pagination-bullet-active{background:#2abadd;box-shadow:0px 0px 0px 5px rgba(42,186,221,0.15);}@media (min-width:0px) and (max-width:767px){.hero-section{height:250px;}.hero-title{font-size:24px!important;margin:0 0 25px 0!important;}.hero-subtitle{font-size:16px!important;}.hero-circles img{}.hero-btn a{padding:10px 20px;font-size:14px;}}@media (min-width:768px) and (max-width:1023px){.hero-section{height:480px;}.hero-title{font-size:40px!important;}}@media (min-width:1024px) and (max-width:1919px){.hero-section{height:640px;}.hero-background .hero-circles .circles-top{position:absolute;left:60%;top:-60%;right:-1094px;z-index:0;}.hero-background .hero-circles .circles-bottom{position:absolute;display:block;left:-50%;top:0;}}@keyframes fadeZoomIn{0%{}20%{}50%{transform:scale(1.1);}70%{transform:scale(1.2);}100%{transform:scale(1.3);}}.top-breadcrumb{background:transparent;height:158px;margin:60px auto 120px;padding:0;position:relative;width:100%;z-index:1;}.top-title{}.top-title .field--name-title{color:#10172B;font-size:57px;font-weight:700;line-height:1;}@media (min-width:0px) and (max-width:768px){.field--name-title{color:#10172B;font-size:34px;;}}.block-system-breadcrumb-block{}.block-system-breadcrumb-block ol.breadcrumb{display:flex;padding:50px 0;margin:0 auto;flex-direction:row;flex-wrap:nowrap;justify-content:center;}.block-system-breadcrumb-block ol.breadcrumb li{}.block-system-breadcrumb-block ol.breadcrumb li:before{content:"\f105";display:inline-block;color:#10172B;font-family:"Font Awesome 5 Free";margin:0 8px;opacity:1;font-size:15px;vertical-align:middle;font-weight:600;}.block-system-breadcrumb-block ol.breadcrumb li a{color:#10172B;font-size:16px;font-weight:500;line-height:1.5;text-transform:capitalize;letter-spacing:0;padding:0;opacity:1;display:inline-block;transition:all 0.4s ease;}.block-system-breadcrumb-block ol.breadcrumb li a:hover{color:#005AF5;}.block-system-breadcrumb-block ol.breadcrumb li:first-child:before{display:none;}.block-system-breadcrumb-block ol.breadcrumb li:first-child a{color:#10172B;padding:0;}.block-system-breadcrumb-block ol.breadcrumb li:first-child a:hover{color:#2ABADD;}.block-system-breadcrumb-block ol.breadcrumb li.active{color:#2ABADD;font-size:16px;font-weight:500;line-height:1.5;text-transform:capitalize;}.node--type-home{}.node--type-home .seo-image{position:relative;}.node--type-home .seo-txt{}.node--type-home .field--name-field-image{}.node--type-home .field--name-field-image img{}.node--type-home .block-field-blocknodehomefield-imagetext{position:absolute;right:25px;bottom:74px;background-color:#010514;padding:55px 30px 55px 50px;}.node--type-home .block-field-blocknodehomefield-imagetext .field--name-field-imagetext{color:#fff;line-height:1.1;font-size:35px;font-weight:700;letter-spacing:-1px;max-width:280px;}.node--type-home .block-field-blocknodehomefield-subtitle{}.node--type-home .block-field-blocknodehomefield-subtitle .field--name-field-subtitle{color:#10172B;font-size:14px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;margin-bottom:20px;word-wrap:break-word;}.node--type-home .field--name-field-title{color:#10172B;font-size:57px;line-height:1;font-weight:700;word-wrap:break-word;}.node--type-home .field--name-body{}.node--type-home .field--name-body p{margin:24px 0 40px;font-size:17px;color:#707376;}.node--type-home .field--name-body ol{}.node--type-home .field--name-body ol li{color:#10172B;font-size:24px;font-weight:700;letter-spacing:-0.5px;padding:23px 0;}.node--type-home .field--name-body ol li:first-child{border-bottom:1px solid #D4DADE;}.node--type-home .field--name-body ol li:before{content:counter(li,decimal-leading-zero)".";font-weight:500;color:#A5A6AA;font-size:24px;line-height:1;margin-right:15px;}.node--type-home .serves-title-top{padding:120px 0 60px;max-width:1290px;margin:0 auto;}.node--type-home .field--name-field-servicesubtile{color:#10172B;font-size:14px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;margin-bottom:20px;word-wrap:break-word;}.node--type-home .field--name-field-servicetitle{color:#10172B;font-size:57px;line-height:1;font-weight:700;word-wrap:break-word;}.node--type-home .field--name-field-servicetext{font-size:17px;color:#707376;}.personal-top{padding:120px 0;background-color:#fff;}.personal-top .field--name-field-imageperson{}.personal-top .field--name-field-imageperson img{}.personal-top .right-block{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;}.personal-top .right-block .field--name-field-personsubtitle{color:#10172B;font-size:14px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;margin-bottom:20px;word-wrap:break-word;max-width:638px;}.personal-top .right-block .field--name-field-persontitle{color:#10172B;font-size:57px;line-height:1;font-weight:700;word-wrap:break-word;margin-bottom:25px;max-width:638px;}.personal-top .right-block .field--name-field-persontext{margin-bottom:40px;max-width:638px;}.skills-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:40px;}.skills-wrapper .skill{width:150px;height:150px;}.skills-wrapper .skill-label{width:140px;font-size:23px;line-height:1.2;font-weight:700;letter-spacing:0;text-align:left;color:#10172B;}.skills-wrapper .skill .chart{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;span{position:absolute;font-size:23px;line-height:1.2;font-weight:700;letter-spacing:0;text-align:left;color:#10172B;}canvas{}}.view-motohome{}.view-motohome .bg-wrapper{}.view-motohome .bg-wrapper .bg-image{position:relative;}.view-motohome .bg-wrapper .bg-image img{width:100%;}.view-motohome .bg-wrapper .bg-element{background-color:#061124;opacity:0.69;inset:0;position:absolute;overflow:hidden;}.view-motohome .bg-wrapper .bg-element .element-icon{position:absolute;bottom:0;overflow:hidden;left:0;width:34%;}.view-motohome .bg-wrapper .bg-element .element-icon2{position:absolute;right:0;top:0;overflow:hidden;width:34%;}.view-motohome .bg-wrapper .bg-txt{position:absolute;top:0;left:0;right:0;bottom:0;max-width:903px;margin:0 auto;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;}.view-motohome .bg-wrapper .bg-txt .subtitle{color:#fff;font-size:14px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;margin-bottom:20px;word-wrap:break-word;}.view-motohome .bg-wrapper .bg-txt .title{color:#fff;font-size:57px;line-height:1;font-weight:700;word-wrap:break-word;}.view-bloghome{padding:120px 0;}.view-bloghome .view-header{margin-bottom:45px;text-align:center;}.view-bloghome .view-header .subtitle{color:#10172B;font-size:14px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;margin-bottom:20px;word-wrap:break-word;}.view-bloghome .view-header .title{color:#10172B;font-size:57px;line-height:1;font-weight:700;word-wrap:break-word;}.view-bloghome .blog-box{box-shadow:0 3px 20px rgba(16,23,43,0.03);padding-right:30px;}.view-bloghome .blog-box .blog-box-inner{background-color:#fff;border-top:2px solid #fff;transition:all 0.4s ease;overflow:hidden;}.view-bloghome .blog-box:hover .blog-box-inner{border-color:#2ABADD;}.view-bloghome .blog-box .blog-contain{padding:34px 32px;}.view-bloghome .blog-box .blog-contain .blog-date{color:rgb(165,166,170);font-size:13px;margin-bottom:13px;}.view-bloghome .blog-box .blog-contain .blog-title{}.view-bloghome .blog-box .blog-contain .blog-title a{color:#11172B;font-size:26px;line-height:1.1;transition:all 0.3s ease;font-weight:700;}.view-bloghome .blog-box .blog-contain .blog-title a:hover{color:#707376;}.view-bloghome .blog-box .image-blog{overflow:hidden;}.view-bloghome .blog-box .image-blog a{}.view-bloghome .blog-box .image-blog img{transition:all 0.5s ease;}.view-bloghome .blog-box:hover .image-blog img{transform:scale(1.07,1.07);transition:all 0.5s ease;}.view-bloghome .blog-box .custom-btn2{padding:25px 32px;overflow:hidden;}.view-bloghome .blog-box:hover .custom-btn2 .link-text{opacity:1;text-indent:0;margin-right:6px;visibility:visible;transition:visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease;}.view-bloghome .view-footer{text-align:center;padding-top:45px;}.about-left{}.about-left h2{font-size:14px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;margin-bottom:12px;}.about-left .content{}.about-left .content h2{font-size:46px;line-height:1;font-weight:700;}.about-left .content p{color:#707376;}.about-left .content #custom-button{}.about-left .content #button-tel{color:#10172B;font-size:17px;line-height:20px;}.about-left .content #button-tel:before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;margin-right:10px;}.about-right{position:relative;display:flex;justify-content:center;}.about-right .image1{position:relative;width:437px;}.about-right .image1 img{}.about-right .image2{position:absolute;width:384px;left:0;bottom:-115px;}.about-right .image2 img{}.block-views-blockcompanypage-block-1{}.block-views-blockcompanypage-block-1 .about-item{}.block-views-blockcompanypage-block-1 .about-item .about-item-inner{}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image{position:relative;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image img{width:100%;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image:before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);opacity:.6;transition:all 0.4s ease;}.block-views-blockcompanypage-block-1 .about-item:hover .about-item-inner .about-image:before{opacity:0.8;z-index:0;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text{position:absolute;left:30px;right:0;bottom:30px;transition:all 0.4s ease;}.block-views-blockcompanypage-block-1 .about-item:hover .about-item-inner .about-image .about-item-text{bottom:60px;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .about-title{}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .about-title a{font-size:24px;color:#fff;line-height:1.3;font-weight:700;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .about-btn{margin-top:10px;opacity:0;transition:opacity 0.4s ease-out;}.block-views-blockcompanypage-block-1 .about-item:hover .about-item-inner .about-image .about-item-text .about-btn{opacity:1;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .about-btn a{}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .about-btn a:before{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600;font-size:19px;color:#fff;}.view-servicespage{}.view-servicespage .view-content{}.view-servicespage .col-lg-3{padding-bottom:30px;}.view-servicespage .col-lg-3 .service-card{position:relative;box-shadow:0 3px 30px rgba(0,0,0,0.05);padding:54px 34px 20px;background-color:#ffffff;transition:box-shadow 0.3s ease-out;text-align:center;min-height:341px;}.view-servicespage .col-lg-3 .service-card .icon{}.view-servicespage .col-lg-3 .service-card .icon{background-position:center center;width:81px;height:71px;margin:0 auto;}.view-servicespage .col-lg-3:first-child .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon1.png) no-repeat scroll 0 0;transition:all 0.3s ease;}.view-servicespage .col-lg-3:hover:first-child .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon1b.png) no-repeat scroll 0 0;}.view-servicespage .col-lg-3:nth-child(2) .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon2.png) no-repeat scroll 0 0;}.view-servicespage .col-lg-3:hover:nth-child(2) .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon2b.png) no-repeat scroll 0 0;transition:all 0.3s ease;}.view-servicespage .col-lg-3:nth-child(3) .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon3.png) no-repeat scroll 0 0;transition:all 0.3s ease;}.view-servicespage .col-lg-3:hover:nth-child(3) .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon3b.png) no-repeat scroll 0 0;transition:all 0.3s ease;}.view-servicespage .col-lg-3:last-child .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon4.png) no-repeat scroll 0 0;transition:all 0.3s ease;}.view-servicespage .col-lg-3:hover:last-child .service-card .icon{background:url(/themes/custom/barrio_custom/images/service-icon4b.png) no-repeat scroll 0 0;transition:all 0.3s ease;}.view-servicespage .col-lg-3 .service-card .title{margin-top:25px;}.view-servicespage .col-lg-3 .service-card .title a{color:#10172B;font-size:23px;line-height:1.2;transition:all 0.3s ease;font-weight:700;text-transform:none;letter-spacing:0;}.view-servicespage .col-lg-3 .service-card .title a:hover{color:#10172B!important;}.view-servicespage .col-lg-3 .service-card .txt{margin-top:5px;}.view-servicespage .col-lg-3 .service-card .custom-btn-2{position:absolute;bottom:10px;left:0;right:0;}.view-servicespage .col-lg-3 .service-card .custom-btn-2 a{}.view-servicespage .col-lg-3 .service-card .custom-btn-2 a:before{content:"\f141";display:inline-block;color:rgba(16,23,43,0.2);font-family:"Font Awesome 5 Free";margin:0 5px;opacity:1;font-size:26px;vertical-align:middle;line-height:1;font-weight:600;transition:all 0.3s ease;}.view-servicespage .col-lg-3 .service-card:hover .custom-btn-2 a:before{color:#005AF5;}.block-views-blockcompanyslider-block-1{padding:75px 0;background:#fff;}.block-views-blockcompanyslider-block-1 .owl-carousel .owl-item img{width:227px;}.field--type-image{margin-bottom:57px!important;}.field--type-image img{width:100%;height:auto;overflow:hidden;}.field--name-body ol{counter-reset:li;color:#10172B;font-size:17px;line-height:28px;font-weight:400;word-wrap:break-word;margin:15px 0;padding:0 0 0 30px;}.field--name-body ol li:before{content:counter(li);color:#005AF5;display:inline-block;margin:0 14px 0 0;font-weight:600;line-height:26px;font-size:14px;}.field--name-body ol li{padding:0 0 8px;position:relative;list-style:none;counter-increment:li;}.field--name-body ul{padding-left:0px;margin-bottom:0;}.field--name-body ul li{list-style:none;position:relative;color:#10172B;font-size:17px;line-height:28px;font-weight:400;word-wrap:break-word;margin:10px 0;}.field--name-body ul li:before{color:#005AF5;content:"\f00c";display:inline-block;font-family:"Font Awesome 5 Free";margin:0 14px 0 30px;font-weight:600;line-height:26px;font-size:14px;}.field--name-body p{}.field--name-body p:first-of-type::first-letter{color:#10172B;font-size:57px;line-height:54px;float:left;font-weight:600;vertical-align:middle;margin-right:10px;}.field--name-body blockquote:before{content:"";background:url(/themes/custom/barrio_custom/images/quote.svg) no-repeat 0 0;display:block;position:relative;top:-15px;left:-10px;z-index:1;width:40px;height:40px;}.field--name-body blockquote{display:table;padding:31px 43px;margin:31px 0;position:relative;width:100%;z-index:1;color:#10172B;background-color:#ffffff;border-left:2px solid #005AF5;text-align:left;}.field--name-body blockquote p{position:relative;color:#10172B;font-size:18px;line-height:30px;font-weight:400;margin:0;word-wrap:break-word;}.field--name-body blockquote p:first-of-type::first-letter{color:#10172B;font-size:18px;line-height:30px;font-weight:400;margin:0;word-wrap:break-word;}.block-field-blocknodepagefield-file{float:left;margin:16px 0;padding:0;width:100%;}.block-field-blocknodepagefield-file .field--name-field-file{background:transparent;border:1px solid #cac0be;border-radius:4px;padding:15px 20px;margin:5px 0;transition:all 300ms ease 0s;}.block-field-blocknodepagefield-file .field--name-field-file:hover{border:1px solid #005AF5;}.block-field-blocknodepagefield-file .field__item  .file{display:flex;flex-direction:row;}.block-field-blocknodepagefield-file .field__item  .file-icon{max-width:25px;margin:0 10px 0 0;}.block-field-blocknodepagefield-file .field__item  .file-icon .glyphicon-file:before{color:transparent;transition:all 300ms ease 0s;-webkit-text-stroke-color:#10172B;-webkit-text-stroke-width:1px;}.block-field-blocknodepagefield-file .field__item :hover .file-icon .glyphicon-file:before{-webkit-text-stroke-color:#000;}.block-field-blocknodepagefield-file .field__item  .file-link{width:68%;}.block-field-blocknodepagefield-file .field__item  .file-link a{color:#10172B;display:block;font-size:16px;font-weight:400;text-decoration:none;transition:all 300ms ease 0s;}.block-field-blocknodepagefield-file .field__item :hover .file-link a{color:#000;}.block-field-blocknodepagefield-file .field__item  .file-size{width:27%;text-align:right;color:#7a7a7a;transition:all 300ms ease 0s;font-size:14px;}.block-field-blocknodepagefield-file .field__item :hover .file-size{color:#000;}.field--name-field-video{border-top:1px solid #cac0be;float:left;margin-bottom:0;margin-top:8px;max-width:1180px;width:100%;padding:20px 0 0 0;}.field--name-field-video  iframe{border-radius:0;}.field--name-field-gallery{border-top:1px solid #cac0be;float:left;margin-bottom:0;margin-top:10px;padding:20px 0;width:100%;}.field--name-field-gallery .field__item{background:rgba(0,0,0,0) url(/themes/custom/barrio_custom/images/hover_zoom2.png) no-repeat scroll center center;float:left;margin:4px;transition:background-position 0.3s ease-in 0s;width:calc(25% - 8px);}.field--name-field-gallery .field__item  a{display:block;margin-bottom:0;}.field--name-field-gallery .field__item  img{opacity:1;transition:opacity 0.3s ease-in-out 0s;margin:0;}.field--name-field-gallery .field__item :hover{background:url(/themes/custom/barrio_custom/images/hover_zoom2.png) no-repeat scroll center center rgba(0,0,0,1);}.field--name-field-gallery .field__item :hover img{opacity:0.5;}@media (min-width:0px) and (max-width:500px){.field--name-body blockquote{display:table;margin:10px auto 10px;padding:20px 5px 20px;position:relative;width:calc(100% - 10px);z-index:1;}}@media (min-width:0px) and (max-width:768px){.field--name-field-gallery .field__item{;width:calc(50% - 8px);}}.view-blog-recent{}.view-blog-recent .views-row{padding:0 0 20px 0;}.view-blog-recent .box-img{position:relative;width:30%;display:block;float:left;overflow:hidden;transition:all 0.4s ease 0s;}.view-blog-recent .box-img img{width:100%;transition:all 0.4s ease 0s;}.view-blog-recent .box-img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);transition:background-color 0.35s ease;z-index:1;}.view-blog-recent .box-img img{display:block;width:100%;transition:all 0.35s ease;z-index:0;}.view-blog-recent .views-row:hover .box-img img{transform:scale(1.25);transition:all 0.35s ease;}.view-blog-recent .views-row:hover .box-img:before{background-color:rgba(0,0,0,0.5);}.view-blog-recent .views-field-nothing{display:block;float:left;vertical-align:top;width:auto;padding-left:20px;}.view-blog-recent .views-field-nothing .box-title{padding:0 5px;width:70%;display:inline-block;float:left;}.view-blog-recent .views-field-nothing .box-title a{color:#202020;font-size:18px;line-height:1.29em;letter-spacing:-0.04em;}.view-blog-recent .views-row:hover .views-field-nothing .box-title a{color:#999;}.view-blog-recent .views-field-nothing .box-day{color:rgba(32,32,32,0.6);font-size:14px;font-weight:300;text-transform:none;letter-spacing:0.02em;line-height:1.63em;font-style:italic;}.block-views-blockblog-block-1{display:block;position:relative;width:100%;}.block-views-blockblog-block-1 .views-row{margin-bottom:30px;width:100%;}.block-views-blockblog-block-1 .views-row .image-blog{margin-bottom:35px;overflow:hidden;position:relative;}.block-views-blockblog-block-1 .views-row .image-blog img{width:100%;height:100%;transition:all 0.35s ease;}.block-views-blockblog-block-1 .views-row:hover .image-blog img{transform:scale(1.25);transition:all 0.35s ease;}.block-views-blockblog-block-1 .views-row .image-blog a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1;transition:background-color 0.35s ease;}.block-views-blockblog-block-1 .views-row:hover .image-blog a:before{background-color:rgba(0,0,0,0.5);}.block-views-blockblog-block-1 .blog-contain{position:relative;display:inline-block;width:100%;vertical-align:middle;box-sizing:border-box;}.block-views-blockblog-block-1 .blog-contain .blog-title{margin-bottom:2px;}.block-views-blockblog-block-1 .blog-contain .blog-title a{margin:0 0 4px;font-size:30px;line-height:1.2em;color:#202020;text-transform:uppercase;font-weight:700;letter-spacing:-.04em;}.block-views-blockblog-block-1 .blog-contain .blog-txt{position:relative;display:inline-block;width:100%;vertical-align:middle;margin:15px 0 15px;}.block-views-blockblog-block-1 .blog-contain .custom-btn{margin:25px 0 45px;}.block-views-blockblog-block-1 .blog-contain .custom-btn a{color:#fff;}@media (min-width:0px) and (max-width:530px){}.pagination{}.pagination .page-item{color:#ffffff;background-color:#202020 !important;position:relative;display:inline-block;vertical-align:middle;width:auto;outline:0;font-size:16px;line-height:1.125em;font-weight:300;text-transform:capitalize;box-sizing:border-box;margin:0 5px;transition:.3s cubic-bezier(.08,.8,0,.84);}.pagination .page-item .page-link{background-color:transparent!important;border-color:transparent!important;padding:10px 20px;}.pagination .page-item .page-link{color:#fff;}.boxrow{display:block;width:100%;}.boxrow #mapcanvas{position:relative;width:100%;height:488px;border:none;right:1%;}.boxrow #mapcanvas #bodyContent{color:#000;}.bg-contact{padding:0;margin:0 auto;width:100%;position:relative;background-image:url(/themes/custom/barrio_custom/images/bg-contact.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:710px;}.bg-contact .hero{display:flex;flex-direction:column;align-items:center;justify-content:center;height:710px;}.bg-contact .hero .overlay{width:100%;height:710px;background-color:#0C0C0C;opacity:0.27;position:absolute;top:0;bottom:0;overflow:hidden;}.bg-contact .content{position:relative;text-align:center;z-index:2;}.bg-contact .content .subtitle{color:#ffffff;font-size:14px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;margin-bottom:13px;}.bg-contact .content h1{color:#ffffff;font-size:27px;line-height:1;letter-spacing:-1.8px;}.bg-contact .content .btn{border:0;border-color:#2ABADD;background-color:#2ABADD;font-size:15px;color:#ffffff;font-weight:700;line-height:21px;letter-spacing:0;margin-bottom:10px;padding:13px 32px;transition:all 0.3s ease;}.bg-contact .content .btn:hover{border-color:#1CA5C6;background-color:#1CA5C6;}.bg-contact .bg-element{position:absolute;left:0;bottom:0;max-width:30%;width:30%;z-index:1;}.bg-contact .bg-element img{}@media (min-width:0px) and (max-width:768px){.bg-contact{height:271px;}.bg-contact .hero{height:271px;}.bg-contact .hero .overlay{height:271px;}}.moto-container{position:relative;width:100%;background:url(/themes/custom/barrio_custom/images/moto-banner.jpg) no-repeat center / cover;overflow:hidden;}.moto-container:after{content:"";background-color:#000000;opacity:0.6;position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;}.moto-container .moto-element{position:absolute;right:0;max-width:32%;width:100%;z-index:1;}.moto-container .overlay-text{position:relative;z-index:1;}.moto-container .overlay-text .moto-inner{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;align-items:center;min-height:503px;justify-content:center;padding-bottom:50px;}.moto-container .overlay-text .moto-inner .subtitle{margin-bottom:15px;color:#ffffff;font-size:14px;line-height:18px;font-weight:700;text-align:center;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;}.moto-container .overlay-text .moto-inner .title{font-size:46px;color:#ffffff;line-height:1.2;font-weight:700;text-align:center;}.moto-container .overlay-text .moto-inner .custom-btn-3{margin-top:40px;background-color:#fff;}.moto-container .overlay-text .moto-inner .custom-btn-3 a{color:#fff;border-color:#2ABADD;background-color:#2ABADD;padding:15px 36px;font-size:15px;font-weight:700;line-height:24px;transition:all 0.3s ease;}.moto-container .overlay-text .moto-inner .custom-btn-3 a:hover{color:#fff!important;border-color:#1CA5C6;background-color:#1CA5C6;}@media (min-width:0px) and (max-width:425px){.moto-container .moto-element{max-width:60%;}.moto-container .overlay-text .moto-inner{min-height:264px;}.moto-container .overlay-text .moto-inner .subtitle{font-size:13px;line-height:16px;}.moto-container .overlay-text .moto-inner .title{font-size:27px;line-height:30px;}}@media (min-width:426px) and (max-width:1439px){.moto-container .moto-element{max-width:45%;}.moto-container .overlay-text .moto-inner{min-height:323px;}.moto-container .overlay-text .moto-inner .subtitle{font-size:13px;line-height:16px;}.moto-container .overlay-text .moto-inner .title{font-size:27px;line-height:30px;}}.block-right{}.block-right .block{background:#fff;padding:15px 30px;margin-top:30px;}.block-right .field-content .active{color:#2ABADD;}.block-right .search-block-form{padding:0;margin-top:0;}.block-right .search-block-form .js-form-submit{background:none;border:none;width:50px;color:#000;font-size:0;}.block-right .search-block-form .js-form-submit:before{content:"\f002";font-family:"Font Awesome 5 Free";color:#005AF5;font-size:20px;background-image:none;font-weight:600;transition:all 0.3s ease;}.block-right .search-block-form .js-form-submit:hover:before{color:#2ABADD;}#block-barrio-custom-footerlogo{position:relative;background-color:#010514;}#block-barrio-custom-footerlogo .foot-logo-top{position:relative;display:flex;margin:90px 0 50px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0 50px;}#block-barrio-custom-footerlogo .foot-logo-top .logo{max-height:45px;width:auto;}#block-barrio-custom-footerlogo .foot-logo-top .title{width:50%;color:#fff;font-size:46px;font-weight:700;letter-spacing:-1.8px;}.site-footer{padding:15px 0!important;background:#010514!important;}.site-footer .block{margin:0!important;padding:0!important;border:none!important;}.site-footer .site-footer__top{}.site-footer p{color:#BCC4D3!important;line-height:30px;}.site-footer p:first-of-type::first-letter{font-size:inherit;line-height:inherit;color:inherit;margin-right:0;font-weight:400;}.site-footer .field__item{width:100%;}.site-footer .site-footer__top{padding:0;}.site-footer .site-footer__top h2{color:#ffffff;font-size:19px;font-weight:700;line-height:1.5;text-transform:none;margin-bottom:20px;padding:0;position:relative;border:none;}.site-footer .foot-logo{margin:0 10px 20px 10px;}.site-footer .foot-logo img{height:auto;max-width:100%;}.site-footer .contact-info p{text-transform:uppercase;font-weight:400;font-size:12px;letter-spacing:.25em;color:#2b2b2b;line-height:20px;}.site-footer .contact-info a{color:#2b2b2b;text-decoration:none;transition:all 0.4s ease 0s;}#block-barrio-custom-bgfooter{}#block-barrio-custom-bgfooter .bg-footer-inner{background-position:center center;width:81px;height:71px;margin:0 auto;position:relative;}#block-barrio-custom-bgfooter .bg-footer-inner .bg-footer{background:url(/themes/custom/barrio_custom/images/moto-element.webp) no-repeat scroll 0 0;}#block-barrio-custom-aboutfooter{margin-left:40px !important;}.site-footer .social-small{list-style:outside none none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;}.site-footer .social-small a{color:#fff;font-size:20px;margin-bottom:5px;}.site-footer .social-small a:hover .fab{color:#005AF5;}.site-footer .block-menu{margin:30px auto;text-align:center;}#block-mainnavigation-3-menu{text-align:center;margin-right:40px;}.site-footer .navbar-nav li{list-style:outside none none;margin:0;}.site-footer .navbar-nav li a{display:inline-block;color:#BCC4D3;font-size:17px;line-height:1.5;font-weight:400;padding:0;transition:all 0.4s ease;}.site-footer .navbar-nav li a:before{display:none;}.site-footer .navbar-nav li a:hover{color:#ffffff !important;text-decoration:none;}.site-footer .navbar-nav li a.active{color:#ffffff !important;text-decoration:none;}.site-footer .dropdown:hover>.dropdown-menu{display:none;}.site-footer .dropdown-toggle:after{display:none;}@media (max-width:555px){.site-footer .block-menu{margin:20px 0 20px 40px;text-align:left;width:40%;float:left;}}.webform-submission-newsletter-form{font-weight:400;color:#fff;font-size:20px;line-height:1.4em;letter-spacing:.035em;padding-bottom:0;position:relative;margin:0;}.webform-submission-newsletter-form p{margin:10px 0;line-height:1.65em;color:#2b2b2b;}.webform-submission-newsletter-form .js-form-item{}.webform-submission-newsletter-form .form-actions{float:left;width:100%;}.webform-submission-newsletter-form .form-actions .webform-button--submit{position:relative;display:inline-block;vertical-align:middle;border:none;background-color:#fff;color:#202020;line-height:1.125em;font-weight:300;text-transform:capitalize;transition:.3s cubic-bezier(.08,.8,0,.84);padding:17px 63px 18px;}.webform-submission-newsletter-form .form-actions .webform-button--submit:hover{background-color:#202020;color:#fff;}.webform-submission-newsletter-form .form-actions .webform-button--submit:focus,.webform-submission-newsletter-form .form-actions .webform-button--submit:focus-visible{box-shadow:none;}#block-barrio-custom-webform{float:left;margin:30px 20px;}#block-barrio-custom-contact{float:left;margin:30px 20px;width:90%;}#block-barrio-custom-contact .contact-info{}#block-barrio-custom-contact .contact-title{display:inline-block;color:#fff;font-size:16px;line-height:40px;padding:0;text-transform:capitalize;list-style:none;font-weight:600;}#block-barrio-custom-contact .contact-txt{font-size:14px;color:#fff;}@media (max-width:555px){#block-barrio-custom-contact{float:left;margin:20px 0 0 0;width:40%;}}#block-barrio-custom-copyright{}.site-footer__bottom{position:relative;top:29px;border-top:1px solid #DDDDDD;}.site-footer__bottom .text-center a{color:#7A7F91;font-size:16px;text-decoration:none;transition:all 0.4s ease;font-weight:400;}.site-footer__bottom .text-center a:hover{color:#ffffff;}.site-footer__bottom .text-center a:hover{color:#999;}.site-footer__bottom .copyright{padding-top:30px;margin:0 0 30px;color:#ffffff;font-size:16px;line-height:1.5;font-weight:400;}.region-footer-fifth{margin-top:0!important;text-align:center;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.user-pass .form-item-name label::before,.user-register-form .form-item-name label::before,.user-login-form .form-item-name label::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-person" width="1em" height="1em" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M13 14s1 0 1-1-1-4-6-4-6 3-6 4 1 1 1 1h10zm-9.995-.944v-.002.002zM3.022 13h9.956a.274.274 0 00.014-.002l.008-.002c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664a1.05 1.05 0 00.022.004zm9.974.056v-.002.002zM8 7a2 2 0 100-4 2 2 0 000 4zm3-2a3 3 0 11-6 0 3 3 0 016 0z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.user-pass .form-type-password label::before,.user-register-form .form-type-password label::before,.user-login-form .form-type-password label::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-lock" width="1em" height="1em" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.5 8h-7a1 1 0 00-1 1v5a1 1 0 001 1h7a1 1 0 001-1V9a1 1 0 00-1-1zm-7-1a2 2 0 00-2 2v5a2 2 0 002 2h7a2 2 0 002-2V9a2 2 0 00-2-2h-7zm0-3a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.25rem;width:1.75rem;height:1.75rem;}.user-pass .form-type-email label::before,.user-register-form .form-type-email label::before,.user-login-form .form-type-email label::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-envelope" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 3H2a1 1 0 00-1 1v8a1 1 0 001 1h12a1 1 0 001-1V4a1 1 0 00-1-1zM2 2a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2V4a2 2 0 00-2-2H2z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M.071 4.243a.5.5 0 01.686-.172L8 8.417l7.243-4.346a.5.5 0 01.514.858L8 9.583.243 4.93a.5.5 0 01-.172-.686z" clip-rule="evenodd"/><path d="M6.752 8.932l.432-.252-.504-.864-.432.252.504.864zm-6 3.5l6-3.5-.504-.864-6 3.5.504.864zm8.496-3.5l-.432-.252.504-.864.432.252-.504.864zm6 3.5l-6-3.5.504-.864 6 3.5-.504.864z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.user-pass .form-item-user-picture-0 label::before,.user-register-form .form-item-user-picture-0 label::before,.user-login-form .form-item-user-picture-0 label::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-person-square" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 00-1 1v12a1 1 0 001 1h12a1 1 0 001-1V2a1 1 0 00-1-1zM2 0a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2H2z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M2 15v-1c0-1 1-4 6-4s6 3 6 4v1H2zm6-6a3 3 0 100-6 3 3 0 000 6z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.25rem;width:1.75rem;height:1.75rem;}.form-submit::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M13.854 3.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3.5-3.5a.5.5 0 11.708-.708L6.5 10.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;}.search-form .form-submit::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.442 10.442a1 1 0 011.415 0l3.85 3.85a1 1 0 01-1.414 1.415l-3.85-3.85a1 1 0 010-1.415z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 100-11 5.5 5.5 0 000 11zM13 6.5a6.5 6.5 0 11-13 0 6.5 6.5 0 0113 0z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;}a.nav-link--::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-house" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M2 13.5V7h1v6.5a.5.5 0 00.5.5h9a.5.5 0 00.5-.5V7h1v6.5a1.5 1.5 0 01-1.5 1.5h-9A1.5 1.5 0 012 13.5zm11-11V6l-2-2V2.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M7.293 1.5a1 1 0 011.414 0l6.647 6.646a.5.5 0 01-.708.708L8 2.207 1.354 8.854a.5.5 0 11-.708-.708L7.293 1.5z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;}a.nav-link--user-login::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-unlock" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.655 8H2.333c-.264 0-.398.068-.471.121a.73.73 0 00-.224.296 1.626 1.626 0 00-.138.59V14c0 .342.076.531.14.635.064.106.151.18.256.237a1.122 1.122 0 00.436.127l.013.001h7.322c.264 0 .398-.068.471-.121a.73.73 0 00.224-.296 1.627 1.627 0 00.138-.59V9c0-.342-.076-.531-.14-.635a.658.658 0 00-.255-.237A1.122 1.122 0 009.655 8zm.012-1H2.333C.5 7 .5 9 .5 9v5c0 2 1.833 2 1.833 2h7.334c1.833 0 1.833-2 1.833-2V9c0-2-1.833-2-1.833-2zM8.5 4a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.20rem;width:1.5rem;height:1.2rem;}a.nav-link--user-logout::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-lock" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.5 8h-7a1 1 0 00-1 1v5a1 1 0 001 1h7a1 1 0 001-1V9a1 1 0 00-1-1zm-7-1a2 2 0 00-2 2v5a2 2 0 002 2h7a2 2 0 002-2V9a2 2 0 00-2-2h-7zm0-3a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.20rem;width:1.5rem;height:1.2rem;}a.nav-link--user::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-person-check" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11 14s1 0 1-1-1-4-6-4-6 3-6 4 1 1 1 1h10zm-9.995-.944v-.002.002zM1.022 13h9.956a.274.274 0 00.014-.002l.008-.002c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664a1.05 1.05 0 00.022.004zm9.974.056v-.002.002zM6 7a2 2 0 100-4 2 2 0 000 4zm3-2a3 3 0 11-6 0 3 3 0 016 0zm6.854.146a.5.5 0 010 .708l-3 3a.5.5 0 01-.708 0l-1.5-1.5a.5.5 0 01.708-.708L12.5 7.793l2.646-2.647a.5.5 0 01.708 0z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;}a.nav-link--contact::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-envelope" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 3H2a1 1 0 00-1 1v8a1 1 0 001 1h12a1 1 0 001-1V4a1 1 0 00-1-1zM2 2a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2V4a2 2 0 00-2-2H2z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M.071 4.243a.5.5 0 01.686-.172L8 8.417l7.243-4.346a.5.5 0 01.514.858L8 9.583.243 4.93a.5.5 0 01-.172-.686z" clip-rule="evenodd"/><path d="M6.752 8.932l.432-.252-.504-.864-.432.252.504.864zm-6 3.5l6-3.5-.504-.864-6 3.5.504.864zm8.496-3.5l-.432-.252.504-.864.432.252-.504.864zm6 3.5l-6-3.5.504-.864 6 3.5-.504.864z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;}a.nav-link--user-register::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-person-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11 14s1 0 1-1-1-4-6-4-6 3-6 4 1 1 1 1h10zm-9.995-.944v-.002.002zM1.022 13h9.956a.274.274 0 00.014-.002l.008-.002c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664a1.05 1.05 0 00.022.004zm9.974.056v-.002.002zM6 7a2 2 0 100-4 2 2 0 000 4zm3-2a3 3 0 11-6 0 3 3 0 016 0zm4.5 0a.5.5 0 01.5.5v2a.5.5 0 01-.5.5h-2a.5.5 0 010-1H13V5.5a.5.5 0 01.5-.5z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M13 7.5a.5.5 0 01.5-.5h2a.5.5 0 010 1H14v1.5a.5.5 0 01-1 0v-2z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;}a.nav-link--user-password::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-lock" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.5 8h-7a1 1 0 00-1 1v5a1 1 0 001 1h7a1 1 0 001-1V9a1 1 0 00-1-1zm-7-1a2 2 0 00-2 2v5a2 2 0 002 2h7a2 2 0 002-2V9a2 2 0 00-2-2h-7zm0-3a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.20rem;width:1.5rem;height:1.2rem;}.tabs a.nav-link--user-login::before{background-image:url('data:image/svg+xml,<svg class="bi bi-unlock" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.655 8H2.333c-.264 0-.398.068-.471.121a.73.73 0 00-.224.296 1.626 1.626 0 00-.138.59V14c0 .342.076.531.14.635.064.106.151.18.256.237a1.122 1.122 0 00.436.127l.013.001h7.322c.264 0 .398-.068.471-.121a.73.73 0 00.224-.296 1.627 1.627 0 00.138-.59V9c0-.342-.076-.531-.14-.635a.658.658 0 00-.255-.237A1.122 1.122 0 009.655 8zm.012-1H2.333C.5 7 .5 9 .5 9v5c0 2 1.833 2 1.833 2h7.334c1.833 0 1.833-2 1.833-2V9c0-2-1.833-2-1.833-2zM8.5 4a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');}.tabs a.nav-link--user-register::before{background-image:url('data:image/svg+xml,<svg class="bi bi-person-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11 14s1 0 1-1-1-4-6-4-6 3-6 4 1 1 1 1h10zm-9.995-.944v-.002.002zM1.022 13h9.956a.274.274 0 00.014-.002l.008-.002c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664a1.05 1.05 0 00.022.004zm9.974.056v-.002.002zM6 7a2 2 0 100-4 2 2 0 000 4zm3-2a3 3 0 11-6 0 3 3 0 016 0zm4.5 0a.5.5 0 01.5.5v2a.5.5 0 01-.5.5h-2a.5.5 0 010-1H13V5.5a.5.5 0 01.5-.5z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M13 7.5a.5.5 0 01.5-.5h2a.5.5 0 010 1H14v1.5a.5.5 0 01-1 0v-2z" clip-rule="evenodd"/></svg>');}.tabs a.nav-link--user-password::before{background-image:url('data:image/svg+xml,<svg class="bi bi-lock" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.5 8h-7a1 1 0 00-1 1v5a1 1 0 001 1h7a1 1 0 001-1V9a1 1 0 00-1-1zm-7-1a2 2 0 00-2 2v5a2 2 0 002 2h7a2 2 0 002-2V9a2 2 0 00-2-2h-7zm0-3a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');}ol.breadcrumb li:first-child a::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-house" width="1em" height="1em" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M2 13.5V7h1v6.5a.5.5 0 00.5.5h9a.5.5 0 00.5-.5V7h1v6.5a1.5 1.5 0 01-1.5 1.5h-9A1.5 1.5 0 012 13.5zm11-11V6l-2-2V2.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M7.293 1.5a1 1 0 011.414 0l6.647 6.646a.5.5 0 01-.708.708L8 2.207 1.354 8.854a.5.5 0 11-.708-.708L7.293 1.5z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.15rem;width:1.5rem;height:1.1rem;}
