/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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:#232323;margin:0 0 21px;letter-spacing:-1.4px;}h1,h2,h3{color:#232323;}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;padding-top:1px;position:relative;}img{height:auto;max-width:100%;}p{margin:0 0 17px;}a{text-decoration:none;}a:link,a:visited{color:#2562FF;text-decoration:none;outline:none;}a:link:hover,a:visited:hover{color:#004CCE;}a:hover,a:focus,.link:hover,.link:focus{color:#2562FF;transition:color 300ms ease-out;text-decoration:none;}.fab{font-size:26px;margin-right:5px;}#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!important;outline:0;box-shadow:none!important;background:#f9f9f9;border-radius:0;}:focus-visible{outline:none;}label{color:#232323;}legend{color:#232323;}.page-node-21 .block-webform-block{margin-top:50px;}.page-node-21 .form-item-markup{margin-bottom:30px!important;}.progress-step.is-active::before{background-color:#2562FF;}.progress-step:not(:last-child)::after{background-color:#ffffff;}.progress-step:before{background-color:#ffffff;}.progress-step.is-complete:before{background-color:#2562FF;}.progress-step.is-complete::after{background-color:#2562FF;}.progress-title{font-size:16px;margin-bottom:40px;}.contextual{top:28px;}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:#2562FF;border:1px solid #2562FF;box-shadow:none;}.btn-primary{position:relative;overflow:hidden;font-size:16px;background-color:#2562FF;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:#2562FF;background-color:#2562FF;padding:19px 42px;font-size:15px;line-height:1;font-weight:600;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:#232323;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:#232323;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:#2562FF;}#backtotop{background:#050B31!important;border:transparent;color:#fff;width:42px;height:42px;border-radius:0;text-align:start;}#backtotop:hover{background:#2562FF!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:#232323;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:#232323;}.dropbutton-widget{position:absolute!important;right:0;top:-14px;background-color:#fff!important;border-radius:0!important;color:#232323!important;text-transform:uppercase;background-image:none !important;}.dropbutton-widget .dropbutton-toggle button{background-color:transparent!important;background-image:none!important;filter:brightness(0);}@media (min-width:0px) and (max-width:991px){.dropbutton-widget{position:relative!important;width:70px;}}.navbar .navbar-brand img{width:222px;}.navbar .navbar-floating img{width:222px;}.navbar .navbar-brand{display:none;}.navbar.affix .navbar-brand{display:none;}.navbar.affix .navbar-floating{display:block;}.path-frontpage .navbar .navbar-brand{display:block;}.path-frontpage .navbar.affix .navbar-brand{display:none;}.path-frontpage .navbar .navbar-floating{display:none;}.path-frontpage .navbar.affix .navbar-floating{display:block;}@media (min-width:0px) and (max-width:767px){.navbar .navbar-brand img{width:175px;}}.path-frontpage #header #navbar-main{background-color:transparent;padding:26px 0;}#header #navbar-main{background-color:#fff;padding:26px 0;}#header .affix{background-color:#fff!important;padding:26px 0;}#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:#232323;padding:13px;text-decoration:none;}.path-frontpage #header #block-barrio-custom-main-menu .navbar-nav .nav-item a{color:#fff;}.path-frontpage #header .affix #block-barrio-custom-main-menu .nav-item a{color:#232323;}#header #block-barrio-custom-main-menu .navbar-nav .nav-item a:before{background-color:#2562FF;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:#2562FF;}#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:#2562FF;}#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{padding:15px 0;}#header #block-barrio-custom-main-menu .navbar-nav .dropdown-menu .dropdown-item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;padding:0;margin:0 15px;background-color:transparent!important;}#header #block-barrio-custom-main-menu .navbar-nav .dropdown-menu .dropdown-item:hover{background-color:transparent;color:inherit;}#header #block-barrio-custom-main-menu .navbar-nav .dropdown-menu .dropdown-item a{color:#232323;}.navbar-expand-lg .offcanvas .offcanvas-body{align-items:center;}@media (min-width:0px) and (max-width:991px){.navbar-toggler{background-color:#fff!important;border-radius:0!important;}.offcanvas-body,.offcanvas-header{background:#fff;}.offcanvas-header{background:#fff url(/themes/custom/barrio_custom/images/antares-innovation-fliating-logo.png) no-repeat center 0;position:relative;top:50px;margin-bottom:50px;padding:20px 0;}.offcanvas-header button{opacity:1;border-radius:0;}#header #block-barrio-custom-main-menu .navbar-nav .nav-item a{color:#232323!important;}}.path-frontpage .highlighted{margin-top:-114px;}.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:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:0.4;}.hero-background img{width:100%;height:100%!important;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;width:900px;}.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:56px;font-weight:600;margin:0 0 55px 0;line-height:1.2;letter-spacing:0.5px;text-transform:capitalize;}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,30px);right:auto;}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,30px);left:auto;}.swiper-button-next:after,.swiper-button-prev:after{border:none;background-color:#fff;font-size:32px;color:#232323;padding:15px 10px;}.hero-btn{color:#fff!important;background:#2562FF;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:hover{background:#004CCE;}.swiper-pagination{bottom:10%!important;}.swiper-pagination-bullet{display:inline-block;cursor:pointer;margin:20px 20px 20px 5px !important;background:#f7f6f4;border-radius:50%;box-sizing:content-box;transition:.3s ease;width:15px;height:15px;}.swiper-pagination-bullet:hover{background:#2562FF;box-shadow:0 0 0 5px rgba(42,186,221,0.15);}.swiper-pagination-bullet-active{background:#2562FF;box-shadow:0 0 0 5px rgba(42,186,221,0.15);}@media (min-width:0px) and (max-width:767px){.hero-section{height:400px;}.hero-content{width:360px;}.hero-content .hero-title{font-size:28px!important;margin:0 0 25px 0!important;}.hero-subtitle h3{font-size:16px!important;}.hero-circles img{}.hero-btn{padding:15px 25px;}.hero-btn a{padding:10px 20px;font-size:14px;}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px;}}@media (min-width:768px) and (max-width:1023px){.hero-section{height:480px;}.hero-content{width:480px;}.hero-content .hero-title{font-size:40px!important;}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px;}}@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:auto;margin:20px auto 40px;padding:0;position:relative;width:100%;z-index:1;}.top-title{max-width:80%;margin:0 auto;}.top-title .field--name-title h1{color:#232323;font-size:42px;font-weight:600;line-height:1;}@media (min-width:0px) and (max-width:768px){.top-title .field--name-title h1{color:#232323;font-size:26px;}}.block-system-breadcrumb-block{}.block-system-breadcrumb-block ol.breadcrumb{display:flex;padding:15px 0;margin:0 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;}.block-system-breadcrumb-block ol.breadcrumb li{}.block-system-breadcrumb-block ol.breadcrumb li:before{content:"\f105";display:inline-block;color:#232323;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:#232323;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:#2562FF;}.block-system-breadcrumb-block ol.breadcrumb li:first-child:before{display:none;}.block-system-breadcrumb-block ol.breadcrumb li:first-child a{color:#232323;padding:0;}.block-system-breadcrumb-block ol.breadcrumb li:first-child a:hover{color:#2562FF;}.block-system-breadcrumb-block ol.breadcrumb li.active{color:#2562FF;font-size:16px;font-weight:500;line-height:1.5;text-transform:capitalize;}@media (min-width:0px) and (max-width:768px){.block-system-breadcrumb-block ol.breadcrumb li a{font-size:16px;}.block-system-breadcrumb-block ol.breadcrumb li.active{font-size:14px;}}.seosection{padding:50px 0;}.node--type-home{}.node--type-home .seo-image{position:relative;margin:30px 0;}.node--type-home .seo-txt{margin:100px 0;}.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;top:30%;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:600;letter-spacing:-1px;max-width:280px;}.node--type-home .block-field-blocknodehomefield-subtitle h2{color:#232323;font-size:16px;line-height:1.8;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;word-wrap:break-word;}.node--type-home h3{color:#232323;font-size:16px;line-height:1.8;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;word-wrap:break-word;}.node--type-home h2{color:#232323;font-size:57px;line-height:1;font-weight:600;word-wrap:break-word;}.node--type-home .block-field-blocknodehomefield-title h3{color:#232323;font-size:57px;line-height:1;font-weight:600;word-wrap:break-word;}.node--type-home h4{color:#fff;}.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:#232323;font-size:22px;font-weight:400;letter-spacing:-0.5px;padding:23px 0;border-bottom:1px solid #D4DADE;}.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;}@media (min-width:0px) and (max-width:767px){.node--type-home h2{font-size:36px;}.node--type-home .block-field-blocknodehomefield-title h3{font-size:36px;}.node--type-home .seo-image,.node--type-home .seo-txt{margin:20px 0;}.node--type-home .field--name-body ol li{padding:10px 0;font-size:18px;}.node--type-home .field--name-body ol li:before{font-size:21px;}}@media (min-width:768px) and (max-width:1023px){.node--type-home .block-field-blocknodehomefield-title h3{font-size:42px;}.node--type-home h2{font-size:42px;}.node--type-home .seo-image,.node--type-home .seo-txt{margin:20px 0;}}.node--type-home .serves-title-top{padding:70px 0 60px;max-width:1290px;margin:0 auto;}.node--type-home .field--name-field-servicetext{font-size:17px;color:#707376;}@media (min-width:0px) and (max-width:767px){.node--type-home .serves-title-top{padding:40px 0 20px;}}@media (min-width:768px) and (max-width:1023px){.node--type-home .serves-title-top{padding:80px 0 40px;}}.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-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:100px;height:100px;}.skills-wrapper .skill-label{font-size:23px;line-height:1.2;font-weight:600;letter-spacing:0;text-align:left;color:#232323;}.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:600;letter-spacing:0;text-align:left;color:#232323;}canvas{width:100px!important;height:100px!important;}}@media (min-width:0px) and (max-width:767px){.personal-top{padding:40px 0;}.skills-wrapper{flex-direction:column;}.skills-wrapper .skill{width:80px!important;height:80px!important;}.skills-wrapper .skill-label{text-align:center;}.skills-wrapper .skill .chart{canvas{width:80px!important;height:80px!important;}}}@media (min-width:768px) and (max-width:1023px){.personal-top{padding:60px 0;}}.view-motohome{}.view-motohome .bg-wrapper{}.view-motohome .bg-wrapper .bg-image{position:relative;}.view-motohome .bg-wrapper .bg-image img{width:100%;min-height:378px;}.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 h3{color:#fff;font-size:14px;line-height:18px;font-weight:600;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 h2{color:#fff;font-size:57px;line-height:1;font-weight:600;word-wrap:break-word;margin:0 10px;}@media (min-width:0px) and (max-width:767px){.view-motohome .bg-wrapper .bg-txt .title h2{font-size:36px;}}@media (min-width:768px) and (max-width:1023px){.view-motohome .bg-wrapper .bg-txt .title h2{font-size:42px;}}.view-bloghome{padding:120px 0;}.view-bloghome .view-header{margin-bottom:45px;text-align:center;}.view-bloghome .view-header .subtitle{}.view-bloghome .view-header .subtitle h3{color:#232323;font-size:14px;line-height:18px;font-weight:600;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:#232323;font-size:57px;line-height:1;font-weight:600;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:#2562FF;}.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 h2{font-size:24px;}.view-bloghome .blog-box .blog-contain .blog-title a{color:#11172B;font-size:24px;line-height:1.1;transition:all 0.3s ease;font-weight:600;}.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:600;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:600;}.about-left .content p{color:#707376;}.about-left .content #custom-button{}.about-left .content #button-tel{color:#232323;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:600;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .custom-btn2{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 .custom-btn2{opacity:1;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .custom-btn2 a{color:#fff;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .custom-btn2 .link-text{color:#fff;}.block-views-blockcompanypage-block-1 .about-item .about-item-inner .about-image .about-item-text .custom-btn2 a:after{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 h2{font-size:23px;line-height:1.2;}.view-servicespage .col-lg-3 .service-card .title a{color:#232323;font-size:23px;line-height:1.2;transition:all 0.3s ease;font-weight:600;text-transform:none;letter-spacing:0;}.view-servicespage .col-lg-3 .service-card .title a:hover{color:#232323!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:#2562FF;}.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:#232323;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:#2562FF;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:0;margin-bottom:0;}.field--name-body ul li{list-style:none;position:relative;color:#232323;font-size:17px;line-height:28px;font-weight:400;word-wrap:break-word;margin:10px 0;}.field--name-body ul li:before{color:#2562FF;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:#232323;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:#232323;background-color:#ffffff;border-left:2px solid #2562FF;text-align:left;}.field--name-body blockquote p{position:relative;color:#232323;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:#232323;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 #2562FF;}.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:#232323;-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:#232323;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);}.field--name-body ol{padding:0;}}.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:600;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;}.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 h3{margin-bottom:15px;color:#ffffff;font-size:14px;line-height:18px;font-weight:600;text-align:center;font-style:normal;text-transform:uppercase;letter-spacing:1.8px;opacity:0.9;}.moto-container .overlay-text .moto-inner .title h2{font-size:46px;color:#ffffff;line-height:1.2;font-weight:600;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:#2562FF;background-color:#2562FF;padding:15px 36px;font-size:15px;font-weight:600;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 h3{font-size:13px;line-height:16px;}.moto-container .overlay-text .moto-inner .title h2{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 h3{font-size:13px;line-height:16px;}.moto-container .overlay-text .moto-inner .title h2{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:#004CCE;}.block-right .search-block-form{padding:0;margin-top:0;}.block-right .search-block-form .content{width:100%;}.block-right .search-block-form .content .form-type-search{width:100%;margin:0 20px;}.block-right .search-block-form .content .form-actions{align-self:center;padding:0 5px;}.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:#2562FF;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:#2562FF;}#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{width:auto;}#block-barrio-custom-footerlogo .foot-logo-top .title{width:50%;}#block-barrio-custom-footerlogo .foot-logo-top .title h3{color:#fff;font-size:28px;font-weight:600;letter-spacing:-1.8px;text-align:center;}@media (min-width:0px) and (max-width:767px){#block-barrio-custom-footerlogo .foot-logo-top{margin:60px 0 0;padding:0 50px;}#block-barrio-custom-footerlogo .foot-logo-top .logo{margin:0 auto 30px;}#block-barrio-custom-footerlogo .foot-logo-top .title{width:100%;}#block-barrio-custom-footerlogo .foot-logo-top .title h3{font-size:24px;}}@media (min-width:768px) and (max-width:1023px){}.site-footer{padding:15px 0!important;background:#010514!important;}.site-footer .region{margin:15px 0;}.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:24px;font-weight:600;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:row;flex-wrap:wrap;align-items:flex-start;gap:15px;}.site-footer .social-small a{color:#fff;font-size:20px;margin-bottom:5px;}.site-footer .social-small a:hover .fab{color:#2562FF;}.site-footer .block-menu{margin:30px auto;text-align:center;}.site-footer #block-barrio-custom-mainnavigation-menu{color:#ffffff;font-size:24px;font-weight:600;line-height:1.5;text-transform:none;margin-bottom:20px;padding:0;position:relative;border:none;}#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-contactfooter{}#block-barrio-custom-contactfooter .cont-icon{margin:10px 0 15px;}#block-barrio-custom-contactfooter .cont-icon .fas{margin-right:10px;}#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;}
.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;}
