/*
 * legacy-content.css -- GENERATED by src/tools/legacy-css-split.php. Do not hand-edit.
 *
 * Source: main.css, with the legacy header/footer/nav rules removed so
 * legacy page bodies keep their styling inside the 2026 shell.
 * Root (html/body) rules are scoped under .legacy-content; the rest is class-based
 * and cannot collide, because the 2026 shell namespaces everything as .om-*.
 * Asset URLs point at /wp-content/themes/bntouch_theme, which must stay on disk as an inactive theme.
 *
 * Overrides belong in legacy-content-extras.css, never here.
 */
.orange_text{color:#e7a659!important}
.plan-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.plan-feature__description{width:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:228px}
.plan-feature__header{color:#3e3e3e;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1;font-size:37px;margin-bottom:55px}
.plan-feature__header_style-2{color:#333;font-family:'SF UI Display Light',sans-serif;font-size:36px;margin-bottom:62px}
.plan-feature__text{color:#828486;font-family:"Open Sans",sans-serif;font-size:17px;line-height:2;width:80%}
.plan-feature__text_style-2{color:#666;font-family:'SF UI Display Light',sans-serif;font-size:20px;line-height:1.7}
.plan-feature__text_mb{margin-bottom:36px}
.plan-feature__image{position:relative;width:50%}
.plan-feature__image img{max-width:100%;height:auto}
.plan-feature__image img.phone-image{position:absolute;bottom:-10px;max-width:45%;left:-15%}
.plan-feature__image_width-auto{width:auto}
.plan-feature__image_center-image{text-align:center}
.plan-feature__image_padding{padding:127px 100px 133px 0}
.tooltiptext li{margin-bottom: 10px; line-height: 120%;}
.tooltiptext li:last-child{margin-bottom: 0px;}
@media screen and (max-width:480px){.plan-feature__image_padding{padding:50px 0}}
.plan-feature_pb{padding-bottom:88px}
@media screen and (max-width:980px){.plan-feature_pb{padding-bottom:50px}}
.plan-feature_pt{padding-top:84px}
@media screen and (max-width:980px){.plan-feature_pt{padding-top:50px}}
.plan-feature_bg-shapes{background:url(/wp-content/themes/bntouch_theme/images/pos/shape-top.png),url(/wp-content/themes/bntouch_theme/images/pos/shape-bottom.png);background-repeat:no-repeat;background-position:top right,bottom left;margin-bottom:-20px}
.plan-feature_bg-shape-top{background:url(/wp-content/themes/bntouch_theme/images/pos/shape-top-2.png);background-repeat:no-repeat;background-position:top right;margin-top:-20px}
.plan-feature_bg-shape-bottom{background:url(/wp-content/themes/bntouch_theme/images/pos/shape-bottom-2.png);background-repeat:no-repeat;background-position:bottom left;margin-bottom:-20px}
.plan-feature_bg-color{background:#fefefe}
.plan-feature .add-module-button{width:180px;margin-top:60px}
.plan-feature .add-module-button a{padding:9.5px 0}
.plan-feature.right .plan-feature__description{padding-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.plan-feature.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.plan-feature.center .plan-feature__description{padding-left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:70px 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
@media screen and (max-width:980px){.plan-feature.center .plan-feature__description{width:100%}}
.plan-feature.center .plan-feature__description .plan-feature__header{text-align:center}
@media screen and (max-width:980px){.plan-feature.center .plan-feature__description .plan-feature__header{line-height:1.4;width:80%}}
.plan-feature.center .plan-feature__description .plan-feature__text{width:40%;text-align:center}
@media screen and (max-width:980px){.plan-feature.center .plan-feature__description .plan-feature__text{width:80%}}
.plan-feature.center .plan-feature__image{position:relative;width:50%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
@media screen and (max-width:980px){.plan-feature.center .plan-feature__image{width:100%}}
.plan-feature.center .plan-feature__image img{max-width:100%;height:auto}
.plan-feature.center .plan-feature__image img.phone-image{position:absolute;bottom:-10px;max-width:45%;left:-15%}
.plan-feature.center.with-bg{background-image:url(/wp-content/themes/bntouch_theme/images/team/automated-solution-bg.png);background-repeat:no-repeat;background-position:center 90%;background-size:contain}
.custom-carousel__track{width:300%}
@media screen and (min-width:769px){.custom-carousel__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}}
.custom-carousel__activator,.custom-carousel__controls,.custom-carousel__indicators{display:none}
@media screen and (max-width:768px){.custom-carousel{height:669px;width:100%;overflow:hidden;text-align:center;position:relative;padding:0;list-style:none}.custom-carousel__activator:nth-of-type(1):checked~.custom-carousel__track{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.custom-carousel__activator:nth-of-type(1):checked~.custom-carousel__slide:nth-of-type(1){transition:opacity .5s,-webkit-transform .5s;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.custom-carousel__activator:nth-of-type(1):checked~.custom-carousel__controls:nth-of-type(1){display:block;opacity:1}.custom-carousel__activator:nth-of-type(1):checked~.custom-carousel__indicators .custom-carousel__indicator:nth-of-type(1){opacity:1}.custom-carousel__activator:nth-of-type(2):checked~.custom-carousel__track{-webkit-transform:translateX(-33.3333333%);-ms-transform:translateX(-33.3333333%);transform:translateX(-33.3333333%)}.custom-carousel__activator:nth-of-type(2):checked~.custom-carousel__slide:nth-of-type(2){transition:opacity .5s,-webkit-transform .5s;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.custom-carousel__activator:nth-of-type(2):checked~.custom-carousel__controls:nth-of-type(2){display:block;opacity:1}.custom-carousel__activator:nth-of-type(2):checked~.custom-carousel__indicators .custom-carousel__indicator:nth-of-type(2){opacity:1}.custom-carousel__activator:nth-of-type(3):checked~.custom-carousel__track{-webkit-transform:translateX(-66.666666%);-ms-transform:translateX(-66.666666%);transform:translateX(-66.666666%)}.custom-carousel__activator:nth-of-type(3):checked~.custom-carousel__slide:nth-of-type(3){transition:opacity .5s,-webkit-transform .5s;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.custom-carousel__activator:nth-of-type(3):checked~.custom-carousel__controls:nth-of-type(3){display:block;opacity:1}.custom-carousel__activator:nth-of-type(3):checked~.custom-carousel__indicators .custom-carousel__indicator:nth-of-type(3){opacity:1}.custom-carousel__control{height:30px;width:30px;margin-top:-15px;top:50%;position:absolute;display:block;cursor:pointer;border-width:5px 5px 0 0;border-style:solid;border-color:#fafafa;opacity:.35;outline:0;z-index:3}.custom-carousel__control:hover{opacity:1}.custom-carousel__control--backward{left:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.custom-carousel__control--forward{right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-carousel__indicators{display:block;position:absolute;bottom:20px;width:100%;text-align:center}.custom-carousel__indicator{height:15px;width:15px;background-color:#fafafa;border-radius:100%;display:inline-block;z-index:2;cursor:pointer;opacity:.35;margin:0 2.5px 0 2.5px}.custom-carousel__indicator:hover{opacity:.75}.custom-carousel__track{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0;transition:-webkit-transform .5s ease 0s;-webkit-transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}.custom-carousel__track .custom-carousel__slide{display:block;top:0;left:0;right:0;opacity:1}.custom-carousel__slide{float:left}}
@media screen and (max-width:480px){.custom-carousel__slide{height:100%}}
.video-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:110px 0;padding-bottom:220px;margin-bottom:-110px}
@media screen and (max-width:480px){.video-section{padding-bottom:170px}}
.video-section__header{color:#5c5f67;font-size:40px;line-height:1;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:39px}
@media screen and (max-width:980px){.video-section__header{line-height:1.4;width:80%;text-align:center}}
.video-section__header_style-2{font-family:'SF UI Display Light',sans-serif;font-size:46px;color:#FFF;letter-spacing:1px;margin-bottom:34px}
.video-section__header-under-text{color:#646566;font-size:21.5px;line-height:1.4;font-family:'Open Sans',sans-serif;margin-bottom:44px;max-width:47%;text-align:center;letter-spacing:.5px}
.video-section__header-under-text span{font-weight:600}
@media screen and (max-width:980px){.video-section__header-under-text{line-height:1.4;width:80%;text-align:center;max-width:initial}}
.video-section__header-under-text_style-2{font-family:'SF UI Display Light',sans-serif;font-size:20px;color:#FFF;margin-bottom:40px}
.video-section__header-under-text_style-2 span{font-weight:400}
.video-section__header-under-text_style-3{max-width:initial;text-align:left}
.video-section__text{color:#5a5a5a;font-family:"Open Sans",sans-serif;font-size:17px;line-height:2;margin-bottom:25px}
.video-section__video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:110px}
.video-section__video iframe{max-width:40%;width:40%;height:315px!important;box-shadow:0 0 60px 8px rgba(0,0,0,.1)}
@media screen and (max-width:980px){.video-section__video iframe{max-width:100%;width:100%}}
@media screen and (max-width:768px){.video-section__video iframe{height:320px}}
.video-section__video iframe.demo-video{max-width:50%;height:360px;width:100%}
@media screen and (max-width:768px){.video-section__video iframe.demo-video{height:320px;max-width:80%}}
.video-section__video a.videolink{max-width:44%;width:44%;text-decoration:none;text-align:center;color:#fff;outline:0;position:relative;box-shadow:0 0 60px 8px rgba(0,0,0,.1)}
.video-section__video a.videolink img{max-width:100%;height:auto}
@media screen and (max-width:980px){.video-section__video a.videolink{max-width:100%;width:100%}}
.video-section__video a.videolink:after{content:'';position:absolute;background-image:url(/wp-content/themes/bntouch_theme/images/video_play.png);background-repeat:no-repeat;background-size:cover;width:200px;height:200px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}
.video-section__video_no-padding{padding-bottom:0}
.video-section__video_padding-2{padding-bottom:50px}
.video-section__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:35px 0 84px 0}
@media screen and (min-width:500px) and (max-width:768px){.video-section__features{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
.video-section__feature-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:27px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}
@media screen and (max-width:768px){.video-section__feature-row{margin-bottom:0;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}
.video-section__feature-text{-ms-flex:0 1 auto}
@media screen and (max-width:768px){.video-section__feature-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
@media screen and (min-width:414px) and (max-width:480px){.video-section__feature-text{height:120px}}
@media screen and (min-width:360px) and (max-width:413px){.video-section__feature-text{height:150px}}
.video-section__feature-name{font-size:16.5px;font-family:Arial,sans-serif;color:#515151;width:90%;margin:0;margin-bottom:15px}
@media screen and (max-width:768px){.video-section__feature-name{min-height:22px;margin:0 auto;text-align:center;margin-bottom:20px}}
@media screen and (min-width:360px) and (max-width:480px){.video-section__feature-name{font-size:14px}}
@media screen and (min-width:320px) and (max-width:359px){.video-section__feature-name{font-size:11px}}
.video-section__feature-name a{color:inherit;text-decoration:none}
.video-section__feature-description{font-size:13.5px;font-family:Arial,sans-serif;color:#7d7d7d;width:90%;line-height:1.5;letter-spacing:.5px}
@media screen and (max-width:768px){.video-section__feature-description{min-height:22px;margin:0 auto;text-align:center;margin-top:auto;font-size:12px}}
.video-section__feature-description a{color:inherit;text-decoration:none}
.video-section__feature-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:768px){.video-section__feature-image{margin-bottom:20px}}
.video-section__feature-image center{width:123px;display:block}
@media screen and (max-width:768px){.video-section__feature-image center{width:auto}}
.video-section__feature-image img{max-width:50%;height:auto;width:50%}
@media screen and (min-width:360px) and (max-width:768px){.video-section__feature-image img{max-width:40%}}
@media screen and (min-width:320px) and (max-width:359px){.video-section__feature-image img{max-width:35%}}
.video-section__feature{width:353px;height:auto;background-color:#fff;text-decoration:none;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;padding:30px 0;margin-right:34px;margin-bottom:27px;box-shadow:0 0 60px 8px rgba(0,0,0,.1)}
@media screen and (min-width:1440px) and (max-width:1599px){.video-section__feature{margin-right:15px}}
@media screen and (max-width:1200px){.video-section__feature{margin-left:13.5px;margin-right:13.5px}}
@media screen and (max-width:768px){.video-section__feature{padding:20px 0 30px 0;width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.video-section__feature .video-section__feature-image,.video-section__feature ::-ms-backdrop{width:100%}}
.video-section__feature #borrowers-management img,.video-section__feature #live-chat img,.video-section__feature #share-upload-docs img,.video-section__feature #video-marketing img{max-width:60%;width:60%}
@media screen and (min-width:360px) and (max-width:768px){.video-section__feature #borrowers-management img,.video-section__feature #live-chat img,.video-section__feature #share-upload-docs img,.video-section__feature #video-marketing img{max-width:40%;width:40%}}
.video-section__feature #borrowers-portals-apps img,.video-section__feature #collaboration-tools img,.video-section__feature #digital-1003 img,.video-section__feature #email-sms-automation img,.video-section__feature #social-media-content img,.video-section__feature #website-builder img{max-width:75%;width:75%}
@media screen and (min-width:360px) and (max-width:768px){.video-section__feature #borrowers-portals-apps img,.video-section__feature #collaboration-tools img,.video-section__feature #digital-1003 img,.video-section__feature #email-sms-automation img,.video-section__feature #social-media-content img,.video-section__feature #website-builder img{max-width:45%;width:45%}}
.video-section__feature #crm-surveys img{max-width:40%;width:40%}
.video-section__feature #pre-built-content img{max-width:55%;width:55%}
@media screen and (min-width:360px) and (max-width:768px){.video-section__feature #pre-built-content img{max-width:40%;width:40%}}
.video-section__feature_type2{width:253px;height:190px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:height .5s ease-out;transition:height .5s ease-out;overflow:hidden}
.video-section__feature_type2:hover{height:260px}
.video-section__feature_type2:hover .video-section__feature-description{height:58px;margin-top:20px}
.video-section__feature_type2:hover .arrow{display:none}
.video-section__feature_type2 .arrow{position:absolute;bottom:5px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-size:28px;color:rgba(81,81,81,.61)}
.video-section__feature_type2 .video-section__feature-text{width:90%}
@media screen and (max-width:480px){.video-section__feature_type2 .video-section__feature-text{height:auto}}
.video-section__feature_type2 .video-section__feature-name{margin:10px auto 0 auto;text-align:center}
@media screen and (min-width:320px) and (max-width:359px){.video-section__feature_type2 .video-section__feature-name{font-size:14px}}
.video-section__feature_type2 .video-section__feature-description{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;height:0;overflow:hidden;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;text-align:center}
@media screen and (max-width:768px){.video-section__feature_type2 .video-section__feature-description{min-height:inherit}}
.video-section__feature_type2 .video-section__feature-description.show{display:block}
.video-section__feature_type2 #borrowers-management img,.video-section__feature_type2 #live-chat img,.video-section__feature_type2 #share-upload-docs img,.video-section__feature_type2 #video-marketing img{max-width:60%;width:60%}
@media screen and (min-width:360px) and (max-width:768px){.video-section__feature_type2 #borrowers-management img,.video-section__feature_type2 #live-chat img,.video-section__feature_type2 #share-upload-docs img,.video-section__feature_type2 #video-marketing img{max-width:40%;width:40%}}
@media screen and (min-width:320px) and (max-width:768px){.video-section__feature_type2 #borrowers-portals-apps img,.video-section__feature_type2 #collaboration-tools img,.video-section__feature_type2 #digital-1003 img,.video-section__feature_type2 #email-sms-automation img,.video-section__feature_type2 #social-media-content img,.video-section__feature_type2 #website-builder img{max-width:45%;width:45%}}
@media screen and (min-width:320px) and (max-width:768px){.video-section__feature_type2 #pre-built-content img{max-width:40%;width:40%}}
.video-section__control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:480px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.video-section__control p{font-size:36px;max-width:100%}
.video-section__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:768px){.video-section__controls{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-section__controls .video-section__control{width:100%}.video-section__controls .video-section__control:not(:last-child){margin-bottom:80px}}
.video-section_type2{padding:40px 0;margin-bottom:0}
.video-section_type2 .video-section__header{font-size:32px;margin-bottom:20px}
.video-section_type2 .video-section__header-under-text{font-size:18px}
.video-section_type2 .video-section__video{padding-bottom:60px}
.video-section_type2 .video-section__controls .video-section__control .add-module-button a{text-transform:uppercase;font-size:16px}
.video-section_type-2{margin-bottom:0;padding:90px 0 123px 0}
.features-section{padding-bottom:90px;background:0 0;max-width:80%;margin-top:40px}
.notebook-section{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:102px}
@media screen and (max-width:980px){.notebook-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.notebook-section__text{width:25%;font-size:25px;font-family:'Open Sans';font-weight:300;color:#3e3e3e;line-height:1.4;margin-top:70px}
@media screen and (min-width:981px) and (max-width:1600px){.notebook-section__text{font-size:20px}}
@media screen and (max-width:980px){.notebook-section__text{text-align:center;width:90%}}
.notebook-section__text span{color:#f39d15}
@media screen and (max-width:980px){.notebook-section__text span{text-align:center}}
.notebook-section__text_right{margin-left:-7%}
@media screen and (max-width:980px){.notebook-section__text_right{margin-left:0}}
.notebook-section__text_left{margin-left:0;z-index:99}
@media screen and (max-width:980px){.notebook-section__text_left{margin-bottom:45px;margin-right:0}}
.notebook-section__image{width:50%;height:auto}
@media screen and (max-width:980px){.notebook-section__image{width:85%;height:auto;margin-left:15%}}
.notebook-section__image img{width:100%;height:auto}
.case{width:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:284px;margin-bottom:25px;border-radius:4px;box-shadow:0 0 28px 0 rgba(0,0,0,.1)}
@media screen and (max-width:1140px){.section-header{width: 80%;}.case{width:100%}}
.case__text{height:115px;background-color:#fff;padding-top:33.5px;padding-left:30.5px;padding-right:41px;color:#7e7e7e;font-family:"Open Sans";font-size:14px;line-height:2;overflow:auto;font-style:italic;text-decoration:none}
.case__rating{background:#fff;padding:20px 0;height:17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.case__rating .rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.case__rating .rating .rate{background-image:url(/wp-content/themes/bntouch_theme/images/rating2.png);background-size:cover;width:17px;height:17px}
.case__rating .rating .rate:not(:last-child){margin-right:10px}
.case__rating .rating .rate.no-rate{background-position:17px 0}
.case__author{background-color:#fff;padding:16.5px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:46px;overflow: auto;}
@media screen and (max-width:480px){.case__author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.case__image{margin-right:20px}
@media screen and (max-width:480px){.case__image{margin-right:0;margin-bottom:39px;width:80%}}
.case__image img{width:auto;height:45px}
.case__name{color:#515150;font-family:"Open Sans";font-size:15px;line-height:1;margin-bottom:16px}
.case__name:hover{color:#f39c12}
.case__name a{color:#515150;font-family:"Open Sans";font-size:15px;line-height:1;text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear}
.case__name_company{color:#7e7e7e;margin-bottom:0}
.case_big{height:594.5px}
@media screen and (max-width:980px){.case_big{height:394.5px}}
.case_big .case__text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}
.demo-banner{padding:46px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background:#feb100;background:-webkit-linear-gradient(left,#feb100 0,#ff0141 100%);background:linear-gradient(to right,#feb100 0,#ff0141 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb100', endColorstr='#ff0141', GradientType=1)}
.demo-banner__text{font-size:40px;font-family:'SF UI Display Light',sans-serif;color:#FFF;text-align:center;margin-bottom:10px;line-height:1}
@media screen and (max-width:480px){.demo-banner__text{font-size:26px}}
.demo-banner__text_smaller{font-size:22px;margin-bottom:45px}
@media screen and (max-width:480px){.demo-banner__text_smaller{font-size:14px}}
.add-module-button{position:relative;z-index:3;border-radius:4px;background:#ee9c62;background:-webkit-gradient(left top,right top,color-stop(0,#ee9c62),color-stop(100%,#f7a233));background:-webkit-linear-gradient(left,#ee9c62 0,#f7a233 100%);background:linear-gradient(to right,#ee9c62 0,#f7a233 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee9c62', endColorstr='#f7a233', GradientType=1)}
.add-module-button:hover:before{opacity:1}
.add-module-button:before{border-radius:inherit;background:#f39d15;content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .45s;transition:opacity .45s}
.add-module-button a{display:block;font-family:'Open Sans',sans-serif;font-weight:500;color:#fff;font-size:14px;padding:11px 0;width:173px;text-align:center;text-decoration:none}
.add-module-button_uppercase{text-transform:uppercase}
.add-module-button_big{background:#f39c12}
.add-module-button_big a{padding:13px 0;width:212px;font-size:18px;font-family:Arial,sans-serif}
.add-module-button_big:after,.add-module-button_big:before{box-shadow:none!important}
.add-module-button_glow:after{content:'';position:absolute;width:85%;height:20px;z-index:-101;left:10px;bottom:5px;box-shadow:0 10px 43px 0 rgba(245,161,64,.8)}
.add-module-button_glow-green:before{background:#76f0da}
.add-module-button_glow-green:after{box-shadow:0 10px 43px 0 #31d6b9}
.add-module-button_style-2{background:#FFF;box-shadow:0 8px 32px 0 rgba(229,18,52,.6);-webkit-transition:background .3s linear;transition:background .3s linear}
.add-module-button_style-2:before{content:none}
.add-module-button_style-2 a{width:180px;font-size:16px;font-family:'SF UI Display Medium',sans-serif;color:#ff013c;text-transform:uppercase;line-height:1.2}
.add-module-button_style-2:hover{background:#ff013c}
.add-module-button_style-2:hover a{color:#FFF}
.add-module-button_shadow-orange{box-shadow:0 4px 20px 0 rgba(255,159,0,.6)}
.add-module-button_font-sfui a{font-family:'SF UI Display Light',sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}
.fancybox-container .add-module-button{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99995}
.contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contact:not(:last-child){margin-bottom:30px}
.contact__icon{margin-right:18px;width:42px;height:42px}
.contact__icon img{max-width:100%;height:auto}
.contact__info{font-size:15px;font-family:Arial,sans-serif;color:#656464}
@media screen and (max-width:480px){.contact__info{font-size:13px}}
.contact__info a{color:inherit;text-decoration:none}
.contact__info a:hover{text-decoration:underline}
.pricing-wrapper{background-color:#f7f8f9}
.pricing-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:36.5px}
@media screen and (max-width:1220px){.pricing-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.pricing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pricing__header-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:62px;padding-bottom:73px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:768px){.pricing__header-block{width:80%;text-align:center}}
.pricing__header-text{color:#524f4f;font-family:'Open Sans',sans-serif;font-weight:300;font-size:44px;line-height:1;margin-bottom:32px}
.pricing__header-under-text{color:#8f8f8f;font-family:Helvetica,sans-serif;font-size:20px;line-height:1}
.pricing-plan{width:345px}
.pricing-plan__controls.above-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:0;padding-bottom:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0}
.pricing-plan__controls.above-controls.v2__pricing-plan__controls{padding-bottom: 10px;}
.pricing-plan__controls.above-controls .add-module-button{margin-bottom:0;margin-right:24px}
.pricing-plan__controls.above-controls .add-module-button a{width:160px;box-sizing:border-box;line-height:1}
.pricing-plan__controls.above-controls .flat-button{width:100%;box-sizing:border-box;padding:12.5px;font-family:'Helvetica Light',sans-serif}
.pricing-plan:not(:last-child){margin-right:40px}
@media screen and (max-width:1220px){.pricing-plan:not(:last-child){margin-right:0;margin-bottom:40px}}
@media screen and (max-width:1220px){.pricing-plan:first-child{margin-right:40px}}
@media screen and (max-width:768px){.pricing-plan:first-child{margin-right:0}}
.pricing-plan__banner{background-image:url(/wp-content/themes/bntouch_theme/images/pricing/individual.jpg);background-size:cover;padding:37.5px 0;color:#fff;line-height:1;font-family:Helvetica;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:320px}
@media screen and (max-width:1220px){.pricing-plan__banner{width:345px}}
@media screen and (max-width:860px){.pricing-plan__banner{width:100%}}
.pricing-plan__name{font-size:25px;margin-bottom:75px}
.pricing-plan__price{font-size:67.5px;margin-bottom:12.5px;min-height:67px}
.pricing-plan__price-ext{font-family:'Helvetica Light',sans-serif;font-size:14px;margin-bottom:27px;min-height:14px}
.pricing-plan__adds{font-family:'Helvetica Light',sans-serif;font-size:14px;min-height:14px;margin-top:auto}
.pricing-plan__banner.team{background-image:url(/wp-content/themes/bntouch_theme/images/pricing/team2.jpg);padding:37.5px 0}
.pricing-plan__banner.team .pricing-plan__name{margin-bottom:37px}
.pricing-plan__banner.team .pricing-plan__price{font-size:67.5px;margin-bottom:12.5px}
.pricing-plan__banner.team .pricing-plan__price-ext{font-family:'Helvetica Light',sans-serif;font-size:14px;margin-bottom:27px}
.pricing-plan__banner.team .pricing-plan__price-ext span{font-weight:600}
.pricing-plan__banner.team .range-block .range-header{font-size:15px;margin-bottom:20px}
.pricing-plan__banner.team .range-block .range-labels .range-label{font-size:14px}
.pricing-plan__banner.team .range-block .users-range{margin-bottom:20.5px}
.pricing-plan__banner.team__adds{font-family:'Helvetica Light',sans-serif;font-size:14px}
.pricing-plan__banner.enterprise{background-image:url(/wp-content/themes/bntouch_theme/images/pricing/enterprise2.jpg);padding:37.5px 0}
.pricing-plan__banner.enterprise .pricing-plan__name{margin-bottom:102px}
.pricing-plan__banner.enterprise .pricing-plan__text2{font-family:'Helvetica Light',sans-serif;font-size:26px;margin-bottom:25px}
.pricing-plan__banner.enterprise .flat-button{display:block;font-size:16px;font-family:Helvetica,sans-serif;font-weight:300;width:213.5px;padding:15.5px 0;line-height:1;color:#fff;border:2px solid #fff;text-align:center;border-radius:5px}
.pricing-plan__banner.enterprise .flat-button:hover{background-color:#fff;color:#13151a}
.pricing-plan__record-limit{margin-bottom:14px}
.pricing-plan__record-limit span.orange-text2{margin-right:11.5px}
.pricing-plan__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:15px;font-family:Helvetica,sans-serif;line-height:1;color:#899298;padding:39.5px 34.5px;min-height:552.5px;width:100%;background-color:#fff;box-sizing:border-box}
.pricing-plan__main-features{margin:37px 0 0 0;box-sizing:border-box;max-width:100%}
.pricing-plan__main-features .pricing-plan__feature{display:inline;line-height:1.4;border-bottom:.5px dotted #899298}
.pricing-plan__main-features .pricing-plan__feature.blue-text2,.pricing-plan__main-features .pricing-plan__feature.orange-text2{border-bottom:none}
.pricing-plan__main-features .inline-margin-helper{display:block;margin-bottom:9px}
.pricing-plan__pdf{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:auto;display:none}
.pricing-plan__pdf:hover a{color:#000}
.pricing-plan__pdf a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#373d4b;font-size:15px}
.pricing-plan__pdf a img{width:19px;height:19px;margin-right:10px}
.pricing-plan__features.team{padding:39.5px 22px}
.pricing-plan__controls{background-image:url(/wp-content/themes/bntouch_theme/images/pricing/controls-bg.jpg);background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:42px 0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.pricing-plan__controls .add-module-button{margin-bottom:19px}
.pricing-plan__controls .add-module-button a{font-size:16px;font-family:Helvetica,sans-serif;width:213.5px;padding:14.5px 0;color:#fff;border-radius:5px}
.pricing-plan__controls .flat-button{display:block;font-size:16px;font-family:Helvetica,sans-serif;font-weight:300;width:213.5px;padding:14.5px 0;line-height:1;color:#f4a143;border:2px solid #f39c12;text-align:center;border-radius:5px}
.pricing-plan__controls .flat-button.v2__flat-button_orange{background:#f39c12;color:#fff;}
.pricing-plan__controls .flat-button.v2__flat-button_orange:hover{background:#fff;color:#f39c12;}
.pricing-plan__record-limit span.orange-text4{margin-right: 0; background: #fff;color: #ffb504;}
.flat-button.v2__flat-button_orange{margin-bottom: 10px;}
.notes{background-color:#fbfcfc;padding:12.5px 20px;border-radius:2px;width:100%;box-sizing:border-box}
.notes .note{line-height:1;font-family:Helvetica,sans-serif;font-size:14px;color:#787878}
@media screen and (max-width:1220px){.notes .note{line-height:1.4}}
.notes .note .question{margin-left:5.5px}
.notes .note .question i{color:#feb505}
.notes .note .star{font-size:28.5px}
.bottom-banner a{padding:48.5px 85px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;margin:0 auto;text-decoration:none}
@media screen and (max-width:768px){.bottom-banner a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:70%;padding:48.5px 25px}}
.bottom-banner__image{margin-right:25px;width:50%;box-sizing:border-box;max-width:100%}
@media screen and (max-width:768px){.bottom-banner__image{margin-right:0;margin-bottom:35px;width:100%}}
.bottom-banner__image img{max-width:100%;height:auto}
.bottom-banner__desc{width:50%;box-sizing:border-box;max-width:100%}
@media screen and (max-width:768px){.bottom-banner__desc{text-align:center;width:100%}}
.bottom-banner__header{font-size:20px;font-family:Helvetica,sans-serif;line-height:1;color:#565656;margin-bottom:28.5px}
.bottom-banner__text{font-size:15px;font-family:Helvetica,sans-serif;line-height:2;color:#8f8f8f}
@font-face{font-family:'SF UI Display Ultralight';font-style:normal;font-weight:400;src:local('SF UI Display Ultralight'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-ultralight-58646b19bf205.woff) format('woff')}
@font-face{font-family:'SF UI Display Thin';font-style:normal;font-weight:400;src:local('SF UI Display Thin'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-thin-58646e9b26e8b.woff) format('woff')}
@font-face{font-family:'SF UI Display Light';font-style:normal;font-weight:400;src:local('SF UI Display Light'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-light-58646b33e0551.woff) format('woff')}
@font-face{font-family:'SF UI Display Medium';font-style:normal;font-weight:400;src:local('SF UI Display Medium'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-medium-58646be638f96.woff) format('woff')}
@font-face{font-family:'SF UI Display Semibold';font-style:normal;font-weight:400;src:local('SF UI Display Semibold'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-semibold-58646eddcae92.woff) format('woff')}
@font-face{font-family:'SF UI Display Bold';font-style:normal;font-weight:400;src:local('SF UI Display Bold'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-bold-58646a511e3d9.woff) format('woff')}
@font-face{font-family:'SF UI Display Heavy';font-style:normal;font-weight:400;src:local('SF UI Display Heavy'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-heavy-586470160b9e5.woff) format('woff')}
@font-face{font-family:'SF UI Display Black';font-style:normal;font-weight:400;src:local('SF UI Display Black'),url(/wp-content/themes/bntouch_theme/fonts/sf-ui-display-black-58646a6b80d5a.woff) format('woff')}
div:where(.legacy-content){color:#222;font-size:100%;line-height:1.4}
div:where(.legacy-content) .parallax-mirror:first-child .parallax-slider{opacity:.3}
@media screen and (max-width:1599px){div:where(.legacy-content) .parallax-mirror:nth-child(2) .parallax-slider{top:220px}}
.wow{visibility:hidden}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
figure{margin:0}
textarea{resize:vertical}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
main{display:block}
.flat-button{display:block;font-family:Arial,sans-serif;font-weight:600;border:2px solid #fff;border-radius:3px;padding:10px 34px;font-size:14px;background-color:transparent;color:#fff;text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear;text-align:center}
.flat-button:hover{background:#fff;color:#f39c12}
.flat-button_orange{font-family:'Open Sans',sans-serif;font-weight:500;background:0 0;color:#f4a143;border:2px solid #f39c12}
.flat-button_orange:hover{background:#f39c12;color:#fff}
.flat-button_big{padding:14.5px 0;width:212px;font-size:18px;font-family:Arial,sans-serif}
@-webkit-keyframes rainbow{0%{opacity:1}50%{opacity:0}100%{opacity:1}}
@keyframes rainbow{0%{opacity:1}50%{opacity:0}100%{opacity:1}}
.cursor-block{position:absolute;left:0;bottom:15%;width:100%;text-align:center}
.cursor-block img{height:2.4rem;webkit-animation:rainbow 2s linear 2s infinite;-webkit-animation:rainbow 2s linear 2s infinite;animation:rainbow 2s linear 2s infinite}
.inline-image{display:inline-block;vertical-align:top;max-width:100%}
.inline-image img{max-width:100%;height:auto}
.section-header{color:#3e3e3e;font-size:36px;font-family:'Open Sans';margin:95px 0;font-weight:400}
.section-header_helvetica{font-family:'Helvetica Neue Light',sans-serif}
.section-header_white-color{color:#fff}
.section-header_mb-20{margin-bottom:20px}
.section-header_mt-0{margin-top:0}
.section-header_mt-60{margin-top:60px}
.section-header_mb-0{margin-bottom:0}
.container{margin:0 auto;width:71.25%;max-width:1140px}
@media screen and (max-width:1600px){.container{width:100%}}
@media screen and (max-width:1140px){.container{width:80%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.square-block{border:20px solid #f5d07a;width:480px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:102px;margin-top:122px;margin-bottom:-95px}
@media screen and (max-width:480px){.square-block{width:80%;margin-left:auto;margin-right:auto;margin-top:22px}}
.square-block .square-block__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:138.5px;box-sizing:border-box;max-width:100%}
.square-block .square-text{font-size:75px;color:#fff;font-family:"Open Sans";font-weight:300;line-height:.8;margin-bottom:63px;box-sizing:border-box;max-width:100%}
.square-block .square-under-text{font-family:"Open Sans";font-size:20px;color:#fff;line-height:1}
.square-block .square-bottom{height:76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
.square-block .square-bottom:after{content:'';position:absolute;width:0;height:0;top:-16px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:32px solid #fff}
.square-block .square-bottom .square-bottom-text{color:#f4cc75;font-family:"Open Sans";font-size:20px;line-height:1}
.square-block .square-bottom .square-bottom-text span{color:#ef9d60}
.progress{position:absolute;left:0;bottom:-3px;width:100%;height:3px}
.progress .bar{height:3px;background-color:#f2aa63;width:0}
.triangle-shape{position:absolute;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #010003}
div.circle{border-radius:50%;width:0;height:0;position:absolute;top:35px;left:36px;background:#fff;opacity:1;-webkit-transition:all .3s cubic-bezier(0,.995,.99,1);transition:all .3s cubic-bezier(0,.995,.99,1)}
div.circle.expand{width:1800px;height:1500px;top:-560px;left:-565px;-webkit-transition:all .4s cubic-bezier(0,.995,.99,1);transition:all .4s cubic-bezier(0,.995,.99,1)}
.ios-android .banner-wrapper{background-image:url(/wp-content/themes/bntouch_theme/images/banner-bg2.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom}
.ios-android .video-section-wrapper{background-color:#f7f8fc;background-image:url(/wp-content/themes/bntouch_theme/images/video-section-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:0 320px}
.request-demo{margin:20px 0 30px 0}
.request-demo_m-0{margin:0}
.request-demo_white-color{color:#fff}
.banner-wrapper{opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}
.banner-wrapper .banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}
@media screen and (max-width:480px){.banner-wrapper .banner .square-block .square-text{font-size:60px}}
.banner-wrapper .banner .banner-text{width:100%;padding:140px 0 240px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (min-width:320px) and (max-width:360px){.banner-wrapper .banner .banner-text{padding:15px 0 240px 0}}
@media screen and (min-width:361px) and (max-width:413px){.banner-wrapper .banner .banner-text{padding:60px 0 240px 0}}
@media screen and (min-width:414px) and (max-width:480px){.banner-wrapper .banner .banner-text{padding:80px 0 240px 0}}
@media screen and (max-width:980px){.banner-wrapper .banner .banner-text{width:80%}}
@media screen and (max-width:480px){.banner-wrapper .banner .banner-text{width:85%}}
.banner-wrapper .banner .banner-text_padding-type2{padding:50px 0 0 0}
@media screen and (max-width:480px){.banner-wrapper .banner .banner-text_padding-type2{padding:50px 0 0 0}}
.banner-wrapper .banner .banner-text_relative{position:relative}
.banner-wrapper .banner .banner-text .banner-header{font-family:'Open Sans';font-weight:400;line-height:1.4;color:#5c5f67;font-size:50px;margin-bottom:30px;text-align:center}
@media screen and (min-width:361px) and (max-width:413px){.banner-wrapper .banner .banner-text .banner-header{margin-bottom:54px;font-size:35px}}
@media screen and (min-width:320px) and (max-width:360px){.banner-wrapper .banner .banner-text .banner-header{font-size:30px;margin-bottom:30px}}
@media screen and (min-width:414px) and (max-width:480px){.banner-wrapper .banner .banner-text .banner-header{font-size:35px;margin-bottom:74px}}
@media screen and (max-width:375px){.banner-wrapper .banner .banner-text .banner-header{margin-bottom:42px}}
.banner-wrapper .banner .banner-text .banner-subheader{font-family:'Open Sans';font-weight:400;line-height:1.8;color:#6b6b6b;font-size:20px;margin-bottom:35px;text-align:center;width:60%}
.banner-wrapper .banner .banner-text .banner-subheader_helvetica-font{font-family:'Helvetica Light'}
.banner-wrapper .banner .banner-text .banner-subheader_grey-color{color:#ebebeb}
.banner-wrapper .banner .banner-text .banner-subheader_w-100{width:100%}
@media screen and (max-width:480px){.banner-wrapper .banner .banner-text .banner-subheader{width:100%;line-height:1.4;font-size:17px}}
@media screen and (max-width:375px){.banner-wrapper .banner .banner-text .banner-subheader{margin-bottom:42px}}
.banner-wrapper .banner .banner-text .inline-image{text-align:center}
.banner-wrapper .banner .banner-text .inline-image img{max-width:90%}
@media screen and (max-width:480px){.banner-wrapper .banner.container{width:100%}}
.banner-wrapper.security{background-image:url(/wp-content/themes/bntouch_theme/images/security/banner-bg.jpg);background-position-y:center;background-position:center center}
@media screen and (max-width:480px){.banner-wrapper.security .banner{width:90%}}
.banner-wrapper.security .banner .banner-text{padding:121px 0 0 0}
@media screen and (max-width:980px){.banner-wrapper.security .banner .banner-text{width:100%}}
.banner-wrapper.security .banner .banner-text .card-block{margin-left:auto}
.banner-wrapper.troops{background-image:url(/wp-content/themes/bntouch_theme/images/homes_for_troops/banner-bg.jpg);background-size:cover}
@media screen and (max-width:480px){.banner-wrapper.troops .banner{width:90%}}
.banner-wrapper.troops .banner .banner-text{padding:121px 0 0 0}
@media screen and (max-width:980px){.banner-wrapper.troops .banner .banner-text{width:100%}}
.banner-wrapper.troops .banner .banner-text .banner-header{color:#fff}
@media screen and (max-width:768px){.banner-wrapper.troops .banner .banner-text .banner-header{margin-bottom:50px}}
.banner-wrapper.troops .banner .banner-text .banner-under-text{max-width:775px;margin-bottom:330px;padding-bottom:78px;font-family:"Open Sans";line-height:2;color:#7aadf3;text-align:center;font-size:17px}
@media screen and (max-width:768px){.banner-wrapper.troops .banner .banner-text .banner-under-text{max-width:initial;width:80%}}
.banner-wrapper.individual{margin-bottom:173px;background-image:url(/wp-content/themes/bntouch_theme/images/individual.png),url(/wp-content/themes/bntouch_theme/images/individual/individual-bg2.jpg);background-size:750px,cover;background-position:54vw bottom,center;background-repeat:no-repeat;position:relative}
@media screen and (max-width:768px){.banner-wrapper.individual{background-image:url(/wp-content/themes/bntouch_theme/images/individual/individual-bg2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}
.banner-wrapper.individual .banner{max-width:1190px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.banner-wrapper.individual .square-block{position:relative}
.banner-wrapper.team{background-image:url(/wp-content/themes/bntouch_theme/images/team/banner-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;margin-bottom:173px;position:relative;z-index:200}
.banner-wrapper.team .banner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;max-width:1190px}
.banner-wrapper.team .banner:after{content:'';background-image:url(/wp-content/themes/bntouch_theme/images/team/Rectangle-40.png);background-repeat:no-repeat;width:93px;height:93px;background-size:100%;position:absolute;bottom:-132px;left:462px;z-index:-999}
@media screen and (max-width:768px){.banner-wrapper.team .banner:after{display:none}}
.banner-wrapper.team .banner .square-block{border:20px solid #8eccef;position:relative}
.banner-wrapper.team .banner .square-block:after{content:'';background-image:url(/wp-content/themes/bntouch_theme/images/team/Rectangle-41.png);background-repeat:no-repeat;width:190px;height:170px;background-size:100%;position:absolute;bottom:-78px;left:360px;z-index:1}
@media screen and (max-width:768px){.banner-wrapper.team .banner .square-block:after{display:none}}
.banner-wrapper.team .banner .square-block .square-bottom .square-bottom-text{color:#49a6e1}
.banner-wrapper.team .banner .square-block .square-bottom .square-bottom-text span{color:#49a6e1}
.banner-wrapper.team.enterprise{background-image:url(/wp-content/themes/bntouch_theme/images/enterprise/banner-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative}
.banner-wrapper.team.enterprise .arrow{bottom:-150px}
.banner-wrapper.team.enterprise .arrow i{color:#7dccf3}
.banner-wrapper.team.enterprise .banner{max-width:1190px}
.banner-wrapper.team.enterprise .banner:after{background-image:url(/wp-content/themes/bntouch_theme/images/enterprise/Rectangle-401.png)}
.banner-wrapper.team.enterprise .banner .square-block{border:20px solid #646975}
.banner-wrapper.team.enterprise .banner .square-block:after{content:'';background-image:url(/wp-content/themes/bntouch_theme/images/enterprise/Rectangle-40-copy.png);background-repeat:no-repeat;width:93px;height:93px;background-size:100%;position:absolute;bottom:-93px;left:481px;z-index:-9998}
@media screen and (max-width:768px){.banner-wrapper.team.enterprise .banner .square-block:after{display:none}}
.banner-wrapper.team.enterprise .banner .square-block:before{content:'';background-image:url(/wp-content/themes/bntouch_theme/images/enterprise/Rectangle-422.png);background-repeat:no-repeat;width:201px;height:171px;background-size:100%;position:absolute;bottom:-73px;left:354px;z-index:2}
@media screen and (max-width:768px){.banner-wrapper.team.enterprise .banner .square-block:before{display:none}}
.banner-wrapper.team.enterprise .banner .square-block .square-bottom .square-bottom-text{color:#1d1f26}
.banner-wrapper.team.enterprise .banner .square-block .square-bottom .square-bottom-text span{color:#1d1f26}
@media screen and (max-width:600px){.banner-wrapper.team.enterprise .banner .square-block .square-bottom .square-bottom-text{line-height:1.4;width:80%;text-align:center;margin:0 auto}}
.banner-under-content__wrapper{background-image:url(/wp-content/themes/bntouch_theme/images/team/banner-bottom-bg.jpg);background-size:cover;margin-top:-140px;position:relative}
@media screen and (max-width:1220px){.banner-under-content__wrapper{margin-top:0}}
.banner-under-content__wrapper .banner-under-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%;margin-left:auto;margin-bottom:132px}
@media screen and (max-width:1600px){.banner-under-content__wrapper .banner-under-content{width:40%}}
@media screen and (max-width:1220px){.banner-under-content__wrapper .banner-under-content{width:71.25%;margin:0 auto}}
.banner-under-content__wrapper .banner-under-content .banner-under-content__header{color:#f1b52e;font-family:"Open Sans";font-size:20px;line-height:1;margin-bottom:24px}
.banner-under-content__wrapper .banner-under-content .banner-under-content__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:27px}
.banner-under-content__feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;margin-bottom:23px}
.banner-under-content__feature i{color:#e4e4e4;margin-right:8.5px}
.banner-under-content__feature .banner-under-content__feature-text{color:#696969;font-family:"Open Sans";font-size:14px;line-height:1;font-weight:600}
.banner-under-content__wrapper.enterprise{margin-bottom:140px}
@media screen and (max-width:1600px){.banner-under-content__wrapper.enterprise{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}}
@media screen and (max-width:980px){.banner-under-content__wrapper.enterprise{margin-bottom:50px}}
.banner-under-content__wrapper.enterprise .banner-under-content{width:47%;margin-bottom:0}
@media screen and (max-width:768px){.banner-under-content__wrapper.enterprise .banner-under-content{width:80%}}
.banner-under-content__wrapper.enterprise .banner-under-content:first-child{margin-bottom:0}
.banner-under-content__wrapper.enterprise .banner-under-content:first-child .banner-under-content__features{margin-bottom:0}
.banner-under-content__wrapper.enterprise .banner-under-content:last-child .banner-under-content__header{color:#7dccf3}
@font-face{font-family:'Helvetica Light';src:url(/wp-content/themes/bntouch_theme/fonts/Helvetica-Light.otf)}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-300.eot);src:local('Open Sans Light'),local('OpenSans-Light'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-300.woff2) format('woff2'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-300.woff) format('woff'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-300.ttf) format('truetype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-regular.woff) format('woff'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-italic.eot);src:local('Open Sans Italic'),local('OpenSans-Italic'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-italic.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-italic.woff2) format('woff2'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-italic.woff) format('woff'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-italic.ttf) format('truetype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-italic.svg#OpenSans) format('svg')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-600.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-600.woff2) format('woff2'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-600.woff) format('woff'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-600.ttf) format('truetype'),url(/wp-content/themes/bntouch_theme/fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg')}
@font-face{font-family:'Helvetica Neue';font-style:normal;src:url(/wp-content/themes/bntouch_theme/fonts/HelveticaNeue.ttf) format('truetype')}
@font-face{font-family:'Helvetica Neue Medium';font-style:normal;src:url(/wp-content/themes/bntouch_theme/fonts/HelveticaNeueMedium.ttf) format('truetype')}
@font-face{font-family:'Helvetica Neue Light';font-style:normal;src:url(/wp-content/themes/bntouch_theme/fonts/HelveticaNeueLight.ttf) format('truetype')}
input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%;z-index:100;border-radius:50%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){input[type=range]{margin:0;border-radius:0}}
@supports (-ms-ime-align:auto){input[type=range]{margin:0;border-radius:0}}
@-moz-document url-prefix(){input[type=range]{margin:0}}
input[type=range]:focus{outline:0}
input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000,0 0 0 #0d0d0d;background:#4ca7e2;border-radius:25px;border:0 solid #000101}
input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:0 solid #000;height:17px;width:17px;border-radius:50%;background:#4ca7e2;cursor:pointer;-webkit-appearance:none;margin-top:-6px}
input[type=range]:focus::-webkit-slider-runnable-track{background:#4ca7e2}
input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#4ca7e2;border-radius:25px}
input[type=range]::-moz-range-thumb{border:0 solid #000;height:17px;width:17px;border-radius:50%;background:#4ca7e2;cursor:pointer}
input[type=range]::-ms-track{height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}
input[type=range]::-ms-fill-lower{background:#4ca7e2;border-radius:10px}
input[type=range]::-ms-fill-upper{background:#4ca7e2;border-radius:10px}
input[type=range]::-ms-thumb{border:none;height:17px;width:17px;border-radius:50%;background:#4ca7e2}
input[type=range]:focus::-ms-fill-lower{background:#4ca7e2}
input[type=range]:focus::-ms-fill-upper{background:#4ca7e2}
.range-block{width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.range-block .range-header{color:#fff;font-family:"Open Sans";font-weight:300;line-height:1;font-size:20px;margin-bottom:44px}
.range-block .range-labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.range-block .range-labels .range-label{color:#fff;font-family:"Open Sans";font-weight:300;line-height:1;font-size:20px}
.range-block .users-range{width:100%;margin-bottom:52px}
.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}
@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}
@keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}
.arrow{position:absolute;bottom:-100px;left:100%;margin-left:-8px;width:40px;height:40px}
@media screen and (max-width:768px){.arrow{display:none}}
.arrow i{color:#fbcf6c;font-size:36px}
.form__input{width:245px;margin-right:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:1480px){.form__input{margin-right:0;margin-bottom:25px}}
.form__input label{color:#a0a2a7;font-size:12.5px;line-height:1;font-family:"Open Sans";font-weight:600;margin-bottom:12.5px}
.form__input input{border:1px solid #ebebec;border-radius:2px;height:38px}
.form__input textarea{border:1px solid #ebebec;border-radius:2px;height:127px}
.form__input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/bntouch_theme/images/request-callback/Shape-6.png);background-repeat:no-repeat;background-position:97% center;background-size:7.5px 6.5px;border:1px solid #ebebec;border-radius:2px;height:38px}
.request-demo-form__wrapper{background-color:#f9fafb;padding:28px}
@media screen and (max-width:980px){.request-demo-form__wrapper{padding-left:0;padding-right:0}}
.request-demo-form__wrapper .section-header{margin:0;margin-bottom:52px;text-align:center}
.request-demo-form__wrapper .request-demo-form{border:20px solid #f1f1f1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:65px 0;margin:0 auto;max-width:1130px}
@media screen and (max-width:980px){.request-demo-form__wrapper .request-demo-form{width:40%;margin:0 auto}}
@media screen and (max-width:768px){.request-demo-form__wrapper .request-demo-form{width:60%;margin:0 auto}}
@media screen and (max-width:480px){.request-demo-form__wrapper .request-demo-form{width:80%;margin:0 auto}}
.request-demo-form__wrapper .request-demo-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:1480px){.request-demo-form__wrapper .request-demo-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.request-demo-form__wrapper .request-demo-form form .form__input{margin-bottom:0}
@media screen and (max-width:1480px){.request-demo-form__wrapper .request-demo-form form .form__input{margin-right:5px;margin-bottom:25px}}
.request-demo-form__wrapper .request-demo-form form .add-module-button{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;background:#f8a42d}
.request-demo-form__wrapper .request-demo-form form .add-module-button a{width:245px}
.request-demo-form__wrapper .request-demo-form form .add-module-button:after{bottom:10px;box-shadow:0 14px 23px 3px rgba(245,161,64,.59)}
.request-demo-form__wrapper .request-demo-form.team{border:20px solid #f5d07a;max-width:518px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:50px 0 105px 0;margin-bottom:-102px;margin-top:34px}
.request-demo-form__wrapper .request-demo-form.team form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.request-demo-form__wrapper .request-demo-form.team form .form__input{margin-right:0;margin-bottom:25px}
.request-demo-form__wrapper .request-demo-form.team form .add-module-button{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.plan-cost__wrapper{background-image:url(/wp-content/themes/bntouch_theme/images/individual/individual-bg2.jpg);background-color:#e9ecf1;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:169.5px}
.plan-cost__wrapper .square-block .square-block__content{margin-bottom:71px}
.plan-cost__wrapper .square-block .square-text{margin-bottom:26px;font-size:125px}
.plan-cost__wrapper .square-block .square-bottom .add-module-button:first-child{margin-right:72px}
@media screen and (max-width:480px){.plan-cost__wrapper .square-block .square-bottom .add-module-button:first-child{margin-right:36px}}
@media screen and (max-width:480px){.plan-cost__wrapper .square-block .square-bottom .add-module-button:first-child a{width:113px;font-size:12px}}
.plan-cost__wrapper .square-block .square-bottom .add-module-button:last-child{background:#31d6b9}
@media screen and (max-width:480px){.plan-cost__wrapper .square-block .square-bottom .add-module-button:last-child a{width:113px;font-size:12px}}
.plan-cost__wrapper.team{background-image:url(/wp-content/themes/bntouch_theme/images/team/team-bg2.jpg)}
.plan-cost__wrapper.team .square-block{padding-top:43px;border:20px solid #8eccef}
.plan-cost__wrapper.enterprise{background-image:url(/wp-content/themes/bntouch_theme/images/enterprise/enterprise-bg2.jpg)}
.plan-cost__wrapper.enterprise .square-block{border:20px solid #646975}
.plan-cost__wrapper.enterprise .square-block .square-block__content{margin-bottom:145px}
.plan-cost__wrapper.enterprise .square-block .square-block__content .square-text{font-size:35.5px;text-align:center;line-height:2;margin-bottom:0}
@media screen and (max-width:768px){.promo-wrapper{height:669px;width:100%;overflow:hidden;text-align:center;position:relative;padding:0;list-style:none}}
.promo-wrapper .promo{width:33.3333%;background-size:cover;display:block}
.promo-wrapper .promo_individual{background-image:url(/wp-content/themes/bntouch_theme/images/individual.png),linear-gradient(to bottom,#f1a762 0,#f2ba6c 16%,#f7d57e 53%,#f7d57e 100%);background-image:url(/wp-content/themes/bntouch_theme/images/individual.png),-webkit-gradient(left top,left bottom,color-stop(0,#f1a762),color-stop(16%,#f2ba6c),color-stop(53%,#f7d57e),color-stop(100%,#f7d57e));background-image:url(/wp-content/themes/bntouch_theme/images/individual.png),-webkit-linear-gradient(top,#f1a762 0,#f2ba6c 16%,#f7d57e 53%,#f7d57e 100%);background-image:url(/wp-content/themes/bntouch_theme/images/individual.png),-ms-linear-gradient(top,#f1a762 0,#f2ba6c 16%,#f7d57e 53%,#f7d57e 100%);background-size:120%,cover;background-repeat:no-repeat;background-position:-20px bottom,center}
.promo-wrapper .promo_team{background-image:url(/wp-content/themes/bntouch_theme/images/team2.jpg)}
.promo-wrapper .promo_team .flat-button:hover a{background-color:#fff;color:#56ade4}
.promo-wrapper .promo_enterprise{background-image:url(/wp-content/themes/bntouch_theme/images/enterprise.jpg)}
.promo-wrapper .promo_enterprise .flat-button:hover a{background-color:#fff;color:#13151a}
.promo-wrapper .promo .promo-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:75px 0 100% 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto}
@media screen and (min-width:320px) and (max-width:375px){.promo-wrapper .promo .promo-text{padding-bottom:80%}}
@media screen and (max-width:480px){.promo-wrapper .promo .promo-text{padding-top:25px}}
@media screen and (min-width:376px) and (max-width:480px){.promo-wrapper .promo .promo-text{padding-bottom:90%}}
@media screen and (min-width:481px) and (max-width:768px){.promo-wrapper .promo .promo-text{padding-bottom:90%}}
@media screen and (min-width:769px) and (max-width:1200px){.promo-wrapper .promo .promo-text{padding-bottom:82%;padding-top:35px}}
@media screen and (min-width:1201px) and (max-width:1366px){.promo-wrapper .promo .promo-text{padding-bottom:70%}}
@media screen and (min-width:1367px) and (max-width:1440px){.promo-wrapper .promo .promo-text{padding-bottom:72%}}
@media screen and (min-width:1441px) and (max-width:1600px){.promo-wrapper .promo .promo-text{padding-bottom:78%}}
@media screen and (min-width:1601px) and (max-width:1920px){.promo-wrapper .promo .promo-text{padding-bottom:87%}}
@media screen and (min-width:1921px) and (max-width:2560px){.promo-wrapper .promo .promo-text{padding-bottom:95%}}
.promo-wrapper .promo .promo-text .promo-header{font-family:'Open Sans';font-weight:300;color:#fff;font-size:45px;margin-bottom:25px}
.promo-wrapper .promo .promo-text .promo-description{font-family:'Open Sans';font-weight:300;color:#fff;font-size:17.5px;margin-bottom:33px;width:70%;text-align:center;letter-spacing:.5px}
@media screen and (max-width:980px){.promo-wrapper .promo .promo-text .promo-description{width:90%}}
@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}
.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}
.video-section-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}
.video-section-wrapper_bg{background-image:url(/wp-content/themes/bntouch_theme/images/pos/banner_los.jpg);background-size:cover}
.video-section-wrapper .cursor-block{bottom:26px}
.ie10 .video-section__feature{padding:45px 0 70px 0}
.ie .video-section{height:100%}
.ie .video-section__video{height:100%}
.ie .notebook-section{height:100%}
.industry-leaders-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:100px}
@media screen and (max-width:768px){.industry-leaders-wrapper{padding-top:100px}}
@media screen and (max-width:768px){.industry-leaders-wrapper .section-header{display:none}}
.v3__industry-leaders-wrapper .section-header{display: block; width: 72%; text-align: center;}
.industry-leaders-wrapper .industry-leaders{width:100%}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .item{width:150px;display:block;position:relative;height:100px}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .item img{max-width:100%;height:auto}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav.disabled{display:block}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-next,.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-prev{background:0 0}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-next:hover,.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-prev:hover{background:0 0}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .industry-nav-icon:before{font-size:32px;color:#dadada}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .industry-nav-icon:hover:before{color:#3e3e3e}
.whats-new-wrapper{background:#5087c2;background-size:cover;background-position:-40px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.whats-new-wrapper .whats-new-slider__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:75px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:768px){.whats-new-wrapper .whats-new-slider__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.whats-new-wrapper .whats-new-slider__header .section-header{color:#fff;margin:0 95px}
@media screen and (max-width:768px){.whats-new-wrapper .whats-new-slider__header .section-header{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center;margin:0;margin-bottom:20px}}
.whats-new-wrapper .whats-new-slider__header .whats-new-slider__rating{background-image:url(/wp-content/themes/bntouch_theme/images/slider-rating.png);height:30px;width:180px;background-size:cover;background-repeat:no-repeat}
@media screen and (max-width:768px){.whats-new-wrapper .whats-new-slider__header .whats-new-slider__rating{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:40px}}
@media screen and (max-width:768px){.whats-new-wrapper .whats-new-slider__header .flat-button{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}
.whats-new-wrapper .whats-new-slider__header .flat-button:hover a{background-color:#fff;color:#4a79b6}
.whats-new-wrapper .whats-new{width:100%}
.whats-new-slider .owl-stage-outer{padding-left:52%}
@media screen and (max-width:1199px){.whats-new-slider .owl-stage-outer{padding-left:0}}
.whats-new-slider .item .slide-block{display:block;position:relative;box-sizing:border-box;border-radius:4px;padding:17px;background-color:#fff}
@media screen and (max-width:1200px){.whats-new-slider .item .slide-block{margin:0 auto;width:80%}}
.whats-new-slider .item .slide-block .text{font-size:15px;color:#7e7e7e;font-family:"Open Sans";margin-bottom:15px;width:100%;min-height:42px}
.whats-new-slider .item .slide-block .slide_image_block{min-height:292px;height:292px;overflow:hidden}
@media screen and (max-width:1199px){.whats-new-slider .item .slide-block .slide_image_block{min-height:inherit;height:auto}}
@media screen and (min-width:2000px){.whats-new-slider .item .slide-block .slide_image_block{min-height:450px}}
.whats-new-slider .item .slide-block .slide_image_block img{max-width:100%;height:auto}
@media screen and (max-width:480px){.whats-new-slider .item .slide-block .slide_image_block img{min-height:inherit}}
.whats-new-slider .item .slide-block .bottom-slide{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.whats-new-slider .item .slide-block .bottom-slide .like{display:none;background-image:url(/wp-content/themes/bntouch_theme/images/like.png);height:25px;background-size:cover;width:55px;margin-right:15px}
.whats-new-slider .item .slide-block .bottom-slide .date{font-family:Arial;font-size:13px;color:#888}
.whats-new-slider .owl-nav.disabled{display:block}
.whats-new-slider .owl-nav{margin-top:40px!important;margin-bottom:70px!important}
.whats-new-slider .owl-nav .owl-next,.whats-new-slider .owl-nav .owl-prev{background:0 0!important}
.whats-new-slider .owl-nav .owl-next:hover,.whats-new-slider .owl-nav .owl-prev:hover{background:0 0!important}
.whats-new-slider .owl-nav .whats-new-nav-icon:before{font-size:32px;color:#fff}
.whats-new-slider .owl-nav .whats-new-nav-icon:hover:before{color:#656464}
.loan-marketing-wrapper{padding-top:75px;text-align:center}
.loan-marketing-wrapper .video-section__header{margin:0 auto 24px;font-size:36px}
.loan-marketing-wrapper .video-section__header-under-text{max-width:inherit;margin:0 auto;font-size:24px}
.loan-marketing{padding:0 0 64px}
.loan-marketing .plan-feature.center .plan-feature__image img{max-width:550px;margin:0 auto}
.loan-marketing .plan-feature__header{font-weight:400;font-size:30px}
.loan-marketing .plan-feature__text{font-size:16px;font-weight:300;color:#646566;line-height:1.75}
.loan-marketing .owl-nav{position:absolute;top:50%;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px}
@media screen and (max-width:480px){.loan-marketing .owl-nav{padding:0 10px}}
.loan-marketing .owl-nav .owl-next,.loan-marketing .owl-nav .owl-prev{background:0 0!important}
.loan-marketing .owl-nav .owl-next:hover,.loan-marketing .owl-nav .owl-prev:hover{background:0 0!important}
.loan-marketing .owl-nav .nav-icon:before{font-size:32px;color:#5087c2}
.loan-marketing .owl-nav .nav-icon:hover:before{color:#656464}
.form__input{margin-bottom:29px;position:relative}
.form__input input{padding:12.5px;box-sizing:border-box;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;color:#7b7e85;font-family:"Open Sans";font-size:15px;-webkit-transition:all .3s linear;transition:all .3s linear}
.form__input input:focus{outline:0!important;border:1px solid #fab664;box-shadow:0 0 38px 0 rgba(0,0,0,.2)}
.form__input input.error{border:1px solid #ea0e3c!important}
.form__input label.error+label{color:#ea0e3c}
.form__input label.error.valid+label{color:#a0a2a7}
.form__input input.valid{border:1px solid #afd332!important}
.form__input label.error{color:#ea0e3c;position:absolute;bottom:-30px;width:250px}
.form__input select{padding:8px;box-sizing:border-box;color:#7b7e85;font-family:"Open Sans";font-size:15px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-transition:all .3s linear;transition:all .3s linear}
.form__input select:focus{outline:0!important;border:1px solid #fab664;box-shadow:0 0 38px 0 rgba(0,0,0,.2)}
.form__input textarea{-webkit-transition:all .3s linear;transition:all .3s linear;padding:12.5px;box-sizing:border-box;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;color:#7b7e85;font-family:"Open Sans";font-size:15px}
.form__input textarea:focus{outline:0!important;border:1px solid #fab664;box-shadow:0 0 38px 0 rgba(0,0,0,.2)}
.form__input.small{width:188px;margin-right:0}
@media screen and (max-width:620px){.form__input.small{width:100%}}
.form__input.small:nth-child(1){margin-right:21px}
@media screen and (max-width:620px){.form__input.small:nth-child(1){margin-right:0}}
.form__input.big{width:100%;margin-right:0}
.custom-form-wrapper .custom-form-block{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:1600px){.custom-form-wrapper .custom-form-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.custom-form-wrapper .custom-form-block .custom-form-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:196px;background-image:url(/wp-content/themes/bntouch_theme/images/signup/banner-bg4.jpg);background-size:cover;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33%}
@media screen and (max-width:1600px){.custom-form-wrapper .custom-form-block .custom-form-banner{width:100%}}
.custom-form-wrapper .custom-form-block .custom-form-banner .custom-form-banner__text{font-size:35px;font-family:"Open Sans";line-height:1;color:#fff;margin-bottom:32px}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-block .custom-form-banner .custom-form-banner__text{font-size:28px}}
.custom-form-wrapper .custom-form-block .custom-form-banner .custom-form-banner__under-text{max-width:500px;text-align:center;font-size:20px;font-family:"Open Sans";line-height:1;color:#fff;margin-bottom:107px}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-block .custom-form-banner .custom-form-banner__under-text{font-size:16px}}
.custom-form-wrapper .custom-form-block .custom-form-banner .custom-form-banner__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.custom-form-wrapper .custom-form-block .custom-form-banner .custom-form-banner__image img{max-width:75%;height:auto}
@media screen and (max-width:768px){.custom-form-wrapper .custom-form-block .custom-form-banner.mobile-thankyou{display:none}}
.custom-form-wrapper .custom-form-block .custom-form-banner.request-callback{background-image:url(/wp-content/themes/bntouch_theme/images/request-callback/banner-bg.jpg);padding-top:56px}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-block .custom-form-banner.request-callback{background-size:cover;background-repeat:no-repeat}}
.custom-form-wrapper .custom-form-block .custom-form-banner.request-callback .custom-form-banner__text{font-size:32.5px}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-block .custom-form-banner.request-callback .custom-form-banner__text{font-size:28px}}
.custom-form-wrapper .custom-form-block .custom-form-banner.request-callback .custom-form-banner__under-text{font-size:22.5px;margin-bottom:445.5px}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-block .custom-form-banner.request-callback .custom-form-banner__under-text{font-size:16px;margin-bottom:107px;padding-bottom:50%}}
.custom-form-wrapper .custom-form-block .custom-form-banner.request-callback .custom-form-banner__under-text span{margin-right:29px}
.custom-form-wrapper .form-wrapper{width:67%;background-color:#f3f3f3;padding:42px}
@media screen and (max-width:1600px){.custom-form-wrapper .form-wrapper{width:100%}}
@media screen and (max-width:480px){.custom-form-wrapper .form-wrapper{padding:0}}
.custom-form-wrapper .form-wrapper .form{padding:33px 62px 60px 62px;min-height:680px;height:100%;box-sizing:border-box;background-color:#fff}
@media screen and (max-width:480px){.custom-form-wrapper .form-wrapper .form{padding:33px 32px 60px 32px}}
.custom-form-wrapper .form-wrapper .form .form__header{color:#5c5f67;font-family:"Open Sans";font-size:25px;line-height:1;margin-bottom:44px}
.custom-form-wrapper .form-wrapper .form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:450px}
@media screen and (max-width:1080px){.custom-form-wrapper .form-wrapper .form form{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}}
@media screen and (max-width:480px){.custom-form-wrapper .form-wrapper .form form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.custom-form-wrapper .form-wrapper .form form .form-column{width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:620px){.custom-form-wrapper .form-wrapper .form form .form-column{width:100%}}
@media screen and (min-width:2000px){.custom-form-wrapper .form-wrapper .form form .form-column{width:40%}}
.custom-form-wrapper .form-wrapper .form form .form-column:nth-child(2){margin-bottom:10px;padding-left:37px;margin-left:37px;position:relative}
@media screen and (max-width:1080px){.custom-form-wrapper .form-wrapper .form form .form-column:nth-child(2){padding-left:0;margin-left:0}}
.custom-form-wrapper .form-wrapper .form form .form-column:nth-child(2):after{content:'';height:325px;width:1px;position:absolute;left:0;top:24px;background-color:#ebebec}
@media screen and (max-width:1080px){.custom-form-wrapper .form-wrapper .form form .form-column:nth-child(2):after{display:none}}
.custom-form-wrapper .form-wrapper .form form .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}
@media screen and (max-width:480px){.custom-form-wrapper .form-wrapper .form form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.custom-form-wrapper .form-wrapper .form form .form-row .add-module-button{margin-right:27px}
@media screen and (max-width:480px){.custom-form-wrapper .form-wrapper .form form .form-row .add-module-button{margin-right:0;margin-bottom:27px}}
.custom-form-wrapper .form-wrapper .form form .form-row .account{font-size:14px;color:#a9a9a9;font-family:"Open Sans";font-weight:600;line-height:1}
.custom-form-wrapper .form-wrapper .form form .form-row .account a{font-size:14px;color:#f19e55;font-family:"Open Sans";font-weight:400;line-height:1;text-decoration:none}
.custom-form-wrapper .form-wrapper .form.submited{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.custom-form-wrapper .form-wrapper .form.submited .image-block{margin-bottom:60px}
.custom-form-wrapper .form-wrapper .form.submited .image-block img{max-width:100%;height:auto}
.custom-form-wrapper .form-wrapper .form.submited .text{font-size:25px;color:#5c5f67;font-family:"Open Sans";font-weight:400;line-height:1;margin-bottom:21px}
@media screen and (max-width:480px){.custom-form-wrapper .form-wrapper .form.submited .text{text-align:center;line-height:1.4}}
.custom-form-wrapper .form-wrapper .form.submited .under-text{font-size:15px;color:#818388;font-family:"Open Sans";font-weight:400;line-height:1;margin-bottom:240px}
@media screen and (max-width:768px){.custom-form-wrapper .form-wrapper .form.submited .under-text{text-align:center;margin-bottom:40px;line-height:1.4}}
.custom-form-wrapper .form-wrapper .form.submited .flat-button:hover a{background:#f4a143;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}
.custom-form-wrapper .form-wrapper .form.submited .flat-button a{border:2px solid #f4a143;color:#f4a143;width:241px;text-align:center;box-sizing:border-box;font-size:14px;font-family:"Open Sans";font-weight:600}
@-webkit-keyframes slide-animation{0%{opacity:0}2%{opacity:1}20%{left:0;opacity:1}22.5%{opacity:.6}25%{left:-320px;opacity:1}45%{left:-320px;opacity:1}47.5%{opacity:.6}50%{left:-640px;opacity:1}70%{left:-640px;opacity:1}72.5%{opacity:.6}75%{left:-960px;opacity:1}95%{opacity:1}98%{left:-960px;opacity:0}100%{left:0;opacity:0}}
@media screen and (max-width:480px){.features-slider{width:320px;height:80px;position:relative;overflow-x:hidden;margin:0 auto}}
.custom-form-wrapper .custom-form-banner.features{padding-top:53px;position:relative}
.custom-form-wrapper .custom-form-banner.features:after{background-image:url(/wp-content/themes/bntouch_theme/images/brochure/Rectangle-41.png);background-repeat:no-repeat;content:'';position:absolute;background-size:contain;right:-15px;width:15px;height:30.5px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
@media screen and (max-width:1600px){.custom-form-wrapper .custom-form-banner.features:after{top:auto;left:50%;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:translate(-50%,0) rotate(90deg);-ms-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg);bottom:-15px}}
.custom-form-wrapper .custom-form-banner.features .custom-form-banner__text{margin:0 auto;line-height:1.4;text-align:center}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-banner.features .custom-form-banner__text{width:80%}}
.custom-form-wrapper .custom-form-banner.features .custom-form-banner__under-text{margin-top:20px;margin-bottom:55px}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-banner.features .custom-form-banner__under-text{margin-bottom:25px}}
.custom-form-wrapper .custom-form-banner.features .custom-form-banner__image{margin-bottom:20px}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-banner.features .custom-form-banner__image{margin-bottom:0}}
.custom-form-wrapper .custom-form-banner.features .banner-under-content__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-banner.features .banner-under-content__features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;bottom:0;width:9000px;-webkit-animation:slide-animation 10s infinite;animation:slide-animation 10s infinite}}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-banner.features .banner-under-content__features .banner-under-content__feature{position:relative;width:320px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:0}}
.custom-form-wrapper .custom-form-banner.features .banner-under-content__features .banner-under-content__feature i{color:#fff}
.custom-form-wrapper .custom-form-banner.features .banner-under-content__features .banner-under-content__feature .banner-under-content__feature-text{color:#fff;font-size:15px;font-weight:400}
@media screen and (max-width:480px){.custom-form-wrapper .custom-form-banner.features .banner-under-content__features .banner-under-content__feature .banner-under-content__feature-text{line-height:1.4}}
.custom-form-wrapper .custom-form-banner.millenial{background-image:url(/wp-content/themes/bntouch_theme/images/brochure/banner-bg.jpg)}
.custom-form-wrapper .custom-form-banner.facebook.features{background-image:url(/wp-content/themes/bntouch_theme/images/facebook_brochure/banner-bg.jpg);background-position:center}
.custom-form-wrapper .custom-form-banner.facebook.features:after{background-image:url(/wp-content/themes/bntouch_theme/images/facebook_brochure/arrow.png)}
.custom-form-wrapper .custom-form-banner.facebook.features .custom-form-banner__image{margin-bottom:20px;margin-top:20px}
.custom-form-wrapper .form-wrapper .form-row .add-module-button a{width:220px}
.orange-text2{color:#ffb504}
.orange-text2 a{color:#ffb504;text-decoration:none}
.blue-text2{color:#6281cd}
.level{font-size:14px;background-color:#ffb504;color:#fff;padding:5px 6.5px;display:inline;line-height:3;border-radius:4px}
.level.expert{background-color:#272a34}
.question i{font-size:14px;color:#aaa}
.charges-tooltip,.feature-tooltip{display:none}
.tooltipster-base.tooltipster-sidetip .tooltipster-box .tooltipster-content{font-family:Helvetica;color:#fff;font-weight:400}
.tooltipster-base.tooltipster-sidetip .tooltipster-box .tooltipster-content .charges-tooltip{display:block;font-weight:400;padding:15px;font-family:Helvetica;color:#fff}
.tooltipster-base.tooltipster-sidetip .tooltipster-box .tooltipster-content .feature-tooltip{padding:15px;display:block;font-weight:400;width:250px;font-family:Helvetica;color:#fff}
.agreements-wrapper{background-image:url(/wp-content/themes/bntouch_theme/images/agreements/banner-bg.jpg);background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.agreements-wrapper .agreements__header{font-size:50px;line-height:1;font-family:"Open Sans";color:#5c5f67;margin-top:95.5px;margin-bottom:124.5px}
.agreements-wrapper .agreements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:64px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:1600px){.agreements-wrapper .agreements{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.agreements-wrapper .agreements .agreement{width:266.5px;border-radius:3.5px}
.agreements-wrapper .agreements .agreement:not(:last-child){margin-right:22px}
@media screen and (max-width:580px){.agreements-wrapper .agreements .agreement:not(:last-child){margin-right:0}}
@media screen and (min-width:869px) and (max-width:1140px){.agreements-wrapper .agreements .agreement:nth-child(3n){margin-right:0}}
@media screen and (min-width:581px) and (max-width:868px){.agreements-wrapper .agreements .agreement:nth-child(2n){margin-right:0}}
.agreements-wrapper .agreements .agreement a{text-decoration:none}
@media screen and (max-width:1600px){.agreements-wrapper .agreements .agreement{margin-bottom:22px}}
.agreements-wrapper .agreements .agreement .agreement__image{background-image:url(/wp-content/themes/bntouch_theme/images/agreements/doc-image.jpg);background-size:cover;position:relative;height:208px;width:100%}
.agreements-wrapper .agreements .agreement .agreement__image:after{content:'';background-image:url(/wp-content/themes/bntouch_theme/images/icon-pdf.png);background-size:cover;position:absolute;width:25px;height:25px;left:16px;top:17px}
.agreements-wrapper .agreements .agreement .agreement__image.type2{background-image:url(/wp-content/themes/bntouch_theme/images/agreements/doc-image2.jpg)}
.agreements-wrapper .agreements .agreement .agreement__name{width:100%;text-align:center;padding-top:28.5px;padding-bottom:28.5px;background-color:#fff;font-size:15px;line-height:1;font-family:"Open Sans";color:#7e7e7e}
.request-block-wrapper{background-image:url(/wp-content/themes/bntouch_theme/images/agreements/request-banner.jpg);background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.request-block-wrapper .square-block{width:71.25%;box-sizing:border-box;padding-top:79px;margin-top:64.5px;margin-bottom:64.5px}
.request-block-wrapper .square-block .square-block__content{margin-bottom:62.5px;width:100%}
.request-block-wrapper .square-block .square-block__content .square-text{font-family:"Open Sans";font-weight:300;color:#fff;font-size:36px;line-height:1.4;text-align:center;width:90%;margin-bottom:46px}
@media screen and (max-width:1600px){.request-block-wrapper .square-block .square-block__content .square-text{width:80%;line-height:1.4}}
@media screen and (max-width:480px){.request-block-wrapper .square-block .square-block__content .square-text{font-size:24px}}
.testimonials-grid-wrapper{background-color:#fdfcfe;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:50px}
.testimonials-grid-wrapper .testimonials-grid__header{font-size:50px;line-height:1;font-family:"Open Sans";font-weight:300;color:#5c5f67;margin-top:95.5px;margin-bottom:124.5px}
.testimonials-grid-wrapper .testimonials-grid{margin:0 auto}
@media screen and (max-width:1600px){.testimonials-grid-wrapper .testimonials-grid{width:100%}}
@media screen and (max-width:1140px){.testimonials-grid-wrapper .testimonials-grid{width:80%!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.testimonials-grid-wrapper .testimonials-grid .grid-sizer{width:550px}
@media screen and (max-width:1140px){.testimonials-grid-wrapper .testimonials-grid .grid-sizer{width:0}}
.testimonials-grid-wrapper .testimonials-grid .gutter-sizer{width:39.5px}
.testimonials-grid-wrapper.no-scroll{overflow:visible}
.testimonials-grid-wrapper.no-scroll .testimonials-grid{max-height:100%}
.industry-leaders-wrapper.case-studies .section-header{font-family:'Helvetica Light'}
.industry-leaders-wrapper.case-studies .industry-leaders{width:100%}
.industry-leaders-wrapper.case-studies .industry-leaders .industry-leaders-slider{margin-bottom:65px}
@media screen and (max-width:768px){.industry-leaders-wrapper.case-studies .industry-leaders .industry-leaders-slider{margin-top:65px}}
.document-wrapper{background-color:#fdfcfe;padding-top:91px;padding-bottom:83px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.document-wrapper .document-header{font-size:50px;font-family:"Open Sans";color:#5c5f67;line-height:1;margin-bottom:35px}
@media screen and (max-width:480px){.document-wrapper .document-header{font-size:36px;text-align:center;}}
.document-wrapper .document-date{font-size:15px;color:#8a8a8a;font-family:"Open Sans";line-height:1;margin-bottom:80px}
.document-wrapper .document-text{width:800px;padding:30px 131px 0 131px}
@media screen and (max-width:1080px){.document-wrapper .document-text{width:80%;margin:0 auto;padding:30px}}
.document-wrapper .document-text p{font-family:"Open Sans";line-height:1.8;font-size:15px;text-align:left;padding-bottom:50px;color:#5a5a5a}
.document-wrapper .document-text p a{color:#f39c12;text-decoration:none;font-weight:600}
.document-wrapper .document-text p.bold{font-weight:600}
.document-wrapper .document-text .contact-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.document-wrapper .document-text .contact-blocks .contact-block{background-color:#fff;box-shadow:0 0 47px 1px rgba(0,0,0,.15);width:374px;min-height:362px;box-sizing:border-box;border-radius:4.5px;padding:44px}
@media screen and (max-width:1000px){.document-wrapper .document-text .contact-blocks .contact-block{width:80%}}
.document-wrapper .document-text .contact-blocks .contact-block p{padding-bottom:0}
.document-wrapper .document-text .contact-blocks .contact-block p:first-child{padding-bottom:58px}
.document-wrapper .document-text .contact-blocks .contact-block:not(:last-child){margin-right:46px}
@media screen and (max-width:1000px){.document-wrapper .document-text .contact-blocks .contact-block:not(:last-child){margin-right:0;margin-bottom:46px}}
.blog-slider{width:100%}
.blog-slider .item{height:636px;width:100%;position:relative;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.blog-slider .item .blog-post__name{font-family:"Open Sans";font-weight:300;font-size:50px;color:#fff;margin-bottom:85px;z-index:2;width:80%;text-align:center;text-decoration:none;position:relative}
@media screen and (max-width:480px){.blog-slider .item .blog-post__name{font-size:36px}}
.blog-slider .item .flat-button{z-index:2;position:relative}
.blog-slider .item .flat-button:hover a{background:#f4a143;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}
.blog-slider .item .flat-button a{width:114.5px;box-sizing:border-box;border:2px solid #f4a143;color:#f4a143;text-align:center}
.blog-slider .item:after{content:'';display:block;outline:0;box-sizing:border-box;padding:0;margin:0;position:absolute;background:rgba(0,0,0,.5);background-size:cover;height:100%;width:100%;top:0;left:0;right:0;bottom:0}
.blog-slider .owl-dots{position:absolute;bottom:30px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.blog-slider .owl-dots .owl-dot span{background:#fdfcfe!important}
.blog-slider .owl-dots .owl-dot.active span{background:#f4a143!important}
.color1{color:#1abc9c}
.color2{color:#3498db}
.color3{color:#e67e22}
.color4{color:#e74c3c}
.color5{color:#9b59b6}
.color6{color:#988f7a}
.color7{color:#5d8f3f}
.color8{color:#5a5a5a}
.color9{color:#1d4876}
.color10{color:#1e8056}
.color11{color:#854710}
.blog-content{background-color:#fbfafc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 43px}
.blog-content .blog-content__header{color:#555;font-size:25px;font-family:"Open Sans";font-weight:300;margin-bottom:61.5px}
.blog-content .flat-button{margin-bottom:70.5px}
.blog-content .flat-button:hover a{background:#f4a143;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}
.blog-content .flat-button a{border:2px solid #f4a143;color:#f4a143;width:173px;text-align:center;box-sizing:border-box;font-size:14px;font-family:"Open Sans";font-weight:600}
.blog-content .blog-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:35px 0 40px 0}
.blog-content .blog-navigation .blog-category{margin-right:12px}
.blog-content .blog-navigation .blog-category a{color:#5a5a5a;font-size:15px;font-family:"Open Sans";font-weight:300;line-height:1.4;text-transform:uppercase;text-decoration:none}
.blog-content .blog-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1552px}
.blog-content .blog-posts .blog-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:360px;box-shadow:0 0 26px 0 rgba(0,0,0,.11);margin-right:28px;margin-bottom:70.5px;background:#fff;min-height:522px}
@media screen and (max-width:768px) and (orientation:portrait){.blog-content .blog-posts .blog-post{margin-right:0}}
.blog-content .blog-posts .blog-post .blog-post__thumbnail{height:220px;overflow:hidden}
.blog-content .blog-posts .blog-post .blog-post__thumbnail img{max-width:100%;width:100%;height:auto;min-height:220px;border-top-left-radius:3.5px;border-top-right-radius:3.5px}
.blog-content .blog-posts .blog-post .blog-post__desc{background-color:#fff;padding:37px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:3.5px;border-bottom-right-radius:3.5px}
.blog-content .blog-posts .blog-post .blog-post__desc .blog-post__date{font-size:11px;font-family:"Open Sans";font-weight:300;line-height:1;color:#7e7e7e;text-transform:uppercase;text-align:center;margin-bottom:25px}
.blog-content .blog-posts .blog-post .blog-post__desc .blog-post__name{margin-bottom:33px;text-align:center;box-sizing:border-box;max-width:100%}
.blog-content .blog-posts .blog-post .blog-post__desc .blog-post__name a{font-size:20px;font-family:"Open Sans";line-height:1;color:#484848;text-align:center;text-decoration:none}
.blog-content .blog-posts .blog-post .blog-post__desc .blog-post__text{font-size:15px;font-family:"Open Sans";font-weight:300;line-height:2;color:#7e7e7e;text-align:center;box-sizing:border-box;max-width:100%}
.blog-content.recommended{background-color:#fdfcfe}
.blog-post__banner .item{height:636px;width:100%;position:relative;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.blog-post__banner .item .blog-post__name{font-family:"Open Sans";font-weight:300;font-size:50px;color:#fff;margin-bottom:181px;z-index:2;width:80%;text-align:center}
@media screen and (max-width:480px){.blog-post__banner .item .blog-post__name{font-size:36px}}
.blog-post__banner .item .author{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.blog-post__banner .item .author .photo{background-size:cover;border-radius:50%;width:50.5px;height:50.5px;margin-bottom:14px}
.blog-post__banner .item .author .name{color:#fdfcfe;font-family:"Open Sans";font-weight:300;line-height:1}
.blog-post__banner .item:after{content:'';display:block;outline:0;box-sizing:border-box;padding:0;margin:0;position:absolute;background:rgba(0,0,0,.5);background-size:cover;height:100%;width:100%;top:0;left:0;right:0;bottom:0}
.blog-post__content{background-color:#fdfcfe;padding-bottom:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (min-width:1921px){.blog-post__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}
@media screen and (max-width:768px){.blog-post__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.blog-post__content .blog-post__main{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:800px;padding:64px 131px 0 131px}
@media screen and (min-width:1921px){.blog-post__content .blog-post__main{margin-left:0}}
@media screen and (max-width:1366px){.blog-post__content .blog-post__main{width:60%;margin:0 auto;padding:50px}}
@media screen and (max-width:480px){.blog-post__content .blog-post__main{width:80%;margin:0 auto;padding:50px 10px 50px 10px}}
.blog-post__content .request-demo-form__wrapper{width:320px;height:1000px;min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f0f0f0;background:-webkit-linear-gradient(top,#f0f0f0 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:linear-gradient(to bottom,#f0f0f0 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff', GradientType=0)}
@media screen and (max-width:768px){.blog-post__content .request-demo-form__wrapper{width:100%;height:auto;min-height:inherit}}
.blog-post__content .request-demo-form__wrapper .request-demo-form__heading{font-family:'Open Sans';font-weight:300;font-size:30px;color:#3e3e3e;margin-bottom:20px}
.blog-post__content .request-demo-form__wrapper .request-demo-form__subheading{font-family:'Open Sans';color:#8c8c8c;font-size:15px;text-align:center;}
.blog-post__content .request-demo-form__wrapper .request-demo-form{border:none;padding:40px 0}
.blog-post__content .request-demo-form__wrapper .request-demo-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.blog-post__content .request-demo-form__wrapper .request-demo-form form .form__input{margin-right:0;margin-bottom:25px}
.blog-post__content .request-demo-form__wrapper .request-demo-form form .add-module-button{margin-top:25px}
.blog-post__content .blog-post__text{color:#5a5a5a;font-family:"Open Sans";font-size:17px;line-height:2;margin-bottom:25px;box-sizing:border-box;max-width:100%;counter-reset:section}
.blog-post__content .blog-post__text a:first-child .dropcap,.blog-post__content .blog-post__text h3:first-child .dropcap,.blog-post__content .blog-post__text p:first-child .dropcap,.blog-post__content .blog-post__text span:first-child .dropcap{color:#f2aa64;font-size:122px;float:left;margin-top:-13px;line-height:1;margin-right:20px;margin-bottom:15px}
.blog-post__content .blog-post__text p{margin-bottom:15px}
.blog-post__content .blog-post__text a{color:inherit}
.blog-post__content .blog-post__text h3{font-size:1.2em}
.blog-post__content .blog-post__text .add-counter:before{counter-increment:section;content:counter(section) ". "}
.blog-post__content .blog-post__text img{max-width:100%;height:auto}
.blog-post__content .blog-post__text img,.blog-post__content .blog-post__text span{margin-bottom:25px}
.blog-post__content .blog-post__text ul{padding-left:40px}
.blog-post__content .blog-post__text ol{list-style-position:inside}
.blog-post__content .blog-post__text ol li h2,.blog-post__content .blog-post__text ol li h3,.blog-post__content .blog-post__text ol li h4{display:inline;font-weight:inherit}
.blog-post__content .blog-post__text ol.default-font{font-size:inherit}
.blog-post__content .blog-post__text .blog-post__image{width:382px;height:463.5px;margin-right:15.5px;margin-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left}
@media screen and (max-width:480px){.blog-post__content .blog-post__text .blog-post__image{width:100%;float:none}}
.blog-post__content .blog-post__text .blog-post__image img{max-width:100%;height:auto}
.blog-post__content .author{width:100%;box-sizing:border-box;padding:20px;background-color:#f5f5f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1080px){.blog-post__content .author{width:80%;margin:0 auto}}
@media screen and (max-width:768px){.blog-post__content .author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.blog-post__content .author .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:768px){.blog-post__content .author .info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.blog-post__content .author .info .name{color:#404040;font-family:"Open Sans";font-size:14px;line-height:1;margin-bottom:15px}
.blog-post__content .author .info .desc{color:#686868;font-family:"Open Sans";font-size:14px;line-height:1}
@media screen and (max-width:768px){.blog-post__content .author .info .desc{line-height:1.4}}
.blog-post__content .author .photo{background-size:cover;border-radius:50%;width:50.5px;height:50.5px;margin-right:26px}
@media screen and (max-width:768px){.blog-post__content .author .photo{margin-right:0;margin-bottom:26px}}
.comments-section-wrapper{background-color:#fdfcfe;padding-bottom:90px}
.comments-section-wrapper .comments-section{width:800px;margin:0 auto}
@media screen and (max-width:1080px){.comments-section-wrapper .comments-section{width:80%;margin:0 auto;padding:30px}}
.card-block{padding:66.5px 0}
@media screen and (max-width:480px){.card-block{padding-bottom:0}}
@media screen and (max-width:768px){.card-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
@media screen and (max-width:480px){.card-block{padding-right:0}}
.card-block .card-block__image{width:175px;max-width:175px;height:175px;max-height:175px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.card-block .card-block__image img{max-width:100%;height:100%;object-fit:contain}
.card-block .card-block__image.privacy img{max-width:60%}
.card-block .card-block__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:775px}
@media screen and (max-width:1140px){.card-block .card-block__desc{width:100%}}
@media screen and (max-width:768px){.card-block .card-block__desc{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.card-block .card-block__desc .card-block__header{font-family:"Open Sans";font-weight:300;font-size:35px;color:#5a5a5a;line-height:1;margin-bottom:60.5px}
@media screen and (max-width:480px){.card-block .card-block__desc .card-block__header{font-size:26px}}
.card-block .card-block__desc .card-block__text{box-sizing:border-box;max-width:100%}
.card-block .card-block__desc .card-block__text p{font-family:"Open Sans";font-size:17px;color:#5a5a5a;line-height:2;margin-bottom:56px;box-sizing:border-box;max-width:100%}
@media screen and (max-width:1140px){.card-block .card-block__desc .card-block__text p{width:100%}}
@media screen and (max-width:480px){.card-block .card-block__desc .card-block__text p{text-align:center}}
.card-block .card-block__desc .card-block__text p.bold{font-weight:600}
.card-block .card-block__desc .card-block__text ul{list-style-position:inside;padding-left:20px;margin-bottom:20px}
.card-block .card-block__desc .card-block__text ul li{font-family:"Open Sans";font-size:17px;color:#5a5a5a;line-height:2;box-sizing:border-box;max-width:100%}
.cards-wrapper{background-color:#fdfcfe}
.cards-wrapper.troops{background-color:#fff}
.cards-wrapper.troops .cards{padding-bottom:0}
.cards-wrapper.troops .cards .card-block.main{margin-bottom:121px}
.cards-wrapper.troops .cards .card-block.main .card-block__part .card-block__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;max-width:100%}
@media screen and (max-width:1200px){.cards-wrapper.troops .cards .card-block.main .card-block__part .card-block__text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.cards-wrapper.troops .cards .card-block.main .card-block__part .card-block__text p span{font-weight:600}
.cards-wrapper.troops .cards .cards-inner-wrapper{background-color:#f5f5f5;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:119px}
.cards-wrapper.troops .cards .cards-inner-wrapper .section-header{text-align:center}
@media screen and (max-width:1200px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
@media screen and (max-width:480px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block{width:100%}}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block:not(:last-child){margin-bottom:80px}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block:last-child{margin-bottom:95px}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part{width:570px;padding-left:38px;padding-top:0;box-sizing:border-box;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__text{box-sizing:border-box;max-width:100%}
@media screen and (max-width:1200px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part{padding:38px;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}
@media screen and (max-width:480px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part{padding:28px}}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__desc{padding-left:19.5px}
@media screen and (max-width:1200px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__desc{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
@media screen and (max-width:480px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__desc{padding-left:0}}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__desc .card-block__header{font-size:25px;margin-bottom:40px;color:#333}
@media screen and (max-width:768px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__desc .card-block__header{text-align:center;line-height:1.4}}
@media screen and (max-width:1200px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__desc .card-block__text{text-align:center}}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part .card-block__desc .card-block__text p{margin-bottom:0;font-size:15px;line-height:1.8}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part.small{width:570px;padding:0}
@media screen and (max-width:1200px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part.small{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part.small .card-block__video{max-width:100%}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part.small .card-block__video a.videolink{text-decoration:none;color:#fff;outline:0;position:relative}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part.small .card-block__video a.videolink img{max-width:100%;min-height:320px;height:320px}
@media screen and (max-width:1200px){.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part.small .card-block__video a.videolink img{min-height:inherit}}
.cards-wrapper.troops .cards .cards-inner-wrapper .card-block .card-block__part.small .card-block__video a.videolink:after{content:'';position:absolute;background-image:url(/wp-content/themes/bntouch_theme/images/video_play.png);background-repeat:no-repeat;background-size:cover;width:200px;height:200px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}
.cards{padding-bottom:90.5px}
@media screen and (max-width:480px){.cards{width:100%}}
.cards .cards-inner-wrapper{background-color:#fbfafc;padding:25px;border-radius:40px}
.cards .card-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:0;min-height:320px}
@media screen and (max-width:768px){.cards .card-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.cards .card-block:not(:last-child){margin-bottom:36px}
.cards .card-block .card-block__part.small{width:266px;padding-left:38px;padding-top:0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:768px){.cards .card-block .card-block__part.small{padding-left:0;padding-top:38px}}
.cards .card-block .card-block__part{width:800px;padding-left:29px;padding-right:29px;padding-top:67px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
@media screen and (max-width:1140px){.cards .card-block .card-block__part{width:80%}}
@media screen and (max-width:768px){.cards .card-block .card-block__part{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-left:0;padding-right:0}}
.cards .card-block .card-block__part .card-block__desc{width:100%}
.cards .card-block.main{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:0 0}
.cards .card-block.main .card-block__part.small{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-top:67px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:77px}
@media screen and (max-width:768px){.cards .card-block.main .card-block__part.small{padding-right:0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.cards .card-block.main .card-block__part.small .card-block__image{width:234px;height:234px;max-width:234px;max-height:234px}
.thankyou-wrapper{background:#f3f3f3;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.thankyou-wrapper .section-header{margin:55px 0}
@media screen and (max-width:480px){.thankyou-wrapper .section-header{font-size:20px;margin:35px 0}}
.thankyou-wrapper .thankyou-content{background:#fff;margin:0 40px 60px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:1200px){.thankyou-wrapper .thankyou-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column-reverse}}
@media screen and (max-width:768px){.thankyou-wrapper .thankyou-content{margin:0 0 60px 0}}
.thankyou-wrapper .thankyou-content .step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:40%;}
.thankyou-wrapper .thankyou-content .step .step-subheader{font-size:25px;line-height:1;color:#5c5f67;margin-bottom:60px;font-family:"Open Sans";font-weight:400;text-align:left}
@media screen and (max-width:480px){.thankyou-wrapper .thankyou-content .step .step-subheader{font-size:20px;margin-bottom:40px}}
.thankyou-wrapper .thankyou-content .step .step-content #step-content__player{width:100%;margin-bottom:75px}
@media screen and (max-width:768px){.thankyou-wrapper .thankyou-content .step .step-content #step-content__player{height:320px}}
@media screen and (max-width:480px){.thankyou-wrapper .thankyou-content .step .step-content #step-content__player{height:220px}}
.thankyou-wrapper .thankyou-content .step .step-content .step-content__text{color:#616161;font-size:18.5px;line-height:2;text-align:center;font-family:"Open Sans";font-weight:300;width:60%;margin:0 auto}
@media screen and (max-width:768px){.thankyou-wrapper .thankyou-content .step .step-content .step-content__text{width:100%}}
.thankyou-wrapper .thankyou-content .step.small{padding:0;max-width:60%;width:60%}
@media screen and (max-width:1200px){.thankyou-wrapper .thankyou-content .step.small,.thankyou-wrapper .thankyou-content .step{width:100%;max-width:inherit;box-sizing:border-box;}}
.thankyou-wrapper .thankyou-content .step.small .step-subheader{padding:40px;text-align:left;margin-bottom:0;padding-left:20px;border-bottom:1px solid #DADADA}
@media screen and (max-width:1200px){.thankyou-wrapper .thankyou-content .step.small .step-subheader{padding-left:40px}}
.thankyou-wrapper .thankyou-content .step.small .step-content{-webkit-overflow-scrolling:touch!important;overflow:auto!important;height:740px;width:100%}
@media screen and (max-width:1200px){.thankyou-wrapper .thankyou-content .step.small .step-content{width:100%!important}}
@media screen and (max-width:980px){.thankyou-wrapper .thankyou-content .step.small .step-content{height:930px}}
@media screen and (min-width:320px) and (max-width:360px){.thankyou-wrapper .thankyou-content .step.small .step-content{height:970px}}
.thankyou-wrapper .thankyou-content .step.small .step-content iframe{height:100%!important;width:100%}
.banner-wrapper.chat-promo{background:url(/wp-content/themes/bntouch_theme/images/chat_promo/mac2.png) no-repeat,url(/wp-content/themes/bntouch_theme/images/chat_promo/line.png) no-repeat,#fff;background:url(/wp-content/themes/bntouch_theme/images/chat_promo/mac2.png) no-repeat,url(/wp-content/themes/bntouch_theme/images/chat_promo/line.png) no-repeat,-webkit-linear-gradient(top,#fff 0,#f9f9fb 100%);background:url(/wp-content/themes/bntouch_theme/images/chat_promo/mac2.png) no-repeat,url(/wp-content/themes/bntouch_theme/images/chat_promo/line.png) no-repeat,linear-gradient(to bottom,#fff 0,#f9f9fb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9fb', GradientType=0);margin-bottom:87px;background-position:left bottom,110px 110%,center;background-size:30%,70%,cover;position:relative}
@media screen and (max-width:980px){.banner-wrapper.chat-promo{margin-bottom:0}}
@media screen and (max-width:768px){.banner-wrapper.chat-promo{background:#fff;background:-webkit-linear-gradient(top,#fff 0,#f9f9fb 100%);background:linear-gradient(to bottom,#fff 0,#f9f9fb 100%);background-position:center;background-size:cover}}
.banner-wrapper.chat-promo .absolute-image1{position:absolute;bottom:-100px}
.banner-wrapper.chat-promo .absolute-image2{position:absolute;bottom:-110px;right:30px;max-width:30%}
@media screen and (min-width:1441px){.banner-wrapper.chat-promo .absolute-image2{bottom:-150px}}
@media screen and (max-width:980px){.banner-wrapper.chat-promo .absolute-image2{right:0}}
@media screen and (max-width:768px){.banner-wrapper.chat-promo .absolute-image2{display:none}}
.banner-wrapper.chat-promo .banner .banner-text{padding:86px 0 350px 0}
@media screen and (max-width:1440px){.banner-wrapper.chat-promo .banner .banner-text{padding:86px 0 150px 0}}
.banner-wrapper.chat-promo .banner .banner-text .banner-header{font-family:"Helvetica Neue Light"}
.banner-wrapper.chat-promo .banner .banner-text .banner-subheader{font-family:"Helvetica Light"}
.banner-wrapper.chat-promo .banner__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:480px){.banner-wrapper.chat-promo .banner__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.banner-wrapper.chat-promo .banner__buttons .add-module-button{margin-right:36px}
@media screen and (max-width:480px){.banner-wrapper.chat-promo .banner__buttons .add-module-button{margin-bottom:30px;margin-right:0}}
.banner-section{background-image:url(/wp-content/uploads/2017/10/banner-offering.png),url(/wp-content/uploads/2017/10/banner-bright-text.png);background-color:#e9ecf1;background-position:right,center;background-repeat:no-repeat;background-size:contain,cover}
@media (max-width:768px){.banner-section{background-size:cover,cover;background-position:100px 0,center}}
.request-demo span{display:inline-block;font-family:Helvetica;font-size:15px;color:grey;line-height:1;padding-bottom:11px}
.request-demo a{display:inline-block;font-family:Helvetica;font-size:15px;color:#f39c12;line-height:1;text-decoration:underline}
.banner-wrapper.offering{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;background:0 0}
.banner-wrapper.offering .banner{width:71.25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.banner-wrapper.offering .banner .banner-text{width:625px;padding:200px 0 235px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
@media (max-width:480px){.banner-wrapper.offering .banner .banner-text{width:625px;padding:100px 0}}
.banner-wrapper.offering .banner .banner-text .banner-header{font-family:Helvetica;line-height:1;color:#4b4b4b;font-size:40px;margin-bottom:54px}
@media (max-width:480px){.banner-wrapper.offering .banner .banner-text .banner-header{text-align:center}}
.banner-wrapper.offering .banner .banner-text .banner-under-header{font-family:Helvetica;color:#696969;font-size:20px;margin-bottom:65px;line-height:1.4}
@media (max-width:480px){.banner-wrapper.offering .banner .banner-text .banner-under-header{text-align:center}}
.banner-wrapper.offering .banner .banner-text .add-module-button button{font-family:Arial,sans-serif;font-size:18px;padding:13px 28px;text-shadow:none;font-weight:200;background-color:#f39c12;color:#fff;background-image:none;border-color:transparent;line-height:1;border-radius:5px}
.banner-wrapper.offering .banner .banner-text .add-module-button button:hover{color:#fff;background-color:#eb9634}
@media (max-width:480px){.banner-wrapper.offering .banner .banner-text .add-module-button{text-align:center;margin:0 auto 25px auto}}
.banner-wrapper.offering .banner .banner-text .request-demo{text-align:left;line-height:1}
@media (max-width:480px){.banner-wrapper.offering .banner .banner-text .request-demo{text-align:center;width:100%}}
.banner-wrapper.offering .banner .banner-text .request-demo span{padding-right:10px}
.banner-wrapper_surveys{background:url(/wp-content/uploads/2017/09/banner-bg.png);background-size:cover}
.website-templates-wrapper{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.website-templates-wrapper .website-templates{width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:106px 0}
.website-templates-wrapper .website-templates .website-templates-image{text-align:right;width:32%;margin-right:8%;padding-left:28.75%;margin-left:-28.75%;overflow:visible;background-size:84%;background-repeat:no-repeat;background-position:146% 107%;background-image:url(/wp-content/uploads/2017/10/shadow.png)}
@media (max-width:1200px){.website-templates-wrapper .website-templates .website-templates-image{width:100%;margin-right:0;margin-bottom:50px;background-position:78% 104%}}
.website-templates-wrapper .website-templates .website-templates-image img{height:auto;max-width:100%;vertical-align:top}
.website-templates-wrapper .website-templates .website-templates-slider{width:620px;position:relative}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider{width:100%}}
.website-templates-wrapper .website-templates .website-templates-slider .website-templates-header{font-family:'Helvetica Neue Light';color:#5a5a5a;font-size:35px;line-height:1;margin-bottom:65px}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider .website-templates-header{text-align:center;line-height:1.4}}
@media (max-width:1200px){.website-templates-wrapper .website-templates .website-templates-slider .website-templates-header{text-align:center}}
.website-templates-wrapper .website-templates .website-templates-slider #slider{overflow:hidden;margin-bottom:32px;border-radius:4px;width:100%}
@media (max-width:1200px){.website-templates-wrapper .website-templates .website-templates-slider #slider{margin:0 auto 32px auto}}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider #slider{width:100%!important}}
.website-templates-wrapper .website-templates .website-templates-slider #slider ul{position:relative;margin:0 auto;padding:0;height:200px;list-style:none;width:100%}
.website-templates-wrapper .website-templates .website-templates-slider #slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:128px;height:190px;text-align:center;line-height:128px}
.website-templates-wrapper .website-templates .website-templates-slider #slider ul li:not(:last-child){margin-right:18px}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider #slider #slider_list{width:100%!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100px}}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev{position:absolute;top:45%;z-index:999;display:block;padding:4% 3%;cursor:pointer}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev{top:55%}}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next .chevron,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev .chevron{position:relative;text-align:center;padding:1px;margin-bottom:6px;height:1px;width:35px}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next .chevron,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev .chevron{width:15px}}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next .chevron:before,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev .chevron:before{content:'';position:absolute;top:0;left:0;height:100%;width:51%;background:#d0d1d6;-webkit-transform:skew(0deg,45deg);-ms-transform:skew(0deg,45deg);transform:skew(0deg,45deg)}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next .chevron:after,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev .chevron:after{content:'';position:absolute;top:0;right:0;height:100%;width:50%;background:#d0d1d6;-webkit-transform:skew(0deg,-45deg);-ms-transform:skew(0deg,-45deg);transform:skew(0deg,-45deg)}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next .chevron.chevron-right,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev .chevron.chevron-right{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next .chevron.chevron-left,.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev .chevron.chevron-left{-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev{left:-80px;border-radius:0 2px 2px 0}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_prev{left:-15%}}
.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next{right:-30px;border-radius:2px 0 0 2px}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider #slider span.control_next{right:-15%}}
.website-templates-wrapper .website-templates .website-templates-slider .under-slider-text{font-family:'Helvetica Neue Light';color:#5a5a5a;font-size:20px}
.website-templates-wrapper .website-templates .website-templates-slider .under-slider-text a{color:#f39c12;text-decoration:underline}
@media (max-width:480px){.website-templates-wrapper .website-templates .website-templates-slider .under-slider-text a{text-align:center}}
.survey-builder-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:123px;padding-bottom:111px}
.survey-builder-wrapper .survey-builder{width:71.25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:979px){.survey-builder-wrapper .survey-builder{width:100%}}
.survey-builder-wrapper .survey-builder .survey-builder-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:40%;padding:40px 0;margin-right:58px}
@media screen and (max-width:979px){.survey-builder-wrapper .survey-builder .survey-builder-info{width:100%;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:0;padding:40px}}
.survey-builder-wrapper .survey-builder .survey-builder-info .survey-header{font-family:'Helvetica Neue Light',sans-serif;color:#5a5a5a;font-size:35px;margin-bottom:35px;line-height:1}
.survey-builder-wrapper .survey-builder .survey-builder-info .under-header-text{font-family:'Helvetica Neue Light',sans-serif;font-size:18px;line-height:1.4;color:#595959;margin-bottom:50px}
.survey-builder-wrapper .survey-builder .survey-builder-image{text-align:right;width:40%}
@media screen and (max-width:979px){.survey-builder-wrapper .survey-builder .survey-builder-image{width:100%;text-align:center;padding:0 40px}}
.survey-builder-wrapper .survey-builder .survey-builder-image img{height:auto;max-width:100%;vertical-align:top}
.benefits-wrapper{background-color:#fafafa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.benefits-wrapper_white-color{background-color:#fff}
.benefits-wrapper .benefits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:110px;padding-bottom:110px}
@media screen and (max-width:480px){.benefits-wrapper .benefits{padding-top:50px;padding-bottom:50px}}
.benefits-wrapper .benefits .benefit{width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:768px){.benefits-wrapper .benefits .benefit:not(:last-child){margin-bottom:30px}}
.benefits-wrapper .benefits .benefit .image-block{display:inline-block;border-radius:50%;border:2px solid #dbdbdb;background-color:#fff;padding:40px;margin-bottom:27px;width:100px;max-width:100px;height:100px;max-height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.benefits-wrapper .benefits .benefit .image-block img{border-radius:0}
.benefits-wrapper .benefits .benefit .benefit-description{font-family:'Helvetica Light',sans-serif;font-weight:lighter;font-size:20px;color:#686868;width:80%;text-align:center;margin-bottom:30px}
.benefits-wrapper .benefits .benefit .integrated{font-family:'Helvetica Neue Light';color:#5a5a5a;font-size:35px;line-height:1;margin-top:27%}
@media (max-width:480px){.benefits-wrapper .benefits .benefit .integrated{margin-bottom:27%}}
.benefits-wrapper .benefits .benefit .benefit-full-description{font-family:Helvetica,sans-serif;font-size:15px;color:#686868;width:100%;text-align:center}
.benefits-wrapper .benefits .sep-class{position:relative;margin:0 50px}
.benefits-wrapper .benefits .sep-class_no-margin{margin:0}
.benefits-wrapper .benefits .sep-class .vc_sep_line{height:2px;border-top:2px dashed #EBEBEB;display:block;position:absolute;top:27%;width:120px;left:-60px}
.benefits-wrapper .benefits .sep-class .vc_sep_line.right{left:-60px}
@media (max-width:890px){.benefits-wrapper .benefits .sep-class{display:none}}
.benefits-wrapper .add-module-button{margin-bottom:92px}
.plan-feature.plan-feature_chat-promo .plan-feature__description{width:-webkit-calc(100% - 630px);width:calc(100% - 630px);padding-left:150px}
@media screen and (max-width:980px){.plan-feature.plan-feature_chat-promo .plan-feature__description{width:80%;padding-left:0}}
.plan-feature.plan-feature_chat-promo .plan-feature__image{width:auto}
.specs-wrapper.specs-wrapper_type2 .specs .specification{width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;background-color:#f6f7f9;padding:20px;min-height:inherit}
.specs-wrapper.specs-wrapper_type2 .specs .specification:nth-child(odd){margin-right:0}
@media (min-width:769px) and (max-width:1023px){.specs-wrapper.specs-wrapper_type2 .specs .specification:nth-child(odd){margin-right:20px}}
@media (min-width:1024px){.specs-wrapper.specs-wrapper_type2 .specs .specification:nth-child(odd){margin-right:58px}}
@media (max-width:768px){.specs-wrapper.specs-wrapper_type2 .specs .specification{width:80%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}
.specs-wrapper.specs-wrapper_type2 .specs .specification .image-block{border-radius:50%;background-color:#fff;padding:0;width:75px;max-width:75px;height:75px;max-height:75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.specs-wrapper.specs-wrapper_type2 .specs .specification .image-block_big{width:104px;max-width:104px;height:104px;max-height:104px}
@media (max-width:980px){.specs-wrapper.specs-wrapper_type2 .specs .specification .image-block{margin:0}}
.specs-wrapper.specs-wrapper_type2 .specs .specification .specification-text{font-family:"Helvetica Neue Light";font-size:18px;color:#454545;line-height:1.4;width:80%}
.specs-wrapper{background-color:#f9f9f9;background-image:url(/wp-content/themes/bntouch_theme/images/chat_promo/man.png);background-repeat:no-repeat;background-position:right;background-size:auto 100%;padding:115px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.specs-wrapper_white-color{background:#fff}
.specs-wrapper_grey-color{background:#f6f7f9}
@media screen and (max-width:768px){.specs-wrapper{background-size:cover;background-image:none}}
@media screen and (max-width:480px){.specs-wrapper{padding:35px 0}}
.specs-wrapper .specs-header{color:#5a5a5a;font-family:'Helvetica Neue Light';line-height:1;font-size:35px;margin-top:80px;margin-bottom:43px;width:71.25%;text-align:center}
@media screen and (max-width:480px){.specs-wrapper .specs-header{margin-top:0}}
.specs-wrapper .specs-under-header{color:#5a5a5a;font-family:'Helvetica Neue Light';line-height:1;font-size:20px;margin-bottom:50px;width:71.25%;text-align:center;line-height:1.4}
.specs-wrapper .specs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:71.25%}
@media screen and (max-width:480px){.specs-wrapper .specs{width:100%}}
.specs-wrapper .specs .specification{width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;background-color:#fff;padding:20px;border-radius:8px}
@media screen and (max-width:980px){.specs-wrapper .specs .specification{min-height:330px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
@media (max-width:768px){.specs-wrapper .specs .specification{width:80%}}
.specs-wrapper .specs .specification .image-block{border-radius:50%;background-color:#fff;border:2px solid #e5e5e5;padding:40px;width:80px;max-width:80px;height:80px;max-height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:980px){.specs-wrapper .specs .specification .image-block{margin-bottom:30px;margin-right:0}}
.specs-wrapper .specs .specification .image-block .percent{font-size:40px;color:#ef9b16;font-family:"Helvetica Neue Medium";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.specs-wrapper .specs .specification .specification-text{font-family:"Helvetica Neue";font-size:15px;color:#4d4d4d;line-height:1.4;width:80%}
@media screen and (max-width:980px){.specs-wrapper .specs .specification .specification-text{text-align:center}}
@media screen and (max-width:480px){.specs-wrapper .specs .specification .specification-text{width:90%}}
.specs-wrapper .specs .specification:nth-child(odd){margin-right:0}
@media (min-width:769px) and (max-width:1023px){.specs-wrapper .specs .specification:nth-child(odd){margin-right:20px}}
@media (min-width:1024px){.specs-wrapper .specs .specification:nth-child(odd){margin-right:58px}}
.cost-section{background-image:url(/wp-content/uploads/2017/10/cost-wrapper-bg.png),url(/wp-content/uploads/2017/10/cost-wrapper-chair.png);background-color:#fbf9f5;background-repeat:no-repeat;background-position:center,right bottom;background-size:cover,auto;padding:70px 0 70px 0;position:relative}
.cost-section_type2{background:#fff;background:-webkit-linear-gradient(top,#fff 0,#f7f8fa 100%);background:linear-gradient(to bottom,#fff 0,#f7f8fa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f8fa', GradientType=0)}
.cost-section .cost-header{font-family:'Helvetica Neue Light',sans-serif;color:#5a5a5a;letter-spacing:0;font-size:35px;margin:95px 0 50px 0;text-align:center;line-height:40px}
@media screen and (max-width:480px){.cost-section .cost-header{margin:0 0 50px 0}}
.cost-wrapper{width:440px;margin:0 auto;background-image:url(/wp-content/uploads/2017/10/cost-bg3.png);background-position:center;background-size:contain;background-repeat:no-repeat}
.cost-wrapper_type2{background-image:url(/wp-content/themes/bntouch_theme/images/cost-block-bg2.png);background-size:95% 90%}
@media (max-width:480px){.cost-wrapper{width:360px}}
.cost-wrapper .cost-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:48px;box-shadow:0 0 20px 9px rgba(0,0,0,.05)}
.cost-wrapper .cost-block .cost-part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/wp-content/uploads/2017/10/Rectangle-11.png);background-position:center;background-size:cover;background-repeat:no-repeat}
.cost-wrapper .cost-block .cost-part .cost{font-size:100px;line-height:100px;padding-top:30px;color:#fff;font-family:'Helvetica Light'}
@media (max-width:480px){.cost-wrapper .cost-block .cost-part .cost{font-size:80px;line-height:80px}}
@media (max-width:414px){.cost-wrapper .cost-block .cost-part .cost{font-size:60px;line-height:60px}}
.cost-wrapper .cost-block .cost-part .addition-cost-text{color:#fff;font-family:Helvetica;font-size:13px;line-height:1;padding-top:5px}
@media (max-width:414px){.cost-wrapper .cost-block .cost-part .addition-cost-text{font-size:11px}}
.cost-wrapper .cost-block .cost-part .addition-cost-text:last-child{padding-top:15px;padding-bottom:30px;color:#fff;font-family:Helvetica;font-size:13px}
@media (max-width:414px){.cost-wrapper .cost-block .cost-part .addition-cost-text:last-child{font-size:11px}}
.cost-wrapper .cost-block .cost-part .addition-cost-text_pb-40:last-child{padding-bottom:40px}
.cost-wrapper .cost-block .cost-add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:14px;padding-top:21px}
.cost-wrapper .cost-block .cost-add .add-module-button{margin-bottom:27px}
.cost-wrapper .cost-block .cost-add .add-module-button button{font-family:Arial,sans-serif;font-size:18px;padding:13px 28px;text-shadow:none;font-weight:200;background-color:#f39c12;color:#fff;background-image:none;border-color:transparent;line-height:1;border-radius:5px}
.cost-wrapper .cost-block .cost-add .add-module-button button:hover{color:#fff;background-color:#eb9634}
.cost-wrapper .cost-block .cost-add .request-demo{text-align:center;width:100%;padding-bottom:21px;line-height:1;font-size:14px}
.cost-wrapper .cost-block .cost-add .request-demo span{display:inline-block;font-family:Helvetica;font-size:15px;color:grey;line-height:1;padding-right:10px;padding-bottom:0}
@media (max-width:480px){.cost-wrapper .cost-block .cost-add .request-demo span{padding-bottom:11px}}
.cost-wrapper .cost-block .cost-add .request-demo a{display:inline-block;font-family:Helvetica;font-size:15px;color:#f39c12;line-height:1;text-decoration:underline}
.under-cost-text{font-family:'Helvetica Neue Light',sans-serif;color:grey;text-align:center}
@media (max-width:480px){.under-cost-text{width:80%;margin:0 auto}}
.testimonials_-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:130px 0}
@media (max-width:480px){.testimonials_-wrapper{margin:50px 0}}
.testimonials_-wrapper .section-header{font-family:'Helvetica Neue Light';color:#5a5a5a;font-size:35px;margin-bottom:60px;margin-top:0}
.testimonials_-wrapper .testimonials_{width:71.25%}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .quote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:42px}
@media (max-width:768px){.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .quote{display:none}}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .quote img{height:auto;max-width:100%;vertical-align:top}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-left:42px;padding-right:0;padding-bottom:17px}
@media (max-width:768px){.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .reverse{display:none}}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .reverse img{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .testimonial_-text{background-color:#f5f6f8;font-family:Georgia;font-style:italic;color:#6b6b6b;font-size:16px;padding:32px 55px;width:80%}
@media (max-width:768px){.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-block .testimonial_-text{width:100%}}
.testimonials_-wrapper .testimonials_ .testimonial_ .triangle{margin:0 auto;width:0;height:0;padding-bottom:16px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #f5f6f8}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-person{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-person .photo{background-image:url(/wp-content/uploads/2017/09/adviser-photo.png);border-radius:50%;width:60px;height:60px;margin-right:15px;background-position-y:-5px;background-position-x:-5px;background-position:-5px -5px}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-person .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-person .text .name{font-family:'Helvetica Neue Medium',sans-serif;font-weight:600;font-size:17px;color:#5a5a5a;line-height:1;padding-bottom:11px}
.testimonials_-wrapper .testimonials_ .testimonial_ .testimonial_-person .text .position{font-family:'Helvetica Neue Medium',sans-serif;font-weight:600;font-size:14px;color:#929292;line-height:1}
.demo-form-block.demo-form-block_type2{background-color:#f5f6f8;background-image:url(/wp-content/uploads/2017/09/demo-form-girl.png);background-repeat:no-repeat}
.demo-form-block.demo-form-block_type2 .demo-form-wrapper form .demo-form-content input{border:1px solid transparent}
.demo-form-block{background-color:#e7f0fc;background-image:url(/wp-content/themes/bntouch_theme/images/chat_promo/man-request-demo.png);background-repeat:no-repeat;background-position:right;background-size:contain;padding-bottom:63px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:768px){.demo-form-block{background-size:cover;background-position:center}}
.demo-form-block .demo-form-wrapper{width:71.25%}
.demo-form-block .demo-form-wrapper h2{font-family:'Helvetica Neue Light',Arial;color:#5a5a5a;font-size:35px;font-weight:300;padding-top:58px;padding-bottom:46px}
.demo-form-block .demo-form-wrapper form .demo-form-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.demo-form-block .demo-form-wrapper form .demo-form-content .form__input{margin-bottom:0}
@media screen and (max-width:1300px){.demo-form-block .demo-form-wrapper form .demo-form-content .form__input{margin-bottom:30px}}
.demo-form-block .demo-form-wrapper form .demo-form-content input{width:200px;margin-right:15px;margin-bottom:0;border-radius:3px;box-sizing:border-box;padding:15px 30px;height:50px;border:2px solid #dee8f7;font-family:Arial;font-size:16px;color:#818181}
@media screen and (max-width:1300px){.demo-form-block .demo-form-wrapper form .demo-form-content .add-module-button{margin-bottom:30px}}
.demo-form-block .demo-form-wrapper form .demo-form-content .add-module-button button{font-family:Arial,sans-serif;font-size:18px;padding:15px 30px;text-shadow:none;border-radius:5px;border:none;line-height:1;font-weight:200;background-color:#f39c12;color:#fff;background-image:none;border-color:transparent}
.demo-form-block .demo-form-wrapper form .demo-form-content .add-module-button button:hover{color:#5e5e5e;background-color:#dcdcdc}
.overlay{display:none;max-width:730px;margin:0 auto;box-shadow:0 0 51px 10px rgba(0,0,0,.12);position:absolute;z-index:1000;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (max-width:768px){.overlay{width:100%}}
.overlay .popup{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px 53px 20px;background-color:#fff;border-radius:3px}
.overlay .popup .close{position:absolute;top:20px;right:20px}
.overlay .popup .close:before{width:30px;height:30px;font-size:30px}
.overlay .popup .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}
.overlay .popup img{width:140px;margin-bottom:40px}
.overlay .popup div{text-align:center;color:#5d5d5d;line-height:1.4}
.overlay .popup div.text{font-family:'Helvetica Neue Light',sans-serif;font-size:20px;margin-bottom:40px;box-sizing:border-box;max-width:100%;width:100%}
.overlay .popup div:last-child{font-family:'Helvetica Neue Light',sans-serif;font-size:15px;box-sizing:border-box;max-width:100%}
.overlay .popup div:nth-child(4){margin-left:-70px;margin-right:-70px;padding:20px 20px;background-color:#f9fafa;box-sizing:border-box;max-width:100%}
.banner-wrapper.promotional{background:url(/wp-content/themes/bntouch_theme/images/promotional/bg2.jpg)}
.banner-wrapper.promotional .banner .banner-text{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:72px 0}
@media screen and (max-width:980px){.banner-wrapper.promotional .banner .banner-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.banner-wrapper.promotional .banner .banner-text .banner-header{color:#fff}
.banner-wrapper.promotional .banner .banner-text .banner-subheader{color:#fff;font-size:17px;text-align:left;margin-bottom:0}
@media screen and (max-width:980px){.banner-wrapper.promotional .banner .banner-text .banner-subheader{text-align:center}}
.banner-wrapper.promotional .absolute-image{position:absolute;bottom:-300px;max-width:34%;right:0}
@media screen and (max-width:1330px){.banner-wrapper.promotional .absolute-image{bottom:-50%}}
@media screen and (max-width:980px){.banner-wrapper.promotional .absolute-image{bottom:-35%}}
@media screen and (max-width:768px){.banner-wrapper.promotional .absolute-image{display:none}}
.button_copy,.button_download,.button_email{position:relative}
.button_copy:after,.button_download:after,.button_email:after{content:'';position:absolute;max-width:23px;width:23px;height:18.5px;max-height:18.5px;display:block;left:9.5px;top:9.5px;background-size:contain;background-repeat:no-repeat}
.button_copy:after{background-image:url(/wp-content/themes/bntouch_theme/images/promotional/copy_link.png);-webkit-transition:all .3s linear;transition:all .3s linear}
.button_email:after{background-image:url(/wp-content/themes/bntouch_theme/images/promotional/email.png);-webkit-transition:all .3s linear;transition:all .3s linear}
.button_download:after{background-image:url(/wp-content/themes/bntouch_theme/images/promotional/download.png);-webkit-transition:all .3s linear;transition:all .3s linear}
.flat-button_orange.button_email:hover:after{background-image:url(/wp-content/themes/bntouch_theme/images/promotional/email-white.png)}
.flat-button_orange.button_download:hover:after{background-image:url(/wp-content/themes/bntouch_theme/images/promotional/download-white.png)}
.flat-button_orange.button_copy:hover:after{background-image:url(/wp-content/themes/bntouch_theme/images/promotional/copy_link-white.png)}
.flyer-form{display:none;position:absolute;top:0;left:0;width:100%;z-index:100}
.flyer-form .flyer-form__block{position:relative;background:#fff;padding:19px 38px 31.5px 38px;border-radius:6px}
.flyer-form .flyer-form__block .flyer-form__close-button{position:absolute;top:8px;right:16px;color:#b7b7b7;font-size:32px;cursor:pointer}
.flyer-form .flyer-form__block .flyer-form__close-button:hover{color:#222}
.flyer-form .flyer-form__block .flyer-form__block__step1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fff}
.flyer-form .flyer-form__block .flyer-form__block__step1 .form__input{margin-right:0;width:100%;margin-bottom:25px}
.flyer-form .flyer-form__block .flyer-form__block__step1 .form__input.no-margin{margin-bottom:0}
.flyer-form .flyer-form__block .flyer-form__block__step1 .flat-button_orange{margin-top:35px}
.flyer-form .flyer-form__block .flyer-form__block__step1 .flat-button_orange a{width:138.5px;font-weight:600;font-size:15px}
.flyer-form .flyer-form__block .flyer-form__block__step2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}
.flyer-form .flyer-form__block .flyer-form__block__step2 .flyer-email-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:86.5px 0 76px 0}
.flyer-form .flyer-form__block .flyer-form__block__step2 .flyer-email-result .flyer-email-result__image{margin-bottom:37px}
.flyer-form .flyer-form__block .flyer-form__block__step2 .flyer-email-result .flyer-email-result__image img{max-width:70px;height:auto}
.flyer-form .flyer-form__block .flyer-form__block__step2 .flyer-email-result .flyer-email-result__text{font-size:15px;font-family:'Open Sans';font-weight:600;color:#f3a339;line-height:1}
.gallery__controls{z-index:30}
.gallery__controls .flat-button_orange{width:175px;font-weight:600;font-size:15px;padding:8px 0}
.gallery__controls_type2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:380px){.gallery__controls_type2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.gallery__controls_type2 .flat-button_orange a{width:140px}
@media screen and (max-width:380px){.gallery__controls_type2 .flat-button_orange{margin-bottom:21.5px}}
.gallery__controls_type2 .flat-button_orange.button_download a{padding-left:13px;box-sizing:border-box}
.gallery-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;padding-bottom:80px}
.gallery-wrapper .gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-wrapper .gallery .gallery__item{width:350px;margin-bottom:40px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative;z-index:30}
@media screen and (min-width:1220px){.gallery-wrapper .gallery .gallery__item:not(:nth-child(3n)){margin-right:45px}}
@media screen and (min-width:890px) and (max-width:1219px){.gallery-wrapper .gallery .gallery__item:not(:nth-child(2n)){margin-right:45px}}
@media screen and (max-width:380px){.gallery-wrapper .gallery .gallery__item{width:100%}}
.gallery-wrapper .gallery .gallery__item:last-child{margin-right:0}
.gallery-wrapper .gallery .gallery__item:after{content:'';display:block;position:absolute;width:85%;background:#fff;height:249px;top:0;z-index:-1;left:25px}
.gallery-wrapper .gallery .gallery__item .gallery__media{position:relative;box-shadow:0 0 26px 9px rgba(0,0,0,.11);overflow:hidden;z-index:30}
.gallery-wrapper .gallery .gallery__item .gallery__media a:after{content:'';position:absolute;background-image:url(/wp-content/themes/bntouch_theme/images/video_play.png);background-repeat:no-repeat;background-size:cover;width:200px;height:200px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;z-index:30}
.gallery-wrapper .gallery .gallery__item .gallery__media .image-fallback{display:none;background-size:cover;width:351px;height:235px;vertical-align:top;z-index:2;position:relative}
@media screen and (max-width:380px){.gallery-wrapper .gallery .gallery__item .gallery__media .image-fallback{width:100%}}
.gallery-wrapper .gallery .gallery__item .gallery__media img{object-fit:cover;width:351px;height:235px;vertical-align:top;z-index:2;position:relative}
@media screen and (max-width:380px){.gallery-wrapper .gallery .gallery__item .gallery__media img{width:100%}}
.gallery-wrapper .gallery .gallery__item .gallery__media.gallery__media_no-image .image-fallback{display:inline-block}
.gallery-wrapper .gallery .gallery__item .gallery__media.gallery__media_no-image img{display:none}
.gallery-wrapper .gallery .gallery__item .gallery__media.gallery__media_page .image-fallback{width:700px;background-position:-100px -80px}
.gallery-wrapper .gallery .gallery__item .gallery__media.gallery__media_page img{width:700px;object-position:-100px -80px}
.gallery-wrapper .gallery .gallery__item .gallery__caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:33px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:30}
@media screen and (max-width:380px){.gallery-wrapper .gallery .gallery__item .gallery__caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.gallery-wrapper .gallery .gallery__item .gallery__caption .gallery__name{font-family:'Open Sans';font-weight:600;font-size:17px;color:#6e6e6e;z-index:30;line-height:1}
@media screen and (max-width:480px){.gallery-wrapper .gallery .gallery__item .gallery__caption .gallery__name{line-height:1.4}}
@media screen and (max-width:380px){.gallery-wrapper .gallery .gallery__item .gallery__caption .gallery__name{margin-bottom:20px;text-align:center}}
.gallery-wrapper .gallery .gallery__item.gallery__item_type2{box-shadow:0 0 26px 0 rgba(0,0,0,.11)}
.gallery-wrapper .gallery .gallery__item.gallery__item_type2 .gallery__media{background:#f5f5f5;box-shadow:none}
.gallery-wrapper .gallery .gallery__item.gallery__item_type2 .gallery__media .image-fallback{height:217px}
.gallery-wrapper .gallery .gallery__item.gallery__item_type2 .gallery__media:after{display:none}
.gallery-wrapper .gallery .gallery__item.gallery__item_type2 .gallery__media img{height:217px}
.gallery-wrapper .gallery .gallery__item.gallery__item_type2 .gallery__caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding:33px 22px 25px 22px;background:#fff}
.gallery-wrapper .gallery .gallery__item.gallery__item_type2 .gallery__caption .gallery__name{margin-bottom:34px}
.gallery-wrapper .gallery .gallery__item.gallery__item_coming{box-shadow:0 0 26px 9px rgba(0,0,0,.11)}
.gallery-wrapper .gallery .gallery__item.gallery__item_coming:after{height:317px}
.gallery-wrapper .gallery .gallery__item.gallery__item_coming .gallery__media{text-align:center}
.gallery-wrapper .gallery .gallery__item.gallery__item_coming .gallery__media .image-fallback{width:200px;background-size:contain;background-repeat:no-repeat;background-position:center}
.gallery-wrapper .gallery .gallery__item.gallery__item_coming .gallery__media img{width:200px;object-fit:contain}
.gallery-wrapper .gallery .gallery__item.gallery__item_coming .gallery__caption{padding:33px 22px 33px 22px;box-shadow:0 26px 26px -26px rgba(0,0,0,.11)}
.gallery-wrapper .gallery .gallery__item.gallery__item_coming .gallery__caption .gallery__name{margin-bottom:0}
.gallery-wrapper .gallery.gallery_centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.ie .gallery-wrapper .gallery .gallery__item .gallery__media .image-fallback,.ios-object-fallback .gallery-wrapper .gallery .gallery__item .gallery__media .image-fallback{display:inline-block}
.ie .gallery-wrapper .gallery .gallery__item .gallery__media img,.ios-object-fallback .gallery-wrapper .gallery .gallery__item .gallery__media img{display:none}
.gallery-wrapper_flyers{background:#fdfcfe}
.gallery-wrapper_realtors{background:url(/wp-content/themes/bntouch_theme/images/promotional/realtors-bg.png),#f6f5f6;background-position:left top;background-repeat:no-repeat;background-size:52%,cover}
@media screen and (max-width:1600px){.gallery-wrapper_realtors{background-size:72%,cover}}
@media screen and (max-width:1140px){.gallery-wrapper_realtors{background-size:82%,cover}}
@media screen and (max-width:980px){.gallery-wrapper_realtors{background-size:cover}}
@media screen and (max-width:768px){.gallery-wrapper_realtors{background:#f6f5f6}}
.gallery-wrapper_testimonials{background:#fdfcfe}
.hidden{display:none!important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
.bp-land *{box-sizing: border-box;}
.gallery__name{background: #fff;
	text-align: center;
	margin-top: 10px;}
.bp-land__first{padding-top: 30px;
  padding-bottom: 95px;}
.bp-land__first-top{display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;}
.bp-land__container{width: 100%;
  padding: 0 15px;
  margin: auto;}
.bp-land__first-logo{display: block;}
.bp-land__first-link{display: inline;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  transition: all 0.2s ease-out;}
.bp-land__first-link:hover,.bp-land__first-link:active{text-decoration: underline;
  transition: all 0.2s ease-out;}
.bp-lank__first-link_button{border-radius: 25px;
  border: 2px solid #ffaa66;
  height: 50px;
  width: 190px;
  color: #ffaa66;
  font-weight: 600;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-left: 30px;
  transition: all 0.2s ease-out;}
.bp-lank__first-link_button:hover,.bp-lank__first-link_button:active{background-color: #ffaa66;
  color: #3759cb;
  transition: all 0.2s ease-out;}
.bp-land__first-h1{font-family: Cabin, sans-serif;
  color: #ffffff;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.09;
  text-align: center;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-top: 65px;}
.bp-land__first-button{color: #3759cb;
  font-family: Cabin, sans-serif;
  width: 255px;
  height: 50px;
  border-radius: 25px;
  background-color: #ffaa66;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;}
.bp-land__first-button-container{text-align: center;
  margin-top: 30px;}
.bp-land__second{background-color: #ffffff;
  padding: 40px 0 60px;}
.bp-land__second-items{display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;}
.bp-land__second-item-img-wrapper{display: flex;
  justify-content: center;
  align-items: center;
  height: 344px;}
.bp-land__second-item-title{font-family: Cabin, sans-serif;
  color: #4a4a4a;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2;
  padding-top: 35px;}
.bp-land__second-item-text{color: #4a4a4a;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 1.67;
  padding-top: 18px;}
.bp-land__second-item{width: 100%;
  max-width: 350px;}
.bp-land__third{background-color: #2245ba;
  padding: 80px 0;}
.bp-land__third-left-img{margin-left: 95px;}
.bp-land__container_third{display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;}
.bp-land__third-form-input{border-radius: 25px;
  width: 100%;
  max-width: 540px;
  height: 50px;
  background-color: #3b5ed5;
  display: block;
  border: none;
  box-shadow: none;
  padding: 0 25px;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;}
.bp-land__third-right{max-width: 540px;
  flex-basis: 100%;}
.bp-land ::-webkit-input-placeholder,.bp-land ::placeholder{color: #6985e3;
  opacity: 1;}
.bp-land__third-form-submit{cursor: pointer;
  display: block;
  border: none;
  box-shadow: none;
  margin-top: 40px;}
.bp-land__third-form-elements-section{display: flex;
  justify-content: space-between;
  flex-wrap: wrap;}
.bp-land__third-form-elements-section .bp-land__third-form-input{max-width: 255px;}
.bp-land__third-form-title{color: #fbb03b;
  font-family: Cabin, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.13;
  margin-bottom: 35px;}
.bp-land__fourth{background-color: #16329f;
  padding: 75px 0 45px;}
.bp-land__copyright{color: #8b9acc;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  text-align: center;
  padding-top: 70px;}
.bp-land__fourth-link{color: #ffffff;
  font-family: "Open Sans", sans-serif;
  line-height: 2.14;
  text-decoration: underline;
  font-size: 14px;
  display: inline-block;}
.bp-land__fourth-text-title{color: #fbb03b;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: Cabin, sans-serif;
  margin-bottom: 45px;}
.bp-land__fourth-left{display: flex;
  flex-wrap: wrap;
  max-width: 570px;
  width: 100%;}
.bp-land__fourth-right{display: flex;
  flex-wrap: wrap;
  justify-content: space-between;}
.bp-land__fourth-flex{display: flex;
  flex-wrap: wrap;}
.bp-land__fourth-left-right{margin-left: 95px;
  display: block;}
.bp-land__fourth-left-right_mobile{display: none;}
.bp-land__fourth-right-left{max-width: 195px;
  margin-right: 90px;}
.bp-land__fourth-text-top{color: #8b9acc;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 25px;}
.bp-land__fourth-text-bottom{color: #b1beea;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 25px;}
.bp-land__third-form label.error{position: absolute;
  color: #ff5858;}
.bp-land__thank-you-page .bp-land__first-middle{padding-top: 160px;}
.bp-land__thank-you-page .bp-land__first{padding-bottom: 220px;
  flex: 1 0 auto;}
.bp-land__thank-you-page{display: flex;
	flex-direction: column;
  min-height: 100%;
  height: 100vh;}
.bp-land__thank-you-page .bp-land__fourth{flex: 0 0 auto;}
.bp-land__thank-you-page-title{color: #fbb03b;
  font-family: Cabin, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  max-width: 650px;
  margin: 0 auto 30px;}
.bp-land__thank-you-page-text{color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-align: center;}
.bp-land__thank-you-page .bp-land__first-button-container{margin-top: 50px;}
.bp-land__thank-you-page .bp-lank__first-link_button{height: 50px;
  width: 160px;}
.bp-land__thank-you-page .bp-land__first-button-container .bp-lank__first-link_button{margin-left: 0;}
.bp-land__thank-you-page .bp-land__first-button-container .bp-lank__first-link_button:last-child{margin-left: 20px;}
.pricing-plan__season-banner{margin: -30px 0 40px;}
.pricing-plan__season-banner img{max-width: 100%;
	height: auto;}
.v3__h2{color: #5c5f67;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  margin-top: 50px;
  margin-bottom: 35px;}
.v3__industry-leaders-slider{max-width: 90%;
  margin: auto;}
.v3__industry-leaders-slider .owl-prev{position: absolute;
  top: 10px;
  left: -70px;}
.v3__industry-leaders-slider .owl-next{position: absolute;
  top: 10px;
  right: -60px;}
.v3__industry-leaders-slider .industry-nav-icon::before{color: #5087c2 !important;}
.v3__industry-leaders-slider .industry-nav-icon:hover::before{color: #3e3e3e !important;}
.v3__industry-leaders-wrapper{padding-bottom: 0px;
  background-color: #fff;}
.v3__slide-text{color: #5c5f67;
  font-size: 18px;
  font-weight: 600;
  padding-top: 66px;
  margin-bottom: 8px;}
.v3__slide-flex{display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 25px;
  max-width: 800px;}
.v3__slide-flex img{margin-right: 30px;}
.v3__slide-flex img:last-child{margin-right: 0;}
.v3__banner-text{padding: 65px 0 63px 0 !important;}
.v3__banner-header{font-size: 44px !important;
  margin-bottom: 25px !important;
  word-spacing: 4px;}
.v3__banner-subheader{font-size: 18px !important;
  margin-bottom: 29px !important;
  line-height: 24px !important;
  width: 66%;}
.v3__industry-leaders-wrapper .owl-item{margin-left: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;}
.v3__banner-slider{max-width: 800px;
  position: relative;}
.v3__banner-slider .item{display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin: 0 25px;}
.v3__banner-slider .owl-nav .owl-next,.v3__banner-slider .owl-nav .owl-prev{background: transparent !important;}
.v3__banner-slider .industry-nav-icon::before{color: #5087c2 !important;
  font-size: 32px !important;}
.v3__banner-slider .owl-prev{position: absolute;
  top: -7px;
  left: -70px;}
.v3__banner-slider .owl-next{position: absolute;
  top: -7px;
  right: -60px;}
@media screen and (min-width: 1200px){.bp-land__container{width: 100%;
    max-width: 1140px;}}
@media screen and (max-width: 1200px){.pricing-plan__season-banner{padding-left: 13px;
  	padding-right: 13px;
  	margin-bottom: 30px;}}
@media screen and (max-width: 1140px){.thankyou-wrapper .section-header{width: 100%;
        padding: 0 15px;
        box-sizing: border-box;}}
@media screen and (max-width: 685px){.pricing-plan__season-banner{max-width: 345px;
  	padding: 0;
  	margin: -30px auto 30px;}}
@media screen and (min-width: 768px) and (max-width: 992px){.bp-land__third-left-img{margin-left: 0;
    margin-bottom: 20px;}.bp-land__container_third{justify-content: center;}.bp-land__fourth-left{margin-bottom: 30px;}.bp-land__fourth-text-title{margin-bottom: 15px;}.bp-land__fourth-left-right{margin-left: 125px;}}
@media screen and (max-width: 767px){.bp-land__third-left{display: none;}.bp-land__first-top-right{display: none;}.bp-land__first-top{justify-content: center;}.bp-land__first-h1{font-size: 30px;}.bp-land__second-item-title{font-size: 24px;
    padding-top: 10px;}.bp-land__second-item-text{font-size: 16px;}.bp-land__third-form-title{font-size: 30px;
    text-align: center;
    margin-bottom: 10px;}.bp-land__third-form-elements-section .bp-land__third-form-input{max-width: none;}.bp-land__third-form-submit{margin: 20px auto 0;}.bp-land__third{padding: 40px 0;}.bp-land__fourth{padding: 35px 0 25px;}.bp-land__copyright{padding-top: 20px;}.bp-land__fourth-left-right{display: none;}.bp-land__fourth-left-right_mobile{margin-top: 5px;
    display: flex;
    justify-content: center;}.bp-land__fourth-left-right_mobile .bp-land__fourth-link:last-child{margin-left: 20px;}.bp-land__fourth-left-left{margin: 0 auto 30px;}.bp-land__fourth-right{justify-content: center;
    flex-basis: 100%;}.bp-land__fourth-right-left{max-width: none;
    margin-right: 0;
    text-align: center;
    flex-basis: 100%;}.bp-land__fourth-text-title{margin-bottom: 10px;}.bp-land__second-items{justify-content: center;}.bp-land__container_third{justify-content: center;}.bp-land__fourth-right-right{text-align: center;
    margin-top: 30px;}.bp-land__fourth-right-right-content{display: flex;}.bp-land__fourth-right-right-content .bp-land__fourth-link:last-child{margin-left: 20px;}.bp-land__fourth-left{max-width: none;}.bp-land__thank-you-page .bp-land__first-middle{padding-top: 60px;}.bp-land__thank-you-page .bp-land__first{padding-bottom: 70px;}.bp-land__thank-you-page .bp-land__first-button-container{display: flex;
    justify-content: center;
    margin-top: 30px;}.bp-land__thank-you-page-title{font-size: 22px;}.bp-land__thank-you-page-text{font-size: 16px;}}
@media (max-width: 767px){.custom-form-block{flex-direction: column-reverse;}}
.button-link > a{display: flex;
  height: 40px;
  align-items: center;
  padding: 0 10px;}
.promo__link{color: #fff;
  text-decoration: none;}
.v2__h2{color: #5c5f67;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  margin-top: 50px;
  margin-bottom: 40px;}
.v2__industry-leaders-slider{max-width: 90%;
  margin: auto;}
.v2__industry-leaders-slider .owl-prev{position: absolute;
  top: 10px;
  left: -70px;}
.v2__industry-leaders-slider .owl-next{position: absolute;
  top: 10px;
  right: -60px;}
.v2__industry-leaders-slider .industry-nav-icon::before{color: #5087c2 !important;}
.v2__industry-leaders-slider .industry-nav-icon:hover::before{color: #3e3e3e !important;}
.v2__industry-leaders-wrapper{padding-bottom: 10px;
  background-color: #fff;}
.v2__slide-text{color: #5c5f67;
  font-size: 18px;
  font-weight: 600;
  padding-top: 50px;
  margin-bottom: 12px;}
.v2__slide-flex{display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 25px;
  max-width: 800px;}
.v2__slide-flex img{margin-right: 30px;}
.v2__slide-flex img:last-child{margin-right: 0;}
.v2__banner-text{padding: 40px 0 60px 0 !important;}
.v2__banner-header{font-size: 40px !important;
  margin-bottom: 10px !important;}
.v2__banner-subheader{font-size: 16px !important;
  margin-bottom: 22px !important;
  line-height: 24px !important;}
.v2__industry-leaders-wrapper .owl-item{margin-left: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;}
.v2__banner-slider{max-width: 800px;
  position: relative;}
.v2__banner-slider .item{display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin: 0 25px;}
.v2__banner-slider .owl-nav .owl-next,.v2__banner-slider .owl-nav .owl-prev{background: transparent !important;}
.v2__banner-slider .industry-nav-icon::before{color: #5087c2 !important;
  font-size: 32px !important;}
.v2__banner-slider .owl-prev{position: absolute;
  top: -7px;
  left: -70px;}
.v2__banner-slider .owl-next{position: absolute;
  top: -7px;
  right: -60px;}
@media (max-width: 677px){.v2__slide-flex{width: 100%;}.v2__banner-slider{width: 100%;}.v3__slide-flex{width: 100%;}.v3__banner-slider{width: 100%;}}
@media (max-width: 450px){.v2__banner-header{font-size: 30px !important;}.v2__industry-leaders-slider .owl-prev{left: -20px;}.v2__banner-slider .owl-prev{left: 10px;}.v2__industry-leaders-slider .owl-next{right: 0px;}.v2__banner-slider .owl-next{right: 30px;}.v2__slide-flex{width: 350px;}.v2__banner-slider{width: 350px;}.v2__banner-slider .item{height: auto;
    display: flex;
    justify-content: center;}.v2__banner-slider .item img{width: auto !important;}.v2__slide-flex{margin-top: 40px;}.banner-wrapper .banner .banner-text .v3__banner-header{font-size: 30px !important;
	line-height: 1.2;
	margin-bottom: 20px !important;}.v3__banner-subheader{margin-bottom: 19px !important;}.v3__slide-text{padding-top: 58px;}.v3__industry-leaders-slider .owl-prev{left: -20px;}.v3__banner-slider .owl-prev{left: 10px;}.v3__industry-leaders-slider .owl-next{right: 0px;}.v3__banner-slider .owl-next{right: 30px;}.v3__slide-flex{width: 350px;}.v3__banner-slider{width: 350px;}.v3__banner-slider .item{height: auto;
    display: flex;
    justify-content: center;}.v3__banner-slider .item img{width: auto !important;}.v3__slide-flex{margin-top: 40px;}}
@media (min-width: 350px){.v2__banner-slider .owl-next{right: 0;}.v2__banner-slider .owl-prev{left: -15px;}.v3__banner-slider .owl-next{right: 0;}.v3__banner-slider .owl-prev{left: -15px;}}
@media (max-width: 767px){.v2__industry-leaders-wrapper{padding-top: 40px;}.v2__industry-leaders-wrapper .v2__h2{display: block;
    margin: 0 0 20px;
    text-align: center;}.v3__industry-leaders-wrapper{padding-top: 24px;}.v3__industry-leaders-wrapper .v2__h2{display: block;
    margin: 0 0 20px;
    text-align: center;}.v3__h2{padding-top: 0; padding-bottom: 0; margin-top: 0;}.v3__industry-leaders-slider .owl-prev{left: -10px;}.v3__industry-leaders-slider .owl-next{right: -10px;}}
@media (min-width: 1000px){.blog-post__content .request-demo-form__wrapper{width: 320px;
		height: auto;
		min-height: auto;
		position: relative;}.blog-post__content .request-demo-form__wrapper-sticky{width: 320px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;}.blog-post__content .request-demo-form__wrapper-sticky.fixed{position: fixed;}.blog-post__content .request-demo-form__wrapper-sticky.abso{position: absolute;
	left: -1000px;}}
.v3__mirror .parallax-mirror{top: 190px !important;}
.add-module-button:hover{opacity:0.8}
body.openMenu{overflow: hidden;max-height: 100vh;}
.section{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	padding: 0;
	width: fit-content;

	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;

	width: 100%;}
.section .section-header{font-size: 40px; color: #000; margin-bottom: 22px; padding: 0px; max-width: 540px; width: 90%;text-align: center;}
.origination{background: #d7eaf0;
	padding: 0 0 7vh 0;
	width: 100%;}
.origination img{max-width: 100%;}
.origination__section-header{margin: 66px 0 21px 0;}
.connect{background: #1061ad;
	color: #fff;
	width: 100%;
	padding: 0 0 6.5vh 0;}
.section.connect .section-header{margin: 59px 0 23px 0;}
.section_content{width: 92%; max-width: 700px; text-align: center; font-size: 18px; margin: 0 auto;}
.connect__quote{font-size: 32px; font-style: italic; width: 98%; text-align: center; max-width: 742px; margin: 0 auto;}
.calendar{background: #fff;
	color: #1061ad;
	padding: 0 0 5.0vh 0;}
.social_media{padding: 0 0 5vh 0;}
.section .calendar__section-header{margin-top: 46px; margin-bottom: 30px;}
.section.calendar .section_content,.section.social_media .section_content{margin-bottom: 39px;}
.social_media{background: #f5f8f9;
	color: #1061ad;}
.partners__industry-leaders-slider{max-width: 90%;
  margin: auto;}
.partners__industry-leaders-slider .owl-prev{position: absolute;
  top: 10px;
  left: -40px;}
.partners__industry-leaders-slider .owl-prev:before{content: "";
	border-left: 2px solid #333;
	position: absolute;
	display: inline-block;
	width: 13px;
	height: 13px;
	-moz-transform: rotate(-45deg); 
    -ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg); 
    -o-transform: rotate(-45deg); 
    transform: rotate(-45deg);}
.partners__industry-leaders-slider .owl-prev:after{content: "";
	border-left: 2px solid #333;
	display: inline-block;
	width: 13px;
	height: 13px;
	-moz-transform: rotate(45deg); 
    -ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg); 
    -o-transform: rotate(45deg); 
    transform: rotate(45deg);
	margin-top: 2px;}
.partners__industry-leaders-slider .owl-next{position: absolute;
  top: 10px;
  right: -40px;}
.partners__industry-leaders-slider .owl-next:before{content: "";
	border-right: 2px solid #333;
	position: absolute;
	display: inline-block;
	width: 13px;
	height: 13px;
	-moz-transform: rotate(-45deg); 
    -ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg); 
    -o-transform: rotate(-45deg); 
    transform: rotate(-45deg);}
.partners__industry-leaders-slider .owl-next:after{content: "";
	border-right: 2px solid #333;
	display: inline-block;
	width: 13px;
	height: 13px;
	-moz-transform: rotate(45deg); 
    -ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg); 
    -o-transform: rotate(45deg); 
    transform: rotate(45deg);
	margin-top: -2px;}
.partners__industry-leaders-slider .owl-next:hover:before,.partners__industry-leaders-slider .owl-next:hover:after,.partners__industry-leaders-slider .owl-prev:hover:before,.partners__industry-leaders-slider .owl-prev:hover:after{border-color: orange;}
.partners__industry-leaders-slider .owl-next:hover,.partners__industry-leaders-slider .owl-prev:hover{background-color: none;}
.partners__industry-leaders-slider .industry-nav-icon::before{color: #5087c2 !important;}
.partners__industry-leaders-slider .industry-nav-icon:hover::before{color: #3e3e3e !important;}
.partners__industry-leaders-wrapper{padding-bottom: 34px;
  background-color: #fff;}
.partners__industry-leaders-wrapper .section-header{margin: 51px 0 28px 0; font-size: 40px;}
.partners__slide-text{color: #5c5f67;
  font-size: 18px;
  font-weight: 600;
  padding-top: 50px;
  margin-bottom: 12px;}
.partners__slide-flex{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;

	-webkit-box-pack:justify;
	-webkit-justify-content:center;
	-ms-flex-pack:justify;
	justify-content:center;

	margin-top: 25px;
  max-width: 800px;}
.partners__slide-flex img{margin-right: 30px;}
.partners__slide-flex img:last-child{margin-right: 0;}
.partners__banner-text{padding: 0px 0 32px 0 !important;
  color: #09529d;}
.partners__banner-header{font-size: 40px !important;
  margin-bottom: 10px !important;}
.partners__banner-subheader{font-size: 18px !important;
  margin-bottom: 52px !important;
  line-height: 24px !important;
  color: #09529d;}
.partners__industry-leaders-wrapper .owl-item{margin-left: 0 !important;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-box-pack:justify;
	-webkit-justify-content:center;
	-ms-flex-pack:justify;
	justify-content:center;

	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;}
.partners__banner-slider{max-width: 800px;
  position: relative;}
.partners__banner-slider .item{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-box-pack:justify;
	-webkit-justify-content:center;
	-ms-flex-pack:justify;
	justify-content:center;

	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
  height: auto;
  margin: 0 25px;}
.partners__banner-slider .owl-nav .owl-next,.partners__banner-slider .owl-nav .owl-prev{background: transparent !important;}
.partners__banner-slider .industry-nav-icon::before{color: #5087c2 !important;
  font-size: 32px !important;}
.partners__banner-slider .owl-prev{position: absolute;
	top: -7px;
	left: -70px;}
.partners__banner-slider .owl-next{position: absolute;
	top: -7px;
	right: -60px;}
.learn{background: #d7eaf0 url(/wp-content/themes/bntouch_theme/images/banner-learn.png) center 0 no-repeat;
	background-size: contain;
	padding: 0;
	min-height: 730px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;

	-webkit-box-pack:justify;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:flex-end;
	justify-content:flex-end;}
.partners__request-demo-form__wrapper{background: none;
	padding: 0;
	width: 40%;
	width: 100%;
	max-width: 540px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;

	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;}
.partners__request-demo-form__wrapper form{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;

	width: fit-content;
	width: 100%;}
.partners__request-demo-form__wrapper .request-demo-form{background: none; border: none; margin: 0; padding-bottom: 75px; padding-top: 35px;	max-width: 514px;	width: 92%;}
.partners__request-demo-form__wrapper .request-demo-form .section-header{width: 92%;}
.form__line{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;

	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:space-between;
	justify-content: space-between;}
.partners__request-demo-form__wrapper .request-demo-form form .add-module-button{background:  #1061ad; width: 100%;border-radius: 30px; margin-top: 15px; cursor: pointer;}
.partners__request-demo-form__wrapper .request-demo-form form .add-module-button a{width: 100%; 	font-size: 18px; padding: 15px 0;}
.form__line input{border-radius: 30px;
	margin: 0 0 0 0;
	border: none;
	font-size: 18px;
	padding: 25px 27px;
	color: #000;}
.form__line input:placeholder{color: #999;}
.form__line .form__input{width: 48%; margin: 0;}
.social_media ul,.calendar ul{text-align: center; margin: 0 auto;}
.social_media li,.calendar li{display: inline-block; margin: 15px 35px;}
img{max-width: 100%;}
.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .item{height: auto;}
.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .item img{margin-top: 50px; margin-bottom: 50px;}
.partners__industry-leaders-slider.owl-carousel .owl-nav.disabled{display: flex; margin-top: -16px;}
.partners__industry-leaders-slider.owl-theme .owl-dots .owl-dot span{width: 8px;height: 8px;}
.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .owl-prev{height: 70%;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;

	-webkit-box-pack:justify;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content: center;

	background: none;}
.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .owl-next{height: 70%;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;

	-webkit-box-pack:justify;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content: center;

	background: none;}
.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .owl-prev:hover,.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .owl-next:hover,.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .owl-prev:active,.industry-leaders-wrapper .industry-leaders .partners__industry-leaders-slider .owl-next:active{background: none;}
.partners__banner-wrapper{-webkit-box-pack:justify;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:flex-start;
	justify-content: flex-start;

    background: transparent url(/wp-content/themes/bntouch_theme/images/banner-integra02.png) no-repeat 100% center;}
.ios-android .partners__banner-wrapper{background: transparent url(/wp-content/themes/bntouch_theme/images/banner-integra02.png) no-repeat 100% center;}
.partners__banner-wrapper .banner{-webkit-box-pack:justify;
	-webkit-justify-content:start;
	-ms-flex-pack:start;
	justify-content: start;

	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;}
.banner-wrapper .banner .partners__banner-text .partners__banner-header{font-size: 72px !important;text-align: left;font-weight: bold;    line-height: 1.0;margin-bottom: 22px !important;   color: #09529d;}
.banner-wrapper .banner .partners__banner-text{-webkit-box-align:flex-start;
	-webkit-align-items:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
	width: 100%;}
.banner-wrapper .banner .partners__banner-text .banner-subheader{text-align: left; color: #09529d; font-size: 18px;margin-left: 6px; font-weight: bold; width: 42%;width: 92%;max-width: 330px;}
.request-demo-form__wrapper.partners__request-demo-form__wrapper .form__line .form__input{margin-bottom: 20px;}
.partners__banner{padding: 43px 0 0 0;}
.partners__banner.banner-partners__head{padding: 15.2vh 0 15.2vh 13vh; max-width: 496px;}
.partners__banner .add-module-button{margin-left: 6px;
    width: 33%;
    width: 92%;
	max-width: 264px;
    border-radius: 24px;}
.partners__banner .add-module-button a{font-size: 18px; display: inline-block; border-radius: 24px; width: 100%; padding: 12px 0;}
.partners__banner .add-module-button_glow:after{box-shadow: none;}
.partners__banner .add-module-button:before{background: rgba(16,97,173,.8);}
.desk{display: inline-block;}
.mobile{display: none;}
.banner .partners__banner{text-align: center;}
.banner .partners__banner img{margin: 0 auto;}
.partners__industry-leaders-slider .industry-nav-icon::before{display: none;}
.section-item{max-width: 1366px; margin: 0 auto;}
.origination__section{position: relative;}
.logosec{position: absolute;  display: block;width: 50px; height: 50px;}
.lendingpad{top: 8%;
    left: 9vw;
    width: 24%;}
.bytesoftware{top: 49%;
    left: 2vw;
    width: 23%;}
.lendingqb{top: 83%;
    left: 9vw;
    width: 16%;}
.calyxsoftware{top: 24%;
    right: 7vw;
    width: 18%;}
.encompass{top: 59%;
    right: 8vw;
    width: 16%;}
div:where(.legacy-content){min-width: 320px;}
@media screen and (max-width:992px){.connect__quote{font-size: 24px;}.section_content{font-size: 16px;}.form__line input{font-size: 17px;}.partners__request-demo-form__wrapper .request-demo-form form .add-module-button a{font-size: 17px;}.partners__banner-wrapper{-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		padding-bottom: 8.5vh;}.partners__banner-wrapper .banner{max-height: 265px; padding: 4vh 2.5vh 1vh 2.5vh;}.banner-wrapper .banner .partners__banner-text .partners__banner-header{font-size: 46px !important;}.partners__banner-wrapper .banner{width: calc(100% - 5vh);}.section .section-header{font-size: 32px; text-align: center;}.banner-wrapper .banner .partners__banner-text .partners__banner-header{line-height: 126%; margin-bottom: 14px !important;}.social_media{padding: 0 0 6.6vh 0;}.industry-leaders-wrapper .section-header{display: block; font-size: 24px; margin: 39px 0 10px 0;}.industry-leaders-wrapper.partners__industry-leaders-wrapper{padding-top: 0;}.contact__icon{margin-right: 8px;}}
@media screen and (max-width: 768px){.partners__banner-wrapper .banner{max-width: 100%;}.banner-wrapper .banner .partners__banner-text{-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;}.industry-leaders-wrapper .section-header,.banner-wrapper .banner .partners__banner-text .partners__banner-header{text-align: center;}}
@media screen and (max-width:575px){.desk{display: none;}.mobile{display: inline-block;}.mobile.origination__section{display: inline-block!important;}.origination img.mobile{display: inline-block!important;}.banner-wrapper .banner .partners__banner-text .partners__banner-header{font-size: 34px !important;}.partners__banner .add-module-button a{font-size: 16px;}.section .section-header{font-size: 24px;}.connect__quote{font-size: 18px;    line-height: 158%;}.section_content{font-size: 14px; margin-bottom: 20px;}.form__line input{font-size: 16px;}.partners__request-demo-form__wrapper .request-demo-form form .add-module-button a{font-size: 16px;}.partners__industry-leaders-slider .owl-prev{left: -10px;}.partners__industry-leaders-slider .owl-next{right: -10px;}.partners__banner-subheader{margin-bottom: 20px !important;}.form__line .form__input{width: 100%;}.form__line{-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;}.request-demo-form__wrapper .request-demo-form form .form__input{margin-bottom: 10px;}.social_media ul{margin: 0;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-pack:justify;
		-webkit-justify-content:space-evenly;
		-ms-flex-pack:space-evenly;
		justify-content: space-evenly;}.social_media li{margin: 0;}.social_media li img{width: 66px; height: 66px;}.partners__banner .add-module-button a{padding: 14px 0;}.origination__section-header{margin: 37px 0 21px 0; line-height: 127%;}.section.connect .section-header{margin: 31px 0 10px 0;}.connect{padding: 0 0 7vh 0;}.section .calendar__section-header{margin-top: 32px; margin-bottom: 21px;}.section .calendar__section-header img{width: 56px;}.section.social_media .section_content{margin-bottom: 30px;}.learn{background-size: 258%;    min-height: 656px;}.request-demo-form__wrapper .section-header{margin-bottom: 0;}.partners__request-demo-form__wrapper .request-demo-form form .add-module-button{margin-top: 20px;}.partners__request-demo-form__wrapper .request-demo-form{padding-bottom: 55px;}.partners__banner-wrapper.banner-wrapper .partners__banner.banner .partners__banner-text > *{text-align: center;}.banner-wrapper .banner .partners__banner-text .banner-subheader{margon: 0 auto; font-size: 17px !important;}.partners__banner .add-module-button{max-width: 236px;    margin: 0 auto;}.lendingpad{top: 3%;
		left: 4vw;
		width: 72%;}.bytesoftware{top: 21%;
		left: 15vw;
		width: 68%;}.lendingqb{top: 34%;
		left: 3vw;
		width: 47%;}.calyxsoftware{top: 48%;
		right: 3vw;
		width: 50%;}.encompass{top: 62%;
		right: 24vw;
		width: 69%;}}
@media screen and (min-width: 1400px){.learn{min-height: 830px;}}
.owl-theme .owl-nav .disabled{display: none;}
.partners__industry-leaders-slider.owl-carousel .owl-dots.disabled,.partners__industry-leaders-slider.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.partners__industry-leaders-slider.owl-carousel.owl-theme .owl-nav .disabled{display: none;}
.search-block{background-color: #fbfafc;
  padding: 38px 176px 0 138px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 1552px;
  box-sizing: border-box;
  margin: 0 auto;}
.search-block--mt100{margin-top: 100px;}
.search-block form{display: flex;
  align-items: center;
  width: calc(100% - 70px);}
.search-block span{font-size: 18px;
  line-height: 34px;
  color: #333333;
  font-family: "Open Sans";
  font-weight: 600;
  margin-right: 10px;
  width: 60px;}
.search-block__btn.search-block__btn{font-family: 'Open Sans',sans-serif;
    font-weight: 500;
    background: 0 0;
    color: #f4a143;
    border: 2px solid #f4a143;
    width: 80px;
    box-sizing: border-box;
    margin-left: 10px;
    outline: none;}
.search-block__input{background-color: #ffffff;
  border: 1px solid #ebebec;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  font-weight: 400;
  height: 38px;
  width: 100%;
  padding-left: 10px;
  outline: none;}
.search-block__input::-webkit-input-placeholder{color: #999999;}
.search-block__input:-ms-input-placeholder{color: #999999;}
.search-block__input::-ms-input-placeholder{color: #999999;}
.search-block__input::placeholder{color: #999999;}
.blog-post__content .request-demo-form__wrapper{padding-top: 64px;}
.blog-post__content .request-demo-form__wrapper.request-demo-form__wrapper--left{background: #fdfcfe;}
.blog-post__content .request-demo-form__wrapper .request-demo-form__heading{font-size: 26px;
	line-height: 34px;
	color: #000000;
	font-family: "Open Sans";
	font-weight: 600;
    text-align: center;}
.blog-post__content .request-demo-form__wrapper--left .request-demo-form__heading{font-size: 20px;
	width: 100%;
	margin-bottom: 12px;}
.request-demo-form__wrapper--left form{width: 100%;
	margin-bottom: 32px;
    display: flex;
    align-items: center;}
.request-demo-form__wrapper--left .blog-navigation{width: 100%;
    margin-top: 8px;
    padding-left: 46px;}
.request-demo-form__wrapper--left .blog-navigation .blog-category{margin-bottom: 17px;}
.request-demo-form__wrapper--left .blog-navigation .blog-category a{color: #999999;
	text-decoration: none;
    border-bottom: 1px solid #000;
    padding-bottom: 0px;}
.request-demo-form__wrapper--left .blog-navigation .blog-category a span{color: #000;}
.request-demo-form__wrapper--left form input{background-color: #ffffff;
  border: 1px solid #ebebec;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  font-weight: 400;
  height: 38px;
  width: 100%;
  padding-left: 10px;
  outline: none;
  max-width: 265px;
  box-sizing: border-box;}
.request-demo-form__wrapper--left form input::-webkit-input-placeholder{color: #999999;}
.request-demo-form__wrapper--left form input:-ms-input-placeholder{color: #999999;}
.request-demo-form__wrapper--left form input::-ms-input-placeholder{color: #999999;}
.request-demo-form__wrapper--left form input::placeholder{color: #999999;}
.visible-mobile{display: none !important;}
.not-mobile{display: flex !important;}
@media screen and (max-width: 768px){.search-block{box-sizing: border-box;
	    padding: 20px 20px 0 20px;
	    flex-direction: column;
        align-items: flex-start;}.visible-mobile .request-demo-form__wrapper-sticky{width: 100%;
	    padding: 0 20px;
	    box-sizing: border-box;}.search-block span{margin-bottom: 10px;}.search-block form{width: 100%;}.search-block form input{box-sizing: border-box;}.request-demo-form__wrapper--left .blog-navigation{display: flex;
	    flex-wrap: wrap;
	    padding-left: 0;}.request-demo-form__wrapper--left .blog-navigation .blog-category{width: 33%;}.request-demo-form__wrapper--left form input{width: 100%;
		max-width: 100%;}.blog-post__content .request-demo-form__wrapper.request-demo-form__wrapper--left{padding-top: 0;}.custom-form-wrapper .form-wrapper .form{padding: 0px 40px 60px 40px;}.custom-form-wrapper .form-wrapper .form .form__header h3{line-height: 38px;}.custom-form-wrapper .form-wrapper .form .form__header{text-align: center;
        margin-bottom: 42px;}.plan-feature__text{width: 100%;
        margin-top: 8px;
        font-size: 14px;
        line-height: 18px;}#bntWebForm .form__input{margin-bottom: 16px;}#bntWebForm .form__input label{margin-bottom: 5px;}.custom-form-wrapper .form-wrapper .form form .form-column:nth-child(2){margin-bottom: 11px;}.custom-form-wrapper .form-wrapper .form form .form-row .add-module-button{margin-bottom: 20px;}.custom-form-wrapper .form-wrapper .form form .form-row .account{text-align: center;
        line-height: 16px;}.custom-form-wrapper .form-wrapper{padding: 0;}.thankyou-content{flex-direction: column-reverse;}h2.step-subheader{display:none;}}
.request-demo-form__wrapper--left .fixed{left: 15px;}
.all-sidebar{display: flex;
	flex-direction: column;}
@media screen and (max-width: 550px){.request-demo-form__wrapper--left .blog-navigation .blog-category{width: 50%;}}
@media screen and (max-width: 400px){.request-demo-form__wrapper--left .blog-navigation .blog-category{width: 100%;}}
@media screen and (max-width: 1000px){.not-mobile{display: none !important;}.visible-mobile{display: flex!important;}}
.button{text-decoration: none;
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 600;
    padding: 8px 12px;
    border-radius: 12px;
    transition: .2s;}
.button--yellow{color: #fff;
    background-color: #ff9900;
    border: 2px solid #f39c12;}
.button--yellow:hover{background-color: #fff;
    color: #ff9900;}
.button--white{color: #333;
    background: transparent;
    border: 2px solid transparent;}
.button--white:hover{border: 2px solid #333;
    background: #333;
    color: #fff;}
.button--request{display: inline-block;
    font-size: 18px;
    padding: 11px 64px;}
.button--bottom{margin-top: 47px;
    margin-left: 20px;}
.mr-18{margin-right: 18px;}
.main{background-color: #fafafa;
    padding-top: 102px;}
.main__header{font-size: 60px;
    color: #333333;
    font-weight: 600;
    text-align: center;
    margin: 0;
    padding: 0;}
.main__text{font-size: 20px;
    letter-spacing: 0;
    line-height: 28px;
    color: #333333;
    font-weight: 600;
    text-align: center;
    max-width: 805px;
    margin: 26px auto 0;}
.slider-block{width: 100%;
    background: url("/wp-content/themes/bntouch_theme/img-landing/slider-background.png") no-repeat top center;
    background-size: contain;
    text-align: center;
    margin-top: 34px;
    padding-bottom: 62px;}
.slider-block__inner{max-width: 1080px;
    margin: 118px auto 0;
    background: url('/wp-content/themes/bntouch_theme/img-landing/slider-inner.png') no-repeat top center;
    padding-top: 22px;
    padding-left: 20px;}
.slider-block__window{position: relative;
    max-width: 680px;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 15px;}
.icons-block{padding-top: 42px;}
.icons-block__inner{width: 100%;
    max-width: 1168px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;}
.icon-block{width: 25%;
    padding: 0 26px;
    box-sizing: border-box;
    margin-bottom: 36px;}
.icon-block__img{text-align: center;}
.icon-block__header{font-size: 16px;
    letter-spacing: 0;
    color: #000000;
    font-weight: 600;
    text-align: center;
    margin-top: 23px;
    margin-bottom: 15px;}
.icon-block__text{font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    color: #333333;
    font-weight: 400;
    text-align: center;}
.text-slider{overflow: hidden;
    margin-top: 20px;}
.text-slider__header{font-size: 30px;
    letter-spacing: 0;
    color: #000;
    font-weight: 600;}
.text-slider__info{font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    color: #666;
    font-weight: 400;
    max-width: 724px;
    margin: 15px auto 0;}
.mobile{display: none;}
.slider-count{position: relative !important;
    border-radius: 20px;
    background-color: #f77b00;
    font-size: 14px;
    letter-spacing: 0;
    color: #ffffff;
    font-weight: 600;
    font-style: italic;
    padding: 15px 0;
    margin: 29px auto 0;
    width: 83px !important;
    box-sizing: border-box;
		left: 0 !important;
		bottom: 0 !important;}
.button--bottom.mobile{display: block;
    width: max-content;
    margin: 14px auto 74px;}
.icons-block__header{font-size: 30px;
    letter-spacing: 0px;
    color: #000000;
    font-family: "Open Sans";
    font-weight: 600;
    text-align: center;
    margin-bottom: 40px;}
.swiper-button-prev:after,.swiper-button-next:after{display: none;}
.swiper-button-prev,.swiper-button-next{background: none;
    outline: none;
    top: 41.5%;
    right: 18px;}
.swiper-button-prev{transform: rotate(180deg);
    left: 18px;}
.emm-loans-text p{margin-bottom: 15px;}
.emm-loans-text-header{font-size: 20px;}
@media only screen and (max-width: 925px){.request-demo-form .add-module-button{margin: 0 auto;}.request-demo-form .form__input{max-width: 100% !important;}}
@media only screen and (max-width: 767px){.button--bottom.mobile{display: block;
        width: max-content;
        margin: -17px auto 82px;}.main{padding-top: 34px;}.main__header{font-size: 30px;
        line-height: 36px;}.main__text{font-size: 16px;
        max-width: 280px;
        margin: 16px auto 0;
        line-height: 24px;}.slider-block{margin-top: 22px;}.button--request{font-size: 17px;
        padding: 7px 41px;}.slider-block{background: none;
        padding-bottom: 20px;}.slider .swiper-slide img{width: 100%;
        object-fit: contain;}.slider-block__inner{margin-top: 36px;
        width: 100%;
        padding-left: 0;
        padding-top: 3%;
        background-size: 90% !important;
        background: url(/wp-content/themes/bntouch_theme/img/background-mobile.png) no-repeat top center;}.slider-block__window{width: 100%;
        max-width: inherit;
        padding: 0 12%;
        box-sizing: border-box;}.slider-count{margin-top: 38px;
        background: none;
        color: #000;}.text-slider{margin-top: -7px;}.text-slider__header{font-size: 24px;
        max-width: 300px;
        margin: 0 auto;}.text-slider__info{font-size: 14px;
        max-width: 300px;
        margin: 15px auto 0;
        line-height: 20px;}.button--bottom{margin-top: 30px;}.icons-block__inner{flex-direction: column;}.icons-block{padding-top: 62px;}.icon-block{width: 100%;}.mob-mt-18{margin-top: 18px;}.swiper-button-prev,.swiper-button-next{display:none;}.icons-block__header{font-size: 24px;
        margin-bottom: 30px;}}
.page-id-8408 main{margin-top: 0;}
.page-id-8408{font-family: 'Open Sans', sans-serif;}
.new-info__list-block--none{display: none !important;}
.js-new-info-click-header{cursor: pointer;}
.plus--none{display: none;}
.minus--none{display: none;}
.page-id-8408 img{max-width: initial;}
.industry-leaders-wrapper__test img,.banner-wrapper__test .v2__slide-flex img{filter: grayscale(100%);}
.maia-block{display: flex;
	background: url(/wp-content/themes/bntouch_theme/images/bg-maia.svg) top center no-repeat;
	background-size: contain;
	padding: 88px 0 100px;
	background-color: #f3f5f9;}
.maia-block__left{width: 54%;}
.maia-block__right{width: 46%;}
.maia-block__header{font-size: 36px;
	line-height: 48px;
	color: #3e3e3e;
	font-weight: 400;
	font-family: "Open Sans";
	margin-bottom: 24px;}
.maia-block p{font-size: 20px;
	line-height: 28px;
	color: #3e3e3e;
	font-weight: 300;
	font-family: "Open Sans";
	max-width: 600px;}
.maia-block ul{list-style-type: none;
	margin-top: 26px;
	margin-bottom: 36px;}
.maia-block ul li{position: relative;
	font-size: 16px;
	line-height: 28px;
	color: #646566;
	font-weight: 300;
	font-family: "Open Sans";
	padding-left: 30px;}
.maia-block ul li:before{content: '';
	width: 5px;
	height: 5px;
	border-radius: 3px;
	background-color: #f6a13a;
	position: absolute;
	top: 12px;
	left: 2px;}
.maia-block .add-module-button{display: inline-flex;
    margin-top: 56px;}
.case__name{margin-bottom: 7px;}
@media only screen and (max-width: 767px){.maia-block__header{font-size: 30px;
		text-align: center;
		max-width: 300px;
    	line-height: 36px;
    	margin: 0 auto 17px;}.maia-block{flex-direction: column;
		background-image: url(/wp-content/themes/bntouch_theme/images/bg-maia-mobile2.svg);
		padding: 85vw 20px 0;}.maia-block__left,.maia-block__right{width: 100%;}.maia-block p{font-size: 18px;
		line-height: 26px;}.maia-block ul{margin-top: 30px;
		margin-bottom: 32px;}.maia-block ul li{font-size: 14px;
		line-height: 18px;
		margin-bottom: 10px;}.maia-block ul li:before{top: 7px;
    	left: 4px;}.maia-block .add-module-button{margin-top: 37px;
    	display: flex;
    	justify-content: center;}}
.case-studies{background-color: #f8f9fb;}
.case-studies__header{background-image: linear-gradient(90deg, #ed9737 0%, #fdc93d 100%);
    padding: 110px 0 119px;}
.case-studies__header-text{font-size: 52px;
	letter-spacing: 0px;
	line-height: 70px;
	color: #f5f8ff;
	font-weight: 300;
	font-family: "Open Sans";}
.case-studies__filters{display: flex;
	margin-top: 40px}
.case-studies__filter{font-size: 16px;
	line-height: 24px;
	color: #5a5a5a;
	font-weight: 400;
	font-family: "Open Sans";
	margin-right: 15px;}
.case-studies__filter span{color: #b2b3b3;}
.case-studies__cards{display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 28px;}
.case-studies__cards:after{content: '';
	width: 30.8%;}
.case-studies__card{display: flex;
    flex-direction: column;
    justify-content: space-between;
	width: 30.8%;
	text-align: center;
	border-radius: 2px;
	background-color: #ffffff;
	padding-bottom: 28px;
	margin-bottom: 28px;
	height: 380px;
	filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.1));}
@media only screen and (max-width: 1141px){.case-studies__card,.case-studies__card:after{width: 100%;
        padding-left: 10px;
        padding-right: 10px;}}
.case-studies__card--img{margin-top: 80px;
	padding: 0 20px;}
.case-studies__card--img img{max-width: 250px;
	width: 100%;}
.case-studies__card--text{font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-weight: 400;
	font-family: "Open Sans";
	text-align: center;
	max-width: 280px;
    margin: 0 auto 30px;
    overflow: hidden;
    max-height: 120px;}
.case-studies__card--button a{display: flex;
	align-items: center;
	justify-content: center;
	width: 130px;
	height: 40px;
	border-radius: 4px;
	background-color: rgba(255,255,255,0);
	border: 2px solid #f39c12;
	font-size: 15px;
	line-height: 20px;
	color: #f39c12;
	font-weight: 600;
	font-family: "Open Sans";
	text-decoration: none;
	margin: 0 auto}
.case-studies__card--button a:hover{background-color: #f39c12;
	color: #fff;}
img.aligncenter{display: block;
	margin: 0 auto;}
.thankyou-wrapper .thankyou-content .step .step-subheader{border-bottom: 1px solid #DADADA;
    padding-bottom: 40px;
    margin-bottom: 70px;}
.add-module-button a{width: 199px;
	padding: 13px 0;}
.custom-submit{display: flex;
    width: 220px;
    align-items: center;
    justify-content: center;
    height: 44px;
    color: #fff;
    font-size: 16px;
    font-family: sans-serif;}
.accordion-block-header{font-size: 40px;
    text-align: center;
    line-height: 48px;
    margin-bottom: 55px;
	margin-top: 20px;}
.accordion-block-header span{color: #f6a138;}
.custom-accordion{max-width: 724px;
    margin: 0 auto 26px;}
.custom-accordion:last-child{margin-bottom: 105px;}
.custom-accordion--active .custom-accordion__inner{display: block;}
.custom-accordion__header{font-size: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-top: 1px solid #cdcdcd;
	display: flex;
    justify-content: space-between;
    align-items: center;
	cursor: pointer;}
.custom-accordion__header div img:first-child{display: block;}
.custom-accordion__header div img:last-child{display: none;}
.custom-accordion__header div img{width: 20px;
	height: 20px;
    max-width: none;
    margin-left: 5px;}
.custom-accordion--active .custom-accordion__header div img:first-child{display: none;}
.custom-accordion--active .custom-accordion__header div img:last-child{display: block;}
.custom-accordion__inner{display: none;
	line-height: 24px;}
.question-block{background: linear-gradient(to right,#ee9c62 0,#f7a233 100%);
	color: #fff;
	text-align: center;
	padding-bottom: 70px;}
.question-block__header{font-size: 40px;
	padding-top: 70px;}
.question-block__text{font-size: 20px;
	font-family: 'Open Sans';}
.question-block .question-block__link{margin: 0 auto;
    background: #fff;
    color: #f5a137;
	margin-top: 48px;
	border-radius: 4px;
	font-weight: 700;}
.some-hidden-element-class{display: none;}
@media only screen and (max-width: 767px){.question-block__header{font-size: 30px;}.question-block__text{font-size: 16px;}.custom-accordion__header{font-size: 18px;}.custom-accordion__inner{font-size: 14px;}.accordion-block-header{font-size: 30px;}}
.pricing-plan__text-header{font-size: 20px;
	line-height: 26px;
    color: #000;
	margin-bottom: 30px;
	font-family: 'Open Sans',sans-serif;}
.pricing-plan__text-header a{color: #000;
	text-decoration: none;}
.pricing-plan__list li::marker{color: #e3a069;}
.pricing-plan__list{padding-left: 20px;}
.pricing-plan__list li{font-size: 14px;
    color: #333333;
    padding-left: 2px;
    margin-bottom: 13px;
    line-height: 18px;
	font-family: 'Open Sans',sans-serif;}
.pricing-block--main-page .pricing-plan__features{padding: 40px 20px;
	position: relative;
	min-height: auto;
	border-radius: 0 0 6px 6px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
	height: 100%;
	justify-content: space-between;}
.pricing-block--main-page .pricing-plan__banner{height: auto;
	padding-top: 64%;
	width: 100%;}
.pricing-block--main-page .pricing-plan__name{font-size: 45px;
	font-weight: 300;
	font-family: 'Open Sans',sans-serif;
	top: 28px;
	position: absolute;}
.pricing-block--main-page .add-module-button a{width: 100%;}
.pricing-plan__banner.main-page-individual{background-image: url(https://bntouch.com/wp-content/uploads/2024/07/Layer-12.png);}
.pricing-plan__banner.main-page-team{background-image: url(https://bntouch.com/wp-content/uploads/2024/07/Layer-13.png);}
.pricing-plan__banner.main-page-enterprise{background-image: url(https://bntouch.com/wp-content/uploads/2024/07/Layer-11.png);}
.pricing-block--main-page .pricing-plan{width: auto;
	display: flex;
	flex-direction: column;}
.pricing-block.pricing-block--main-page{padding: 0 30px;}
.pricing-plan__btns{display: flex;
    align-items: center;
	margin-top: 17px;
	bottom: 30px;
	width: 100%;}
.pricing-plan__btns .add-module-button{width: 48%;
	max-width: 200px;
	margin-right: 10px;}
.pricing-plan__btns .flat-button{width: 48%;
	max-width: 200px;
	box-sizing: border-box;}
.pricing-plan__view-more{display: none;
	font-size: 14px;
	font-family: 'Open Sans',sans-serif;
	color: #e3a069;
	margin-left: 20px;
	margin-bottom: 20px;}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .item{display: flex;
	align-items: center;}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-next{top: 50%;
	transform: translate(0, -50%);}
.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-prev{top: 50%;
	transform: translate(0, -50%);}
.form__input-privacy-policy input{position: absolute;
    top: 0;
    left: 0;}
.form__input-privacy-policy input:focus{border: none;
    box-shadow: none;}
.form__input-privacy-policy-text{color: #a0a2a7;
    font-size: 12.5px;
    font-family: "Open Sans";
    font-weight: 600;}
.form__input-privacy-policy-text span{color: red;
    padding-right: 3px;}
.form__input-privacy-policy-top20{margin-top: 20px;}
.form__input.form__input-privacy-policy.form__input-privacy-policy-pages{margin-top: 20px;
    margin-bottom: 0;
    margin-left: 32px;
    padding-right: 32px;
    width: calc(100% - 64px);}
.request-demo-form__pages{flex-direction: column;}
@media only screen and (max-width: 1240px){.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-next{right: -30px;}.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-prev{left: -30px;}}
@media only screen and (max-width: 1220px){.pricing-block--main-page .pricing-plan:first-child{margin-right: 0;}}
@media only screen and (max-width: 767px){.pricing-block--main-page .pricing-plan__features{min-height: auto;}.pricing-plan__btns{flex-direction: column;}.pricing-plan__btns .add-module-button,.pricing-plan__btns .flat-button{width: 100%;
		max-width: 100%;
		margin-right: 0;}.pricing-plan__btns .flat-button{margin-top: 10px;}.pricing-plan__view-more{display: block;}.pricing-plan__list li{display: none;}.pricing-plan__list li:nth-child(1),.pricing-plan__list li:nth-child(2),.pricing-plan__list li:nth-child(3){display: list-item;}.pricing-block--main-page .pricing-plan__features{min-height: auto;}.pricing-plan--view .pricing-plan__view-more{display: none;}.pricing-plan--view .pricing-plan__list li{display: list-item;}}
.custom-tooltip{position: absolute;
  background: #333;
  color: #fff;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 14px;
  z-index: 9999;
  max-width: 200px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  animation: fadeIn 0.2s ease-out;}
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(5px); }
  to { opacity: 1; transform: translateY(0); }
}
@media screen and (max-width: 648px){.thankyou-wrapper .thankyou-content .step.small .step-content{height: 1005px;}}
@media screen and (max-width: 980px){.thankyou-wrapper .thankyou-content .step.small .step-content{height: 1142px;}}
@media screen and (max-width: 1079px){.thankyou-wrapper .thankyou-content .step.small .step-content{height: 1142px;}}
@media screen and (max-width: 1199px){.thankyou-wrapper .thankyou-content .step.small .step-content{height: 740px;}}
@media screen and (max-width: 1241px){.thankyou-wrapper .thankyou-content .step.small .step-content{height: 1042px;}}
@media screen and (max-width: 1825px){.thankyou-wrapper .thankyou-content .step.small .step-content{height: 1180px;}}
@media only screen and (max-width: 448px){.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-next{right: 0;}.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-prev{left: 0;}}
@media only screen and (min-width: 449px){.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-next{right: -20px;}.industry-leaders-wrapper .industry-leaders .industry-leaders-slider .owl-nav .owl-prev{left: -35px;}}
@media only screen and (max-width: 1024px){.banner-wrapper{opacity: 1;}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#ffffff}
.swiper-pagination-black{--swiper-pagination-color:#000000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
