html{margin:0 !important;overflow-x:hidden}img{max-width:100%}body{margin:0;font-family:"tt-commons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.wrap{width:94% !important;padding:0 !important;margin:0 auto !important;position:relative;max-width:1280px}.wpb-content-wrapper{width:100%}p,h1,h2,h3,h4,h5,h6{margin:0}@font-face{font-family:"tt-commons";src:url(//barie.ai/wp-content/themes/PF/./fonts/TT%20Commons%20Classic%20Light.d5ef8c18.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"tt-commons";src:url(//barie.ai/wp-content/themes/PF/./fonts/TT%20Commons%20Classic%20Regular.385d6695.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"tt-commons";src:url(//barie.ai/wp-content/themes/PF/./fonts/TT%20Commons%20Classic%20Medium.001333b3.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"tt-commons";src:url(//barie.ai/wp-content/themes/PF/./fonts/TT%20Commons%20Classic%20DemiBold.96cbe0af.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"tt-commons";src:url(//barie.ai/wp-content/themes/PF/./fonts/TT%20Commons%20Classic%20Bold.bc4de08c.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@media screen and (min-width:1361px){.vc_row[data-vc-full-width]{padding-left:calc((100vw - 1280px) / 2 - 15px) !important;padding-right:calc((100vw - 1280px) / 2 - 15px) !important;left:calc(((100vw - 1280px) / 2 - 0px) * -1) !important;width:100vw !important;max-width:100vw !important;position:relative !important;box-sizing:border-box;margin-top:-1px}}@media screen and (max-width:1360px){.vc_row[data-vc-full-width]{padding-left:calc((100vw - 100%) / 2 - 15px) !important;padding-right:calc((100vw - 100%) / 2 - 15px) !important;left:calc(((100vw - 100%) / 2 - 0px) * -1) !important;width:100vw !important;max-width:100vw !important;position:relative !important;box-sizing:border-box;margin-top:-1px}}@media screen and (max-width:767px){.vc_row[data-vc-full-width]{padding-left:15px !important;padding-right:15px !important;left:calc(((100vw - 100%) / 2 - 0px)* -1) !important}}@media screen and (min-width:1361px){.page-id-490 .vc_row[data-vc-full-width]{padding-left:calc((100vw - 1280px) / 2 - 0px) !important;padding-right:calc((100vw - 1280px) / 2 - 0px) !important;left:calc(((100vw - 1280px) / 2 - 0px) * -1) !important;width:100vw !important;max-width:100vw !important;position:relative !important;box-sizing:border-box;margin-top:-1px}}@media screen and (max-width:1360px){.page-id-490 .vc_row[data-vc-full-width]{padding-left:calc((100vw - 100%) / 2 - 0px) !important;padding-right:calc((100vw - 100%) / 2 - 0px) !important;left:calc(((100vw - 100%) / 2 - 0px) * -1) !important;width:100vw !important;max-width:100vw !important;position:relative !important;box-sizing:border-box;margin-top:-1px}}@media screen and (max-width:767px){.page-id-490 .vc_row[data-vc-full-width]{padding-left:15px !important;padding-right:15px !important;left:calc(((100vw - 100%) / 2 - 0px)* -1) !important}}p.covidetop{width:100%;height:40px;background-color:#ff5436;margin-bottom:0;color:#fff;font-size:14px;font-family:"tt-commons";letter-spacing:0;line-height:40px;text-align:center}p.covidetop a{color:#fff}@media screen and (max-width:767px){p.covidetop{height:auto;margin-bottom:0;font-size:14px;padding:10px;line-height:1.5;box-sizing:border-box}}
@font-face{font-family:'Camphor-W01-Medium';src:url(//barie.ai/wp-content/themes/PF/assets/css/./fonts/Camphor-W01-Medium.woff) format('woff');font-display:swap}body{margin:0;padding:0;font-family:"Libre Baskerville",serif;overflow-x:hidden}*{box-sizing:border-box}header#masthead{position:fixed;width:100%;top:0;z-index:9999;background:0 0;transition:background-color .3s ease,box-shadow .3s ease}header#masthead.peace-sticky{background-color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.08)}body.showmenu header#masthead{background-color:#fff !important}.wrap{max-width:1280px;margin:0 auto;padding:0 20px}.site-header-inr{display:flex;align-items:center;justify-content:space-between;height:90px}.site-branding img{display:block;width:220px;height:auto}.site-header-inr-desk{display:flex}.site-header-inr-mob{display:none}nav#site-navigation ul#primary-menu{display:flex;gap:30px;list-style:none;margin:0;padding:0;align-items:center}nav#site-navigation ul#primary-menu>li{position:relative}nav#site-navigation ul#primary-menu>li>a{text-decoration:none;color:#111;font-weight:600;font-size:16px;padding:16px 0;display:flex;align-items:center;gap:5px}nav#site-navigation ul#primary-menu>li.menu-item-has-children>a:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;margin-top:2px}ul.custom-mega-menu{position:absolute;top:100%;left:-20px;width:290px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);padding:12px;list-style:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;border:1px solid #f0f0f0;display:block}nav#site-navigation ul#primary-menu li.menu-item-has-children:hover ul.custom-mega-menu{opacity:1;visibility:visible;transform:translateY(0)}ul.custom-mega-menu li{display:block;margin:0}ul.custom-mega-menu li a{display:flex !important;align-items:flex-start;padding:12px 16px !important;text-decoration:none;border-radius:8px;transition:background .2s;gap:15px;height:auto !important}ul.custom-mega-menu li a:hover{background-color:#f9fafb}.menu-icon{color:#4b5563;flex-shrink:0;margin-top:3px}.menu-icon img{width:100%;height:auto}.menu-text{display:flex;flex-direction:column;text-align:left}.menu-text .title{font-weight:600;font-size:15px;color:#111827;margin-bottom:2px}.menu-text .desc{font-size:13px;color:#6b7280;line-height:1.4;font-weight:400}.cta-btns{display:flex;align-items:center;gap:12px}a.cta-btns-demo{padding:10px 24px;border-radius:50px;font-size:14px;font-weight:600;text-decoration:none;background:#0582ff;color:#fff;transition:.3s;white-space:nowrap;border:1px solid transparent}a.cta-btns-demo:hover{background:#006ce6}a.cta-btns-demo.cta-btns-demo-bordered{background:0 0;border:1px solid #111;color:#111}a.cta-btns-demo.cta-btns-demo-bordered:hover{background:#f5f5f5}a.cta-btns-demo.cta-btn-login{background:#0f0f0f}ul.custom-mega-menu.features-mega{width:500px;display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:14px;background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.11);padding:18px 6px}ul.custom-mega-menu.features-mega li{width:calc(50% - 11px);border-bottom:1px solid #bbb}@media screen and (max-width:1025px){.top-banner{display:none}.site-header-inr-desk{display:none !important}.site-header-inr-mob{display:block !important}.main-headerbar{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0}.site-branding img{width:160px}.menu-bar{display:block;width:32px;height:32px;cursor:pointer;position:relative;z-index:101}.menu-bar img{width:100%;position:absolute;top:0;left:0;transition:opacity .3s}.close-icon{opacity:0;pointer-events:none}body.showmenu .open-icon{opacity:0}body.showmenu .close-icon{opacity:1;pointer-events:auto;filter:brightness(0)}body.showmenu{overflow:hidden}.dropdwonmenu{display:none;position:fixed;top:auto;left:0;width:100%;height:calc(100vh - 80px);background:#fff;padding:20px 25px 80px;overflow-y:auto;z-index:100;flex-direction:column;border-top:1px solid #f0f0f0}body.showmenu .dropdwonmenu{display:flex}.mobile-menu-list{list-style:none;padding:0;margin:0 0 30px}.mobile-menu-list>li{border-bottom:1px solid #f0f0f0}.mobile-menu-list a{display:block;padding:16px 0;font-size:16px;font-weight:600;color:#111;text-decoration:none;position:relative}.mobile-dropdown-trigger{position:relative}.mobile-dropdown-trigger:after{content:'';width:10px;height:10px;border-right:2px solid #111;border-bottom:2px solid #111;position:absolute;right:0;top:18px;transform:rotate(45deg);transition:transform .3s}.mobile-dropdown-trigger.open:after{transform:rotate(-135deg);top:24px}.mobile-menu-list .sub-menu{display:none;list-style:none;padding:0 0 10px 15px;background:#f9f9f9;margin-bottom:10px;border-radius:8px}.mobile-menu-list .sub-menu.showmenuinr{display:block}.mobile-menu-list .sub-menu li{border:none}.mobile-menu-list .sub-menu a{font-size:14px;font-weight:400;padding:10px;color:#4b5563}.mobile-cta-btns{display:flex;flex-direction:column;gap:15px}.mobile-cta-btns a{text-align:center;width:100%;display:block}}
footer#colophon{padding:80px 0 26px;background:#fff}.site-footer .wrap{z-index:99;position:relative;max-width:1280px}.barie-footer-container{display:flex !important;flex-wrap:wrap;justify-content:space-between}.barie-footer-brand-s{width:calc(25% - 20px)}.barie-footer-brand-s a.product-hunt{display:block;margin:20px 0}.barie-footer-menu-s{width:calc(75% - 20px);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:16px}@media only screen and (max-width:1366px){footer#colophon:before{filter:brightness(.5)}}@media only screen and (max-width:767px){footer#colophon:before{top:auto;bottom:0}.barie-footer-brand-s{padding:0 !important}footer#colophon{padding:60px 0 26px}}h2.menu-head a{color:#253eb5;text-decoration:none}div.locations.mobile{display:none}.col-md-12.logo-col img{width:130px;margin-bottom:50px}ul.social li a img{width:24px}h2.menu-head{color:#000;font-family:inter;font-weight:600;font-size:18px;padding-bottom:10px;position:relative}ul.ulfooter li a{color:#212121;font-family:Raleway;font-size:14px;font-style:normal;font-weight:400;line-height:25.6px}.social-icons ul li{display:inline;margin-right:5%}.social-icons ul li:last-child{margin-right:0}p.loc-head{font-weight:600;color:#253eb5;font-family:sans-serif;font-size:16px;margin-bottom:24px}.end-privacy-text p{color:#000;font-size:14px;font-family:sans-serif;margin-top:10px}ul.ulfooter li{padding-bottom:10px}@media (min-width:768px){.end-privacy-text{padding:16px 0 0;margin:30px auto 0 auto;border-top:.75px solid;border-top-color:rgb(0 0 0/17%)}h2.menu-head.social,.col-md-3.social-icons{display:none}}h2.menu-head{color:#212121;font-family:"Libre Baskerville",serif;font-weight:700;font-size:16px;line-height:16.5px;padding-bottom:10px;position:relative}ul.ulfooter li{position:relative}ul.ulfooter li a{color:#212121;font-family:Raleway;font-size:14px;font-style:normal;font-weight:400;line-height:26px;padding-left:0}ul.ulfooter li a:before{content:"";background:url(/wp-content/uploads/2024/05/right.png);width:12px;height:12px;color:#fff;font-size:20px;position:absolute;left:0;top:25%;background-size:contain;display:none}.social-icons ul li{display:inline;margin-right:5%}.end-privacy-text p{color:var(--Text-Dark,#212121);font-family:Raleway;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}ul.ulfooter{list-style:none;padding-left:0}ul.ulfooter li a{text-decoration:underline;text-decoration:none !important;outline:none}.row.locations-new{display:flex}.row.locations-new{display:flex}a.t-icon-f{border-radius:50%;height:24px !important;width:24px !important;display:inline-block;text-align:center}ul.ulfooter.contact li a,ul.ulfooter.contact li p{display:flex;align-items:center;gap:16px;color:#000;font-family:'Plus Jakarta Sans'}ul.ulfooter.contact li a img,ul.ulfooter.contact li p img{width:20px}ul.social{padding-left:0 !important}.end-privacy-text p a{color:#fff !important;font-weight:500}p.loc-para:before{background-size:15px;background-repeat:no-repeat;width:20px;position:absolute;content:'';left:0;top:3px;font-family:'FontAwesome' !important;color:#253eb5;font-size:13px;background-image:url(/wp-content/uploads/2024/03/maps-and-flags.png);position:absolute;height:20px}p.loc-para{margin-bottom:5px !important;position:relative;padding-left:24px;color:#646e9f;font-family:sans-serif;font-size:14px;line-height:20px}p.loc-para{margin-bottom:5px !important;position:relative;padding-left:19px;color:#646e9f;font-family:sans-serif;font-size:13px;line-height:20px;width:100%}.end-privacy-text p a{color:#fff !important;font-weight:600 !important;font-family:sans-serif !important;text-decoration:none}@media only screen and (max-width:1100px){p.loc-para{font-size:13px;line-height:20px;width:89%}p.loc-para br{display:none}}@media only screen and (max-width:1024px){ul.ulfooter.contact li a{gap:5px;font-size:13px}}@media only screen and (max-width:834px){ul.ulfooter li{padding-bottom:5px}h2.menu-head{font-size:18px}.social-icons ul li img{width:20px}ul.social li a img{width:22px}}@media only screen and (max-width:767px){.col-md-12.logo-col img{margin-bottom:30px}h2.menu-head:after{position:absolute;content:'';background-image:url(/wp-content/uploads/2024/05/down.png);width:20px;height:20px;right:0;top:6px;background-repeat:no-repeat;background-size:100%;filter:invert(1)}div.locations.mobile{display:block}.hidembl-1{display:none}.barie-footer-container{display:block}ul.ulfooter{display:none;margin:0}ul.locations{list-style:none;padding-left:0}p.loc-head{margin-bottom:12px}p.loc-para{width:100%;margin-bottom:20px !important}h2.menu-head:focus:after{rotate:180deg;transform:rotate(180deg)}h2.menu-head.careers:after{display:none}ul.ulfooter.contact li a{gap:15px;font-size:14px}}.barie-footer-brand-s ul{list-style:none;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:32px 0}.barie-footer-brand-s ul li{color:var(--Text-Dark,#212121);font-family:Raleway;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.barie-footer-brand-s ul li a{color:var(--Text-Dark,#212121);font-family:Raleway;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;display:flex;align-items:center;gap:8px}.barie-footer-brand-s ul li img{width:21px}.barie-footer-brand-s p{color:#212121;margin-top:16px;margin-bottom:18px;max-width:500px;font-family:Raleway;line-height:23px;font-size:14px;width:76%;max-width:100%}p.lst_cnt img{position:relative;top:4px;left:-8px}@media only screen and(max-width:767px){.barie-footer-brand-s{width:100% !important}}ul.ftr_icos_social{display:flex;padding:0;margin:0;margin-top:25px}ul.ftr_icos_social li{list-style:none}ul.ftr_icos_social li img{width:22px;margin-right:0}.ftr_icos_social li a svg{color:#000;width:23px;height:23px}@media only screen and (max-width:767px){.barie-footer-container{row-gap:20px}ul.ftr_icos_social{margin-top:24px;margin-bottom:32px}.barie-footer-brand-s{width:100%}.barie-footer-menu-s{width:100%}.barie-footer-menu-s .barie-footer-menu-s-col{width:100%}}