@import url(//bayvisionrealty.com/wp-content/themes/bayvision/css/bootstrap.css);@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;900&display=swap');
/*!Style Css  by @Sahil */
:root{font-size:62.5%}html,body{font-size:100%;overflow-x:hidden;font-family:'Outfit',sans-serif}body a{transition:.6s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;text-decoration:none;color:#585e61;font-size:1.6rem}body img{transition:.6s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;font-family:'Outfit',sans-serif;color:#000;transition:.6s all ease;text-transform:uppercase}h2{font-weight:700;font-size:3rem;line-height:3.5rem}h4{font-weight:600;font-size:2rem;line-height:2.2rem}p,.table th,.table td{line-height:2.2rem;font-size:1.6rem;color:#000;margin:0;transition:.6s all ease}p,li,a{line-height:2.2rem;font-size:1.6rem;color:#000;margin:0;transition:.6s all ease;letter-spacing:.2px}ul{margin:0;padding:0}li{list-style-type:none;color:#000}body a:hover{text-decoration:none}.bg-grey{background:#f8faff}.green-btn{border-radius:0;padding:1.2rem 2.2rem;font-size:1.6rem;font-weight:500;background:#84be38;color:#fff;border:none;transition:all .8 !important}.green-btn:hover,.green-btn:hover:focus,.green-btn:active{background-color:#4f7a17;color:#fff;-webkit-animation:pulse 1s;animation:pulse 1s;box-shadow:0 0 0 10px transparent}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #84be38}}@keyframes pulse{0%{box-shadow:0 0 0 0 #84be38}}.link-btn{border-bottom:.2rem solid #84be38}.link-btn:hover{color:#84be38}.link-btn:hover i{color:#84be38;animation-name:horizontal-shake;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes horizontal-shake{0%{transform:translatex(0rem)}50%{transform:translatex(.5rem)}100%{transform:translatex(0rem)}}.space{padding:8rem 0}.pb-120{padding-bottom:120px !important}.heading-pnel{margin-bottom:5rem}.heading-pnel h2{font-weight:800;font-size:4.2rem;line-height:4.2rem}.heading-pnel p{line-height:2rem;font-size:1.6rem;color:#585e61;margin:0;transition:.6s all ease}.heading-pnel.fff h2{color:#fff}.heading-pnel.fff p{color:#fff}header{position:absolute;width:100%;top:0;left:0;right:0;z-index:999}header.header.js-header.darkHeader{width:100%;top:-100px;z-index:999;height:0;overflow:hidden}header.header.js-header.darkHeader.darkHeader-2{top:0;transition:all .6s;overflow:visible;height:auto;box-shadow:0px 0px 33px #cdcdcd;position:fixed;background:#fff}header .navbar.navbar-light{padding:2rem 0;border-bottom:1px solid #ddd}.navbar-light .navbar-brand{margin:0}.logo-box{height:5rem;overflow:hidden}.logo-box img{width:100%;height:100%;object-fit:contain;margin-left:0}.navbar{padding:.5rem 0}.dropdown-menu{position:absolute;top:100%;font-size:14px;top:90%;border:none;min-width:200px;padding:15px 0;padding-bottom:20px;box-shadow:6px 6px 14px #ededed7d}.dropdown-menu .dropdown-item{color:#585e61;line-height:30px}.dropdown-menu .dropdown-item:hover{color:#fff;background:#84be38}.common.email{margin-left:auto}body .header .common a{font-size:18px;margin-left:30px;color:#000;display:flex;font-weight:500;align-items:center}body .header .common a span{width:35px;height:35px;background:#fbd231;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;color:#000;margin-right:9px;font-size:16px;transition:.6s}body .header .common a:hover span{background:#000;color:#fff}.banner{padding-top:13rem;background:#f8faff;padding-bottom:2rem}.banner-text h1{margin:1rem 0;font-size:44px;font-weight:800;color:#000;line-height:50px;text-transform:uppercase}.banner-text h4{margin:1rem 0;font-size:24px;font-weight:700;color:#000;line-height:30px;text-transform:uppercase;margin-top:20px}.banner-text p{margin-bottom:1rem;font-size:20px;color:#000}.banner-text{width:100%;position:relative;padding-left:48px}.bnr-thmbnail{padding-right:30px}.banner-text h2 span{color:#84be38}.banner-text .brand-name{font-size:1.8rem;text-transform:uppercase;font-weight:700;color:#fbd231}.offer{margin-top:20px;font-size:28px;font-weight:800;color:#000;line-height:30px;text-transform:uppercase}.home-about .about-sectiom{text-align:left;padding-top:1.4rem;padding-bottom:2rem}.home-about .about-sectiom h2 span{font-size:26px;font-weight:700}.home-about .about-sectiom h2{font-weight:800;font-size:40px;line-height:40px}.home-about .row{background:#f8faff;border-radius:22px;overflow:hidden}.home-about .about-sectiom h4{font-weight:700;font-size:22px;position:relative;line-height:2.2rem}.home-about .about-sectiom h4:before{content:"";display:block;height:10px;width:10px;background:#fbd231;border-radius:50%;position:absolute;left:-20px;top:6px}.about_img{overflow:hidden;position:absolute;height:100%;width:97%;z-index:2}.about_img img{width:100%;height:100%;object-fit:cover}.Img_Outer{position:relative}.home-about .about-sectiom{text-align:left;padding:30px}.home-about .about-sectiom ul{margin-top:30px;column-count:2}.home-about .about-sectiom ul li{margin-bottom:35px;padding-left:20px}.home-about .about-sectiom p{font-size:18px;margin-top:8px}.WorkTogether-sec{position:relative}.WorkTogether-sec:after{content:"";display:block;height:27px;width:100%;background-image:url(//bayvisionrealty.com/wp-content/themes/bayvision/css/../images/top-arrow.png);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:-23px}.client-slider-main{display:flex;align-items:center;justify-content:space-between}.client-logo{padding:1.5rem;width:160px;height:160px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ddd;transition:.6s}.client-logo:hover{border-color:#000;transform:scale(1.1) rotate(5deg)}.client-logo img{width:100%;height:100%;object-fit:contain}.client-slider .row{border-bottom:1px solid #ddd;margin-bottom:70px;padding-bottom:70px;margin-top:70px}.ser-box-content-main{border-radius:12px;background:#1c4b95;padding:40px 30px;min-height:975px}.ser-box-content{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ffffff45}.ser-box-content:last-child{margin:0;padding:0;border:none}.ser-box-content figure{width:130px;height:130px;border-radius:50%;margin:0 auto;margin-top:15px;margin-bottom:18px;background:#f8faff;overflow:hidden}.ser-box h2{margin-bottom:20px;font-size:36px;color:#1c4b95;font-weight:700}.ser-box-content h4{font-size:20px;font-weight:700;color:#fff;line-height:26px}.ser-box-content p{margin-top:8px;color:#fff;font-size:16px;font-weight:400;opacity:.7}.ser-box-content figure img{width:100%;height:100%;object-fit:cover}.owl-carousel button.owl-dot span{display:inline-block;width:3rem;height:.6rem;background:#ddd;margin-right:.7rem;outline:none}.owl-dots{text-align:center;margin-top:3.4rem}.owl-carousel button.owl-dot.active span{background:#4f7a17;outline:none}.owl-carousel button.owl-dot{outline:none}.getStart-box{position:relative;height:100%}.getStart-box h4{margin-bottom:1rem;color:#fff;font-size:3.6rem;font-weight:800;line-height:normal}.getStart-box p{color:#fff;font-size:1.8rem}.getStart{background:#000;padding:4rem 0}.getStart-box:after{content:"";display:block;height:50px;width:33px;background-image:url(//bayvisionrealty.com/wp-content/themes/bayvision/css/../images/right-arrow.png);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;right:30px;top:50%;transform:translatey(-50%)}.getStart-box.arrow-none:after{display:none}.why-us-img img{width:100%}.why-content h2{font-weight:800;font-size:40px;line-height:40px;margin-bottom:6px}.why-content img{margin-bottom:20px}.why-content h2 span{font-size:26px;font-weight:700}.why-content h4{font-weight:700;font-size:18px;margin-bottom:8px}.why-content p{font-size:18px;color:#000;opacity:.7;line-height:26px;margin-bottom:15px}.why-content p:last-child{margin:0}.member-box figure{height:250px;position:relative;width:100%;margin:0;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}.member-box figure img{width:100%;height:100%;object-fit:cover;object-position:top;transform:.6s}.member-box{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0px 0px 30px #f0f0f0}.member-box figcaption{padding:30px}.member-box figcaption h4{font-size:18px;font-weight:800;margin-bottom:6px;color:#000}.member-box figcaption p{font-size:16px;color:#000;opacity:.7}.member-box figcaption p a:hover{color:#fbd231;opacity:1}.member-box figcaption h4:hover{color:#fbd231}.contact-sec{background-image:url(//bayvisionrealty.com/wp-content/themes/bayvision/css/../images/contact-bg.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;width:100%;padding-bottom:0}.contact-sec .wow.fadeInUp.theme-form.animated{padding-bottom:23%}.theme-form{padding:30px 100px}.theme-form .form-group{margin-bottom:30px}.theme-form .form-group .form-control{border:none;background:0 0;font-size:1.6rem;padding:0;border-bottom:2px solid #ddd;padding-bottom:8px;outline:none;height:42px}.red-btn{border-radius:4px;border:#ffdead;padding:10px 20px;color:#000;text-transform:uppercase;font-weight:600;background:#fbd231;font-size:16px;transition:.6s}.red-btn:hover{cursor:pointer;background:#000;color:#fff}.wpcf7-form-control.wpcf7-submit.red-btn{height:44px}.theme-form .form-group .form-control:focus{box-shadow:none;border-bottom-color:#000}footer{background:#000;position:relative;padding:60px 0;padding-bottom:35px}footer .link-list ul li a{color:#fff;padding-right:1.4rem;margin-right:1.4rem;border-right:2px solid #fff;display:inline-block;line-height:1.3rem}.footer_logo h4{color:#fff;margin-top:30px;font-size:18px;font-weight:700}.footer_address .common a,.footer_address .common p{font-size:16px;margin-left:0;color:#fff;display:flex;align-items:center;margin-bottom:10px}.footer_address .common a span,.footer_address .common p span{width:30px;height:30px;background:#fbd231;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;color:#000;margin-right:9px;font-size:16px;transition:.6s;flex:0 0 30px}.footer_links .footer_list ul li{color:#fff;font-weight:600;font-size:16px;line-height:1;position:relative;padding-left:40px;margin-bottom:15px}.footer_links .footer_list ul li:before{content:"";display:block;height:8px;width:8px;background:#fbd231;border-radius:50%;position:absolute;left:15px;top:50%;transform:translatey(-50%)}.copyright p{color:#fff}.copyright{margin-top:30px;border-top:1px solid #ffffff3b;padding-top:30px}.common.address-heading h4{color:#fff;font-weight:700;font-size:16px;line-height:19px;position:relative;padding-left:0}.common.address-heading h5{color:#fff;font-weight:500;font-size:16px;line-height:20px;position:relative;text-transform:capitalize}.common.address-heading{margin-bottom:18px}.home-about:hover img{transform:scale(1.1)}.getStart-box:hover h4{color:#fbd231}.ser-box-content-main{transition:.6s}.ser-box-content-main:hover{box-shadow:0px 0px 20px #bbb}.member-box{transition:.6s}.member-box:hover{box-shadow:0px 0px 50px #dcdcdc;transform:translatey(5px)}.footer_address .common a:hover{color:#fbd231}.bnr-thmbnail,.why-us-img{animation-name:shake-arrow;animation-duration:5s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes shake-arrow{0%{transform:translatey(0rem)}50%{transform:translatey(1rem)}100%{transform:translatey(0rem)}}.wpcf7 form .wpcf7-response-output{margin-top:20px !important;font-size:1.6rem !important}.ser-box-content p:empty{display:none}.why-content p:nth-child(6){margin:0}#notfound .notfound{height:100vh;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0;text-align:center;align-items:center}.notfound{width:100%;line-height:1.4;padding-left:15px;padding-right:15px;padding:70px !important;box-sizing:border-box}.notfound h2{font-size:27px;color:#000 !important;font-weight:900;text-transform:uppercase;margin:0;line-height:34px}.notfound p{font-size:14px;color:#68142f !important;font-weight:400;margin-top:15px;margin:0;padding:16px 0;padding-top:10px}.notfound a{border-radius:4px;border:#ffdead;padding:10px 20px;color:#000;text-transform:uppercase;font-weight:600;background:#fbd231;font-size:16px;transition:.6s;height:42px;margin-top:12px;display:inline-block}.notfound a:hover{cursor:pointer;background:#000;color:#fff}.notfound .notfound-404 h1{color:#000 !important;font-weight:900;font-size:100px;margin:0;line-height:120px;margin-bottom:10px}@media (max-width:768px){.notfound h2{font-size:20px;line-height:25px}.notfound .notfound-404 h1{font-size:50px;line-height:60px}}.botIcon{bottom:0;right:15px;position:fixed;z-index:9999}.iconInner{-webkit-align-items:center;-ms-align-items:center;align-items:center;background:#000;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;height:40px;justify-content:center;width:150px;border-top-left-radius:12px;border-top-right-radius:12px}.iconInner span{margin-left:10px}.botSubject,.messages,.showBotSubject .botIconContainer,.showMessenger .botIconContainer{display:none}.botIcon .Messages,.botIcon .Messages_list{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.chat_close_icon{color:#000;cursor:pointer;font-size:16px;position:absolute;right:14px;z-index:9;font-weight:300;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fbd231}.chat_on{background-color:#8a57cf;bottom:20px;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;color:#fff;cursor:pointer;display:block;height:45px;padding:9px;position:fixed;right:15px;text-align:center;width:45px;z-index:10}.chat_on_icon{color:#fff;font-size:25px;text-align:center}.botIcon .Layout{-webkit-animation:appear .15s cubic-bezier(.25,.25,.5,1.1);-ms-animation:appear .15s cubic-bezier(.25,.25,.5,1.1);animation:appear .15s cubic-bezier(.25,.25,.5,1.1);-webkit-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#3f51b5;bottom:20px;border-radius:10px;box-shadow:5px 0 20px 5px rgba(0,0,0,.1);box-sizing:content-box !important;color:#fff;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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-height:30px;max-width:300px;min-width:50px;opacity:0;pointer-events:auto;position:fixed;-webkit-transition:right .1s cubic-bezier(.25,.25,.5,1),bottom .1s cubic-bezier(.25,.25,.5,1),min-width .2s cubic-bezier(.25,.25,.5,1),max-width .2s cubic-bezier(.25,.25,.5,1),min-height .2s cubic-bezier(.25,.25,.5,1),max-height .2s cubic-bezier(.25,.25,.5,1),border-radius 50ms cubic-bezier(.25,.25,.5,1) .15s,background-color 50ms cubic-bezier(.25,.25,.5,1) .15s,color 50ms cubic-bezier(.25,.25,.5,1) .15s;-ms-transition:right .1s cubic-bezier(.25,.25,.5,1),bottom .1s cubic-bezier(.25,.25,.5,1),min-width .2s cubic-bezier(.25,.25,.5,1),max-width .2s cubic-bezier(.25,.25,.5,1),min-height .2s cubic-bezier(.25,.25,.5,1),max-height .2s cubic-bezier(.25,.25,.5,1),border-radius 50ms cubic-bezier(.25,.25,.5,1) .15s,background-color 50ms cubic-bezier(.25,.25,.5,1) .15s,color 50ms cubic-bezier(.25,.25,.5,1) .15s;transition:right .1s cubic-bezier(.25,.25,.5,1),bottom .1s cubic-bezier(.25,.25,.5,1),min-width .2s cubic-bezier(.25,.25,.5,1),max-width .2s cubic-bezier(.25,.25,.5,1),min-height .2s cubic-bezier(.25,.25,.5,1),max-height .2s cubic-bezier(.25,.25,.5,1),border-radius 50ms cubic-bezier(.25,.25,.5,1) .15s,background-color 50ms cubic-bezier(.25,.25,.5,1) .15s,color 50ms cubic-bezier(.25,.25,.5,1) .15s;z-index:999999999}.botIcon .Layout-open{border-radius:10px;color:#fff;height:500px;max-height:600px;max-width:300px;overflow:hidden;-webkit-transition:right .1s cubic-bezier(.25,.25,.5,1),bottom .1s cubic-bezier(.25,.25,.5,1.1),min-width .2s cubic-bezier(.25,.25,.5,1.1),max-width .2s cubic-bezier(.25,.25,.5,1.1),max-height .2s cubic-bezier(.25,.25,.5,1.1),min-height .2s cubic-bezier(.25,.25,.5,1.1),border-radius 0ms cubic-bezier(.25,.25,.5,1.1),background-color 0ms cubic-bezier(.25,.25,.5,1.1),color 0ms cubic-bezier(.25,.25,.5,1.1);-ms-transition:right .1s cubic-bezier(.25,.25,.5,1),bottom .1s cubic-bezier(.25,.25,.5,1.1),min-width .2s cubic-bezier(.25,.25,.5,1.1),max-width .2s cubic-bezier(.25,.25,.5,1.1),max-height .2s cubic-bezier(.25,.25,.5,1.1),min-height .2s cubic-bezier(.25,.25,.5,1.1),border-radius 0ms cubic-bezier(.25,.25,.5,1.1),background-color 0ms cubic-bezier(.25,.25,.5,1.1),color 0ms cubic-bezier(.25,.25,.5,1.1);transition:right .1s cubic-bezier(.25,.25,.5,1),bottom .1s cubic-bezier(.25,.25,.5,1.1),min-width .2s cubic-bezier(.25,.25,.5,1.1),max-width .2s cubic-bezier(.25,.25,.5,1.1),max-height .2s cubic-bezier(.25,.25,.5,1.1),min-height .2s cubic-bezier(.25,.25,.5,1.1),border-radius 0ms cubic-bezier(.25,.25,.5,1.1),background-color 0ms cubic-bezier(.25,.25,.5,1.1),color 0ms cubic-bezier(.25,.25,.5,1.1);width:100%}.botIcon .Layout-expand{display:none;max-height:100vh;min-height:300px;height:400px}.showBotSubject.botIcon .Layout-expand{display:block;right:15px}.botIcon .Layout-mobile{bottom:10px}.botIcon .Layout-mobile.Layout-open{min-width:calc(100% - 20px);width:calc(100% - 20px)}.botIcon .Layout-mobile.Layout-expand{border-radius:0 !important;bottom:0;height:100%;min-height:100%;min-width:100%;width:100%}.botIcon .Messenger_messenger{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.botIcon .Messenger_header,.botIcon .Messenger_messenger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.botIcon .Messenger_header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fbd231;color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:40px;padding-left:10px;padding-right:40px}.botIcon .Messenger_header h4{-webkit-animation:slidein .15s .3s;-ms-animation:slidein .15s .3s;animation:slidein .15s .3s;-webkit-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;font-size:16px;opacity:0}.botIcon .Messenger_prompt{font-size:16px;font-weight:400;line-height:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botIcon .Messenger_content{background-color:#fff;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-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:80px}@-webkit-keyframes appear{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-ms-keyframes appear{0%{opacity:0;-ms-transform:scale(0);transform:scale(0)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}@keyframes appear{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slidein{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes slidein{0%{opacity:0;-ms-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:412px){.botIcon .Layout-open{width:250px}}#messenger input.wpcf7-form-control.wpcf7-text,#messenger .wpcf7-form-control.wpcf7-select{display:inline-block;line-height:30px;box-sizing:border-box;box-shadow:none;border-radius:4px;border:1px solid #ddd;height:36px;width:100%;padding:0 12px;transition:.6s;width:100%;margin-bottom:10px;font-size:14px;color:#5c5c5c}#messenger input.wpcf7-form-control.wpcf7-text::placeholder,#messenger .wpcf7-form-control.wpcf7-select::placeholder{font-size:15px}#messenger input.wpcf7-form-control.wpcf7-text:focus{border:1px solid #000}#messenger{padding:20px;padding-top:20px;overflow-y:auto}#messenger::-webkit-scrollbar{width:3px}#messenger::-webkit-scrollbar-track{background:#f1f1f1}#messenger::-webkit-scrollbar-thumb{background:#888}#messenger::-webkit-scrollbar-thumb:hover{background:#555}#messenger label span{color:#e96e59}#messenger label{font-size:14px;width:100%}#messenger .wpcf7-form-control.has-spinner.wpcf7-submit{width:100%;border:#ffdead;padding:10px 20px;color:#000;text-transform:uppercase;font-weight:600;background:#fbd231;font-size:16px;transition:.6s;border-radius:4px}#messenger .wpcf7-form-control.has-spinner.wpcf7-submit:hover{cursor:pointer;color:#fff;background:#000 !important}#messenger .wpcf7-not-valid-tip{color:#dc3232;font-size:12px;font-weight:400;display:block;position:relative;right:0;top:-11px;text-align:right}#messenger .wpcf7 form .wpcf7-response-output{margin:0;padding:.2em 1em;color:#000;font-size:14px !important;line-height:16px;border-radius:4px;margin-top:10px !important}#messenger .wpcf7-spinner{display:none}#messenger .wpcf7-form-control-wrap{position:relative}#messenger .screen-reader-response{display:none}#messenger .wpcf7 form .wpcf7-response-output[aria-hidden=true]{display:block;opacity:1;padding:0 !important;border:1px solid #fbd231;padding:4px 8px !important}#messenger .wpcf7 form .wpcf7-response-output[aria-hidden=true]:empty{display:none}.botIcon .Layout.Layout-open.Layout-expand.Layout-right{display:block;right:15px}.botIcon.showBotSubject .Layout.Layout-open.Layout-expand.Layout-right{display:none}.botIcon.showBotSubject .botIconContainer{display:block}.botIcon .botIconContainer{display:none}.popup{left:-100%;position:fixed;bottom:0;transition:all 1s;-webkit-animation-delay:3s;animation-delay:3s;bottom:20px;z-index:999999999}.popup h2{margin-bottom:20px;font-size:26px;text-align:left;border-bottom:solid 1px #eee;padding-bottom:15px}.popup-main{background-color:#fff;max-width:500px;padding:30px;position:relative;left:0;bottom:0;border-radius:8px;text-align:center;width:100%;min-width:500px;box-shadow:5px 0 20px 5px rgba(0,0,0,.1);border:solid 3px #fbd231;border-bottom:none;border-left:0;transition:all .32s;-webkit-animation-delay:5.8s;animation-delay:5.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border-right:0}.popup button{display:block;margin:0 0 0 auto;background-color:#fbd231;font-size:35px;color:#000;border:none;outline:none;cursor:pointer;font-weight:200;position:absolute;right:-20px;top:-20px;width:35px;height:35px;border-radius:50%;line-height:23px}.popup button:hover{opacity:1}.popup-logo{display:flex;align-items:center;justify-content:space-between}.popup-logo figure{margin:0;padding:10px;overflow:hidden;position:relative;width:150px;height:80px}.popup-logo figure img{width:100%;height:100%;object-fit:contain;transition:.6s}.popup-logo figure:hover img{transform:scale(1.1)}.popup button:hover{color:#000}@media (max-width:574px){.popup-main{max-width:90%;min-width:90%;width:90%;margin-left:0;padding:15px}.popup button{right:-8px}.popup{width:100%}}