@import url(/wp-content/themes/bridge/style.css);@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(/wp-content/themes/bridge-child/fonts/roboto/Roboto-Light.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/wp-content/themes/bridge-child/fonts/roboto/Roboto-Regular.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;src:url(/wp-content/themes/bridge-child/fonts/roboto/Roboto-SemiBold.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(/wp-content/themes/bridge-child/fonts/roboto/Roboto-Bold.woff2) format('woff2')}@font-face{font-family:'Mulish';font-style:normal;font-weight:300;src:url(/wp-content/themes/bridge-child/fonts/mulish/Mulish-Light.woff2) format('woff2')}@font-face{font-family:'Mulish';font-style:normal;font-weight:400;src:url(/wp-content/themes/bridge-child/fonts/mulish/Mulish-Regular.woff2) format('woff2')}@font-face{font-family:'Mulish';font-style:normal;font-weight:600;src:url(/wp-content/themes/bridge-child/fonts/mulish/Mulish-SemiBold.woff2) format('woff2')}@font-face{font-family:'Mulish';font-style:normal;font-weight:700;src:url(/wp-content/themes/bridge-child/fonts/mulish/Mulish-Bold.woff2) format('woff2')}body{font-family:'Roboto','Mulish',sans-serif;line-height:1.6em}:root{--padding-title:60px;--padding-l:60px;--padding-m:40px;--padding-s:15px}div.padding-vl{padding-top:var(--padding-m);padding-bottom:var(--padding-m)}div.padding-vm,body div.padding-vs{padding-top:var(--padding-s);padding-bottom:var(--padding-s)}div.padding-title{padding-top:var(--padding-m);padding-bottom:var(--padding-m)}@media screen and (min-width:768px){body ьdiv.padding-vl{padding-top:var(--padding-l);padding-bottom:var(--padding-l)}div.padding-vm{padding-top:var(--padding-m);padding-bottom:var(--padding-m)}body div.padding-title{padding-top:var(--padding-title);padding-bottom:var(--padding-title)}}div.padding-fl,div.padding-fm,div.padding-fs{padding:var(--padding-s)}@media screen and (min-width:768px){body div.padding-fl{padding:var(--padding-l)}div.padding-fm{padding:var(--padding-m)}}div.fadeInLeft{animation-name:newfadeInLeft}div.fadeInRight{animation-name:newfadeInRight}div.fadeInUp{animation-name:newfadeInUp}body div.fadeInDown{animation-name:newfadeInDown}@keyframes newfadeInLeft{from{opacity:0;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:translate3d(-10%,0,0)}to{opacity:1;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:none}}@keyframes newfadeInRight{from{opacity:0;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:translate3d(10%,0,0)}to{opacity:1;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:none}}@keyframes newfadeInUp{from{opacity:0;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:translate3d(0,10%,0)}to{opacity:1;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:none}}@keyframes newfadeInDown{from{opacity:0;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:translate3d(0,-10%,0)}to{opacity:1;animation-timing-function:cubic-bezier(.6,.2,.3,1);transform:none}}.sc-flex-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sc-flex-col{width:100%;padding:10px}@media screen and (min-width:768px){.sc-flex-col-16{width:16%}.sc-flex-col-25{width:25%}.sc-flex-col-30{width:30%}.sc-flex-col-33{width:33%}.sc-flex-col-40{width:40%}.sc-flex-col-50{width:50%}.sc-flex-col-60{width:60%}.sc-flex-col-67{width:67%}.sc-flex-col-75{width:75%}.sc-flex-col-84{width:84%}body .sc-flex-col-100{width:100%}}.align-center{-ms-flex-align:center;align-items:center}.justify-center{-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){body .align-center-mobile{-ms-flex-align:center;align-items:center}.justify-center-mobile{-ms-flex-pack:center;justify-content:center}}.mulish{font-family:"Mulish"}.sc-title-two h5,.sc-title-two h4,.sc-title-two h3,.sc-title-two h2{text-shadow:0 0 10px rgb(0 0 0 / .3)}.text-white *{color:#fff}.elementor-button{font-family:"Mulish"}.sc-button-light a.elementor-button{color:var(--e-global-color-secondary);background:var(--e-global-color-5dfaf36);box-shadow:none}.sc-button-light a.elementor-button:hover{color:var(--e-global-color-secondary);background:var(--e-global-color-primary)}.qode-btn.qode-btn-icon.qode-btn-simple{background:var(--e-global-color-primary);padding:10px!important;font-size:13px!important;border-radius:6px}.qode-btn.qode-btn-icon.qode-btn-simple:hover{background:var(--e-global-color-accent)!important}.qode-btn.qode-btn-icon .qode-button-v2-icon-holder .qode-button-v2-icon-holder-inner:before,.qode-btn.qode-btn-icon.qode-btn-simple::after{display:none}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{box-shadow:none;font-size:12px;text-transform:uppercase}.cmplz-message p{font-size:15px}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{border:1px solid #d3d3d3;border-radius:6px;font-size:15px;line-height:1.5em;background-color:#fff;color:var(--e-global-color-secondary);font-family:Mulish}input.wpcf7-form-control.wpcf7-date:focus,input.wpcf7-form-control.wpcf7-number:focus,input.wpcf7-form-control.wpcf7-quiz:focus,input.wpcf7-form-control.wpcf7-text:focus,select.wpcf7-form-control.wpcf7-select:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus{border:1px solid var(--e-global-color-primary)}.qbutton,.qbutton.medium,#submit_comment,.load_more a,.blog_load_more_button a,.post-password-form input[type='submit'],input.wpcf7-form-control.wpcf7-submit,input.wpcf7-form-control.wpcf7-submit:not([disabled]),.woocommerce table.cart td.actions input[type="submit"],.woocommerce input#place_order,.woocommerce-page input[type="submit"],.woocommerce .button,div.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button{color:var(--e-global-color-secondary);font-family:'Mulish',sans-serif;font-size:16px;line-height:20px;height:20px;font-weight:600;background-color:var(--e-global-color-primary);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding-left:35px;padding-right:35px}#sc-form label{width:100%;font-size:13px;color:var(--e-global-color-secondary);text-transform:uppercase;letter-spacing:1px}#sc-form .wpcf7-submit{border:none;padding:20px 25px}.wpcf7-acceptance .wpcf7-list-item{margin:10px 0 0}.wpcf7-list-item.first{margin:0}.sc-faq .qodef-e-title{text-transform:none;border-top:none}.sc-faq .qodef-qi-faq.qodef-style--standard .qodef-e-content{border-bottom:none}.sc-faq .qodef-qi-faq.qodef-style--standard .qodef-e-title-holder{border-bottom:1px solid var(--e-global-color-primary);margin-bottom:10px}.qodef-qi-faq .qodef-e-content p{font-size:18px}.header_bottom_right_widget_holder{padding-right:0}nav.main_menu ul li a span.underline_dash,nav.vertical_menu ul li a span.underline_dash{bottom:1px}header>div{margin-top:10px}header nav.main_menu{left:20%}header nav.main_menu>ul{left:0}.testimonial_content_inner{display:flex;flex-direction:column-reverse;position:relative}.testimonials_holder{text-align:left}.testimonials .testimonial_text_inner p.testimonial_author{margin-left:110px;margin-bottom:33px}.testimonials_holder .author_company_divider{display:none}.testimonials .testimonial_text_inner p.testimonial_author span.author_company{display:block;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.1em;color:#43434f!important}.testimonial_image_holder{text-align:left;vertical-align:middle;margin:0;position:absolute;bottom:0;left:0}.testimonials .testimonial_text_inner p{margin-bottom:50px}.qode-btn.qode-btn-icon.qode-btn-simple{position:relative;overflow:visible}.qode-btn.qode-btn-icon.qode-btn-simple:after{content:'';position:absolute;left:0;bottom:7px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:all .3s ease-in-out}.qode-btn.qode-btn-icon.qode-btn-simple:hover:after{opacity:1}.q_team .q_team_title_holder{text-align:left;margin:0 0 19px}.q_team .q_team_social_holder{text-align:left}.q_team .q_team_text{padding:17px 0 0;border:none}.q_team_title_holder>span{font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:.1em;color:#43434f}.q_team .q_team_title_holder .q_team_name{margin-bottom:6px}.q_team .q_social_icon_holder.normal_social:first-child{margin-left:0}.testimonials .testimonial_text_inner p.testimonial_author span.author_company{margin-top:8px}@media only screen and (min-width:601px){.footer_bottom_holder .column2.footer_bottom_column .textwidget{display:inline-block;padding-left:45px}}.title_subtitle_holder .subtitle{margin-top:16px;padding:0 30%}.footer_top_holder .column1.footer_col1 .widget.widget_text{font-variant-numeric:oldstyle-nums}.footer_top_holder .column2.footer_col2 .widget.widget_text p{padding-right:10%}.footer_top .widget.widget_nav_menu li{padding-bottom:26px}.footer_top .widget.widget_nav_menu li:last-child{padding-bottom:0}.footer_top .widget.widget_nav_menu li a{position:relative;display:inline-block}.footer_top .widget.widget_nav_menu li a:after{content:'';position:absolute;left:0;bottom:3px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:all .3s ease-in-out}.footer_top .widget.widget_nav_menu li a:hover:after{opacity:1}.footer_top_holder .column2.footer_col2 .widget.widget_text a:hover{text-decoration:underline}.footer_bottom_holder a:hover{text-decoration:underline}.footer_top_holder .column4.footer_col4 .widget.widget_text a{position:relative}.footer_top_holder .column4.footer_col4 .widget.widget_text a:after{content:'';position:absolute;left:0;bottom:1px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:all .3s ease-in-out}.footer_top_holder .column4.footer_col4 .widget.widget_text a:hover:after{opacity:1}.qode-custom-iwt h5.elementor-heading-title a{transition:background-size .3s cubic-bezier(.165,.84,.44,1),color .1s}.qode-custom-iwt h5.elementor-heading-title a:hover{background-repeat:no-repeat;background-image:linear-gradient(#000,#000);background-position:0 92%;background-size:100% 1px}@media only screen and (max-width:1200px){nav.main_menu>ul>li>a{padding:0 18px}}@media only screen and (max-width:1000px){.header_top{height:auto}.header_top .textwidget p{line-height:32px}}@media only screen and (max-width:768px){.title_subtitle_holder .subtitle{padding:0 5%}}@media only screen and (max-width:600px){body .content_inner h2,body .content_inner h2 a,body.qode-overridden-elementors-fonts .content_inner .elementor-widget-heading h2.elementor-heading-title{font-size:43px;line-height:55px}}img.sc-img-size-xs{width:150px;object-fit:contain}