@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap");.chat-screen{box-sizing:border-box;width:374px;max-height:calc(100vh - 32px);height:574px;position:fixed;border:0;transition-duration:250ms;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);transition-property:opacity,top,bottom,transform;z-index:9999999;right:0;bottom:0;padding:16px;opacity:0;visibility:hidden;transform:translateY(30px)}
.chat-screen.screen-visible{opacity:1;visibility:visible;top:auto;bottom:0;transform:translateY(0)}
.chat-screen.screen-mobile{left:0;padding:0;width:100%;height:100%;max-height:100%;border:0}
.chat-screen.screen-mobile .chat-screen__inner{border-radius:0}.chat-screen__inner{box-sizing:border-box;width:100%;height:100%;background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:space-between;padding:24px;font-family:"Inter",sans-serif;color:#333;overflow:auto;border-radius:8px;position:relative}
@media screen and (max-width:1024px) and (min-height:700px){.chat-screen__inner{justify-content:space-around}
}.chat-screen__close-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;border-radius:5px;position:absolute;top:10px;right:16px;cursor:pointer;border:1px solid transparent;transition:.2s;outline:0}
@media all and (max-width:992px){.chat-screen__close-btn{right:15px;top:9px}}.chat-screen__close-btn:hover{border:1px solid rgba(51,51,51,0.1)}
@media all and (max-width:992px){.chat-screen__close-btn svg{width:16px;height:4px}
}.chat-screen__top{margin:36px 0}.chat-screen__icon-wrap{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 13px}
.chat-screen .chat-screen__title{font-family:"Inter",sans-serif;font-weight:700;font-size:16px;line-height:19px;margin-bottom:60px}
.chat-screen p{font-family:"Inter",sans-serif !important;margin:0}
.chat-screen p a{font-family:"Inter",sans-serif !important;font-size:16px;color:#2a69a3;transition:.2s}
.chat-screen p a:hover{text-decoration:underline}.chat-screen__descr{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:22px}
.chat-screen .chat-screen__bottom-info{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:24px;margin-bottom:10px}
.chat-screen__button{display:block;background:#f1563c;border-radius:6px;border:0;padding:11px;text-align:center;width:100%;max-width:294px;margin:0 auto;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#fff;box-sizing:border-box;cursor:pointer;transition:background-color .4s}
.chat-screen__button:hover{background-color:#de3c21}.touch-device .chat-screen{padding:0;width:100%;height:100%;max-height:100%}
.touch-device .chat-screen__inner{border-radius:0}#launcher{display:none !important}
.read-more,.view-more,.cta-btn,.blog-post-content .cta-btn-wrapper a,.blog-post-content .cta-btn,.blog-post-content .cta-btn-white,.wpcf7-submit{display:inline-block;box-sizing:border-box;margin-left:auto;margin-right:auto;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.25;vertical-align:middle;padding:1.06em;width:auto;height:auto;min-width:170px;border-radius:.55em;font-weight:bold;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:none;-webkit-appearance:none}
@media all and (min-width:768px){.read-more,.view-more,.cta-btn,.blog-post-content .cta-btn-wrapper a,.blog-post-content .cta-btn,.blog-post-content .cta-btn-white,.wpcf7-submit{font-size:18px}
}.read-more:focus,.view-more:focus,.cta-btn:focus,.blog-post-content .cta-btn-wrapper a:focus,.blog-post-content .cta-btn:focus,.blog-post-content .cta-btn-white:focus,.wpcf7-submit:focus{outline-color:#f1563c;outline-style:dotted}
.cta-btn,.blog-post-content .cta-btn-wrapper a,.blog-post-content .cta-btn,.blog-post-content .cta-btn-white,.wpcf7-submit{background-color:#f1563c;color:#fff;transition:background-color .2s ease-out;border:1px solid transparent}
.blog-post-content .cta-btn-white{background-color:#fff;color:#f1563c;transition:background-color .2s ease-out;border:1px solid transparent}
.read-more,.view-more{color:#333;border:1px solid rgba(51,51,51,0.3);background-color:transparent;transition:border-color .2s ease-out}
.read-more.red,.view-more.red{color:#f1563c;border:1px solid rgba(239,73,52,0.7)}
.read-more.white,.view-more.white{color:#fff;border:1px solid rgba(255,255,255,0.3)}
.wpcf7-submit:hover,.wpcf7-submit:focus,.wpcf7-submit:active,.wpcf7-submit:focus-within{box-shadow:none}
.sent .wpcf7-submit,.submitting .wpcf7-submit{opacity:0}.contact-form-wrapper .wpcf7-form:not(.sent) .wpcf7-response-output{position:fixed !important;z-index:-10 !important}
div.wpcf7 .ajax-loader,.form-button-wrap .ajax-loader{opacity:0;z-index:-1;top:50%;position:absolute;left:50%;height:62px;width:194px;transform:translate(-50%,-50%);background-color:#fff}
@media(min-width:768px) and (max-width:1024px){div.wpcf7 .ajax-loader,.form-button-wrap .ajax-loader{width:218px}
}div.wpcf7 .ajax-loader:after,.form-button-wrap .ajax-loader:after{border-radius:3px;height:6px;background-image:none;content:"";display:block;opacity:0;z-index:-1;top:50%;position:absolute;left:50%;width:192px;background-color:#f1563c;transform:translate(-50%,-50%) scaleY(10);transition:transform .2s,background-color .1s ease-out}
div.wpcf7 .ajax-loader.is-active,div.wpcf7 .submitting .ajax-loader,.form-button-wrap .ajax-loader.is-active{background-color:#fff}
div.wpcf7 .ajax-loader.is-active,div.wpcf7 .ajax-loader.is-active:after,div.wpcf7 .submitting .ajax-loader,div.wpcf7 .submitting .ajax-loader:after,.form-button-wrap .ajax-loader.is-active,.form-button-wrap .ajax-loader.is-active:after{z-index:1;opacity:1}
div.wpcf7 .ajax-loader.is-active:after,div.wpcf7 .submitting .ajax-loader:after,.form-button-wrap .ajax-loader.is-active:after{background-color:#ddd;transform:translate(-50%,-50%);background-image:linear-gradient(to right,rgba(239,73,52,0.7) 50%,#ddd 50%,#ddd 100%);background-size:200% 200%;animation:gradientBG 5s ease}
@keyframes gradientBG{0%{background-position:100% 50%}100%{background-position:0 50%}
}.no-touch .cta-btn:hover,.no-touch .blog-post-content .cta-btn-wrapper a:hover,.no-touch .blog-post-content .cta-btn:hover,.no-touch .blog-post-content .cta-btn-white:hover,.no-touch .wpcf7-submit:hover{background-color:#de3c21}
.no-touch .read-more:hover{border:1px solid #333}.no-touch .read-more:hover.red{border:1px solid #ef4934}
.no-touch .read-more:hover.white{border-color:#fff}.no-touch .view-more:hover{border-color:#fff}
.contact-form-wrapper .wpcf7-submit{letter-spacing:1px;margin:60px auto;display:block}
@media all and (max-width:540px){.contact-form-wrapper .wpcf7-submit{margin:50px auto}
}.contact-form-wrapper .wpcf7-submit.abm_submit_button{margin:60px 0 0 0}.abm__contact-form-wrapper .wpcf7-submit{letter-spacing:1px;margin:60px auto;display:block}
@media all and (max-width:540px){.abm__contact-form-wrapper .wpcf7-submit{margin:50px auto}
}.abm__contact-form-wrapper .wpcf7-submit.abm_submit_button{margin:60px 0 0 0}.wide-form-wrapper .abm_submit_button{margin:60px auto 0 auto !important}
@media all and (max-width:540px){.wide-form-wrapper .abm_submit_button{margin:50px auto 0 auto !important}
}.portfolio-more-wrapper .read-more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.single-blogpost-wrap .read-more,.blog-wrap .read-more{margin:40px auto;display:block;width:170px}
.blog-post-content .cta-btn-wrapper a,.blog-post-content .cta-btn{display:inline-block !important;color:#fff !important;background-color:#f1563c !important;font-family:"Roboto",sans-serif !important;font-size:16px !important;font-weight:700 !important;padding:19px !important;border-radius:10px !important;border:1px solid transparent !important;text-align:center !important;text-transform:uppercase !important;text-decoration:none !important;height:60px !important;line-height:20px !important;vertical-align:middle !important}
.blog-post-content .cta-btn-white{display:inline-block !important;color:#f1563c !important;background-color:#fff !important;font-family:"Roboto",sans-serif !important;font-size:16px !important;font-weight:700 !important;padding:19px !important;border-radius:10px !important;border:1px solid transparent !important;text-align:center !important;text-transform:uppercase !important;text-decoration:none !important;height:60px !important;line-height:20px !important;vertical-align:middle !important}
.no-touch .blog-post-content .cta-btn-wrapper a:hover,.no-touch .blog-post-content .cta-btn:hover{background-color:#de3c21 !important}
.subscribe-block .subscribe-form .submit{display:block;box-sizing:border-box;margin:35px auto 30px;font-family:"Roboto",sans-serif;font-size:16px;line-height:19px;letter-spacing:.64px;vertical-align:middle;padding:18px 15px 17px;width:auto;min-width:200px;border-radius:8px;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:none;-webkit-appearance:none;background-color:#f1563c;color:#fff;transition:background-color .2s ease-out;border:1px solid transparent;opacity:1}
.no-touch .subscribe-block .subscribe-form .submit:hover{background-color:#de3c21}
@media all and (max-width:540px){.subscribe-block .subscribe-form .submit{margin-bottom:0;width:100%;max-width:100%}
}@media all and (max-width:1024px){.contact-form-wrapper .wpcf7-submit,.additional-info-submit .wpcf7-submit{min-width:12em;padding:.94em}
}@keyframes jumping{0%{transform:translateY(0)}10%{transform:translateY(-15px)}
16%,25%{transform:translateY(0)}21%{transform:translateY(-10px)}100%{transform:translate(0,0)}
}@keyframes jumpingTiming{0%{transform:translateY(0)}4%{transform:translateY(-15px)}
8%,14%{transform:translateY(0)}11%{transform:translateY(-10px)}100%{transform:translate(0,0)}
}.lets-chat-button{background:#f1563c;border:4px solid #f1563c;border-radius:27px;height:54px;box-sizing:border-box;padding:0 20px;display:flex;align-items:center;position:fixed;bottom:40px;right:40px;z-index:9995;outline:0;cursor:pointer;font-family:"Inter",sans-serif;color:#fff;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);transition-property:opacity,visibility,bottom,transform;opacity:1;visibility:visible;transform:translateY(0)}
.lets-chat-button:not(.hide){animation:jumping 2s ease-in-out 1.2s infinite forwards}
.lets-chat-button:hover{animation:none;animation-play-state:paused;transform:translateY(0)}
@media all and (max-width:1440px){.lets-chat-button{height:48px;padding:0 16px;bottom:30px;right:30px}
}@media all and (max-width:1280px){.lets-chat-button{height:46px;padding:0 12px}}
@media all and (max-width:992px){.lets-chat-button{bottom:20px;right:20px}}@media all and (max-width:680px){.lets-chat-button{bottom:15px;right:15px}
}.lets-chat-button.under-cookie{bottom:85px}@media all and (max-width:1280px){.lets-chat-button.under-cookie{bottom:80px}
}.lets-chat-button.hide{opacity:0;transform:translateY(20px);visibility:hidden}.lets-chat-button.small-btn{padding:0 10px}
@media all and (max-width:1440px){.lets-chat-button.small-btn{padding:0 8px}}@media all and (max-width:992px){.lets-chat-button.small-btn{height:54px;padding:0 10px}
.lets-chat-button.small-btn svg{width:26px}.lets-chat-button.small-btn .lets-chat-button__number{top:6px}
}.lets-chat-button.small-btn .lets-chat-button__text{width:0 !important}.lets-chat-button .lets-chat-button__text{overflow:hidden;transition:width .4s}
.lets-chat-button__icon{position:relative}@media all and (max-width:1440px) and (max-width:992px){.lets-chat-button__icon svg{width:24px}
}@media all and (max-width:1280px){.lets-chat-button__icon svg{width:22px}}.lets-chat-button__number{position:absolute;top:5px;left:50%;transform:translateX(-50%);font-weight:800;font-size:16px;line-height:16px}
@media all and (max-width:1280px){.lets-chat-button__number{top:6px;font-size:14px;line-height:14px}
}.lets-chat-button__text-inner{padding-left:10px;font-style:normal;font-weight:600;font-size:22px;line-height:1;display:inline-block;margin-top:-1px;white-space:nowrap;box-sizing:border-box}
@media all and (max-width:1440px){.lets-chat-button__text-inner{font-size:18px}}@media all and (max-width:1280px){.lets-chat-button__text-inner{font-size:16px;padding-left:9px}
}.hero-comment-content .lets-chat,.wpcf7-form-control.wpcf7-submit,.accent-btn,.btn-get-in-touch,.blog-post-content .cta-btn-wrapper a,.webinar-subscribe-block__button{box-shadow:inset 0 0 0 3px transparent;transition:.2s}
.hero-comment-content .lets-chat:focus,.wpcf7-form-control.wpcf7-submit:focus,.accent-btn:focus,.btn-get-in-touch:focus,.blog-post-content .cta-btn-wrapper a:focus,.webinar-subscribe-block__button:focus{outline:0;box-shadow:inset 0 0 0 3px #d13218}
.view-more.white:focus{outline:0;box-shadow:inset 0 0 0 3px #fff}.buttons-block .read-more:focus,.portfolio-more-wrapper .read-more:focus,.single-blogpost-wrap .read-more:focus,.blog-wrap .read-more:focus,.careers-list__item .read-more:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(51,51,51,0.3);border:1px solid rgba(51,51,51,0.3)}
.blog-posts .more-btn:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(102,102,102,0.5);border:1px solid rgba(102,102,102,0.5)}
.read-more.aveda-cta-btn{outline:0}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{touch-action:auto}
.owl-carousel .owl-item.animated{animation-duration:800ms;animation-fill-mode:both}
.projects-slider__section{position:relative;color:#fff}@media all and (min-width:1200px){.projects-slider__section{max-height:838px;overflow:hidden}
}.projects-slider__section .owl-carousel{overflow:hidden}.projects-slider__section .responsive-header{width:100%;padding:0 40px;box-sizing:border-box;font-weight:300;position:absolute;z-index:2;top:60px;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:36px}
.projects-slider__section .responsive-header .sub-header{font-size:20px;display:block}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;display:block;z-index:1000;background:transparent;color:transparent;border:0;position:relative;height:30px;width:30px}
.owl-carousel .owl-nav button.owl-prev:after,.owl-carousel .owl-nav button.owl-next:after{content:"";display:block;position:absolute;top:50%;left:50%;height:20px;width:20px;border:4px solid #fff;border-left:0;border-top:0;opacity:.5;padding:0;margin:0;transition:opacity .2s ease;transform-origin:center;box-sizing:border-box}
.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{opacity:0}
.owl-carousel .owl-nav button.owl-prev.owl-prev,.owl-carousel .owl-nav button.owl-next.owl-prev{left:0;float:left}
.owl-carousel .owl-nav button.owl-prev.owl-prev:after,.owl-carousel .owl-nav button.owl-next.owl-prev:after{transform:translate(-25%,-50%) rotate(135deg)}
.owl-carousel .owl-nav button.owl-prev.owl-next,.owl-carousel .owl-nav button.owl-next.owl-next{right:0;float:right}
.owl-carousel .owl-nav button.owl-prev.owl-next:after,.owl-carousel .owl-nav button.owl-next.owl-next:after{transform:translate(-75%,-50%) rotate(-45deg)}
.owl-carousel .owl-nav button.owl-prev:hover:after,.owl-carousel .owl-nav button.owl-next:hover:after{opacity:1}
.owl-carousel .owl-nav button.owl-prev:focus,.owl-carousel .owl-nav button.owl-prev:active,.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-next:active{outline:0;box-shadow:none}
.owl-carousel .owl-nav{position:absolute;top:290px;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1450px;box-sizing:border-box;padding:0 10px}
.projects-slider__section .owl-carousel .owl-stage-outer{overflow:visible}.owl-animated-out.owl-animated-in .project-slide .slide-wrapper,.owl-animated-out .project-slide .slide-wrapper{transition:transform .6s cubic-bezier(0.22,0.86,0.25,0.97),opacity .4s cubic-bezier(0.22,0.86,0.25,0.97)}
.move-prev .owl-animated-out.owl-animated-in .project-slide .slide-wrapper,.move-prev .owl-animated-out .project-slide .slide-wrapper{transform:translateX(-300px)}
.move-next .owl-animated-out.owl-animated-in .project-slide .slide-wrapper,.move-next .owl-animated-out .project-slide .slide-wrapper{transform:translateX(300px)}
.owl-animated-in .project-slide .slide-wrapper{transition:opacity .6s cubic-bezier(0.22,0.86,0.25,0.97)}
.autoplay .owl-animated-out.owl-animated-in .project-slide .slide-wrapper,.autoplay .owl-animated-out .project-slide .slide-wrapper{transform:translateX(-300px)}
.projects-slider.move-prev .owl-animated-out.owl-animated-in .project-slide .slide-wrapper,.projects-slider.move-prev .owl-animated-out .project-slide .slide-wrapper{transform:translateX(-300px)}
.projects-slider.move-next .owl-animated-out.owl-animated-in .project-slide .slide-wrapper,.projects-slider.move-next .owl-animated-out .project-slide .slide-wrapper{transform:translateX(300px)}
.slide-background-wrapper{position:absolute;height:100%;width:100%;left:0;top:0;z-index:-1}
.slide-background-wrapper .slide-background{height:100%;min-height:100%;min-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:auto;display:block}
.projects-slider .project-slide .project-slide__img{display:block;width:100%;max-width:400px;height:auto;margin:auto}
.slide-wrapper{padding:110px 50px 40px;width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.slide-wrapper .project-slide__right,.slide-wrapper .project-slide__left{width:100%;box-sizing:border-box;padding:50px 0 0;text-align:center}
.slide-wrapper .project-slide__name{font-size:24px;font-weight:500}.slide-wrapper .project-slide__description{margin:1em auto;font-size:16px;line-height:1.7;font-weight:300}
.slide-wrapper .project-slide__logo{margin:0 auto 40px;height:60px;width:140px;vertical-align:bottom;text-align:center;line-height:60px}
.slide-wrapper .project-slide__logo .project-logo__img{height:auto;width:auto;max-height:60px;max-width:140px;display:inline-block;line-height:inherit;vertical-align:inherit}
.slide-wrapper .inside{width:auto;max-width:400px;margin:0 auto}.slide-wrapper .view-more{margin:25px auto;padding:15px}
.owl-dots{position:absolute;z-index:1000;bottom:10vw;width:100%;text-align:center;line-height:7px;height:14px}
.owl-dots .owl-dot{display:inline-block;width:7px;margin:0 15px;opacity:.5;transition:opacity 100ms ease;box-sizing:content-box;overflow:hidden;height:7px;cursor:pointer;background-color:transparent;border:1px solid #fff !important}
.owl-dots .owl-dot.active{background-color:#fff}.owl-dots .owl-dot:hover{opacity:1}
.owl-dots .owl-dot:focus,.owl-dots .owl-dot:active{outline:0;box-shadow:none}@media all and (max-width:800px){.non-amp-only .project-slide__right,.non-amp-only .project-slide__logo,.non-amp-only img{display:none !important}
.slide-wrapper{height:700px}.non-amp-only.slide-wrapper{height:700px}.non-amp-only .project-slide__left{padding-top:calc(100vw - 120px)}
.projects-slider__section .owl-dots{display:none}.slide-wrapper{justify-content:flex-start}
.slide-wrapper .project-slide__left{height:auto;padding:36px 0 0}.slide-wrapper .project-slide__right{width:auto;max-width:235px;padding:0}
.slide-wrapper .project-slide__img{height:auto;width:auto;max-width:230px}.slide-wrapper .project-slide__description{min-height:3.4em}
}@media all and (max-width:800px) and (min-width:768px){.slide-wrapper .project-slide__right{max-width:335px}
.slide-wrapper .project-slide__description{font-size:18px;margin:.5em auto}.owl-carousel .owl-nav{top:365px;max-width:600px}
.slide-wrapper .project-slide__left{padding:30px 0 0}}@media all and (max-width:800px) and (orientation:landscape){.non-amp-only.slide-wrapper{height:135vw}
.non-amp-only .project-slide__left{padding-top:calc(85vw - 120px)}}@media all and (min-width:801px){.projects-slider__section .responsive-header{top:60px}
.owl-carousel .owl-nav{top:50%}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{height:60px;width:60px}
.owl-carousel .owl-nav button.owl-prev:after,.owl-carousel .owl-nav button.owl-next:after{height:38px;width:38px}
.projects-slider .project-slide .project-slide__img{width:auto;max-width:100%;max-height:460px}
.slide-wrapper{padding:100px 40px;max-width:1380px;flex-direction:row-reverse}.slide-wrapper .project-slide__name{font-size:32px}
.slide-wrapper .project-slide__description{margin:.5em auto}.slide-wrapper .project-slide__right,.slide-wrapper .project-slide__left{padding:0 40px;height:470px;display:flex;flex-direction:column;justify-content:center}
.slide-wrapper .project-slide__right{width:calc(50% + 20px);display:flex;align-items:flex-start;padding:0 80px 0 0}
.slide-wrapper .project-slide__left{width:calc(50% - 20px)}.slide-wrapper .inside{min-height:200px}
.slide-wrapper .view-more{margin:40px auto 0}.owl-dots{bottom:80px}}@media all and (min-width:1200px){.projects-slider__section .responsive-header{top:122px;font-size:54px}
.projects-slider__section .responsive-header .sub-header{font-size:18px}.projects-slider__section .owl-carousel .owl-nav{top:50%;padding:0 40px}
.slide-wrapper{padding:220px 80px 148px}.slide-wrapper .project-slide__name{font-size:54px}
.slide-wrapper .project-slide__description{font-size:18px}.slide-wrapper .view-more{font-size:18px;padding:20px 50px;margin-top:50px}
.slide-wrapper .inside{width:auto;max-width:inherit;padding:0 40px;margin:0 auto}
.project-slide__logo{height:80px;width:140px;line-height:80px}.project-slide__logo .project-logo__img{max-height:80px;max-width:140px}
}.page-chatbots .section-description.centered-description{font-size:16px}@media all and (min-width:1200px){.page-chatbots .section-description.centered-description{font-size:18px}
}@media all and (min-width:1400px){.page-chatbots .section-description.centered-description,.projects-slider__section .responsive-header .sub-header{font-size:20px}
.project-slide__logo{margin:0 auto 30px}}@media all and (min-width:1600px){.owl-dots{bottom:60px}
.project-slide__logo{margin:0 auto 40px}}.project-slide__logo.handheld-only{margin:0 auto 20px;font-size:50px;height:1em;width:2.2em;text-align:center;line-height:1em;display:block}
.project-slide__logo.handheld-only .project-logo__img{height:1em;width:auto;max-width:100%;display:inline-block;line-height:inherit;vertical-align:top}
@media all and (max-width:767px){.projects-slider__section .responsive-header{font-size:30px}
}@media all and (min-width:768px) and (max-width:800px){.slide-wrapper{height:795px;padding-top:150px}
.projects-slider .project-slide .project-slide__img{max-width:320px}}@media all and (min-width:768px) and (max-width:1024px){.projects-slider__section .responsive-header{top:86px;font-size:40px}
.project-slide__logo.handheld-only{font-size:60px}}.has_popup #intercom-container .intercom-launcher-frame,.has_popup #intercom-container .intercom-launcher-discovery-frame{bottom:-120px !important;transition:bottom .5s}
.grecaptcha-badge{right:-2070px !important}html,body{width:100%;font-size:18px}html{-webkit-text-size-adjust:none;height:100%}
body{padding:0;margin:0;height:auto;min-height:100%;font-family:"Roboto","Helvetica","Arial",sans-serif;background:#fff;color:#333;backface-visibility:hidden;-webkit-backface-visibility:hidden}
div,p,a,span,em,strong,img,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,td,tr,form,fieldset,label,select,input,textarea{padding:0;margin:0;list-style:none}
select,input,textarea{font-size:14px;vertical-align:middle}textarea{vertical-align:top}
input[type=submit]{cursor:pointer}a{cursor:pointer}img,fieldset{border:0}table{border-collapse:collapse;border-spacing:0}
a{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;font-size:14px;color:#333;text-decoration:underline}
a:hover{text-decoration:none}#close_cookies_alert{position:absolute;top:9px;right:9px;cursor:pointer}
@media(max-width:576px){#close_cookies_alert{width:13px;height:13px}}.remove_cookies_alert{display:none !important;opacity:0 !important}
.float-r{float:right !important}.float-l{float:left !important}.no-float{float:none !important}
.no-border{border:0 !important}.no-bg{background:none !important}.no-margin{margin:0 !important}
.no-padding{padding:0 !important}.no-display{display:none !important}.display{display:block !important}
.inline{display:inline !important}.overflow{overflow:hidden !important}.align-r{text-align:right !important}
.align-l{text-align:left !important}.align-c{text-align:center !important}.clear{clear:both}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}.hidden{display:none !important;visibility:hidden !important}
.overflow-hidden{overflow:hidden}header,footer,nav,section,article,aside,main{display:block}
body *,.menu-holder *{box-sizing:content-box}.inner-page{padding:60px 0 0;overflow:hidden}
section h1,h2.section-heading{font-size:54px;font-weight:300;text-align:center;padding:77px 30px 70px;line-height:1;font-family:"Roboto",sans-serif}
h3.section-subheading{font-size:34px;font-weight:300;text-align:center;padding:1.18em 30px .9em;line-height:1;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-family:"Roboto",sans-serif}
h3.opportunities-subheading{font-size:42px;font-weight:300;text-align:left;padding:0 0 .9em;line-height:1.2;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-family:"Roboto",sans-serif}
.buttons-block{padding-top:10px;padding-bottom:10px;margin-top:40px;margin-bottom:40px;position:relative}
.buttons-block .read-more{margin-top:0;margin-bottom:0}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.aspects-list{display:table;width:100%}.aspects-list .row{display:table-row}.aspects-list .cell{display:table-cell;vertical-align:middle;width:50%;position:relative;font-size:0}
.aspects-list .white-fill{fill:#FFF}.aspects-list .icon{position:absolute;top:50%}
.aspects-list .height-holder{display:inline-block;width:0;vertical-align:middle}.aspects-list .text{font-size:18px;line-height:1.7em;font-family:"Open Sans",sans-serif}
.aspects-list .caption{font-size:56px;font-weight:300}.aspects-list .cell-content{display:inline-block;vertical-align:middle;padding:95px 62px;width:640px;box-sizing:border-box}
.dashed-list>li{padding-left:1.5em;position:relative}.dashed-list .pointer{display:inline-block;width:1.5em;margin-left:-1.5em}
.grid-list__item{box-sizing:border-box;margin:0;width:33.3%;min-width:132px}@media all and (max-width:960px){ul.leadership-list{max-width:720px;margin-right:auto;margin-left:auto;display:flex;justify-content:flex-start;flex-wrap:wrap}
}@media all and (max-width:640px){ul.leadership-list{max-width:580px}}@media all and (max-width:960px){ul.leadership-list .grid-list__item{width:50%}
}.grid-list{width:auto;margin:auto}.inline-grid{text-align:left;display:block;font-size:0}
.inline-grid__item{display:inline-block;vertical-align:top;text-align:center}.flex-grid{text-align:center;display:flex;flex-wrap:wrap;align-content:stretch;flex-direction:row}
.flex-grid__item{display:block}@media all and (max-width:960px){.grid-list__item{width:40%}
}.launch-page .read-more,.launch-page .wpcf7-submit{box-sizing:border-box}.totally-fixed-logo{width:100%;max-width:100%;height:auto;vertical-align:middle}
a.get-in-touch-link.subscribe-link{position:static}.right-aligned{left:inherit;right:0}
.sub-menu li{float:left;width:237px}.sub-menu.one-item{min-width:237px}a.get-in-touch-link:link,a.get-in-touch-link:visited{text-decoration:none}
a.get-in-touch-link{display:inline-block;vertical-align:top;color:#f1563c;background-color:transparent;text-transform:uppercase;transition:.06s ease-in-out;-webkit-transition:.06s ease-in-out;opacity:1;position:relative}
a.get-in-touch-link.subscribe-link{color:#f1563c}a.red-get-in-touch-link{color:#fff;background-color:#f1563c}
a.static-get-in-touch{position:static;color:#fff;background-color:#f1563c}.no-touch .get-in-touch-link:hover{background-color:#f1563c;color:#fff}
.with-menu-opened{overflow:hidden;position:fixed}.no-touch.with-menu-opened{position:static}
.with-form-opened{overflow:hidden;position:fixed}.no-touch.with-form-opened{position:static}
.inner-page__heading{width:auto;max-width:1020px;padding:30px 20px 0}.inner-page__heading span+h1{padding-top:35px}
.heading-image__wrapper{display:block;margin:0 auto;height:105px;width:105px}.heading-intro{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:1.7;white-space:normal;word-wrap:break-word}
.style-link{color:inherit;font-size:inherit;border-bottom:1px solid;border-color:inherit;text-decoration:none}
.img-side{display:flex;justify-content:space-between;flex-direction:row}.img-side div,.img-side img{margin:5px}
.img-side div{width:60%}@media all and (min-width:961px) and (max-width:1200px){.totally-fixed-logo{display:none !important}
}@media all and (min-width:681px) and (max-width:960px){.fixed-logo-wrapper{margin:0 15px}
.fixed-logo{display:none !important}}@media all and (max-width:767px){.img-side{flex-direction:column}
.img-side div{width:100%}.revers-img-side img{display:inherit;order:2}}@media all and (max-width:680px){.inner-page{padding:0;padding-top:50px}
}body #zcwMiniButton #zcwMiniButtonMain:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS45MzggMzAuMDk0Ij4KICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00My41ODMsODkzLjRjMC4wNTctLjEyNS4xMDgtMC4yMzcsMC4xNDYtMC4zMzYsMC40MzctMS4xLDUuOC0yLjc4Nyw2LjI0NS0yLjgxNWExLjI2MSwxLjI2MSwwLDAsMSwuMzU4LjAyOWMwLjczNCwwLjE2LDEuNTM3LjksMy4yMywyLjVhMjIuNjI4LDIyLjYyOCwwLDAsMCw1Ljc0OS00Ljk0NEEyMS4wODgsMjEuMDg4LDAsMCwwLDYyLjksODgxLjUyYy0xLjkyOC0xLjgyOS0yLjczMy0yLjYyNC0yLjc4NC0zLjUwNy0wLjAyNy0uNDc1Ljg5NC02LjM3MywxLjg2Mi02Ljk3MSwwLjA4Ni0uMDUyLjE4NC0wLjEyMSwwLjI5Mi0wLjJBMy40MTQsMy40MTQsMCwwLDEsNjQuODU2LDg3MGEyLjE0MSwyLjE0MSwwLDAsMSwuNzI0LjMxMiw5LjQ5MSw5LjQ5MSwwLDAsMSwzLjE3NSwzLjM4NmMwLjQ4LDEuMDI5LjcsMTAuNDIxLTUuODgyLDE4LjM1Ny02LjUsNy44NDgtMTQuNTE4LDguMTg4LTE1LjcyMyw3LjkyNmwtMC4wMzMtLjAwNy0wLjEwNi0uMDMzYTkuMyw5LjMsMCwwLDEtMy41MjItMi45NjZDNDIuNTMzLDg5NS43MTQsNDMuMjE2LDg5NC4yMTEsNDMuNTgzLDg5My40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzIC04NjkuOTY5KSIvPgo8L3N2Zz4=")}
.info-offices .whoweare-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzMuNDcgMTMzLjQ3Ij4KICA8cGF0aCBmaWxsPSIjZGVkZGRkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDg3LjA4LDI1NDQuNTNjLTIuMzksMC00Ljc1LjExLTcuMSwwLjI5YTg2Ljc0MSw4Ni43NDEsMCwwLDAsNy4xLDE3My4xOUE4Ni43NCw4Ni43NCwwLDAsMCwxMDg3LjA4LDI1NDQuNTNabTAsMTYwLjEzYTczLjMyMiw3My4zMjIsMCwwLDEtNTQuMjgtMTIyLjY5LDEyLjA3NSwxMi4wNzUsMCwwLDEsMS42NywxLjA0YzMuNzksMy4xMywxLjQyLDguMDEsMywxMi4xMSwxLjQxLDMuNjgsMi42OSw1LjA4Ljc5LDguOTktMS44MywzLjc0LTMuNjEsNi4yNC0yLjE0LDEwLjQ3LDIuNjcsNy42NCw4Ljc3LDEyLjYyLDEyLjA2LDE5LjcxLDQuMTEsOC44NCwxMi4xMywxNC4zNCwyMi4xNSwxNC4zMmEyNy42ODcsMjcuNjg3LDAsMCwxLDE0LjI2LDMuNzRjNC40NywyLjM4LDguNTYsNC45LDEzLjU2LDIuNTQtMS43OC0xLjQ1LTQuODktMS4yOC02LjExLTMuMzgtMC43MS0xLjIzLS44Ni00LjA1LTAuOTYtNS40NS0xLjItLjA2LTQuMTQuMDMtNS4wNy0wLjcyLTEuNTMtMS4yMi0uMzUtMi44Ni0wLjk3LTQuNTUtMC41My0xLjQ0LTIuNjgtMy43NC00LjI0LTIuMy0wLjk3LjktLjE4LDQuMjUtMC42Nyw1LjY0LTUuNzQtMS42My0xNi4wOC03Ljc0LTEwLjQzLTE0LjUyLDEuNjQtMS45OCw1LjQ3LTMuNDIsNy42OS00Ljg1YTcuODc5LDcuODc5LDAsMCwxLDUuODEtMS4xNGMxLDAuMTIsNC41NSwxLjUsNS4zOS41NywwLjcyLS44LTAuNC0yLjU0LTAuNDgtMy40NmE5LjgwOSw5LjgwOSwwLDAsMSwxLjA4LTQuODIsNDQuNTA5LDQ0LjUwOSwwLDAsMCwyLjk5LTkuODFjMC43NS00LjQ5LjUzLTguNjQsMy4yOC0xMi40NiwyLjM1LTMuMjYsOC45OS04LjEsNC4wMS0xMS4zOS0yLjQxLTEuNi01LjMzLTIuNDUtNy43OS00LjA0LTEuMzEtLjgzLTIuNDktMi4xMi00LjExLTIuMDgtMi43NS4wOC01LjEyLDIuNDQtOC4yMiwyLjI5LTAuMTcsMy41MSwyLjAxLDcuMTkuNSwxMC41NC0xLjQtNS4wNC0xMS43Mi02LjE3LTguMzctMTEuNiwxLTEuNjMsMy42NS0zLjA5LDEuOTMtNC45OS0wLjk1LTEuMDYtMy42OS0xLjE2LTQuMzQuMDYtNC45Ny4zOC05LjIsMi42Mi0xNC41NSwyLjQ2LTIuNzYtLjA4LTguMTQtMC42Mi05LjY3LTMuNjEsMS44Ny0xLjMzLDMuODEtMi41NCw1Ljc5LTMuNjhhMy44MTUsMy44MTUsMCwwLDEsMS41OC40OWMxLjM0LDAuOCwxLjkzLDIuMjYsMy41NiwyLjg0LDIuNTMsMC44OSw3LjAzLS4zNyw5LjUyLTEuMjIsMy40Ny0xLjE5LDEuODQtNC44Nyw0LjU1LTYuNTYsMC4zNy0uMjQsMi43Ni0wLjksMy4zOC0xLjEzYTYuNzkyLDYuNzkyLDAsMCwxLDMuNy0uNTJjMi4yMywwLjM1LDMuMjMsMS45MSw0Ljg3LDIuOTRhMTkuNzA2LDE5LjcwNiwwLDAsMCw1Ljg2LDIuMDVjMy4yMSwwLjgzLDguNTMuMTksMTEuMywxLjcsMC44LDAuNDUuMTIsMS44NSwxLjc4LDIuMTEsMC40OS0zLjQzLTIuMDgtNS4xNS0yLjY1LTguMTYtMC40MS0yLjE1LS41MS0zLjA2LTEuMzEtMy41NGE3My4zMTIsNzMuMzEyLDAsMCwxLDYxLjE1LDkxLjc3Yy0wLjAxLS40NC0wLjAyLTAuODgtMC4wMy0xLjMxLTIuMTUuNTctNC4xOCwwLjM1LTYuMzUsMC41MS0yLjM5LjE5LTQuNTMsMS41OC02LjgzLDEuOC0yLjY5LjI2LTQuMDMtMS45OC02LjU2LTIuMzQtMS45My0uMjgtMy4xNC45My01LjA1LDEuMTYtNi4wOC43My0xMi4yOS0xLjA2LTE4LjUxLS4xNi0yLjcxLjM5LTQsLjU2LTUuODMsMi41LTEuNTcsMS42Ny0zLjQ5LDMuMDYtMy45Miw1LjQ1LTAuNTEsMi44Mi44NCw1LjE2LS42NCw3Ljk1LTEuOCwzLjQtMS42NCw2LjUzLTIuNDIsMTAuMTQtMC41NywyLjYtLjI3LDQuOTcsMS42Nyw2Ljg0LDQuMjYsNC4xLDguODUsNS4yNiwxNC43Myw1LjA4LDAuODcsNC43OC0uNzEsOC4wOC0zLjA4LDEwLjk5YTcxLjkyMSw3MS45MjEsMCwwLDEtMTEuMzIsMy43N0E3My43NzcsNzMuNzc3LDAsMCwxLDEwODcuMDgsMjcwNC42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDAwLjM0IC0yNTQ0LjUzKSIvPgo8L3N2Zz4=")}body .zcwPopup-close{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgICA8cGF0aCBmaWxsPSIjYmJiIiBkPSJNMTM3NCAxMzA3LjMxTDEzNzIuNjcgMTMwNS45OUwxMzY2LjQ5IDEzMTIuMTdMMTM2MC4zMSAxMzA1Ljk5TDEzNTguOTkgMTMwNy4zMUwxMzY1LjE3IDEzMTMuNDlMMTM1OC45OSAxMzE5LjY3TDEzNjAuMzEgMTMyMC45OUwxMzY2LjQ5IDEzMTQuODJMMTM3Mi42NyAxMzIwLjk5TDEzNzQgMTMxOS42N0wxMzY3LjgyIDEzMTMuNDlaICIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMTM1OSwtMTMwNikiPjwvcGF0aD4KPC9zdmc+")}
body .zcwPopup select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDggNSI+CiAgICA8cGF0aCBkPSJNMTExNCAzNS4wMDA3TDExMTAuMiAzMS4xNzIyMDAwMDAwMDAwMDRDMTEwOS45MyAzMC45MDI5MDAwMDAwMDAwMDIgMTEwOS45MyAzMC40NjYyMDAwMDAwMDAwMDQgMTExMC4yIDMwLjE5NjkwMDAwMDAwMDAwM0MxMTEwLjQ3IDI5LjkyNzQwMDAwMDAwMDAwMiAxMTEwLjkgMjkuOTI3NDAwMDAwMDAwMDAyIDExMTEuMTcgMzAuMTk2OTAwMDAwMDAwMDAzTDExMTQgMzMuMDQ5ODAwMDAwMDAwMDA1TDExMTYuODMgMzAuMTk2ODAwMDAwMDAwMDAzQzExMTcuMDkgMjkuOTI3NTAwMDAwMDAwMDAyIDExMTcuNTMgMjkuOTI3NDAwMDAwMDAwMDAyIDExMTcuNzkgMzAuMTk2OTAwMDAwMDAwMDAzQzExMTguMDYgMzAuNDY2MjAwMDAwMDAwMDA0IDExMTguMDYgMzAuOTAyOTAwMDAwMDAwMDAyIDExMTcuNzkgMzEuMTcyMzAwMDAwMDAwMDAzWiAiIGZpbGw9IiNjY2MiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTExMTAsLTMwKSI+CiAgICA8L3BhdGg+Cjwvc3ZnPg==") !important}body .zcwPopup input[type=submit]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS45MzggMzAuMDk0Ij4KICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00My41ODMsODkzLjRjMC4wNTctLjEyNS4xMDgtMC4yMzcsMC4xNDYtMC4zMzYsMC40MzctMS4xLDUuOC0yLjc4Nyw2LjI0NS0yLjgxNWExLjI2MSwxLjI2MSwwLDAsMSwuMzU4LjAyOWMwLjczNCwwLjE2LDEuNTM3LjksMy4yMywyLjVhMjIuNjI4LDIyLjYyOCwwLDAsMCw1Ljc0OS00Ljk0NEEyMS4wODgsMjEuMDg4LDAsMCwwLDYyLjksODgxLjUyYy0xLjkyOC0xLjgyOS0yLjczMy0yLjYyNC0yLjc4NC0zLjUwNy0wLjAyNy0uNDc1Ljg5NC02LjM3MywxLjg2Mi02Ljk3MSwwLjA4Ni0uMDUyLjE4NC0wLjEyMSwwLjI5Mi0wLjJBMy40MTQsMy40MTQsMCwwLDEsNjQuODU2LDg3MGEyLjE0MSwyLjE0MSwwLDAsMSwuNzI0LjMxMiw5LjQ5MSw5LjQ5MSwwLDAsMSwzLjE3NSwzLjM4NmMwLjQ4LDEuMDI5LjcsMTAuNDIxLTUuODgyLDE4LjM1Ny02LjUsNy44NDgtMTQuNTE4LDguMTg4LTE1LjcyMyw3LjkyNmwtMC4wMzMtLjAwNy0wLjEwNi0uMDMzYTkuMyw5LjMsMCwwLDEtMy41MjItMi45NjZDNDIuNTMzLDg5NS43MTQsNDMuMjE2LDg5NC4yMTEsNDMuNTgzLDg5My40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzIC04NjkuOTY5KSIvPgo8L3N2Zz4=")}
body .zcwPopup input[type=submit]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS45MzggMzAuMDk0Ij4KICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00My41ODMsODkzLjRjMC4wNTctLjEyNS4xMDgtMC4yMzcsMC4xNDYtMC4zMzYsMC40MzctMS4xLDUuOC0yLjc4Nyw2LjI0NS0yLjgxNWExLjI2MSwxLjI2MSwwLDAsMSwuMzU4LjAyOWMwLjczNCwwLjE2LDEuNTM3LjksMy4yMywyLjVhMjIuNjI4LDIyLjYyOCwwLDAsMCw1Ljc0OS00Ljk0NEEyMS4wODgsMjEuMDg4LDAsMCwwLDYyLjksODgxLjUyYy0xLjkyOC0xLjgyOS0yLjczMy0yLjYyNC0yLjc4NC0zLjUwNy0wLjAyNy0uNDc1Ljg5NC02LjM3MywxLjg2Mi02Ljk3MSwwLjA4Ni0uMDUyLjE4NC0wLjEyMSwwLjI5Mi0wLjJBMy40MTQsMy40MTQsMCwwLDEsNjQuODU2LDg3MGEyLjE0MSwyLjE0MSwwLDAsMSwuNzI0LjMxMiw5LjQ5MSw5LjQ5MSwwLDAsMSwzLjE3NSwzLjM4NmMwLjQ4LDEuMDI5LjcsMTAuNDIxLTUuODgyLDE4LjM1Ny02LjUsNy44NDgtMTQuNTE4LDguMTg4LTE1LjcyMyw3LjkyNmwtMC4wMzMtLjAwNy0wLjEwNi0uMDMzYTkuMyw5LjMsMCwwLDEtMy41MjItMi45NjZDNDIuNTMzLDg5NS43MTQsNDMuMjE2LDg5NC4yMTEsNDMuNTgzLDg5My40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzIC04NjkuOTY5KSIvPgo8L3N2Zz4=")}body #zcwMiniButton #zcwMiniButtonMain:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS45MzggMzAuMDk0Ij4KICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00My41ODMsODkzLjRjMC4wNTctLjEyNS4xMDgtMC4yMzcsMC4xNDYtMC4zMzYsMC40MzctMS4xLDUuOC0yLjc4Nyw2LjI0NS0yLjgxNWExLjI2MSwxLjI2MSwwLDAsMSwuMzU4LjAyOWMwLjczNCwwLjE2LDEuNTM3LjksMy4yMywyLjVhMjIuNjI4LDIyLjYyOCwwLDAsMCw1Ljc0OS00Ljk0NEEyMS4wODgsMjEuMDg4LDAsMCwwLDYyLjksODgxLjUyYy0xLjkyOC0xLjgyOS0yLjczMy0yLjYyNC0yLjc4NC0zLjUwNy0wLjAyNy0uNDc1Ljg5NC02LjM3MywxLjg2Mi02Ljk3MSwwLjA4Ni0uMDUyLjE4NC0wLjEyMSwwLjI5Mi0wLjJBMy40MTQsMy40MTQsMCwwLDEsNjQuODU2LDg3MGEyLjE0MSwyLjE0MSwwLDAsMSwuNzI0LjMxMiw5LjQ5MSw5LjQ5MSwwLDAsMSwzLjE3NSwzLjM4NmMwLjQ4LDEuMDI5LjcsMTAuNDIxLTUuODgyLDE4LjM1Ny02LjUsNy44NDgtMTQuNTE4LDguMTg4LTE1LjcyMyw3LjkyNmwtMC4wMzMtLjAwNy0wLjEwNi0uMDMzYTkuMyw5LjMsMCwwLDEtMy41MjItMi45NjZDNDIuNTMzLDg5NS43MTQsNDMuMjE2LDg5NC4yMTEsNDMuNTgzLDg5My40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzIC04NjkuOTY5KSIvPgo8L3N2Zz4=")}
.contact-form-wrapper{transition:padding-top .6s}.abm__contact-form-wrapper{transition:padding-top .6s}
.contact-form-wrapper .gfield input[type=checkbox]:checked+label:before{background:#f1563c url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNyI+CiAgICA8cGF0aCBkPSJNNzIxLjA3NyA2ODM1TDcxMy4wMDggNjgyNi44NUw3MTUuOTIwMDAwMDAwMDAwMSA2ODIzLjkxMDAwMDAwMDAwMUw3MjEuMDc3MDAwMDAwMDAwMSA2ODI5LjEyMDAwMDAwMDAwMUw3MzIuMDkwMDAwMDAwMDAwMSA2ODE4LjAwMDAwMDAwMDAwMUw3MzUuMDAxMDAwMDAwMDAwMSA2ODIwLjk0MDAwMDAwMDAwMDVaICIgZmlsbD0iI2ZmZmZmZiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNzEzLC02ODE4KSI+PC9wYXRoPgo8L3N2Zz4=") center no-repeat}
.abm__contact-form-wrapper .gfield input[type=checkbox]:checked+label:before{background:#f1563c url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNyI+CiAgICA8cGF0aCBkPSJNNzIxLjA3NyA2ODM1TDcxMy4wMDggNjgyNi44NUw3MTUuOTIwMDAwMDAwMDAwMSA2ODIzLjkxMDAwMDAwMDAwMUw3MjEuMDc3MDAwMDAwMDAwMSA2ODI5LjEyMDAwMDAwMDAwMUw3MzIuMDkwMDAwMDAwMDAwMSA2ODE4LjAwMDAwMDAwMDAwMUw3MzUuMDAxMDAwMDAwMDAwMSA2ODIwLjk0MDAwMDAwMDAwMDVaICIgZmlsbD0iI2ZmZmZmZiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNzEzLC02ODE4KSI+PC9wYXRoPgo8L3N2Zz4=") center no-repeat}
.contact-form-wrapper .gform_confirmation_message:after,.contact-form-wrapper .wpcf7-mail-sent-ok:after,.contact-form-wrapper .sent .wpcf7-response-output:after{background-image:url(../images/checked_form_send.svg) !important}
.abm__contact-form-wrapper .gform_confirmation_message:after,.abm__contact-form-wrapper .wpcf7-mail-sent-ok:after,.abm__contact-form-wrapper .sent .wpcf7-response-output:after{background-image:url(../images/checked_form_send.svg) !important}
.page-portfolio .content-footer .quote:before{background:#222 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyAzNi4zOCI+PHBvbHlnb24gZmlsbD0iIzVmNWY1ZiIgcG9pbnRzPSIwIDE0LjQzIDEyLjAxIDIxLjk0IDM1LjcgNS41OSAxNS44OSAyMy45NSAyOS43MyAzMi42IDQzIDAgMCAxNC40MyIvPjxwb2x5Z29uIGZpbGw9IiM1ZjVmNWYiIHBvaW50cz0iMTIuNjQgMjUuNDIgMTIuNiAzNi4zOCAyMC4wOCAzMC4xMiAxMi42NCAyNS40MiIvPjwvc3ZnPg==")}
.lozad{opacity:0;transition:opacity 1s ease-out}.lozad.fadein,.lozad[data-loaded=true]{opacity:1}
.sub-menu .has-submenu{width:100%;text-align:left;position:relative}.sub-menu .submenu-item{width:100%}
.submenu-title{display:block;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.6px;color:#fff;padding:18px 30px;transition:all .06s ease-in-out;cursor:pointer}
@media all and (max-width:1600px){.submenu-title{padding:18px 25px}}.submenu-title:hover{color:#fff;background-color:#f1563c}
.submenu-title:hover+.inner-submenu{opacity:1;display:block}.inner-submenu{min-width:289px;height:auto;background:#333;position:absolute;top:0;left:100%;opacity:0;display:none;transition:all .06s ease-in-out}
.inner-submenu .inner-submenu-item{width:100%}.inner-submenu .inner-submenu-item .inner-submenu-link{display:block;text-transform:none;color:#fff}
.inner-submenu .menu-item{width:100%}.banking .icon-holder-submenu svg{fill:transparent}
.no-touch .banking:hover .icon-holder-submenu svg{fill:transparent !important}.no-touch .banking:hover .icon-holder-submenu svg path{fill:#fff;stroke:#fff}
.no-touch .banking:hover .icon-holder-submenu svg circle{stroke:#fff}.home main{overflow:hidden;top:0}
.web_page_list{gap:45px}@media(max-width:980px){.web_page_list{gap:10px}}.project-list-item a{font-size:0}
.project-list-item img{max-width:101% !important;transition:all .5s ease}.project-list-item .ic_img_size{width:280px;height:174px;-o-object-fit:cover;object-fit:cover}
.project-list-item:hover img{transform:scale(1.1);filter:blur(1px)}@media(max-width:992px){.project-list-item:hover img{transform:scale(1) !important}
.project-list-item .no-touch .project-list-item:hover .blurred-content{filter:unset !important}
}.conversational-container{width:100%;max-width:1078px;padding-left:23px;padding-right:23px;margin:0 auto;box-sizing:border-box}
.conversational_services{padding-top:81px;padding-bottom:81px;background-color:#f9f9f9}
@media(max-width:576px){.conversational_services{padding-bottom:50px;padding-top:50px}
}.conversational_services_container h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63px;letter-spacing:0;text-align:center;padding-bottom:24px}
@media(max-width:768px){.conversational_services_container h2{font-size:38px;line-height:1.2}
}@media(max-width:576px){.conversational_services_container h2{font-size:30px}}.conversational_subtitle_description{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:32px;letter-spacing:0;text-align:center;width:754px;max-width:100%;margin:0 auto;padding-bottom:86px}
@media(max-width:576px){.conversational_subtitle_description{padding-bottom:50px}
}.conversational-tabs-wrapper{display:flex;justify-content:space-between}.conversational-tabs-wrapper .conversational-tab-item{position:relative;flex-basis:539px}
.conversational-tabs-wrapper .conversational-tab-item:first-child{flex-basis:350px}
.tab-content-item{position:absolute;opacity:0;visibility:hidden;transition:visibility 0s,opacity 1.1s}
.tab-content-item .tab-content__header{display:flex;align-items:center;margin-bottom:32px}
.tab-content-item .tab-content__header h3{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:36px;letter-spacing:0;text-align:left;color:#666}
.tab-content-item p{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0;text-align:left;color:#666;margin-bottom:15px}
.tab-content-item.show{opacity:1;visibility:visible}.tab-content-item .tab-content-item__guts{display:flex;align-items:center}
.tab-content-item .tab-content-item__guts figure{margin:0;margin-right:50px !important}
.tab-content-item .tab-content-item__guts .ai-use-cases__inner-item-title{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:36px;letter-spacing:0;text-align:left;margin-bottom:24px;color:#666}
.tab-content-item:nth-child(1) .tab-content-item__guts img{width:384px !important;height:510px !important}
.tab-content-item:nth-child(2) .tab-content-item__guts img{width:344px !important;height:565px !important}
.tab-content-item:nth-child(3) .tab-content-item__guts img{width:344px !important;height:565px !important}
.tab-content-item:nth-child(3) .tab-content-item__guts img{width:344px !important;height:565px !important}
.tab-content-item:nth-child(4) .tab-content-item__guts img{width:344px !important;height:565px !important}
.tab-content-item:nth-child(5) .tab-content-item__guts img{width:344px !important;height:565px !important}
.tab-content-item:nth-child(6) .tab-content-item__guts img{width:344px !important;height:565px !important}
.tab-content-item:nth-child(7) .tab-content-item__guts img{width:392px !important;height:521px !important}
.conversational_services-title{font-size:54px;color:#333;font-family:"Roboto",sans-serif;margin:0 auto 1em;padding:0 30px;line-height:1.2;font-weight:300;vertical-align:middle;text-align:center}
@media(max-width:768px){.conversational_services-title{font-size:40px}}@media(max-width:576px){.conversational_services-title{font-size:30px}
}.conversational-container-tabs{width:100%;max-width:1147px;padding-left:23px;padding-right:23px;margin:0 auto;box-sizing:border-box}
.conversational-item-list{flex-basis:370px !important;margin-right:60px}.conversational-item-content{flex-basis:100% !important}
.conversational_btn{display:flex;align-items:center;justify-content:center;width:182px;max-width:100%;height:49px;line-height:49px;background-color:#f1563c;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;letter-spacing:.2666666806px;text-align:center;color:#fff;border-radius:10px;margin-top:24px;text-transform:uppercase;text-decoration:none}
.conversational_btn:hover{text-decoration:none}.conversational_btn svg{margin-left:12px}
.tabs-list .tab-item{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:0;text-align:left;color:#aaa;padding-bottom:51px;cursor:pointer}
.tabs-list .tab-item.tab-border{color:#666}.tabs-list .tab-item:last-child{padding-bottom:0}
#tab-1-content figure{margin:0}#tab-1-content figure img{width:160px;height:179px}
#tab-2-content figure{margin:0}#tab-2-content figure img{width:191.47px;height:122px;margin-right:38px}
#tab-3-content figure{margin:0}#tab-3-content figure img{width:226.1px;height:160px}
#tab-4-content figure{margin:0}#tab-4-content figure img{width:160px;height:153.9px}
#tab-5-content figure{margin:0}#tab-5-content figure img{width:194.81px;height:160px}
.convr-finance-mobile{display:none}.page-id-33898 section.moc-section{padding:103px 0}
@media(max-width:1024px){.ai-use-cases__content p:not(.ai-use-cases__additional-info-description){font-weight:300 !important}
.convr-finance-mobile .ai-use-cases__content{padding-top:18px !important}.conversational_btn{margin-top:0}
.strategy_consultancy_img{width:160px;height:179px}.solution_img{width:191.47px;height:122px}
.conversation_design_img{width:226.1px;height:160px}.ai-use-cases__item-title{font-weight:400 !important}
.finance_bot_development_img{width:160px;height:153.9px}.system_integration_img{width:194.81px;height:160px}
.convr-finance-mobile{display:block}.conversational-tabs-wrapper{display:none}}.convr_carousel{margin:30px auto;width:100%;line-height:200%}
.convr_carousel h3{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;cursor:pointer;font-weight:400;font-size:28px;line-height:30px;color:#aaa;position:relative;padding-top:12px;padding-bottom:52px;transition:border .4s}
@media(max-width:768px){.convr_carousel h3{font-size:22px}}.convr_carousel h3::before{content:"";width:100%;height:2px;position:absolute;border-top:2px solid #aaa;top:-12px}
.convr_carousel h3::after{content:url(../images/ai-landing/arrow-down.svg);display:inline-block;width:22px;height:22px;position:absolute;right:0;top:13px;transition:transform .4s}
.convr_carousel h3.active{color:#666}.convr_carousel h3.active::after{content:url(../images/ai-landing/convr_carret_up.svg)}
.convr_carousel h3.active::before{border-top:2px solid #f1563c}.convr_carousel div{padding:10px;display:none}
.convr_carousel div figure{margin:0}.convr_carousel div p{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0;text-align:left;color:#666;margin-bottom:15px}
.convr_carousel .conversational_btn{margin-bottom:30px}.logan{padding-bottom:30px !important}
.logan figure img{width:100% !important}.logan p{font-family:Roboto,sans-serif !important;font-size:20px !important;font-weight:400 !important;line-height:30px !important;letter-spacing:0 !important;text-align:left !important;color:#333 !important}
.logan-title{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:36px;letter-spacing:0;text-align:left;margin-bottom:24px}
.logan-value{font-family:Roboto,sans-serif;font-size:40px;font-weight:500;line-height:47px;letter-spacing:0;text-align:left;color:#666}
.logan-sorce-title{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#bebebe}
.logan-sorce-description{font-family:Roboto,sans-serif !important;font-size:12px !important;font-weight:400 !important;line-height:18px !important;letter-spacing:0 !important;text-align:left !important;color:#666 !important;width:248px}
.logan-sorce-link{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#f1563c}
.cd_additional-cases__source-info{margin-top:40px !important}.case_study--container{width:100%;max-width:1600px;padding-left:60px;padding-right:60px;margin:0 auto;box-sizing:border-box;display:flex;align-items:center}
@media(max-width:768px){.case_study--container{flex-direction:column}}.single-post .contact-form-wrapper form{padding-bottom:0 !important}
.page-id-33898 #ai-page-form{transition:padding-top .5s}@media(max-width:1023px){.open .ai-use-cases__item-title:after{content:url(../images/ai-landing/convr_carret_up.svg) !important;transform:unset !important}
}.portfolio-alpha-guilty main{padding-top:60px !important}@media screen and (max-width:768px){.portfolio-alpha-guilty main{padding-top:50px !important}
}.project-list-item img{max-width:100%;transition:all .5s ease}.project-list-item:hover img{transform:scale(1.1)}
.conversational-container{width:100%;max-width:1078px;padding-left:23px;padding-right:23px;margin:0 auto;box-sizing:border-box}
.conversational_services{padding-top:81px;padding-bottom:81px;background-color:#f9f9f9}
@media(max-width:576px){.conversational_services{padding-bottom:50px;padding-top:50px}
}.conversational_services_container h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63px;letter-spacing:0;text-align:center;padding-bottom:24px}
@media(max-width:768px){.conversational_services_container h2{font-size:38px;line-height:1.2}
}@media(max-width:576px){.conversational_services_container h2{font-size:30px}}.conversational_subtitle_description{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:32px;letter-spacing:0;text-align:center;width:754px;max-width:100%;margin:0 auto;padding-bottom:86px}
@media(max-width:576px){.conversational_subtitle_description{padding-bottom:50px}
}.conversational-tabs-wrapper{display:flex;justify-content:space-between}.conversational-tabs-wrapper .conversational-tab-item{position:relative;flex-basis:539px}
.conversational-tabs-wrapper .conversational-tab-item:first-child{flex-basis:350px}
.conversational-tabs-wrapper .conversational-tab-item .tabs-list .tab-item.tab-border{color:#f1563c !important}
.conversational-tabs-wrapper .conversational-tab-item .tabs-list .tab-item{padding-bottom:40px !important}
.tab-content-item{position:absolute;opacity:0;visibility:hidden;transition:visibility 0s,opacity 1.1s}
.tab-content-item .tab-content__header{display:flex;align-items:center;margin-bottom:32px}
.tab-content-item .tab-content__header h3{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:36px;letter-spacing:0;text-align:left;color:#666}
.tab-content-item p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#666;margin-bottom:15px}
.tab-content-item.show{opacity:1;visibility:visible}.conversational_btn{display:flex;align-items:center;justify-content:center;width:182px;max-width:100%;height:49px;line-height:49px;background-color:#f1563c;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;letter-spacing:.2666666806px;text-align:center;color:#fff;border-radius:10px;margin-top:24px;text-transform:uppercase;text-decoration:none}
.conversational_btn:hover{text-decoration:none}.conversational_btn svg{margin-left:12px}
.tabs-list .tab-item{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:0;text-align:left;color:#aaa;padding-bottom:51px;cursor:pointer}
.tabs-list .tab-item.tab-border{color:#666}.tabs-list .tab-item:last-child{padding-bottom:0}
#tab-1-content figure{margin:0}#tab-1-content figure img{width:160px;height:179px}
#tab-2-content figure{margin:0}#tab-2-content figure img{width:191.47px;height:122px;margin-right:38px}
#tab-3-content figure{margin:0}#tab-3-content figure img{width:226.1px;height:160px}
#tab-4-content figure{margin:0}#tab-4-content figure img{width:160px;height:153.9px}
#tab-5-content figure{margin:0}#tab-5-content figure img{width:194.81px;height:160px}
.convr-finance-mobile{display:none}.page-id-33898 section.moc-section{padding:103px 0}
@media(max-width:1024px){.ai-use-cases__content p:not(.ai-use-cases__additional-info-description){font-weight:300 !important}
.convr-finance-mobile .ai-use-cases__content{padding-top:18px !important}.conversational_btn{margin-top:0}
.strategy_consultancy_img{width:160px;height:179px}.solution_img{width:191.47px;height:122px}
.conversation_design_img{width:226.1px;height:160px}.ai-use-cases__item-title{font-weight:400 !important}
.finance_bot_development_img{width:160px;height:153.9px}.system_integration_img{width:194.81px;height:160px}
.convr-finance-mobile{display:block}.conversational-tabs-wrapper{display:none}}.cd_additional-info{margin-top:40px}
.convr_carousel{margin:30px auto;width:100%;line-height:200%}.convr_carousel h3{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;cursor:pointer;font-weight:400;font-size:28px;line-height:30px;color:#aaa;position:relative;padding-top:12px;padding-bottom:52px;transition:border .4s}
@media(max-width:768px){.convr_carousel h3{font-size:22px}}.convr_carousel h3::before{content:"";width:100%;height:2px;position:absolute;border-top:2px solid #aaa;top:-12px}
.convr_carousel h3::after{content:url(../images/ai-landing/arrow-down.svg);display:inline-block;width:22px;height:22px;position:absolute;right:0;top:13px;transition:transform .4s}
.convr_carousel h3.active{color:#666}.convr_carousel h3.active::after{content:url(../images/ai-landing/convr_carret_up.svg)}
.convr_carousel h3.active::before{border-top:2px solid #f1563c}.convr_carousel div{padding:10px;display:none}
.convr_carousel div figure{margin:0}.convr_carousel div p{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0;text-align:left;color:#666;margin-bottom:15px}
.convr_carousel .conversational_btn{margin-bottom:30px}.page-id-33898 #ai-page-form{transition:padding-top .5s}
.confirmation-text{font-size:10px;line-height:16px;text-align:center;color:#666;margin-top:24px;max-width:300px;margin-left:auto;margin-right:auto;position:relative;z-index:0}
.confirmation-text.removed{opacity:0}.confirmation-text p{margin:0 !important}.confirmation-text a{font-size:10px}
@media all and (max-width:460px){.confirmation-text{text-align:left}}.careers_cv_wrapper{position:relative}
.careers_cv_wrapper::before{content:"";background-image:url(../images/plus_icon_form.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;right:0;top:47%}
@media(max-width:1023px){.open .ai-use-cases__item-title:after{content:url(../images/ai-landing/convr_carret_up.svg) !important;transform:unset !important}
}.name-caption{line-height:1.2 !important}.case-study-content{font-family:Roboto,sans-serif !important}
.case-section-text,.case-section-text p{font-family:Roboto,sans-serif !important;text-align:left !important}
.portfolio-world-surf-league-bot .case-study-wrapper{padding-bottom:30px}.page-apple-business-chat .item-title,.google-rcs .item-title{color:#333}
.new-technology{padding-top:72px}.new-technology h3{font-size:48px;font-weight:300;font-stretch:normal;line-height:56px;margin:70px 0 60px 0;color:#333;text-align:center}
@media(max-width:578px){.new-technology h3{width:320px;line-height:60px;margin-right:auto;margin-left:auto}
}.new-technology-wrapper{max-width:1718px;margin:0 auto;padding:0 30px;width:100%;box-sizing:border-box;display:flex;flex-direction:column}
@media(max-width:578px){.new-technology-wrapper{padding:0 15px}}.new-technologies-item h5{font-size:32px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:center;color:#adadad;margin-bottom:40px}
@media(max-width:578px){.new-technologies-item h5{font-size:27px}}@media(max-width:340px){.new-technologies-item h5{font-size:20px}
}.new-technologies-structures{display:flex;justify-content:center}@media(max-width:1600px){.new-technologies-structures.new-google{flex-wrap:wrap;max-width:855px;margin:0 auto;width:100%;row-gap:22px}
.new-technologies-structures.new-google .new-technologies-icon:nth-child(5){margin-right:32.5px}
.new-technologies-structures.new-google .new-technologies-icon:nth-child(6){margin-right:32.5px}
}@media(max-width:1600px){.new-technologies-structures.new-microsoft{flex-wrap:wrap;max-width:975px;margin:0 auto;width:100%;row-gap:22px}
}@media(max-width:992px){.new-technologies-structures.new-microsoft{-moz-column-gap:35px;column-gap:35px}
}@media(max-width:1600px){.new-technologies-structures.new-amazon{flex-wrap:wrap;max-width:975px;margin:0 auto;width:100%;row-gap:22px}
}.new-technologies-slider{padding-bottom:139px}.new-technologies-slider .technologie-title{text-align:center;font-weight:400;font-size:16px;line-height:19px;color:#000;margin-top:8px}
.new-technologies-slider .new-technologies-icon{margin-right:28px}@media(max-width:992px){.new-technologies-slider .new-technologies-icon{margin-right:0 !important}
}.new-technologies-slider .new-technologies-icon img{width:166px !important;height:78px !important}
@media(max-width:390px){.new-technologies-slider .new-technologies-icon img{width:155px !important;height:65px !important}
}@media(max-width:340px){.new-technologies-slider .new-technologies-icon img{width:145px !important;height:60px !important}
}@media(max-width:320px){.new-technologies-slider .new-technologies-icon img{width:139px !important;height:55px !important}
}.new-technologies-slider .new-technologies-icon:last-child{margin-right:0}@media(max-width:600px){.new-technologies-slider .new-technologies-icon{margin-right:0 !important}
}.new-technologies-slider .owl-dots .owl-dot{width:7px;margin:0 7px;opacity:.5;transition:all 100ms ease;box-sizing:content-box;overflow:hidden;height:7px;cursor:pointer;background-color:#d8d8d8 !important;border:none !important;border-radius:3rem}
.new-technologies-slider .owl-dots .owl-dot.active{background-color:#666 !important}
.new-technologies-slider .owl-nav{color:#adadad;font-size:44px;position:absolute;top:26px;margin-left:auto;margin-right:auto;width:100%;display:flex;justify-content:center;align-items:center}
@media(max-width:1070px){.new-technologies-slider .owl-nav{justify-content:space-around}
}@media(max-width:800px){.new-technologies-slider .owl-nav{font-size:32px}}@media(max-width:578px){.new-technologies-slider .owl-nav{font-size:23px;justify-content:space-between;padding:0 !important}
}@media(max-width:340px){.new-technologies-slider .owl-nav{font-size:0}}.new-technologies-slider .owl-nav button i{border:solid #adadad;border-width:0 4px 4px 0;border-radius:3px;display:inline-block;padding:7px;top:40px}
.new-technologies-slider .owl-nav button::after{height:0 !important;width:0 !important;border:none !important}
.new-technologies-slider .owl-nav button .left{left:35%;transform:rotate(135deg)}
.new-technologies-slider .owl-nav button .right{right:35%;transform:rotate(-45deg)}
.new-technologies-slider .owl-nav .owl-prev{margin-right:27%}@media(max-width:1440px){.new-technologies-slider .owl-nav .owl-prev{margin-right:35%}
}.extra_сonversational_item.active{padding-top:125px !important}@media(max-width:992px){.extra_сonversational_item.active{padding-top:181px !important}
}.gated_content_form_wrapper{position:relative;background-color:#f1563c;display:none;opacity:0}
.gated_content_form_wrapper::before{content:"";display:block;height:100%;position:absolute;top:0;right:100%;width:calc(50vw - 50%);background-color:#f1563c;z-index:-1;background-image:url(../images/blog/left_side_pattern.svg);background-repeat:no-repeat;background-size:75%;background-position-y:top}
@media(max-width:1700px){.gated_content_form_wrapper::before{background-size:80%}
}@media(max-width:1600px){.gated_content_form_wrapper::before{background-image:url(../images/blog/left_sIde_pattern_mob.svg);background-size:28%}
}@media(max-width:1500px){.gated_content_form_wrapper::before{background-image:url(../images/blog/left_sIde_pattern_mob.svg);background-size:45%}
}@media(max-width:992px){.gated_content_form_wrapper::before{background-image:unset}
}.gated_content_form_wrapper::after{content:"";display:block;height:100%;position:absolute;top:0;left:100%;width:calc(50vw - 50%);background-color:#f1563c;z-index:-1;background-image:url(../images/blog/right_side_pattern.svg);background-repeat:no-repeat;background-position:right;background-size:75%;background-position-y:bottom}
@media(max-width:1700px){.gated_content_form_wrapper::after{background-size:80%}}
@media(max-width:1600px){.gated_content_form_wrapper::after{background-image:url(../images/blog/right_side_pattern_mob.svg);background-size:40%}
}@media(max-width:1500px){.gated_content_form_wrapper::after{background-image:url(../images/blog/right_side_pattern_mob.svg);background-size:65%}
}@media(max-width:992px){.gated_content_form_wrapper::after{background-image:unset}
}.gated_content_form_guts{display:flex;align-items:center;padding-top:25px;padding-bottom:25px;margin-top:30px;margin-bottom:30px}
@media(max-width:568px){.gated_content_form_guts{padding-bottom:10px}}@media(max-width:768px){.gated_content_form_guts .confirmation-text{text-align:center !important}
}@media(max-width:768px){.gated_content_form_guts{flex-direction:column;gap:unset;background-image:url(../images/blog/open_form_mobile_version.svg);background-position:bottom;background-repeat:no-repeat}
}@media(max-width:480px){.gated_content_form_guts{background-size:80%}}.gated_content_form_guts-content{flex-basis:465px;margin-right:50px}
@media(max-width:992px){.gated_content_form_guts-content{flex-basis:360px}}@media(max-width:768px){.gated_content_form_guts-content{flex-basis:unset;margin-right:0}
}.gated_content_form_guts-content .blog-form-title{font-family:Roboto,sans-serif !important;font-size:28px !important;font-weight:500 !important;line-height:37px !important;letter-spacing:0 !important;text-align:left !important;color:#fff !important;margin:0 !important;margin-bottom:22px !important}
@media(max-width:768px){.gated_content_form_guts-content .blog-form-title{text-align:center !important;font-size:30px !important;line-height:40px !important}
}@media(max-width:568px){.gated_content_form_guts-content .blog-form-title{font-size:24px !important;line-height:30px !important;letter-spacing:0 !important;text-align:center !important}
}.gated_content_form_guts-content p{font-family:Roboto,sans-serif;font-size:20px !important;font-weight:400 !important;line-height:26px !important;letter-spacing:0 !important;text-align:left !important;color:#fff !important}
@media(max-width:768px){.gated_content_form_guts-content p{text-align:center !important;font-size:22px !important;line-height:34px !important}
}@media(max-width:568px){.gated_content_form_guts-content p{font-size:16px !important;font-weight:400 !important;line-height:24px !important;letter-spacing:0 !important;text-align:center !important}
}.gated_content_form_guts-form{position:relative;overflow:hidden;flex-basis:470px;display:flex;justify-content:center;background-color:#fff;padding-bottom:40px;padding-top:8px;box-shadow:0 7px 22px -34px rgba(0,0,0,0.1);border-radius:40px 40px 40px 0;padding-right:30px;padding-left:30px}
@media(max-width:768px){.gated_content_form_guts-form{flex-basis:unset;padding-left:30px;padding-right:30px}
}.gated_content_form_guts-form .ajax-loader{bottom:0}.gated_content_form_guts-form div form input{position:relative;font-size:16px;line-height:24px;color:#2a2a2a;margin-top:20px;padding:0 0 3px;border:0;border-bottom:2px solid #ccc;box-shadow:none;outline:0;height:28px;font-family:"Roboto",sans-serif;background:transparent;transition:all .3s ease}
.gated_content_form_guts-form div form input:focus{border-bottom:2px solid #575757 !important}
.gated_content_form_guts-form div form .gate_email_field{width:100%}.gated_content_form_guts-form .wpcf7-response-output{display:none}
.gated_content_input{position:relative}.gated_content_input p{margin:0 !important}
.gated_content_input .lable_unfocuse{position:absolute;bottom:5px;z-index:0;font-size:16px !important;transition:all .3s ease;color:#8c8c8c !important}
@media(max-width:355px){.gated_content_input .lable_unfocuse{font-size:16px !important}
}@media(max-width:330px){.gated_content_input .lable_unfocuse{font-size:14px !important}
}.gated_content_input .lable_unfocuse.has-value{bottom:35px;font-size:10px !important}
@media(max-width:355px){.gated_content_input .lable_unfocuse.has-value{font-size:10px !important}
}@media(max-width:330px){.gated_content_input .lable_unfocuse.has-value{font-size:10px !important}
}.gated_content_form_flex{display:flex;justify-content:space-between}.gated_content_form_flex p{margin:0 !important}
@media(max-width:768px){.gated_content_form_flex{flex-direction:column}}.gated_content_form_flex .gated_content_input{margin-right:25px}
.gated_content_form_flex .gated_content_input:last-child{margin-right:0}@media(max-width:768px){.gated_content_form_flex .gated_content_input{margin-right:0}
}.gated_content_form_flex input{width:170px !important}@media(max-width:768px){.gated_content_form_flex input{width:100% !important}
}.gated_content_form_flex .gated_content_input .lable_unfocuse{position:absolute;bottom:5px;z-index:0;font-size:16px !important;transition:all .3s ease;color:#8c8c8c !important}
.gated_content_form_flex .gated_content_input .lable_unfocuse.has-value{bottom:35px;font-size:10px !important}
@media(max-width:355px){.gated_content_form_flex .gated_content_input .lable_unfocuse.has-value{font-size:10px !important}
}@media(max-width:330px){.gated_content_form_flex .gated_content_input .lable_unfocuse.has-value{font-size:10px !important}
}.gated_content_form_submite{text-align:center;position:relative;margin-top:10px}
.gated_content_form_submite p{text-align:center !important}.gated_content_form_submite input{position:relative !important;width:150px !important;height:51px !important;line-height:15px !important;font-size:16px !important;background-color:#f1563c !important;border:none !important;color:#fff !important;border-radius:10px !important}
.neo_success_submited{display:flex;flex-direction:column;justify-content:center;position:absolute;background-color:#fff;top:0;right:0;bottom:0;left:0;z-index:75;transform:scale(0)}
.neo_success_submited.neo_submitted{transform:scale(1)}.neo_success_submited h2{width:200px !important;margin:0 auto !important;font-size:22px !important;font-weight:400 !important;line-height:28px !important;letter-spacing:0 !important;text-align:center !important}
.neo_success_message_icon{width:207px;height:159px;margin:0 auto;margin-top:20px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/blog/neo_success_message_icon.svg)}
.roi-results-wrapper{position:relative}.roi-results{display:none;position:absolute;left:0;right:0;top:0;margin-top:16px;border:1px solid rgba(241,86,60,0.5019607843);border-radius:8px;padding-top:16px;padding-bottom:16px;text-align:center}
@media screen and (max-width:765px){.roi-results{top:-33px;margin-top:16px}}.roi-results.active{display:block}
.roi-results__guts{display:flex;justify-content:center}.roi-results__guts-btn{width:190px;height:30px;line-height:65px;background:#f1563c;border-radius:10px;border:0;border-radius:10px;text-align:center;color:#fff;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:30px;letter-spacing:.7200000286px;transition:all .5s ease;cursor:pointer}
.roi-results__guts-btn.disabled{background:#f2f2f2;color:#bfbfbf;cursor:unset}.roi-results__guts-btn.disabled:hover{background:#f2f2f2;color:#bfbfbf}
.roi-results__guts-btn:hover{background-color:#de3c21;text-decoration:none;color:#fff}
@media screen and (max-width:768px){.roi-results__guts-btn{font-size:16px;width:267px;height:48px;line-height:48px}
}.roi-results h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;color:#333;max-width:200px;margin:0 auto 20px auto}
@media screen and (max-width:768px){.roi-results{display:none;padding-top:25px}}.page-template-page-chatbot-roi-calculator .gform_wrapper .wpcf7-text,.page-template-page-chatbot-roi-calculator .gform_wrapper .wpcf7-number{box-sizing:content-box !important;padding-bottom:3px !important;padding-top:7px !important}
.roi-results-success-msg{display:flex;align-items:center;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:362px;max-width:100%;height:365px;max-height:100%;background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,0.08);border-radius:8px;padding-left:73px;padding-right:73px;padding-top:53px;padding-bottom:53px;z-index:-2;opacity:0;visibility:hidden;transition:all .2s ease}
.roi-results-success-msg.opened{z-index:999999999999;opacity:1;visibility:visible}
@media(max-width:465px){.roi-results-success-msg{width:300px;height:300px;padding-left:20px;padding-right:20px}
}@media(max-width:340px){.roi-results-success-msg{width:280px;padding-left:15px;padding-right:15px}
}.roi-results-success-msg h3{font-family:Roboto,sans-serif;font-size:36px;font-weight:500;line-height:42px;letter-spacing:0;text-align:center;color:#333}
@media(max-width:465px){.roi-results-success-msg h3{font-size:25px;line-height:35px}
}.roi-results-success-msg figure{display:flex;justify-content:center;margin-top:0;margin-bottom:44px}
.roi-results-success-msg figure img{margin:0 auto;width:120px;height:120px}.roi-form-results{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:362px;max-width:100%;height:365px;max-height:100%;background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,0.08);border-radius:8px;padding-left:32px;padding-right:32px;padding-top:34px;padding-bottom:34px;z-index:-2;opacity:0;visibility:hidden;transition:all .2s ease}
.roi-form-results.opened{z-index:999999;opacity:1;visibility:visible}.roi-form-results .wpcf7-response-output{display:none !important;visibility:hidden;opacity:0}
.roi-form-results .ajax-loader{bottom:0 !important;top:unset !important;width:100%}
.roi-form-results h2{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;color:#f1563c}
@media screen and (max-width:441px){.roi-form-results{width:300px}}@media screen and (max-width:360px){.roi-form-results{width:241px}
}.roi-form-results .roi-claculator-result-input{position:relative}.roi-form-results .roi-claculator-result-input .lable_unfocuse{position:absolute;bottom:5px;z-index:0;font-size:18px !important;transition:all .3s ease;color:#8c8c8c !important}
.roi-form-results .roi-claculator-result-input .lable_unfocuse.has-value{bottom:35px;font-size:16px !important}
@media(max-width:355px){.roi-form-results .roi-claculator-result-input .lable_unfocuse.has-value{font-size:14px !important}
}@media(max-width:330px){.roi-form-results .roi-claculator-result-input .lable_unfocuse.has-value{font-size:12px !important}
}.roi-form-results .roi-claculator-result-input input{position:relative;z-index:9;font-size:16px;line-height:24px;color:#2a2a2a;margin-top:20px;padding:0 0 3px;border:0;border-bottom:2px solid #ccc;box-shadow:none;outline:0;height:28px;width:100%;font-family:"Roboto",sans-serif;background:transparent;transition:all .3s ease}
.roi-form-results .roi-calculator-results-btn{margin-top:35px;display:flex;justify-content:center}
.roi-form-results .roi-calculator-results-btn input{width:100%;height:48px;line-height:13px;color:#fff;text-transform:uppercase;padding:0;padding-left:10px;padding-right:10px}
.form-roi-results-overlay{background-color:rgba(0,0,0,0.5);position:fixed;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;visibility:hidden;will-change:visability,opacity,z-index;transition:opacity .2s linear}
.form-roi-results-overlay.show-overlay{opacity:1;visibility:visible;z-index:99999}
.close-roi-result,.close-roi-success{background-color:transparent;border:0;position:absolute;cursor:pointer;right:7px;top:15px}
@media screen and (max-width:360px){.close-roi-result,.close-roi-success{right:0;top:5px}
}.neo_success_submited_title{width:200px !important;margin:0 auto !important;font-size:22px !important;font-weight:400 !important;line-height:28px !important;letter-spacing:0 !important;text-align:center !important}
.roi-link{position:relative;max-width:100%;display:flex;flex-direction:column}@media(max-width:767px){.roi-link{align-items:center}
}.roi-link a{position:relative !important;margin-right:unset !important;transform:unset;margin:0 !important;transform:translate(-50%,128%) !important;width:242px}
@media(max-width:767px){.roi-link a{transform:unset !important}}.roi-link a:active{background:transparent !important;color:#f1563c !important;border:1px solid #f1563c !important;box-shadow:unset !important}
.roi-link p{position:absolute;bottom:-90px;font-family:Roboto,sans-serif;font-size:20px;font-weight:300;line-height:26px;letter-spacing:0;text-align:center;color:#333;transform:translate(-50%,128%)}
@media(max-width:767px){.roi-link p{font-size:17px;transform:unset !important;margin-top:15px;margin-bottom:30px;bottom:-115px}
}.home section.moc-section{padding-bottom:36px !important}@media(max-width:1024px){.bcf-main .action-block__image-wrap{margin-bottom:15px}
}.bcf-hero-content{max-width:975px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:-2px}
@media(max-width:992px){.bcf-hero-content{padding-left:35px}}@media(max-width:768px){.bcf-hero-content{padding-left:25px;padding-right:25px}
}.bcf-hero-content__guts{text-align:left;max-width:528px}.bcf-hero-content__guts h1{font-family:Roboto,sans-serif;font-size:40px;font-weight:500;line-height:56px;letter-spacing:0;text-align:left;margin-bottom:22px}
@media(max-width:768px){.bcf-hero-content__guts h1{line-height:44px}}.bcf-hero-content__guts p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}
.hero-bcf{display:flex;align-items:center;min-height:480px;text-align:center;background:#1a1a1a;color:#fff;position:relative;z-index:1}
.hero-bcf .bg-visual{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.hero-bcf .bg-visual img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.bcf-visual-mobile{display:none}@media(max-width:578px){.bcf-visual-mobile{display:block}
}@media(max-width:1600px){.bcf-visual-full{display:none}}.bcf-visual-desktop{display:none}
@media(max-width:1600px){.bcf-visual-desktop{display:block}}@media(max-width:578px){.bcf-visual-desktop{display:none}
}.bcf-content-wrapper{position:relative;display:flex}@media(max-width:992px){.bcf-content-wrapper{flex-wrap:wrap;flex-direction:column-reverse}
}.bcf-content{padding-top:60px;margin-right:31px}.bcf-content p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:32px;letter-spacing:0;text-align:left;color:#333;margin-bottom:24px}
.bcf-content h2{font-family:Roboto,sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;text-align:left;color:#333;margin-bottom:24px}
@media(max-width:992px){.bcf-content{margin-right:0}}.bcf-form-wrapper .wpcf7-response-output{display:none !important}
.bcf-form-wrapper .ajax-loader{top:unset !important;bottom:-38px !important}.bcf-form{flex:1 0 26%;box-shadow:0 6px 16px rgba(0,0,0,0.08);border-radius:8px;padding:34px 32px 34px 32px;max-height:470px;position:sticky;top:95px;margin-top:-366px;margin-bottom:62px;z-index:2;background:#fff;transition:margin 1s}
.bcf-form.bcf-form-active{border:1px solid #f1563c}.bcf-form-wrapper h3{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:30px;letter-spacing:0;text-align:left;color:#f1563c}
@media(max-width:1167px){.bcf-form-wrapper h3{font-size:22px}}@media(max-width:1024px){.bcf-form{max-height:500px}
}@media(max-width:992px){.bcf-form{max-height:590px;position:relative;margin-top:-225px;width:362px;max-width:100%}
}@media(max-width:540px){.bcf-form{margin-top:-42px;width:unset}}.сaf-input-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px}
.сaf-input-row .сaf-input-wrapper{position:relative}.сaf-input-row .сaf-input-wrapper .lable_unfocuse{position:absolute;bottom:5px;z-index:0;font-size:12px !important;transition:all .3s ease;color:#8c8c8c !important}
.сaf-input-row .сaf-input-wrapper .lable_unfocuse.has-value{bottom:35px;font-size:12px !important}
@media(max-width:355px){.сaf-input-row .сaf-input-wrapper .lable_unfocuse.has-value{font-size:14px !important}
}@media(max-width:330px){.сaf-input-row .сaf-input-wrapper .lable_unfocuse.has-value{font-size:12px !important}
}.сaf-input-row .сaf-input-wrapper input{position:relative;z-index:9;font-size:16px;line-height:24px;color:#2a2a2a;margin-top:20px;padding:0 0 3px;border:0;border-bottom:2px solid #ccc;box-shadow:none;outline:0;height:28px;font-family:"Roboto",sans-serif;background:transparent;transition:all .3s ease;width:100%}
@media(max-width:540px){.сaf-input-row .сaf-input-wrapper input{width:100%}}.сaf-input-row .сaf-input-wrapper input:focus{border-bottom:2px solid #575757}
@media(max-width:540px){.сaf-input-row{grid-template-columns:1fr;grid-gap:unset}}
.сaf-input-column{position:relative}.сaf-input-column .lable_unfocuse{position:absolute;bottom:5px;z-index:0;font-size:12px !important;transition:all .3s ease;color:#8c8c8c !important}
.сaf-input-column .lable_unfocuse.has-value{bottom:35px;font-size:12px !important}
@media(max-width:355px){.сaf-input-column .lable_unfocuse.has-value{font-size:14px !important}
}@media(max-width:330px){.сaf-input-column .lable_unfocuse.has-value{font-size:12px !important}
}.сaf-input-column.caf-selector{margin-top:32px}.сaf-input-column.caf-selector .lable_unfocuse{position:relative}
.сaf-input-column input{width:100%;position:relative;z-index:9;font-size:16px;line-height:24px;color:#2a2a2a;margin-top:20px;padding:0 0 3px;border:0;border-bottom:2px solid #ccc;box-shadow:none;outline:0;height:28px;font-family:"Roboto",sans-serif;background:transparent;transition:all .3s ease}
.сaf-input-column input:focus{border-bottom:2px solid #575757}.сaf-input-column .сaf-input-selector .wpcf7-form-control-wrap{position:relative}
.сaf-input-column .сaf-input-selector .wpcf7-form-control-wrap::before{content:"";position:absolute;right:0;background-image:url(../images/bcf-arrow.svg);background-repeat:no-repeat;width:22px;height:22px}
.сaf-input-column .сaf-input-selector .wpcf7-form-control-wrap.active::before{transform:rotate(180deg)}
.сaf-input-column .сaf-input-selector input{margin-top:0;position:relative;cursor:pointer;caret-color:transparent}
.сaf-input-column .сaf-input-selector input::-moz-placeholder{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#8c8c8c}
.сaf-input-column .сaf-input-selector input::placeholder{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#8c8c8c}
.сaf-input-column .сaf-input-selector .lable_unfocuse.has-value{bottom:5px;font-size:12px}
.caf-submit-wrapper{display:flex;justify-content:center;margin-top:34px}.caf-submit-wrapper input{width:100%;height:48px;line-height:10px;font-size:18px !important;background:#f1563c;border:0;color:#fff;transition:all .5s ease;margin:0}
.caf-submit-wrapper input:hover{background:#e54322}.bcf-metrics-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:74px 20px;margin-bottom:74px}
@media(max-width:1054px){.bcf-metrics-wrapper{grid-template-columns:repeat(2,1fr);width:540px;margin:0 auto;margin-bottom:74px}
}@media(max-width:540px){.bcf-metrics-wrapper{grid-template-columns:1fr;gap:40px 20px;width:100%}
}.bcf-metric-item{text-align:center}.bcf-metric-item figure{margin:0;margin-bottom:33px}
.bcf-metric-item figure img{width:60px;height:60px}.bcf-metric-item h4{font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;color:#444;width:150px;margin:0 auto;margin-bottom:24px}
.bcf-metric-item:nth-child(1) h4{width:150px}.bcf-metric-item:nth-child(2) h4{width:150px}
.bcf-metric-item:nth-child(3) h4{width:180px}.bcf-metric-item:nth-child(4) h4{width:180px}
.bcf-metric-item:nth-child(5) h4{width:150px}.bcf-metric-item:nth-child(6) h4{width:190px}
.bcf-metric-item:nth-child(7) h4{width:195px}.bcf-metric-item:nth-child(8) h4{width:150px}
.bcf-metric-item p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:center;width:200px;color:#333;margin:0 auto}
.bcf-action-block{position:relative;max-width:100% !important;width:100% !important;display:flex !important;cursor:pointer}
@media(max-width:1054px){.bcf-action-block{flex-wrap:wrap}}.bcf-action-block-link{position:absolute;top:0;right:0;bottom:0;left:0;display:none;z-index:-1}
@media(max-width:992px){.bcf-action-block-link{display:block;z-index:1}}.hav-you-chatbot-list{position:absolute;overflow:hidden;z-index:99;left:0;right:0;background:#fff;border:1px solid #fff;box-shadow:0 2px 10px rgba(177,177,177,0.5);border-radius:8px;padding:0 16px 0 16px;transform:scaleY(0)}
.hav-you-chatbot-list.active{transform:scaleY(1);display:block}.hav-you-chatbot-list a{position:relative;display:block;text-decoration:none;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#666;padding-top:8px;padding-bottom:8px;cursor:pointer}
.hav-you-chatbot-list a:hover::before{content:"";position:absolute;background-color:#f5f5f5;width:390%;height:42px;left:-48px;right:0;top:0;z-index:-1}
.hav-you-chatbot-list a:last-child{margin-bottom:0}.company-you-chatbot{position:absolute;z-index:99;left:0;right:0;background:#fff;border:1px solid #fff;box-shadow:0 2px 10px rgba(177,177,177,0.5);border-radius:8px;padding:0 16px 0 16px;transform:scaleY(0);height:150px;overflow:auto;overflow-x:hidden}
.company-you-chatbot::-webkit-scrollbar{width:3px;height:80px}.company-you-chatbot::-webkit-scrollbar-track{background:#d9d9d9;border-radius:10px;opacity:.3}
.company-you-chatbot::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);background-clip:padding-box;background:#d9d9d9}
.company-you-chatbot.active{transform:scaleY(1);display:block}.company-you-chatbot a{display:block;text-decoration:none;position:relative;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#666;padding-bottom:8px;padding-top:8px;cursor:pointer}
.company-you-chatbot a:hover::before{content:"";position:absolute;background-color:#f5f5f5;width:1900%;height:42px;left:-48px;right:0;top:0;z-index:-1}
.company-you-chatbot a:last-child{margin-bottom:0}.bcf-form-success-message{display:none;flex-direction:column;align-items:center;justify-content:center}
.bcf-form-success-message h3{font-family:Roboto,sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0;text-align:center;color:#333;text-align:center}
.bcf-form-success-message figure img{width:207px;height:159px}.bcf-form-success-message a{display:inline-block;margin-top:15px;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:48px;letter-spacing:.7200000286px;text-align:center;color:#fff;width:298px;height:48px;background:#f1563c;text-decoration:none;border-radius:10px}
@media(max-width:576px){.bcf-form-success-message a{width:100%}}@media(max-width:540px){#bcf-form-activator span{width:200px;max-width:100%;text-align:left}
}.roi_video{display:flex;align-items:center;justify-content:space-between;padding-top:80px;padding-bottom:80px}
@media(max-width:768px){.roi_video{flex-direction:column;align-items:flex-start;padding-top:60px;padding-bottom:60px}
}.roi_video--content{width:402px;max-width:100%}@media(max-width:992px){.roi_video--content{width:350px}
}@media(max-width:768px){.roi_video--content{margin-bottom:40px;width:100%}}.roi_video--content h2{font-family:Roboto,sans-serif !important;font-size:32px !important;font-weight:500 !important;line-height:36px !important;letter-spacing:0 !important;text-align:left !important;color:#666 !important;margin-bottom:40px !important}
@media(max-width:570px){.roi_video--content h2{font-size:25px !important;margin-bottom:20px !important}
}@media(max-width:440px){.roi_video--content h2{font-size:22px !important;margin-bottom:10px !important}
}.roi_video--content p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:32px;letter-spacing:0;text-align:left;color:#666;margin-bottom:40px}
@media(max-width:768px){.roi_video--content p{font-size:30px}}@media(max-width:570px){.roi_video--content p{font-size:20px;line-height:25px}
}@media(max-width:440px){.roi_video--content p{font-size:16px;line-height:22px}}.roi_video--content a{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:21px;letter-spacing:.7200000286px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;flex-direction:row;padding:22px 49px;width:100%;height:65px;background-color:#f1563c;border-radius:10px;transition:background-color .5s ease;position:relative}
.roi_video--content a:hover{background-color:#e54322}.roi_video--content a:focus{box-shadow:inset 0 0 0 3px #d13218}
@media(max-width:992px){.roi_video--content a{max-width:100%;width:340px;font-size:14px;padding-left:20px;padding-right:20px;display:flex;justify-content:center}
}@media(max-width:370px){.roi_video--content a{font-size:12px}}.roi_video--animation{flex-basis:480px}
@media(max-width:992px){.roi_video--animation{flex-basis:408px}}@media(max-width:800px){.roi_video--animation{flex-basis:357px}
}@media(max-width:768px){.roi_video--animation{flex-basis:unset}}.roi_video--animation-guts{width:100%;background:#fff;box-shadow:0 2px 30px rgba(0,0,0,0.16);border-radius:20px;padding-bottom:25px;padding-left:14px;padding-right:14px;padding-top:14px}
.roi_video--animation-guts video{width:100%}.airport-roi-section{background-color:#f9f9f9}
.chatbot-examples{background-color:#fff !important}.moc-section-scale-business{padding-top:80px !important}
@media(max-width:768px){.moc-section-scale-business{padding-top:40px !important}}
.scale-business{padding-bottom:80px}@media(max-width:992px){.scale-business{padding-bottom:46px}
}.scale-business h2{font-family:Roboto,sans-serif;font-size:48px;font-weight:300;line-height:56px;letter-spacing:0;text-align:center;color:#333;margin-bottom:20px !important}
@media(max-width:992px){.scale-business h2{font-size:32px}}.scale-business h3{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#333;width:696px;max-width:100%;margin:0 auto;margin-bottom:40px}
@media(max-width:992px){.scale-business h3{font-size:16px;line-height:22px}}.scale-business__items{display:flex;gap:24px}
@media(max-width:768px){.scale-business__items{flex-wrap:wrap}}@media(max-width:992px){.scale-business__items{justify-content:center}
}.scale-business__items-item{position:relative;width:559px;max-width:100%;border:2px solid #d1d1d1;border-radius:10px;text-align:center;cursor:pointer}
@media(max-width:768px){.scale-business__items-item{width:420px;height:375px;display:flex;align-items:center;justify-content:center;padding-left:15px;padding-right:15px}
}@media(max-width:440px){.scale-business__items-item{height:385px}}@media(max-width:440px){.scale-business__items-item{height:395px}
}.scale-business__items-item .scale-business-item-one{padding-top:60px;padding-bottom:60px;transition:all .5s ease}
@media(max-width:768px){.scale-business__items-item .scale-business-item-one{padding-top:24px;padding-bottom:24px;opacity:0}
}.scale-business__items-item .scale-business-item-two{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;padding-top:20px;padding-bottom:40px;transition:opacity .1s ease}
@media(max-width:768px){.scale-business__items-item .scale-business-item-two{opacity:1}
}.scale-business__items-item:hover{box-shadow:0 0 11px 0 rgba(0,0,0,0.09);border-color:#fff}
.scale-business__items-item:hover .scale-business-item-one{opacity:0}.scale-business__items-item:hover .scale-business-item-two{opacity:1;transition:opacity .001s ease}
.scale-business__items-item h3{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0;text-align:center;width:370px}
.scale-business__items-item h3 span{color:#f1563c}@media(max-width:992px){.scale-business__items-item h3{font-size:19px;line-height:25px;width:245px}
}.scale-business__items-item figure{margin-bottom:40px}@media(max-width:768px){.scale-business__items-item figure{margin-bottom:8px}
}.scale-business__items-item figure img{width:205px;height:auto}@media(max-width:992px){.scale-business__items-item figure img{width:125px}
}.scale-business-item-two .scale-business-overflow-img img{width:140px;height:auto}
@media(max-width:992px){.scale-business-item-two .scale-business-overflow-img img{width:95px;height:auto}
}@media(max-width:992px){.scale-business-item-two{padding-right:15px;padding-left:15px}
}.scale-business-item-two__content h3{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0;text-align:center;width:100%;margin-bottom:12px}
@media(max-width:992px){.scale-business-item-two__content h3{font-size:19px;margin-bottom:0}
}@media(max-width:768px){.scale-business-item-two__content h3{line-height:22px;padding-bottom:10px}
}.scale-business-item-two__content p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;text-align:center;width:487px;max-width:100%;margin:0 auto}
@media(max-width:992px){.scale-business-item-two__content p{line-height:24px}}@media(max-width:768px){.scale-business-item-two__content p{font-size:14px;line-height:22px}
}.scale-business-item-two__content a{display:inline-block;padding-top:17px;padding-bottom:17px;padding-left:47px;padding-right:47px;background-color:#f1563c;border-radius:10px;color:#fff;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:21px;letter-spacing:1px;text-align:center;text-decoration:none;margin-top:24px;transition:background-color .5s ease}
.scale-business-item-two__content a:hover{background-color:#de3c21}@media(max-width:768px){.scale-business-item-two__content a{font-size:14px;line-height:22px;padding-left:35px;padding-right:35px;padding-top:12px;padding-bottom:12px}
}.blog_roi_link{background-image:url(../images/blog_roi_link_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;padding-top:42px;padding-bottom:42px;max-width:100%;padding-left:25px;padding-right:25px;margin-top:60px;margin-bottom:60px;border-radius:40px 40px 40px 0}
@media(max-width:768px){.blog_roi_link{background-size:cover;background-image:url(../images/blog_roi_link_mob_bg.jpg)}
}@media(max-width:480px){.blog_roi_link{padding-top:30px;padding-bottom:30px;margin-top:40px;margin-bottom:40px}
}.blog_roi_link .blog_roi__link_title{font-family:Roboto,sans-serif;font-size:25px !important;font-weight:400 !important;line-height:1.3 !important;letter-spacing:0;text-align:center;color:#fff !important;max-width:685px;width:100%;margin:0 auto !important;margin-bottom:10px !important;display:inline-block}
@media(max-width:830px){.blog_roi_link .blog_roi__link_title{line-height:25px !important;font-size:20px !important;background-size:cover}
}@media(max-width:380px){.blog_roi_link .blog_roi__link_title{font-size:16px !important}
}.blog_roi_link p{margin:0 !important}.blog_roi_link p{text-align:center !important}
.blog_roi_link a{display:inline-block;padding-top:18px;padding-bottom:18px;border-radius:10px;padding-left:42px;padding-right:42px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:21px;letter-spacing:.3000000119px;text-align:center;color:#f1563c !important;background:#fff;text-decoration:none !important;text-transform:uppercase;border-bottom:none !important;transition:all .5s ease}
.blog_roi_link a:hover{color:#fff !important;background-color:#f1563c !important}
.wsl-extra-link{font-family:Roboto,sans-serif !important;font-size:18px !important;color:#333}
.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{z-index:999 !important}
.abm__contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{z-index:999 !important}
.file-upload-msg{font-size:22px;color:#888;transition:all .2s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.generative_ai_home{padding-top:110px;padding-bottom:70px;background-image:url("../images/generative_ai_home_background.jpg");background-repeat:no-repeat;background-size:cover;background-position:bottom}
.generative_ai_home .generative_ai_home-content{display:flex;align-items:center}@media(max-width:1024px){.generative_ai_home .generative_ai_home-content{flex-direction:column-reverse}
}@media(max-width:1024px){.generative_ai_home .generative_ai_home-content figure .generative_ai_home-video{display:none}
}.generative_ai_home .generative_ai_home-content figure .generative_ai_home-mobile{display:none}
@media(max-width:1024px){.generative_ai_home .generative_ai_home-content figure .generative_ai_home-mobile{display:block;max-width:480px;filter:drop-shadow(16px 12px 25px rgba(0,0,0,0.25));padding-bottom:50px}
}@media(max-width:480px){.generative_ai_home .generative_ai_home-content figure .generative_ai_home-mobile{max-width:376px}
}@media(max-width:385px){.generative_ai_home .generative_ai_home-content figure .generative_ai_home-mobile{max-width:300px}
}@media(max-width:1024px){.generative_ai_home .generative_ai_home-content figure{position:relative}
}.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description{max-width:539px;width:100%;margin-top:-50px}
@media(max-width:1024px){.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description{flex-direction:column-reverse;margin-top:0}
}.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description h2{font-family:Roboto,sans-serif;font-size:48px;font-weight:300;line-height:56px;letter-spacing:0;text-align:left;color:#333;margin-bottom:32px}
@media(max-width:1057px){.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description h2{font-size:32px;line-height:35px}
}@media(max-width:1024px){.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description h2{text-align:center}
}@media(max-width:768px){.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description h2{font-size:30px;line-height:35px}
}.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#666;margin-bottom:48px;max-width:513px;width:100%}
@media(max-width:1024px){.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description p{text-align:center}
}@media(max-width:768px){.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description p{font-size:16px;line-height:22px;max-width:351px;margin:0 auto;margin-bottom:48px}
}.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description a{display:block;width:221px;height:57px;background-color:#f1563c;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:57px;letter-spacing:.3000000119px;text-align:center;border-radius:10px;text-decoration:none;text-transform:uppercase}
@media(max-width:1024px){.generative_ai_home .generative_ai_home-content .generative_ai_home-content-description a{margin:0 auto;margin-bottom:20px !important}
}@media(max-width:576px){.generative_ai_home{background-color:#f9f9f9;background-image:url("../images/generative_ai_home_background-mobile.png");padding-bottom:0;background-position-y:100%;padding-top:60px}
}@media(max-width:414px){.generative_ai_home{background-size:contain}}.generative-page{padding-top:40px}
.hero-mobile-image{display:none;opacity:0;width:340px;margin:0 auto;margin-bottom:48px}
@media(max-width:992px){.hero-mobile-image{display:block;opacity:1}}@media(max-width:360px){.hero-mobile-image{width:100%}
}.generative-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.generative-benefits-grid .generative-benefits-grid__item{text-align:center;height:542px;padding-left:31px;padding-right:31px;padding-top:42px;padding-bottom:42px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 2px rgba(0,0,0,0.1)}
.generative-benefits-grid .generative-benefits-grid__item figure{margin:0;text-align:center;margin-bottom:23px}
.generative-benefits-grid .generative-benefits-grid__item:nth-child(1) figure img{width:200px}
.generative-benefits-grid .generative-benefits-grid__item:nth-child(2) figure img{width:188px}
.generative-benefits-grid .generative-benefits-grid__item:nth-child(3) figure img{width:155px}
.generative-benefits-grid .generative-benefits-grid__item h3{font-family:Roboto,sans-serif;font-size:22px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center;color:#444;width:222px;margin:0 auto;margin-bottom:24px}
.generative-benefits-grid .generative-benefits-grid__item p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#666}
@media(max-width:1024px){.generative-benefits-grid{display:none;opacity:0}}.generative-benefits-grid-mobile{display:none;opacity:0}
.generative-benefits-grid-mobile .generative-owl .owl-item{touch-action:pan-y !important}
@media(max-width:1024px){.generative-benefits-grid-mobile .generative-owl{padding-bottom:45px}
}.generative-benefits-grid-mobile .generative-owl-item{text-align:center;height:542px;padding-left:31px;padding-right:31px;padding-top:42px;padding-bottom:42px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 2px rgba(0,0,0,0.1)}
@media(max-width:576px){.generative-benefits-grid-mobile .generative-owl-item{height:472px}
}.generative-benefits-grid-mobile .generative-owl-item figure{margin:0;text-align:center;margin-bottom:23px}
.generative-benefits-grid-mobile .generative-owl-item:nth-child(1) figure img{width:155px;margin:0 auto}
.generative-benefits-grid-mobile .generative-owl-item:nth-child(2) figure img{width:188px;margin:0 auto}
.generative-benefits-grid-mobile .generative-owl-item:nth-child(3) figure img{width:200px;margin:0 auto}
.generative-benefits-grid-mobile .generative-owl-item h3{font-family:Roboto,sans-serif;font-size:22px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center;color:#444;margin-bottom:24px}
.generative-benefits-grid-mobile .generative-owl-item p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#666}
@media(max-width:1024px){.generative-benefits-grid-mobile{display:block;opacity:1}
}.generative-benefits-grid-mobile .owl-dots{bottom:4px}.generative-benefits-grid-mobile .owl-dots button{width:6px;height:6px;background-color:#d8d8d8 !important}
.generative-benefits-grid-mobile .owl-dots button.active{background-color:#7d7d7d !important}
.generative-chatbots-examples{padding-top:146px;padding-bottom:134px;background-color:#f9f9f9}
@media(max-width:1024px){.generative-chatbots-examples{padding-top:60px;padding-bottom:180px}
}@media(max-width:576px){.generative-chatbots-examples{padding-bottom:45px}}@media(max-width:768px){.generative-chatbots-examples h2{font-size:40px;line-height:45px}
}@media(max-width:768px){.generative-chatbots-examples{padding-top:40px}}.generative-chatbots-examples .generative-mobile-title{display:none;width:100%;margin:0 auto;font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63px;letter-spacing:0;text-align:center;margin-bottom:40px}
@media(max-width:1024px){.generative-chatbots-examples .generative-mobile-title{display:block}
}@media(max-width:768px){.generative-chatbots-examples .generative-mobile-title{max-width:324px;font-size:30px;font-weight:300;line-height:35px}
}@media(max-width:576px){.generative-chatbots-examples .generative-mobile-title{margin-bottom:10px}
}@media(max-width:380px){.generative-chatbots-examples .generative-mobile-title{margin-bottom:-20px}
}.generative-chatbots-examples .generative-chatbots-examples-container{display:flex;align-items:center;gap:28px}
@media(max-width:1024px){.generative-chatbots-examples .generative-chatbots-examples-container{justify-content:center;gap:0}
}.generative-chatbots-examples .generative-chatbots-examples-container figure{margin:0;position:absolute;top:60%;transform:translate(26%,-50%)}
.generative-chatbots-examples .generative-chatbots-examples-container figure .frame-for-video-one-mobile{display:none}
@media(max-width:1195px){.generative-chatbots-examples .generative-chatbots-examples-container figure{transform:translate(15%,-50%)}
}@media(max-width:1095px){.generative-chatbots-examples .generative-chatbots-examples-container figure{transform:translate(8%,-50%)}
}@media(max-width:1024px){.generative-chatbots-examples .generative-chatbots-examples-container figure{left:50%;transform:translate(-50%,-50%)}
.generative-chatbots-examples .generative-chatbots-examples-container figure .frame-for-video-one{display:none}
.generative-chatbots-examples .generative-chatbots-examples-container figure .frame-for-video-one-mobile{display:block}
}@media(max-width:1024px) and (max-width:576px){.generative-chatbots-examples .generative-chatbots-examples-container figure .frame-for-video-one-mobile{width:374px}
}@media(max-width:1024px) and (max-width:380px){.generative-chatbots-examples .generative-chatbots-examples-container figure .frame-for-video-one-mobile{width:318px}
}@media(max-width:576px){.generative-chatbots-examples .generative-chatbots-examples-container figure{top:53%}
}.generative-chatbots-examples .generative-chatbots-examples-container .generative-chatbots-examples-container-description h2{text-align:left;margin-bottom:24px}
.generative-chatbots-examples .generative-chatbots-examples-container .generative-chatbots-examples-container-description h3{font-family:Roboto,sans-serif;font-size:22px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;color:#444;margin-bottom:24px}
.generative-chatbots-examples .generative-chatbots-examples-container .generative-chatbots-examples-container-description ul{padding-left:20px}
.generative-chatbots-examples .generative-chatbots-examples-container .generative-chatbots-examples-container-description ul li{list-style-type:disc;color:#f1563c;margin-bottom:12px}
.generative-chatbots-examples .generative-chatbots-examples-container .generative-chatbots-examples-container-description ul li span{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;color:#666}
.generative-chatbots-examples .generative-chatbots-examples-container .generative-chatbots-examples-container-description ul li:last-child{margin-bottom:0}
@media(max-width:1024px){.generative-chatbots-examples .generative-chatbots-examples-container .generative-chatbots-examples-container-description{display:none;opacity:0}
}.generative-irrelevant{padding-top:160px;padding-bottom:160px}@media(max-width:768px){.generative-irrelevant{padding-top:60px;padding-bottom:60px}
}.generative-irrelevant h2{max-width:958px;width:100%;margin:0 auto}.generative-irrelevant .generative-irrelevant-content{display:flex;align-items:center;justify-content:space-between;margin-top:40px;gap:25px}
@media(max-width:992px){.generative-irrelevant .generative-irrelevant-content{flex-direction:column;gap:40px}
}.generative-irrelevant .generative-irrelevant-content .generative-irrelevant-content-description{width:100%;max-width:475px}
.generative-irrelevant .generative-irrelevant-content .generative-irrelevant-content-description p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;color:#666;margin-bottom:40px}
.generative-irrelevant .generative-irrelevant-content .generative-irrelevant-content-description p:last-child{margin-bottom:0}
@media(max-width:576px){.generative-irrelevant .generative-irrelevant-content .generative-irrelevant-content-description p{font-size:16px;line-height:24px}
}.generative-irrelevant .generative-irrelevant-content figure{margin:0}.generative-irrelevant .generative-irrelevant-content figure img{width:100%}
.generative-ensuring{padding-top:80px;padding-bottom:80px;background:#f9f9f9}@media(max-width:768px){.generative-ensuring{padding-top:40px;padding-bottom:40px}
}.generative-ensuring h2{max-width:958px;width:100%;margin:0 auto}.generative-ensuring .generative-ensuring-content{display:flex;align-items:center;justify-content:space-between;margin-top:40px}
@media(max-width:992px){.generative-ensuring .generative-ensuring-content{flex-direction:column-reverse}
}.generative-ensuring .generative-ensuring-content .generative-ensuring-content-description{max-width:473px;width:100%}
.generative-ensuring .generative-ensuring-content .generative-ensuring-content-description p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;color:#666}
@media(max-width:576px){.generative-ensuring .generative-ensuring-content .generative-ensuring-content-description p{font-size:16px;line-height:24px}
}.generative-ensuring .generative-ensuring-content figure{margin:0}@media(max-width:992px){.generative-ensuring .generative-ensuring-content figure{margin-bottom:40px}
}.generative-ensuring .generative-ensuring-content figure img{max-width:100%}.generative-case{padding-top:160px;padding-bottom:160px}
@media(max-width:768px){.generative-case{padding-top:60px;padding-bottom:60px}}.generative-case h2{max-width:575px;width:100%;margin:0 auto;margin-bottom:40px}
@media(max-width:576px){.generative-case h2{margin-bottom:0}}.generative-case .generative-table-wrapper{padding-bottom:60px}
.generative-case .generative-table{border-radius:10px;max-width:1018px;width:100%;margin:0 auto;box-shadow:2px 13px 48px -7px rgba(0,0,0,0.2)}
.generative-case .generative-table .generative-table__titles{position:relative;background-color:#e1e1e1;height:37px;display:flex;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px}
.generative-case .generative-table .generative-table__titles h3{font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:19px;letter-spacing:0;text-align:center}
.generative-case .generative-table .generative-table__titles h3:nth-child(1){flex-basis:145.43px}
.generative-case .generative-table .generative-table__titles h3:nth-child(2){position:absolute;left:50%}
.generative-case .generative-table .generative-table__header{background-color:#f5f5f5;height:84px;display:grid;overflow:hidden;grid-template-columns:repeat(7,1fr)}
.generative-case .generative-table .generative-table__header .generative-table__header-item{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}
.generative-case .generative-table .generative-table__header .generative-table__header-item span{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center;color:#0f1419}
@media(max-width:800px){.generative-case .generative-table .generative-table__header .generative-table__header-item span{font-size:12px}
}.generative-case .generative-table .generative-table__header .generative-table__header-item .automotive-vehicle{display:inline-block;max-width:128px;width:100%}
.generative-case .generative-table .generative-table__header .generative-table__header-item .energy_utilities{width:109px}
.generative-case .generative-table .generative-table__header .generative-table__header-item:nth-child(1){flex-direction:column;position:relative;overflow:hidden}
.generative-case .generative-table .generative-table__header .generative-table__header-item:nth-child(1) .generative-industries{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;color:#0f1419;padding-left:54px}
@media(max-width:800px){.generative-case .generative-table .generative-table__header .generative-table__header-item:nth-child(1) .generative-industries{font-size:12px}
}.generative-case .generative-table .generative-table__header .generative-table__header-item:nth-child(1) .generative-usecases{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;color:#0f1419;padding-right:38px;padding-top:11px}
@media(max-width:800px){.generative-case .generative-table .generative-table__header .generative-table__header-item:nth-child(1) .generative-usecases{font-size:12px}
}.generative-case .generative-table .generative-table-row{height:60px;display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e8e8ea}
.generative-case .generative-table .generative-table-row .generative-table-row-title{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#333;display:flex;align-items:center;padding-left:20px}
@media(max-width:800px){.generative-case .generative-table .generative-table-row .generative-table-row-title{font-size:12px;padding-left:10px}
}.generative-case .generative-table .generative-table-row .generative-table-row-item{display:flex;align-items:center;justify-content:center}
@media(max-width:768px){.generative-case .generative-table{display:none;opacity:0}
}.generative-case .generative-table-mobile{display:none;opacity:0;position:relative;overflow:hidden}
@media(max-width:768px){.generative-case .generative-table-mobile{margin:0 auto;display:block;opacity:1}
}.generative-case .generative-table-mobile .generative-table-column{width:148px;position:absolute;z-index:9}
@media(max-width:454px){.generative-case .generative-table-mobile .generative-table-column{width:115px}
}.generative-case .generative-table-mobile .generative-table-column-header{position:relative;overflow:hidden;height:84px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#f5f5f5;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;color:#0f1419;border-top-left-radius:10px}
.generative-case .generative-table-mobile .generative-table-column-header .generative-industries{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;color:#0f1419;padding-left:54px}
.generative-case .generative-table-mobile .generative-table-column-header .generative-usecases{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;color:#0f1419;padding-right:38px;padding-top:11px}
.generative-case .generative-table-mobile .generative-table-column-header::before{content:"";position:absolute;width:180px;height:1px;background-color:rgba(151,151,151,0.2);transform:rotate(29deg)}
@media(max-width:454px){.generative-case .generative-table-mobile .generative-table-column-header::before{transform:rotate(36deg)}
}.generative-case .generative-table-mobile .generative-table-column-title{position:relative;height:60px;display:flex;align-items:center;background:#fff}
.generative-case .generative-table-mobile .generative-table-column-title span{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#333;padding-left:15px}
.generative-case .generative-table-mobile .generative-table-column-title:before{content:"";width:100%;height:1px;background-color:#e8e8ea;width:1200px;position:absolute;bottom:0}
@media(max-width:576px){.generative-case .generative-table-mobile .generative-table-column-title:last-child::before{width:0;height:0}
}.generative-case .generative-table-mobile .generative-case-owl{box-sizing:border-box}
.generative-case .generative-table-mobile .generative-case-owl .owl-item{touch-action:pan-y !important}
.generative-case .generative-table-mobile .generative-case-owl .owl-dots{bottom:20px;display:none}
.generative-case .generative-table-mobile .generative-case-owl .owl-dots button{width:6px;height:6px;background-color:#d8d8d8}
.generative-case .generative-table-mobile .generative-case-owl .owl-dots button.active{background-color:#7d7d7d}
@media(max-width:360px){.generative-case .generative-table-mobile .generative-case-owl .owl-dots{display:block;bottom:95px}
}.generative-case .generative-table-mobile .generative-case-owl-item-wrapper{height:473px}
.generative-case .generative-table-mobile .generative-case-owl-item{height:calc(25% - 58.2px);position:relative}
.generative-case .generative-table-mobile .generative-case-owl-item svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
@media(max-width:768px){.generative-case .generative-table-mobile .generative-case-owl-item svg{left:58%}
}@media(max-width:650px){.generative-case .generative-table-mobile .generative-case-owl-item svg{left:63%}
}@media(max-width:576px){.generative-case .generative-table-mobile .generative-case-owl-item svg{left:58%}
}@media(max-width:540px){.generative-case .generative-table-mobile .generative-case-owl-item svg{left:65%}
}@media(max-width:460px){.generative-case .generative-table-mobile .generative-case-owl-item svg{left:73%}
}.generative-case .generative-table-mobile .generative-case-owl-item-header{position:relative;height:84px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;border-top-right-radius:10px;border-top-left-radius:10px}
.generative-case .generative-table-mobile .generative-case-owl-item-header span{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center;color:#0f1419}
@media(max-width:768px){.generative-case .generative-table-mobile .generative-case-owl-item-header span{position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}
}@media(max-width:650px){.generative-case .generative-table-mobile .generative-case-owl-item-header span{left:63%}
}@media(max-width:576px){.generative-case .generative-table-mobile .generative-case-owl-item-header span{position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}
}@media(max-width:540px){.generative-case .generative-table-mobile .generative-case-owl-item-header span{left:65%}
}@media(max-width:460px){.generative-case .generative-table-mobile .generative-case-owl-item-header span{left:73%}
}.generativePrevBtn{display:none;background-color:transparent;border:0;position:absolute;left:45px;top:43%}
@media(max-width:768px){.generativePrevBtn{display:block}}@media(max-width:576px){.generativePrevBtn{left:20px}
}@media(max-width:360px){.generativePrevBtn{display:none}}.generativeNextBtn{display:none;background-color:transparent;border:0;position:absolute;right:45px;top:43%}
@media(max-width:768px){.generativeNextBtn{display:block}}@media(max-width:576px){.generativeNextBtn{right:20px}
}@media(max-width:360px){.generativeNextBtn{display:none}}.generative-request-poc{max-width:532px;margin:0 auto;margin-top:40px;width:100%}
@media(max-width:768px){.generative-request-poc{max-width:374px}}@media(max-width:576px){.generative-request-poc{margin-top:-76px}
}.generative-request-poc h3{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#666;margin-bottom:32px}
@media(max-width:768px){.generative-request-poc h3{font-size:16px;line-height:24px}
}.generative-request-poc a{background-color:#f1563c;width:236px;height:65px;line-height:65px;text-decoration:none;border-radius:10px;display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.7200000286px;text-align:center;color:#fff;transition:all .5s ease;margin:0 auto;text-transform:uppercase}
.generative-request-poc a:hover{background-color:#de3c21}.page-template-page-generativeai .contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.page-template-page-generativeai .contact-form-wrapper .sent .wpcf7-response-output{background:#f9f9f9 !important}
.page-template-page-generativeai div.wpcf7 .ajax-loader,.page-template-page-generativeai .form-button-wrap .ajax-loader{background:#f9f9f9 !important}
.generative-integration{padding-top:80px;padding-bottom:133px}@media(max-width:576px){.generative-integration{padding-top:60px;padding-bottom:90px}
}.generative-integration h2{max-width:783px;width:100%;margin:0 auto;margin-bottom:133px}
@media(max-width:576px){.generative-integration h2{max-width:285px;margin-bottom:62px}
}.generative-integration figure{text-align:center}.generative-integration figure img{width:100%}
.generative-integration figure .generative-integration-mobile-image{display:none;opacity:0;margin:0 auto}
@media(max-width:768px){.generative-integration figure .generative-integration-descktop-image{display:none;opacity:0}
.generative-integration figure .generative-integration-mobile-image{display:block;opacity:1}
}.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{z-index:50 !important}
.abm__contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.abm__contact-form-wrapper .sent .wpcf7-response-output{z-index:50 !important}
.generativeai-line{background-repeat:no-repeat;background-position-y:0;background-image:url(../images/dot-line.png);position:relative;height:100px;max-width:1110px;margin-bottom:20px;margin:0 auto}
@media(max-width:1600px){.generativeai-line{max-width:867px}}@media(max-width:992px){.generativeai-line{background-repeat:no-repeat;background-position-x:0;background-image:url(../images/mobile-vertical-line.png);position:relative;height:493px;max-width:2px;margin-bottom:20px;margin:0 auto}
}.generativeai-line .point-wrapper{position:absolute}@media(max-width:992px){.generativeai-line .point-wrapper:nth-child(1){bottom:100% !important}
.generativeai-line .point-wrapper:nth-child(2){bottom:83% !important}.generativeai-line .point-wrapper:nth-child(3){bottom:63% !important}
.generativeai-line .point-wrapper:nth-child(4){bottom:42% !important}.generativeai-line .point-wrapper:nth-child(5){bottom:19% !important}
.generativeai-line .point-wrapper:nth-child(6){bottom:0 !important}}.generativeai-line .point{position:absolute;top:-10px;width:16px;height:16px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;cursor:pointer;border:2px solid #f1563c;transition:all .5s ease-in-out}
@media(max-width:992px){.generativeai-line .point{left:-11px}}.generativeai-line .point.active{transform:scale(1.8);color:#f1563c}
.generativeai-line .point:hover{transform:scale(1.8);z-index:1}.generativeai-line .point:hover span{display:none}
.generativeai-line .point:hover:before{content:attr(data-number);display:block;font-size:16px;font-weight:bold}
.generativeai-line .text{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left;position:absolute;color:#666;transition:all .5s ease;cursor:pointer}
.generativeai-line .first-point-text-item{top:-82px;width:109px}@media(max-width:992px){.generativeai-line .first-point-text-item{top:-19px;left:45px}
}@media(max-width:576px){.generativeai-line .first-point-text-item{left:37px}}@media(max-width:400px){.generativeai-line .first-point-text-item{left:17px;top:-15px}
}.generativeai-line .second-point-text-item{bottom:-82px;left:-75px;width:175px;text-align:center}
@media(max-width:992px){.generativeai-line .second-point-text-item{bottom:-26px;left:-160px;width:111px;text-align:right}
}@media(max-width:576px){.generativeai-line .second-point-text-item{left:-151px}}
@media(max-width:400px){.generativeai-line .second-point-text-item{left:-134px}}.generativeai-line .third-point-text-item{text-align:center;width:125px;left:-57px;top:-82px}
@media(max-width:992px){.generativeai-line .third-point-text-item{text-align:left;width:125px;left:55px;top:-25px}
}@media(max-width:576px){.generativeai-line .third-point-text-item{left:37px}}@media(max-width:400px){.generativeai-line .third-point-text-item{left:18px;top:-21px}
}.generativeai-line .fourth-point-text-item{width:132px;text-align:center;left:-58px;bottom:-82px}
@media(max-width:992px){.generativeai-line .fourth-point-text-item{width:132px;text-align:right;left:-189px;bottom:-16px}
}@media(max-width:576px){.generativeai-line .fourth-point-text-item{left:-175px}}
@media(max-width:400px){.generativeai-line .fourth-point-text-item{left:-156px;bottom:-19px}
}.generativeai-line .fifth-point-text-item{color:#666;top:-82px;left:-52px;width:125px;text-align:center}
@media(max-width:992px){.generativeai-line .fifth-point-text-item{top:-13px;left:55px;width:120px;text-align:left}
}@media(max-width:576px){.generativeai-line .fifth-point-text-item{left:39px}}@media(max-width:400px){.generativeai-line .fifth-point-text-item{left:20px;top:-23px}
}.generativeai-line .sixth-point-text-item{width:150px;bottom:-101px;left:-128px}
@media(max-width:992px){.generativeai-line .sixth-point-text-item{width:145px;bottom:-13px;left:-207px}
}@media(max-width:576px){.generativeai-line .sixth-point-text-item{left:-191px}}@media(max-width:400px){.generativeai-line .sixth-point-text-item{left:-171px;bottom:-18px}
}.generativeai-line .text.right-aligment{text-align:right}.generativeai-line .text.left-aligment{text-align:left}
.generativeai-line .text-container{display:flex;flex-direction:column;align-items:center}
.generativeai-line .text-container>div{margin-top:20px}.nps-about{font-family:Inter,sans-serif;font-size:22px !important;font-weight:900 !important;line-height:12px !important;letter-spacing:0 !important;text-align:left !important;padding:0 !important;color:#f1563c;padding-left:10px !important;text-transform:uppercase}
.csat-about{font-family:Inter,sans-serif;font-size:22px !important;font-weight:900 !important;line-height:12px !important;letter-spacing:0 !important;text-align:left !important;padding:0 !important;color:#f1563c;padding-left:10px !important;text-transform:uppercase}
.csat-about-wrapper{padding-left:20px !important}.nps-about-wrapper{padding-right:0 !important}
form p{margin:0 !important}.author-wrapper{padding-top:130px;padding-bottom:100px}
@media(max-width:996px){.author-wrapper{padding-top:170px}}@media(max-width:768px){.author-wrapper{padding-top:180px}
}@media(max-width:576px){.author-wrapper{padding-top:195px}}.moc-author-container{width:100%;max-width:950px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
@media(max-width:576px){.moc-author-container{padding-right:27px;padding-left:27px}
}.moc-author-header .moc-author-container{width:100%;max-width:950px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.moc-author-header .moc-author-header__content{display:flex;align-items:center;margin-bottom:32px}
.moc-author-header .moc-author-header__content .moc-author-header__figure{margin:0}
.moc-author-header .moc-author-header__content .moc-author-header__figure .moc-author-header__image{width:180px;height:180px;border-radius:100%;-o-object-fit:cover;object-fit:cover}
@media(max-width:768px){.moc-author-header .moc-author-header__content .moc-author-header__figure .moc-author-header__image{width:93px;height:93px}
}.moc-author-header .moc-author-header__content .moc-author-header__info{margin-left:32px}
.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__name-container{display:flex;align-items:center}
.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__name-container .moc-author-header__name{font-family:Roboto,sans-serif;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#212121;margin-bottom:17px}
@media(max-width:768px){.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__name-container .moc-author-header__name{font-size:24px;line-height:28px;letter-spacing:0;margin-bottom:8px}
}.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__name-container .moc-author-header__link{display:block;margin-top:-11px;margin-left:5px;transition:all .5s ease}
.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__name-container .moc-author-header__link:hover svg path{fill:#0077b7}
@media(max-width:768px){.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__name-container .moc-author-header__link{margin-bottom:-8px}
}.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__title{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#8c8c8c;margin-bottom:24px}
@media(max-width:768px){.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__title{font-size:16px;line-height:22px}
}.moc-author-header .moc-author-header__content .moc-author-header__info .moc-author-header__title-decration{width:75px;height:5px;background:#ef4934}
.moc-author-header .moc-author-header__description p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;color:#595959}
@media(max-width:768px){.moc-author-header .moc-author-header__description p{font-size:16px;line-height:28px}
}.moc-author-decor-line{width:100%;height:1px;background:#ccc;margin-bottom:90px;margin-top:33px}
@media(max-width:768px){.moc-author-decor-line{margin-bottom:64px}}.moc-author-articles .moc-author-articles__title{font-family:Roboto,sans-serif;font-size:48px;font-weight:400;line-height:56px;letter-spacing:0;text-align:center;color:#212121;margin-bottom:32px}
@media(max-width:768px){.moc-author-articles .moc-author-articles__title{font-size:32px;line-height:40px}
}.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:66px}
.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__content{flex-basis:484px;margin-right:17px}
.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__content h3{font-family:Roboto,sans-serif;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#333;margin-bottom:32px}
@media(max-width:768px){.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__content h3{font-size:24px;line-height:32px;margin-bottom:16px}
}.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__content p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;colro:#666;margin-bottom:32px}
@media(max-width:768px){.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__content p{font-size:16px;line-height:24px}
}.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__content a{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;color:#f1563c;text-decoration:none}
@media(max-width:768px){.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__content{flex-basis:unset}
}.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item a:hover h3{color:#f1563c}
.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item a p{color:#666}
.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__image{margin:0;flex-basis:503px;height:256px}
.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
@media(max-width:576px){.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__image img{height:160px}
}@media(max-width:768px){.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item .moc-author-article__image{flex-basis:unset;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:24px}
}@media(max-width:768px){.moc-author-articles .moc-author-articles__grid .moc-author-articles__grid-item{flex-direction:column-reverse;margin-bottom:48px}
}.moc-author-load-more{border-radius:10px;width:150px;border:1px solid rgba(102,102,102,0.5);padding-top:15px;padding-bottom:15px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.3000000119px;text-align:center;text-transform:uppercase;display:block;margin:0 auto;text-decoration:none}
.moc-author-load-more:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(102,102,102,0.5)}
.post_author-link{color:#f1563c;text-align:right;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px;transition:all .5s ease;text-decoration:none}
.post_author-link:hover{text-decoration:underline}@media(max-width:767px){.post_author-link{font-size:16px;text-decoration:underline}
}.mobile-development{padding-top:180px}.mobile-development .mobile-development__hero{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden}
.mobile-development .mobile-development__hero .mobile-development__hero-container{width:100%;position:relative;max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet{max-width:511px}
.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet h1{font-family:Roboto,sans-serif;font-size:80px;font-weight:700;line-height:84px;letter-spacing:0;text-align:left;color:#111;padding:0;margin-left:0;margin-right:0;margin-bottom:30px}
@media(max-width:992px){.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet h1{text-align:center}
}@media(max-width:768px){.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet h1{font-size:48px;line-height:54px}
}.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet p{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;margin-bottom:30px;color:#666}
@media(max-width:992px){.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet p{text-align:center}
}@media(max-width:768px){.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet p{font-size:16px;max-width:321px;margin:0 auto;margin-bottom:30px}
}.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet a{width:195px;height:59px;display:block;border-radius:10px;background-color:#f1563c;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:59px;letter-spacing:.3000000119px;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;transition:all .5s ease}
.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet a:hover{background-color:#de3c21}
@media(max-width:992px){.mobile-development .mobile-development__hero .mobile-development__hero-container .mobile-development__hero-contnet a{margin:0 auto}
}.mobile-development .mobile-development__hero .mobile-development__hero-container img{max-width:987px;height:auto;position:absolute;top:-46%;right:-28%}
@media(max-width:1600px){.mobile-development .mobile-development__hero .mobile-development__hero-container img{width:100%;max-width:690px;height:auto;position:absolute;top:-26%;right:-11%}
}@media(max-width:1024px){.mobile-development .mobile-development__hero .mobile-development__hero-container img{max-width:840px;width:100%;top:-46%;right:-28%}
}@media(max-width:992px){.mobile-development .mobile-development__hero .mobile-development__hero-container img{position:static}
}@media(max-width:576px){.mobile-development .mobile-development__hero .mobile-development__hero-container img{max-width:545px;width:unset;margin-top:80px}
}@media(max-width:992px){.mobile-development .mobile-development__hero .mobile-development__hero-container{display:flex;flex-direction:column;align-items:center}
}@media(max-width:1620px){.mobile-development .mobile-development__hero{height:112vh;padding-bottom:0}
}@media(max-width:1024px){.mobile-development .mobile-development__hero{height:60vh;padding-bottom:0}
}@media(max-width:1000px){.mobile-development .mobile-development__hero{height:100vh}
}@media(max-width:768px){.mobile-development .mobile-development__hero{height:106vh}
}@media(max-width:576px){.mobile-development .mobile-development__hero{padding-top:80px;padding-bottom:80px}
}@media(max-width:380px){.mobile-development .mobile-development__hero{padding-bottom:100px}
}@media(max-width:768px){.mobile-development .mobile-development__type{background-color:#f9f9f9;padding-bottom:45px;padding-top:45px}
}.mobile-development .mobile-development__type .mobile-development__type-container{width:100%;position:relative;max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.mobile-development .mobile-development__type .mobile-development__type-content h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:56px;letter-spacing:0;text-align:center;color:#333;margin-bottom:80px}
@media(max-width:768px){.mobile-development .mobile-development__type .mobile-development__type-content h2{margin-bottom:0}
}@media(max-width:576px){.mobile-development .mobile-development__type .mobile-development__type-content h2{font-size:30px;line-height:35px}
}.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs{display:flex;justify-content:center;align-items:center;flex-direction:column}
@media(max-width:768px){.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs{display:none;opacity:0}
}.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive{display:none;opacity:0}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .owl-item{touch-action:pan-y !important}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item{padding-left:4px;padding-right:4px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item figure{margin:0;text-align:center;margin-bottom:40px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item figure img{width:282px;margin:0 auto}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-title-main{font-family:Roboto,sans-serif;font-size:22px;font-weight:700;line-height:42px;letter-spacing:0;text-align:center;color:#666;margin-top:32px;margin-bottom:40px}
@media(max-width:335px){.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-title-main{font-size:18px}
}.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-title{font-family:Roboto,sans-serif;font-size:22px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left;color:#666;margin-bottom:24px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-description{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#666;margin-bottom:24px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-tech{margin-bottom:24px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-tech li{position:relative;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#000;margin-bottom:14px;padding-left:16px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-tech li:last-child{margin-bottom:0}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-tech li::before{content:"";position:absolute;left:0;bottom:7px;width:6px;height:6px;background-color:#666}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-tags{display:flex;flex-wrap:wrap;width:243px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-tags li{background-color:#e8e8e8;padding-right:8px;padding-left:8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#000;border-radius:4px;margin-right:4px;margin-bottom:4px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .mobile-development__type-responsive__item .mobile-development__type-responsive__item-tags li:last-child{margin-right:0}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .owl-dots{top:87px;display:flex;justify-content:center}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .owl-dots button{width:110px;border-radius:0;height:2px;background-color:#d1d1d1;opacity:1;border:none !important}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive .owl-dots button.active{background-color:#f1563c}
@media(max-width:768px){.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-responsive{display:block;opacity:1}
}.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-nav{display:flex}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-nav li{padding-right:11px;padding-left:11px;padding-bottom:24px;margin-right:30px;position:relative;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0;text-align:center;color:#666;cursor:pointer}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-nav li:last-child{margin-right:0}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-nav li .progress{position:relative;border-bottom:2px solid #aaa;transition:width .5s;margin-top:24px;position:absolute;left:0;bottom:0;content:"";display:block;width:100%}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-nav li .progress-active{transform:scaleX(0);transform-origin:left}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-nav li.active .progress-active{transform:scaleX(1);transition:transform 5s linear;transform-origin:left;border-bottom:2px solid #f1563c;position:absolute;left:0;bottom:0;content:"";display:block;width:100%}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-nav li.active.clicked .progress-active{transform:scaleX(1);transition:none;border-bottom:2px solid #f1563c;transform:scaleX(1)}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item{display:none;padding-top:60px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item.active{display:flex}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-image{margin:0;margin-right:44px}
@media(max-width:992px){.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-image img{max-width:225px}
}.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-title{font-family:Roboto,sans-serif;font-size:22px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left;color:#666;margin-bottom:24px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#666;margin-bottom:40px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-list{margin-bottom:24px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-list li{position:relative;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#000;margin-bottom:14px;padding-left:16px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-list li:last-child{margin-bottom:0}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-list li::before{content:"";position:absolute;left:0;bottom:7px;width:8px;height:8px;background-color:#666}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-tags{display:flex}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-tags li{background-color:#e8e8e8;padding-right:8px;padding-left:8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#000;border-radius:4px;margin-right:4px}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .mobile-development__type-tabs-content__item-description-tags li:last-child{margin-right:0}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .request_quate{display:block;width:172px;height:48px;background:#f1563c;text-transform:uppercase;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:48px;letter-spacing:.7200000286px;text-align:center;text-decoration:none;margin-top:40px;border-radius:10px;transition:all .5s ease}
.mobile-development .mobile-development__type .mobile-development__type-content .mobile-development__type-tabs-content .mobile-development__type-tabs-content__item .mobile-development__type-tabs-content__item-description .request_quate:hover{background-color:#de3c21}
.mobile-development .mobile-development__benefits{padding-bottom:100px;padding-top:100px}
.mobile-development .mobile-development__benefits .mobile-development__benefits-container{width:100%;position:relative;max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.mobile-development .mobile-development__benefits .mobile-development__benefits-content h2{font-family:Roboto,sans-serif;font-size:48px;font-weight:300;line-height:56px;letter-spacing:0;text-align:center;color:#333;margin-bottom:60px}
@media(max-width:768px){.mobile-development .mobile-development__benefits .mobile-development__benefits-content h2{margin-bottom:32px}
}@media(max-width:576px){.mobile-development .mobile-development__benefits .mobile-development__benefits-content h2{font-size:30px}
}.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul{display:grid;grid-template-columns:repeat(4,1fr)}
.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li{text-align:center;margin-right:30px}
.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li img{margin-bottom:24px}
.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li h3{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:28px;letter-spacing:0;text-align:center;color:#333;width:173px;margin:0 auto;margin-bottom:24px}
@media(max-width:768px){.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li h3{font-size:20px}
}.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li p{font-family:Roboto,sans-serif;display:inline-block;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0;text-align:center;color:#333;margin:0 auto;width:264px}
@media(max-width:768px){.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li p{font-size:14px;width:177px}
}.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li:last-child{margin-right:0}
@media(max-width:1200px){.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul li{margin-right:0;margin-bottom:40px}
}@media(max-width:1200px){.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul{grid-template-columns:repeat(2,1fr)}
}@media(max-width:395px){.mobile-development .mobile-development__benefits .mobile-development__benefits-content ul{grid-template-columns:1fr}
}@media(max-width:768px){.mobile-development .mobile-development__benefits{padding-bottom:45px;padding-top:45px}
}.mobile-development .mobile-development__trusted{background:#f9f9f9;padding-top:100px;padding-bottom:100px}
.mobile-development .mobile-development__trusted .mobile-development__trusted-container{width:100%;position:relative;max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.mobile-development .mobile-development__trusted .mobile-development__trusted-content h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63px;letter-spacing:0;text-align:center;color:#333;padding:0;margin-bottom:60px}
@media(max-width:576px){.mobile-development .mobile-development__trusted .mobile-development__trusted-content h2{font-size:30px;line-height:35px;margin-bottom:30px}
}.mobile-development .mobile-development__trusted .mobile-development__trusted-content ul{display:grid;grid-template-columns:repeat(3,1fr)}
.mobile-development .mobile-development__trusted .mobile-development__trusted-content ul li{max-width:362px;height:170px;width:100%;margin-right:30px;display:flex;justify-content:center;align-items:center;transition:all .5s ease}
@media(max-width:768px){.mobile-development .mobile-development__trusted .mobile-development__trusted-content ul li{margin:0 auto}
}.mobile-development .mobile-development__trusted .mobile-development__trusted-content ul li:last-child{margin-right:0}
@media(max-width:768px){.mobile-development .mobile-development__trusted .mobile-development__trusted-content ul li:last-child{margin:0 auto}
}.mobile-development .mobile-development__trusted .mobile-development__trusted-content ul li:hover{background-color:#fff;box-shadow:0 8px 48px -10px rgba(0,0,0,0.16);border-radius:20px}
@media(max-width:768px){.mobile-development .mobile-development__trusted .mobile-development__trusted-content ul{grid-template-columns:1fr}
}@media(max-width:576px){.mobile-development .mobile-development__trusted{padding-top:45px;padding-bottom:45px}
}.mobile-development .contact-form-wrapper.wide-form-wrapper .gform_wrapper{max-width:558px}
.mobile-development .abm__contact-form-wrapper.wide-form-wrapper .gform_wrapper{max-width:558px}
@media(max-width:1600px){.mobile-development{padding-top:68px}}@media(max-width:1360px){.mobile-development{padding-top:180px}
}.mobile-development-full-review-btn{width:195px;height:48px;display:block;border-radius:8px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:48px;letter-spacing:.3000000119px;text-align:center;opacity:0;margin:0 auto;margin-top:60px;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#f1563c;transition:all .5s ease}
.mobile-development-full-review-btn:hover{background-color:#de3c21}.mobile-development-full-review-btn.mobile-version-btn{opacity:1;margin-top:115px}
.elementor-page a.mobile-development-full-review-btn{width:195px;height:48px;display:block;border-radius:8px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:48px;letter-spacing:.3000000119px;text-align:center;opacity:0;margin:0 auto;margin-top:60px;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#f1563c;transition:all .5s ease}
.elementor-page a.mobile-development-full-review-btn:hover{background-color:#de3c21;color:#fff;font-size:16px;font-weight:700;line-height:48px;letter-spacing:.3000000119px}
.elementor-page a.mobile-development-full-review-btn.mobile-version-btn{opacity:1;margin-top:115px}
.mobile-development__process{background-color:#f9f9f9;padding-top:100px;padding-bottom:100px}
.mobile-development__process .mobile-development__process-container{width:100%;position:relative;max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__title{text-align:center;padding-bottom:60px;max-width:648px;margin:0 auto}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__title.chatbot-development-process{max-width:760px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__title h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63px;letter-spacing:0;text-align:center;color:#333;padding:0;margin:0}
@media(max-width:576px){.mobile-development__process .mobile-development__process-content .mobile-development__process-content__title h2{font-size:30px;line-height:35px}
}.mobile-development__process .mobile-development__process-content .mobile-development__process-content__title p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.3000000119px;text-align:center;color:#000;padding-top:27px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs{display:flex}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav{flex-basis:50%;margin-right:30px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item{display:flex;position:relative;align-items:center;max-width:555px;padding-top:20px;padding-bottom:20px;padding-left:26px;border-radius:20px 0 20px 20px;cursor:pointer;transition:all .5s ease;margin-bottom:34px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item .decor-dots{min-width:10px;min-height:10px;background-color:#d9d9d9;border-radius:100%;margin-right:32px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item img{margin-right:32px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item h3{font-family:Roboto,sans-serif;font-size:22px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left;color:#333}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item::after{content:"";position:absolute;background-color:#d9d9d9;width:2px;height:36px;left:30px;bottom:-20%}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item:hover h3{color:#f1563c}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item.active{background-color:#fff;box-shadow:0 2px 27px 0 rgba(0,0,0,0.1)}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item.active .decor-dots{transform:scale(1.2)}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item.active h3{color:#333}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item.active::after{height:14px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-nav .mobile-development__process-content__tabs-nav__item:last-child::after{height:0;width:0}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-content{flex-basis:50%;position:relative}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-content .mobile-development__process-content__tabs-content-item{position:absolute;top:0;border-radius:0 20px 20px 20px;padding-bottom:46px;padding-top:46px;padding-left:46px;padding-right:46px;text-align:center;display:none;box-shadow:0 2px 27px 0 rgba(0,0,0,0.1);transition:bottom .5s ease}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-content .mobile-development__process-content__tabs-content-item.active{display:block;background-color:#fff;box-shadow:0 2px 27px 0 rgba(0,0,0,0.1);transition:bottom .5s ease}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-content .mobile-development__process-content__tabs-content-item img{margin-bottom:32px;max-width:357px;width:100%}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-content .mobile-development__process-content__tabs-content-item h2{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:28px;letter-spacing:0;text-align:center;color:#333;margin-bottom:24px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs .mobile-development__process-content__tabs-content .mobile-development__process-content__tabs-content-item p{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:28px;letter-spacing:0;text-align:center;color:#333}
@media(max-width:768px){.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs{display:none;opacity:0}
}.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive{display:none;opacity:0}
@media(max-width:768px){.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive{display:block;opacity:1}
}.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__title{height:90px;display:flex;position:relative;align-items:center;font-family:Roboto,sans-serif;padding-left:26px;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;color:#444;border-radius:20px 0 20px 20px;padding-right:25px;margin-bottom:10px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__title img{margin-right:32px;margin-left:32px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__title .decor-dots{min-width:10px;min-height:10px;background-color:#d9d9d9;border-radius:100%}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__title:before{content:"";position:absolute;height:14px;width:2px;bottom:-10%;left:29px;background-color:#d9d9d9}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__title.active{background-color:#fff;box-shadow:0 15px 25px 0 rgba(0,0,0,0.1)}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__title.active:before{content:"";width:0;height:0}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet{display:none;background-color:#fff;position:relative;border-radius:0 20px 20px 20px;padding-top:32px;padding-bottom:32px;padding-right:36px;padding-left:36px;margin-bottom:34px;box-shadow:0 15px 25px 0 rgba(0,0,0,0.1);text-align:center}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet img{width:100%}
@media(max-width:768px){.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet img{width:50%}
}@media(max-width:576px){.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet img{width:100%}
}.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;color:#444;margin-top:32px;margin-bottom:24px}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet p{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:26px;letter-spacing:0;text-align:center;color:#444}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet.active{display:block}
.mobile-development__process .mobile-development__process-content .mobile-development__process-content__tabs-responsive .mobile-development__process-content__tabs-responsive-item .mobile-development__process-content__tabs-responsive-item__contnet.active::before{content:"";position:absolute;height:14px;width:2px;bottom:-5%;left:29px;background-color:#d9d9d9}
.mobile-development__process .mobile-development__process-contact{display:block;width:267px;height:56px;line-height:56px;font-size:18px;font-weight:500;background-color:#f1563c;border-radius:10px;text-transform:uppercase;text-decoration:none;color:#fff;text-align:center;margin:0 auto;margin-top:60px;transition:all .5s ease}
.mobile-development__process .mobile-development__process-contact:hover{background-color:#f1563c}
@media(max-width:768px){.mobile-development__process{padding-bottom:45px;padding-top:45px}
}.mobile-development__testimonials{padding-top:100px;padding-bottom:0}.mobile-development__testimonials.chatbot-development-testimonials{background-color:#f9f9f9}
.mobile-development__testimonials .mobile-development__testimonials-title{width:100%;text-align:center}
.mobile-development__testimonials .mobile-development__testimonials-title h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63px;letter-spacing:0;text-align:center;color:#333}
@media(max-width:992px){.mobile-development__testimonials .mobile-development__testimonials-title h2{margin-bottom:60px}
}@media(max-width:576px){.mobile-development__testimonials .mobile-development__testimonials-title h2{font-size:30px;line-height:35px}
}.mobile-development__testimonials .mobile-development__testimonials-container{position:relative;overflow:hidden;height:624px;padding-bottom:54px}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container{position:absolute;left:50%;transform:translate(-50%);bottom:50%}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .arrow-left{display:block;position:absolute;left:-24%;bottom:50%;height:38px;width:38px;border:4px solid #f1563c;border-left:0;border-top:0;opacity:1;z-index:9;padding:0;margin:0;transition:opacity .2s ease;transform-origin:center;box-sizing:border-box;transform:translate(-25%,-50%) rotate(135deg);cursor:pointer}
@media(max-width:768px){.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .arrow-left{display:none}
}.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .arrow-left:hover{opacity:.8}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .arrow-right{display:block;position:absolute;z-index:9;right:-30%;bottom:50%;height:38px;width:38px;border:4px solid #f1563c;border-left:0;border-top:0;opacity:1;padding:0;margin:0;transition:opacity .2s ease;transform-origin:center;transform:translate(-75%,-50%) rotate(-45deg);box-sizing:border-box;cursor:pointer}
@media(max-width:768px){.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .arrow-right{display:none}
}.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .arrow-right:hover{opacity:.8}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider{display:block;width:650px;height:100%;margin:0 auto;position:relative;text-align:center}
@media(max-width:768px){.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider{height:450px}
}.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide{display:inline-block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) scale3d(0.4,0.4,1);transition:transform .3s ease-in-out 0s,z-index .2s ease-in-out .1s;background-color:transparent;border-radius:11px}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide:nth-child(odd){background-color:transparent}
@media(max-width:768px){.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide{width:100%;height:450px}
}.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.prev-2{transform:translate3d(-75%,-50%,0) scale(0.8);z-index:1;opacity:0}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.prev-1{transform:translate3d(-75%,-50%,0) scale(0.8);z-index:2;opacity:.3}
@media(max-width:1024px){.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.prev-1{transform:translate3d(-65%,-50%,0) scale(0.8)}
}.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.next-1{z-index:2;transform:translate3d(-26%,-50%,0) scale(0.8);opacity:.3}
@media(max-width:1024px){.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.next-1{transform:translate3d(-35%,-50%,0) scale(0.8)}
}.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.next-2{z-index:1;transform:translate3d(-75%,-50%,0) scale(0.8);opacity:.3}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.active{z-index:3;transform:translate3d(-50%,-50%,0) scale3d(1,1,1);backface-visibility:hidden}
.mobile-development__testimonials .mobile-development__testimonials-container .slider-container .slider .slide.active .mobile-development-full-review-btn{opacity:1}
@media(max-width:992px){.mobile-development__testimonials .mobile-development__testimonials-container .slider-container{display:none;opacity:0}
}.mobile-development__testimonials .mobile-development__testimonials-container .dots{display:flex;justify-content:center;width:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;bottom:0}
.mobile-development__testimonials .mobile-development__testimonials-container .dots span{display:block;width:7px;height:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;border:1px solid #979797;background-color:#fff;margin-right:14px}
.mobile-development__testimonials .mobile-development__testimonials-container .dots span:last-child{margin-right:0}
.mobile-development__testimonials .mobile-development__testimonials-container .dots span.active{background-color:#979797}
@media(max-width:992px){.mobile-development__testimonials .mobile-development__testimonials-container .dots{display:none;opacity:0}
}.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-container__mobile{display:none}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-container__mobile .owl-item{touch-action:pan-y !important;padding-bottom:45px}
@media(max-width:992px){.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-container__mobile{display:block;opacity:1}
}.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-container__mobile .owl-dots{bottom:135px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-container__mobile .owl-dots .owl-dot{width:7px;height:7px;margin:0 7px;transition:all 100ms ease;box-sizing:content-box;overflow:hidden;height:7px;opacity:1 !important;cursor:pointer;background-color:#fff !important;border:1px solid #979797 !important}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-container__mobile .owl-dots .owl-dot.active{opacity:1 !important;background-color:#979797 !important}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card{width:847px;height:445px;overflow:hidden;margin:0 auto;border:1px solid rgba(41,128,185,0.2);box-shadow:0 15px 25px 0 rgba(0,0,0,0.1);border-radius:10px;background:#fff}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-header{padding-top:23px;padding-bottom:23px;padding-left:24px;border-bottom:1px solid rgba(41,128,185,0.2)}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-header h3{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#000}
@media(max-width:768px){.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-header h3{min-height:84px}
}.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-header span{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#000;display:block}
@media(max-width:768px){.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-header span{min-height:84px}
}@media(max-width:992px){.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-header{height:103px}
}.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content{display:flex;height:100%}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-project{max-width:172px;min-height:320px;padding-top:22px;border-right:1px solid rgba(41,128,185,0.2);padding-right:16px;padding-left:22px;margin-right:16px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-project h3{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;letter-spacing:1.49779737px;text-align:left;color:#000;margin-bottom:5px;text-transform:uppercase}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-project span{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;letter-spacing:1.49779737px;text-align:left;color:#000;margin-bottom:5px;text-transform:uppercase;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-project ul{margin-bottom:15px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-project ul li{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#6a797d;display:flex;align-items:center}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-project ul li img{margin-right:6px;width:14px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-project p{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;color:#6a797d}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review{display:flex;padding-right:16px;border-right:1px solid rgba(41,128,185,0.2)}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting{width:122px;height:195px;margin-top:28px;border:1px solid rgba(41,128,185,0.2);border-radius:4px;padding-top:19px;padding-bottom:19px;padding-left:6px;padding-right:6px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting h3{font-family:Roboto,sans-serif;font-size:27px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting span{font-family:Roboto,sans-serif;font-size:27px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center;color:#000;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting ul{padding:0;margin:0;list-style-type:none;display:flex;justify-content:center;margin-bottom:15px;margin-top:3px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting ul li svg{width:12.73px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting ul li svg path{fill:#e62415}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality{border-top:1px solid rgba(41,128,185,0.2);border-bottom:1px solid rgba(41,128,185,0.2);display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality h4{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality .quality-title{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality span{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:19px;letter-spacing:0;text-align:right}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality .quality-title{font-family:Roboto,sans-serif !important;font-size:10px !important;font-weight:400 !important;line-height:19px !important;letter-spacing:0 !important;text-align:left !important;color:#000 !important}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality.second-item{border-top:0}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality.third-item{border-top:0}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting .quality.fourth-item{border-top:0;border-bottom:0}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-description{max-width:247px;margin-top:18px;margin-left:11px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-description h3{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;letter-spacing:1.49779737px;text-align:left;margin-bottom:5px;color:#000;text-transform:uppercase}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-description .mobile-development__testimonials-card-content-review-description-title{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;letter-spacing:1.49779737px;text-align:left;margin-bottom:5px;color:#000;text-transform:uppercase;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-description h4{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:15px;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-description .mobile-development__testimonials-card-content-review-description-content{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:15px;color:#000;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-description p{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;color:#6a797d}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer{margin-top:18px;padding-left:16px;width:185px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer h3{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;text-transform:uppercase;letter-spacing:1.49779737px;text-align:left;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer .mobile-development__testimonials-card-content-reviewer-title{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;text-transform:uppercase;letter-spacing:1.49779737px;text-align:left;color:#000;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer h4{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#6a797d;margin-bottom:10.5px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer .mobile-development__testimonials-card-content-reviewer-subtitle{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#6a797d;margin-bottom:10.5px;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer .mobile-development__testimonials-card-content-reviewer-persone{display:flex;align-items:center;margin-bottom:12px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer .mobile-development__testimonials-card-content-reviewer-persone span{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#6a797d}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer .mobile-development__testimonials-card-content-reviewer-persone img{margin-right:6.7px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer ul{margin-bottom:35px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer ul li{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#6a797d;margin-bottom:1px;display:flex;align-items:center}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer ul li:last-child{margin-bottom:0}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer ul li img:nth-child(1){margin-right:8px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer ul li img:nth-child(2){margin-left:8px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer a{display:block;text-align:right;cursor:none}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-reviewer a img{width:92px;display:block;text-align:right}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card{max-width:90%}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content{flex-direction:column;padding-bottom:20px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-header{padding-right:20px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-header h3{font-size:24px;line-height:28px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-header span{font-size:24px;line-height:28px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project{max-width:100%;min-height:auto;border-right:0;border-bottom:1px solid rgba(41,128,185,0.2);overflow:hidden;margin-right:0}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile{padding-right:20px;padding-left:20px;margin-top:22px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-content{display:flex;align-items:center}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-content h3{font-family:Roboto,sans-serif;font-size:36px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-content span{font-family:Roboto,sans-serif;font-size:36px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left;color:#000;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-content ul{display:flex;margin-left:11px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-content ul li svg{width:17px;height:17px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-content ul li svg path{fill:#e62415}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers{display:none;margin-top:25px;margin-bottom:15px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers .mobile-development__testimonials-card-content-project-raiting-mobile-details-item{display:flex;justify-content:space-between;border-top:1px solid rgba(41,128,185,0.2)}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers .mobile-development__testimonials-card-content-project-raiting-mobile-details-item li{display:flex;align-items:center;justify-content:space-between;flex-basis:50%;padding-right:8px;padding-left:8px;padding-top:3px;padding-bottom:3px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers .mobile-development__testimonials-card-content-project-raiting-mobile-details-item li:first-child{border-right:1px solid rgba(41,128,185,0.2)}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers .mobile-development__testimonials-card-content-project-raiting-mobile-details-item li h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers .mobile-development__testimonials-card-content-project-raiting-mobile-details-item li span{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;text-align:right;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers .mobile-development__testimonials-card-content-project-raiting-mobile-details-item li .quality-title{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#000;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-numbers.active{display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-quate{margin-top:20px;font-family:Inter,sans-serif;font-size:18px;height:52px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#000;margin-bottom:15px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-quate.active{display:none;opacity:0}
@media(max-width:768px){.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-quate{height:85px}
}.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-details{position:relative;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#08537e;padding-right:8px;text-decoration:none;text-align:right}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-details::before{content:"";position:absolute;background-repeat:no-repeat;background-image:url("../images/chevron-details-rating-up.svg");right:-10px;bottom:7px;width:12px;height:12px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-raiting-mobile .mobile-development__testimonials-card-content-project-raiting-mobile-details.active::before{content:"";transform:rotate(180deg)}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details{padding-right:20px;padding-left:20px;padding-top:22px;border-top:1px solid rgba(41,128,185,0.2);display:none;margin-top:22px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:#000;margin-bottom:8px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-review-description-title{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:#000;margin-bottom:8px;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details p{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#000;margin-bottom:25px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details h4{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#6a797d}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-reviewer-subtitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#6a797d;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details h5{display:flex;align-items:center;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#6a797d;margin-bottom:14px;margin-top:14px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details h5 img{margin-right:9px;width:39px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-reviewer-author{display:flex;align-items:center;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#6a797d;margin-bottom:14px;margin-top:14px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-reviewer-author img{margin-right:9px;width:39px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details ul{display:flex;flex-direction:column}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details ul li{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#6a797d;display:flex}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details ul li img{margin-right:11px;width:14px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-project-mobile-details-description h2{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:2px;text-align:left;color:#000;text-transform:uppercase;margin-bottom:22px;margin-top:22px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-project-mobile-details-description .mobile-development__testimonials-card-content-project-mobile-details-description-title{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:2px;text-align:left;color:#000;text-transform:uppercase;margin-bottom:22px;margin-top:22px;display:block}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-project-mobile-details-description h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:2px;text-align:left;color:#000}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-project-mobile-details-description .mobile-development__testimonials-card-content-project-mobile-details-description-subtitle{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:2px;text-align:left;color:#000;display:block;text-transform:uppercase;margin-bottom:8px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-project-mobile-details-description p{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#6a797d}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details .mobile-development__testimonials-card-content-project-mobile-details-link{width:200px;height:42px;border-radius:6px;display:block;margin:0 auto;color:#08537e;text-decoration:none;border:2px solid #e62415;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:42px;letter-spacing:0;text-align:center;margin-bottom:22px}
.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card.mobile-card .mobile-development__testimonials-card-content-project-mobile-details.active{display:block}
@media(max-width:992px){.mobile-development__testimonials .mobile-development__testimonials-container .mobile-development__testimonials-card{height:auto}
}@media(max-width:992px){.mobile-development__testimonials .mobile-development__testimonials-container{height:auto;overflow:unset;padding-bottom:20px}
}@media(max-width:768px){.mobile-development__testimonials{padding-top:60px;padding-bottom:0}
}.elementor-page .testimonials-section .testimonials-container .mobile-development__testimonials-card .mobile-development__testimonials-card-content .mobile-development__testimonials-card-content-review .mobile-development__testimonials-card-content-review-raiting{height:-moz-fit-content;height:fit-content}
.mobile-development__features{position:relative;padding-top:80px;padding-bottom:60px}
.mobile-development__features .crossfade-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity 1s ease;pointer-events:none;opacity:0}
.mobile-development__features .crossfade-layer.active{opacity:1}.mobile-development__features .crossfade-layer.first-slider-background{background-image:url(../images/webdevelopment/alphaguilty_slider_background.png) !important}
.mobile-development__features .mobile-development__features-header{max-width:930px;margin:0 auto;padding-left:20px;padding-right:20px;margin-bottom:42px;position:relative;z-index:1}
.mobile-development__features .mobile-development__features-header h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63px;letter-spacing:0;text-align:center;color:#fff;margin-bottom:24px}
@media(max-width:576px){.mobile-development__features .mobile-development__features-header h2{font-size:30px;font-weight:300;line-height:35px;max-width:270px;margin:0 auto;margin-bottom:24px}
}.mobile-development__features .mobile-development__features-header p{font-family:Roboto,sans-serif;font-size:20px;font-weight:300;line-height:23px;letter-spacing:0;text-align:center;color:#fff}
@media(max-width:576px){.mobile-development__features .mobile-development__features-header p{font-size:16px;font-weight:300;line-height:22px}
}.mobile-development__features .mobile-development__features-header.webdevelopment-version h2{color:#fff;max-width:832px;width:100%;margin:0 auto;padding-bottom:24px}
.mobile-development__features .mobile-development__features-header.webdevelopment-version p{color:#fff}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-item{touch-action:pan-y !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item{background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content{display:flex;max-width:1015px;margin:0 auto;align-items:center;justify-content:space-around}
@media(max-width:1200px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content{justify-content:center}
}@media(max-width:768px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content{flex-direction:column-reverse}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure{text-align:center;margin:0}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure img{width:88px;height:auto;margin:0 auto}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content h4{font-family:Roboto,sans-serif;font-size:54px;font-weight:500;line-height:63px;letter-spacing:-0.2158838063px;text-align:center;color:#fff;margin-top:24px;margin-bottom:12px}
@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content h4{font-size:30px;line-height:40px}
}@media(max-width:400px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content h4{font-size:25px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__features-slider-title{font-family:Roboto,sans-serif;font-size:54px;font-weight:500;line-height:63px;letter-spacing:-0.2158838063px;text-align:center;color:#fff;margin-top:24px;margin-bottom:12px}
@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__features-slider-title{font-size:30px;line-height:40px}
}@media(max-width:400px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__features-slider-title{font-size:25px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content span{font-family:Roboto,sans-serif;font-size:54px;font-weight:500;line-height:63px;letter-spacing:-0.2158838063px;text-align:center;color:#333;margin-top:24px;margin-bottom:12px;display:block}
@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content span{font-size:30px;line-height:40px}
}@media(max-width:400px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content span{font-size:25px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__description{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;text-align:center;color:#fff;max-width:381px;line-height:1.4;margin:0 auto}
@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__description{padding-right:10px;padding-left:10px;width:320px;margin:0 auto}
}@media(max-width:400px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__description{font-size:16px;width:280px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__link{display:block;border:1px solid rgba(255,255,255,0.3);width:203px;height:65px;border-radius:10px;line-height:65px;color:#fff;font-size:18px;text-align:center;text-decoration:none;font-weight:400;text-transform:uppercase;margin:0 auto;margin-top:50px;transition:all .5s ease}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__link:hover{transform:scale(1.1)}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure{margin:0}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure .slider-item__image{width:550px;height:auto}
@media(max-width:992px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure .slider-item__image{width:440px}
}@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure .slider-item__image{width:362px}
}@media(max-width:400px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure .slider-item__image{width:85%}
}@media(max-width:768px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure{margin-bottom:24px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure-alphaguilty{width:465px !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure-kitch{width:531px !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure-post{width:312px !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure-tagible{width:470px !important}
@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure-tagible{width:100% !important}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure-myhome{width:366px !important}
@media(max-width:1600px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .mobile-development__features-slider-item{min-height:460px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-dots{bottom:-20px}
@media(max-width:768px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-dots{bottom:-40px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content{width:990px;max-width:unset}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item{width:1200px}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item .slider-item__figure.desktop{width:480px}
@media(max-width:1440px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item .slider-item__figure.desktop{width:450px}
}@media(max-width:1400px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item .slider-item__figure.desktop{width:420px}
}@media(max-width:768px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item .slider-item__figure.desktop{display:none;opacity:0}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item .slider-item__figure.mobile{display:none;opacity:0}
@media(max-width:768px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item .slider-item__figure.mobile{display:block;opacity:1;width:80%}
}@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content.slack-slider-item .slider-item__figure.mobile{width:100%}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure{margin:0;width:312px}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure .slider-item__image{width:100%;-o-object-fit:cover;object-fit:cover;height:auto}
@media(max-width:768px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content .slider-item__figure{margin-bottom:24px;margin-bottom:60px}
}@media(max-width:1200px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.chatbot-development-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content{justify-content:space-around}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content span{color:#fff}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__description{padding-top:16px;color:#fff !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content .mobile-development__link{color:#fff !important;border:1px solid #fff !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure .alphaguilty_slider_logo{width:360px}
@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure .alphaguilty_slider_logo{width:300px}
}.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure .kitch_slider_logo{width:155px}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure .post_slider_logo{width:178px}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure .tagible_slider_logo{width:103px}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .mobile-development__features-slider-item .mobile-development__features-slider-item__content figure .myhome_slider_logo{width:273px}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .owl-dots .owl-dot{border:1px solid #fff !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .owl-dots .owl-dot.active{background-color:#fff}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .owl-nav button.owl-prev:after{border:4px solid #fff;border-left:0;border-top:0;opacity:1 !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider.webdevelopment-version .owl-nav button.owl-next:after{border:4px solid #fff;border-left:0;border-top:0;opacity:1 !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-nav button.owl-next:after{border:4px solid #666;border-left:0;border-top:0;opacity:1 !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-nav button.owl-prev:after{border:4px solid #666;border-left:0;border-top:0;opacity:1 !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-dots .owl-dot{border:1px solid #666 !important}
.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-dots .owl-dot.active{background-color:#666}
@media(max-width:576px){.mobile-development__features .mobile-development__features-container .mobile-development__features-slider .owl-nav{display:none;opacity:0}
}@media(max-width:768px){.mobile-development__features{padding-top:48px;padding-bottom:85px}
}.mobile-development__features.chatbot-development__features .mobile-development__features-header{max-width:1010px}
.mobile-development__features.is-transitioning{transition:none}.chatbot-our-partners{padding-bottom:80px;background-color:#f9f9f9}
.chatbot-our-partners .chatbot-development__container{max-width:1140px;margin:0 auto}
.chatbot-our-partners h2{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0;text-align:center;margin-bottom:36px;padding-bottom:0}
@media(max-width:576px){.chatbot-our-partners h2{font-size:24px;line-height:36px}
}.chatbot-our-partners ul{display:grid;grid-template-columns:repeat(8,1fr)}.chatbot-our-partners ul li a .hover-image{transition:opacity .5s ease;display:none;opacity:0}
.chatbot-our-partners ul li a .none-hover-image{transition:opacity .5s ease;opacity:1}
.chatbot-our-partners ul li a:hover .hover-image{opacity:1;display:block}.chatbot-our-partners ul li a:hover .none-hover-image{opacity:0;display:none}
.chatbot-our-partners ul li:hover .hover-image{opacity:1;display:block}.chatbot-our-partners ul li:hover .none-hover-image{opacity:0;display:none}
@media(max-width:1400px){.chatbot-our-partners ul{grid-template-columns:repeat(4,1fr)}
.chatbot-our-partners ul li{display:flex;justify-content:center}}@media(max-width:768px){.chatbot-our-partners ul{grid-template-columns:repeat(2,1fr);grid-gap:24px}
}@media(max-width:576px){.chatbot-our-partners{padding-bottom:45px}}.chatbot-toolsets{padding-top:80px;padding-bottom:100px;background-color:#4c616c}
.chatbot-toolsets .chatbot-development__container{max-width:1140px}.chatbot-toolsets h2{color:#FFF;text-align:center;font-family:Roboto,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px;padding-bottom:0;margin-bottom:48px}
@media(max-width:576px){.chatbot-toolsets h2{font-size:24px;line-height:36px}}.chatbot-toolsets ul{display:grid;grid-template-columns:repeat(8,1fr)}
.chatbot-toolsets ul li{transition:all .5s ease}.chatbot-toolsets ul li a{display:flex;flex-direction:column;align-items:center;text-decoration:none}
.chatbot-toolsets ul li a span{text-align:center;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px;letter-spacing:0}
.chatbot-toolsets ul li:hover a img{filter:brightness(0.9)}.chatbot-toolsets ul li:hover a span{color:#f5efef}
@media(max-width:1200px){.chatbot-toolsets ul{grid-template-columns:repeat(4,1fr)}
}@media(max-width:576px){.chatbot-toolsets ul{display:none;opacity:0}}.chatbot-toolsets .chatbot-toolsets-mobile{display:none !important;opacity:0}
.chatbot-toolsets .chatbot-toolsets-mobile li{width:122px;margin:0 auto}.chatbot-toolsets .chatbot-toolsets-mobile .owl-dots{bottom:-50px}
@media(max-width:576px){.chatbot-toolsets .chatbot-toolsets-mobile{display:block !important;opacity:1}
}@media(max-width:576px){.chatbot-toolsets{padding-top:45px}}.generative-ai-hero{padding-top:180px;background-size:cover;background-position:center;height:80vh;background-repeat:no-repeat}
.generative-ai-hero .generative-ai-hero__content{max-width:667px}.generative-ai-hero .generative-ai-hero__content h1{color:#111;font-family:Roboto,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:64px;margin-bottom:34px;text-align:left;padding:0}
@media(max-width:1200px){.generative-ai-hero .generative-ai-hero__content h1{font-size:49px;line-height:60px}
}@media(max-width:992px){.generative-ai-hero .generative-ai-hero__content h1{text-align:center;font-size:48px;font-weight:700;line-height:54px}
}.generative-ai-hero .generative-ai-hero__content p{color:#666;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding:0;margin-bottom:34px}
@media(max-width:1200px){.generative-ai-hero .generative-ai-hero__content p{font-size:16px;line-height:26px}
}@media(max-width:992px){.generative-ai-hero .generative-ai-hero__content p{text-align:center;font-size:16px;line-height:22px}
}.generative-ai-hero .generative-ai-hero__content a{display:block;width:195px;padding:19px 36px;border-radius:10px;background:#f1563c;color:#FFF;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.3px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease}
.generative-ai-hero .generative-ai-hero__content a:hover{background:#de3c21}@media(max-width:992px){.generative-ai-hero .generative-ai-hero__content a{margin:0 auto}
}@media(max-width:1200px){.generative-ai-hero .generative-ai-hero__content{max-width:506px}
}@media(max-width:992px){.generative-ai-hero .generative-ai-hero__content{margin:0 auto}
}@media(max-width:1600px){.generative-ai-hero{height:660px;padding-top:220px}}@media(max-width:1400px){.generative-ai-hero{height:660px;padding-top:350px}
}@media(max-width:1200px){.generative-ai-hero{padding-top:180px}}@media(max-width:1195px){.generative-ai-hero{height:575px}
}@media(max-width:992px){.generative-ai-hero{height:850px}}@media(max-width:768px){.generative-ai-hero{min-height:950px}
}@media(max-width:576px){.generative-ai-hero{min-height:915px}}.generative-ai-container{width:100%;max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.generative-ai-container.hero-section{display:flex;justify-content:space-between;max-width:1600px;align-items:center}
.generative-ai-container.hero-section figure{margin:0;width:700px}.generative-ai-container.hero-section figure img{width:100%}
@media(max-width:1600px){.generative-ai-container.hero-section figure{position:absolute;right:0}
}@media(max-width:1300px){.generative-ai-container.hero-section figure{width:600px}
}@media(max-width:1124px){.generative-ai-container.hero-section figure{width:500px}
}@media(max-width:992px){.generative-ai-container.hero-section figure{display:none}
}@media(max-width:1600px){.generative-ai-container.hero-section{max-width:1168px}
}.generative-ai-indastry{padding-top:80px;padding-bottom:80px;background:#f9f9f9}
.generative-ai-indastry .generative-ai-indastry__title{max-width:730px;width:100%;margin:0 auto}
.generative-ai-indastry .generative-ai-indastry__title h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:32px}
@media(max-width:576px){.generative-ai-indastry .generative-ai-indastry__title h2{font-size:30px;line-height:normal}
}.generative-ai-indastry .generative-ai-indastry__list-wrapper{display:flex;justify-content:center}
@media(max-width:1200px){.generative-ai-indastry .generative-ai-indastry__list-wrapper{flex-direction:column}
}.generative-ai-indastry .generative-ai-indastry__list{display:flex;justify-content:space-between}
.generative-ai-indastry .generative-ai-indastry__list li{width:87px;display:flex;flex-direction:column;align-items:center}
.generative-ai-indastry .generative-ai-indastry__list li img{width:68px;height:68px;margin-bottom:28px}
.generative-ai-indastry .generative-ai-indastry__list li span{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px}
.generative-ai-indastry .generative-ai-indastry__list li span a{color:#333;text-decoration:none}
.generative-ai-indastry .generative-ai-indastry__list li span a:hover{text-decoration:underline}
@media(max-width:992px){.generative-ai-indastry .generative-ai-indastry__list li{margin:0 auto}
}@media(max-width:1200px){.generative-ai-indastry .generative-ai-indastry__list.second-row{justify-content:center}
}@media(max-width:992px){.generative-ai-indastry .generative-ai-indastry__list.second-row{display:grid;grid-template-columns:repeat(2,1fr)}
}@media(max-width:992px){.generative-ai-indastry .generative-ai-indastry__list{display:grid;grid-template-columns:repeat(3,1fr)}
}.generative-ai-stack{padding-top:80px;padding-bottom:80px;background-color:#fff}
.generative-ai-stack .generative-ai-stack__title{max-width:801px;width:100%;margin:0 auto}
.generative-ai-stack .generative-ai-stack__title h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:24px}
@media(max-width:576px){.generative-ai-stack .generative-ai-stack__title h2{font-size:30px;line-height:normal}
}.generative-ai-stack .generative-ai-stack__title p{color:#666;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:60px}
@media(max-width:576px){.generative-ai-stack .generative-ai-stack__title p{font-size:16px;line-height:28px;margin-bottom:25px}
}@media(max-width:576px){.generative-ai-stack .generative-ai-stack__title{padding-top:46px;padding-bottom:46px}
}.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row{display:grid;grid-template-columns:repeat(3,1fr)}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li{position:relative;width:350px;cursor:pointer}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li .generative-ai-stack__row-description{position:absolute;z-index:1;opacity:0;background:#f9f9f9;border-radius:20px;padding-top:41px;top:0;left:0;right:0;min-height:140px;text-align:center}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li .generative-ai-stack__row-description img{margin-bottom:24px}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li .generative-ai-stack__row-description span{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:24px;display:flex;justify-content:center}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li .generative-ai-stack__row-description .generative-ai-stack__row-description-content{color:#666;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding-right:31px;padding-left:31px;padding-bottom:42px;display:none}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li:hover{border-radius:20px;background:#f9f9f9}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li:hover .generative-ai-stack__row-description{opacity:1;z-index:3}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li.active{border-radius:20px;background:#f9f9f9}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li.active .generative-ai-stack__row-description{background-color:#fff;z-index:2;box-shadow:0 8px 40px -6px rgba(0,0,0,0.1)}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li.active .generative-ai-stack__row-description .generative-ai-stack__row-description-content{display:block}
.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li.active .generative-ai-stack__row-description{opacity:1}
@media(max-width:992px){.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row li{margin:0 auto}
}@media(max-width:992px){.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row.first-row{grid-template-columns:repeat(1,1fr)}
}@media(max-width:992px){.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row.second-row{grid-template-columns:repeat(1,1fr)}
}@media(max-width:992px){.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row.third-row{grid-template-columns:repeat(1,1fr)}
}@media(max-width:992px){.generative-ai-stack .generative-ai-stack__wrapper .generative-ai-stack__row{row-gap:30px}
}.generative-ai-capabilities{background:#f9f9f9;padding-top:80px;padding-bottom:80px}
.generative-ai-capabilities .generative-ai-capabilities__title{max-width:868px;width:100%;margin:0 auto}
.generative-ai-capabilities .generative-ai-capabilities__title h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:24px}
@media(max-width:576px){.generative-ai-capabilities .generative-ai-capabilities__title h2{font-size:30px;line-height:35px}
}.generative-ai-capabilities .generative-ai-capabilities__title p{color:#666;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:60px}
@media(max-width:576px){.generative-ai-capabilities .generative-ai-capabilities__title p{font-size:14px;font-style:normal;text-align:left;font-weight:300;line-height:24px}
}.generative-ai-capabilities .generative-ai-capabilities__slider-wrapper{max-width:820px;margin:0 auto;position:relative;padding-top:80px;padding-bottom:80px;padding-left:64px;padding-right:64px;border-radius:20px;background:#FFF;box-shadow:0 16px 37px 0 rgba(0,0,0,0.15)}
@media(max-width:992px){.generative-ai-capabilities .generative-ai-capabilities__slider-wrapper{max-width:100%}
}@media(max-width:576px){.generative-ai-capabilities .generative-ai-capabilities__slider-wrapper{padding-top:30px;padding-bottom:90px}
}.generative-ai-capabilities .generative-ai-capabilities__slider .owl-item{touch-action:pan-y !important}
.generative-ai-capabilities .generative-ai-capabilities__slider .generative-ai-capabilities__slider-item{display:flex;align-items:center}
.generative-ai-capabilities .generative-ai-capabilities__slider .generative-ai-capabilities__slider-item .generative-ai-capabilities__slider-item__icon{width:155px;height:155px}
.generative-ai-capabilities .generative-ai-capabilities__slider .generative-ai-capabilities__slider-item .generative-ai-capabilities__slider-item__description h3{color:#666;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:24px}
@media(max-width:768px){.generative-ai-capabilities .generative-ai-capabilities__slider .generative-ai-capabilities__slider-item .generative-ai-capabilities__slider-item__description h3{text-align:center}
}.generative-ai-capabilities .generative-ai-capabilities__slider .generative-ai-capabilities__slider-item .generative-ai-capabilities__slider-item__description p{color:#666;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
@media(max-width:768px){.generative-ai-capabilities .generative-ai-capabilities__slider .generative-ai-capabilities__slider-item{flex-direction:column}
}.generative-ai-capabilities .generative-ai-capabilities__slider .owl-nav .owl-prev{left:-158px !important}
.generative-ai-capabilities .generative-ai-capabilities__slider .owl-nav .owl-prev::after{border:4px solid #f1563c;border-left:0;border-top:0;opacity:1}
.generative-ai-capabilities .generative-ai-capabilities__slider .owl-nav .owl-prev:hover::after{opacity:.5}
.generative-ai-capabilities .generative-ai-capabilities__slider .owl-nav .owl-next{right:-158px !important}
.generative-ai-capabilities .generative-ai-capabilities__slider .owl-nav .owl-next::after{border:4px solid #f1563c;border-left:0;border-top:0;opacity:1}
.generative-ai-capabilities .generative-ai-capabilities__slider .owl-nav .owl-next:hover::after{opacity:.5}
@media(max-width:1200px){.generative-ai-capabilities .generative-ai-capabilities__slider .owl-nav{display:none}
}.generative-ai-capabilities .generative-ai-capabilities__slider .owl-dots{bottom:-45px}
.generative-ai-capabilities .generative-ai-capabilities__slider .owl-dots .owl-dot{width:7px;height:7px;border:1px solid #979797 !important;transition:all .5s ease}
.generative-ai-capabilities .generative-ai-capabilities__slider .owl-dots .owl-dot.active{background:#979797}
@media(max-width:576px){.generative-ai-capabilities .generative-ai-capabilities__slider .owl-dots .owl-dot{margin-left:0}
}@media(max-width:576px){.generative-ai-capabilities{padding-top:46px;padding-bottom:46px}
}.generative-ai-services{padding-top:100px;padding-bottom:100px;background-color:#f9f9f9}
.generative-ai-services .generative-ai-services-title{max-width:920px;width:100%;margin:0 auto}
.generative-ai-services .generative-ai-services-title.cd-generative-ai-services-title{max-width:960px}
.generative-ai-services .generative-ai-services-title h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:54px;font-style:normal;font-weight:300;line-height:normal;padding-bottom:24px}
@media(max-width:576px){.generative-ai-services .generative-ai-services-title h2{font-size:30px;line-height:normal}
}.generative-ai-services .generative-ai-services-title p{color:#666;text-align:center;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding-bottom:60px}
@media(max-width:576px){.generative-ai-services .generative-ai-services-title p{font-size:16px;line-height:24px}
}@media(max-width:576px){.generative-ai-services{padding-top:46px;padding-bottom:46px}
}.generative-ai-services__accordeon{list-style:none;padding:0}.generative-ai-services__accordeon-tab{cursor:pointer;padding-left:26px;padding-right:26px;padding-top:20px;padding-bottom:20px;margin-bottom:10px;margin-top:10px;display:flex;justify-content:space-between;align-items:center}
.generative-ai-services__accordeon-tab .generative-ai-services__accordeon-tab-dot{width:10px;height:10px;border-radius:100%;background-color:#d9d9d9;margin-right:32px}
.generative-ai-services__accordeon-tab .tab-icon-image{margin-right:32px}.generative-ai-services__accordeon-tab span{color:#333;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:32px;display:flex;align-items:center}
@media(max-width:576px){.generative-ai-services__accordeon-tab span{font-size:18px}
}.generative-ai-services__accordeon-tab:hover{background-color:#fff;box-shadow:0 6px 16px 0 rgba(0,0,0,0.08);border-radius:20px 20px 20px 20px}
.generative-ai-services__accordeon-tab.active{background-color:#fff;border-radius:20px 20px 0 20px;box-shadow:0 6px 16px 0 rgba(0,0,0,0.08)}
.generative-ai-services__accordeon-tab.active .generative-ai-services__accordeon-tab-dot{width:14px;height:14px}
.generative-ai-services__accordeon-tab.active img{transform:rotate(180deg)}.generative-ai-services__accordeon-tab.active .tab-icon-image{transform:unset}
.generative-ai-services__accordeon-content{display:none;padding:46px;align-items:center;background:#FFF}
.generative-ai-services__accordeon-content h3{color:#333;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:24px}
@media(max-width:576px){.generative-ai-services__accordeon-content h3{font-size:20px;text-align:center}
}.generative-ai-services__accordeon-content p{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px}
@media(max-width:576px){.generative-ai-services__accordeon-content p{font-size:14px;text-align:center}
}.generative-ai-services__accordeon-content ul{margin-top:24px;padding-left:35px}
.generative-ai-services__accordeon-content ul li{list-style-type:disc;color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px}
.generative-ai-services__accordeon-content a{color:#f1563c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.generative-ai-services__accordeon-content.active{box-shadow:0 6px 16px 0 rgba(0,0,0,0.08);border-radius:20px 0 20px 20px}
@media(max-width:768px){.generative-ai-services__accordeon-content{flex-direction:column}
}.generative-ai-why{background-color:#f9f9f9;padding-bottom:80px;padding-top:80px}
.generative-ai-why .generative-ai-why__title{margin-bottom:30px}.generative-ai-why .generative-ai-why__title h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:60px}
@media(max-width:576px){.generative-ai-why .generative-ai-why__title h2{font-size:30px;line-height:35px}
}.generative-ai-why .generative-ai-why__title p{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin-bottom:30px;padding:0}
@media(max-width:576px){.generative-ai-why .generative-ai-why__title p{font-size:14px;line-height:24px;text-align:left}
}.generative-ai-why .generative-ai-why__content{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list li{padding:40px;background-color:#fff;margin-bottom:30px}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list li h3{color:#333;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list li p{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:26px}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list li p a{color:#f1563c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:26px;text-decoration-line:underline}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list li:last-child{margin-bottom:0}
@media(max-width:768px){.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list li{height:120px;border-radius:32px 32px 0 32px !important;background:#FFF}
}@media(max-width:576px){.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list li{height:212px}
}.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list.first li:nth-child(1){border-radius:32px 32px 0 32px;background:#FFF}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list.first li:nth-child(2){border-radius:32px 0 0 32px;background:#FFF}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list.first li:nth-child(3){border-radius:32px 32px 32px 0;background:#FFF}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list.second li:nth-child(1){border-radius:0 32px 32px 0;background:#FFF}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list.second li:nth-child(2){border-radius:32px 0 32px 32px;background:#FFF}
.generative-ai-why .generative-ai-why__content .generative-ai-why__content-list.second li:nth-child(3){border-radius:0 32px 32px 32px;background:#FFF}
@media(max-width:768px){.generative-ai-why .generative-ai-why__content.desktop_version{display:none;opacity:0}
}.generative-ai-why .generative-ai-why__content.mobile_version{display:none;opacity:0}
@media(max-width:768px){.generative-ai-why .generative-ai-why__content.mobile_version{display:block;opacity:1}
}.generative-ai-why .generative-ai-why__content.mobile_version .generative-ai-why-slider .owl-item{touch-action:pan-y !important}
.generative-ai-why .generative-ai-why__content.mobile_version .generative-ai-why-slider .owl-dots{bottom:-56px}
.generative-ai-why .generative-ai-why__content.mobile_version .generative-ai-why-slider .owl-dots .owl-dot{width:7px;height:7px;border:1px solid #979797 !important;transition:all .5s ease}
.generative-ai-why .generative-ai-why__content.mobile_version .generative-ai-why-slider .owl-dots .owl-dot.active{background:#979797}
@media(max-width:768px){.generative-ai-why{padding-bottom:110px}}.generative-ai-process{position:relative;height:768px;padding-top:80px;overflow:hidden}
.generative-ai-process .generative-ai-process-title{max-width:824px;margin:0 auto}
.generative-ai-process .generative-ai-process-title h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:54px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1px}
@media(max-width:768px){.generative-ai-process .generative-ai-process-title h2{font-size:30px;line-height:normal}
}@media(max-width:820px){.generative-ai-process .generative-ai-process-title{margin-bottom:60px}
}@media(max-width:820px){.generative-ai-process{height:auto;padding-bottom:46px}}
@media(max-width:576px){.generative-ai-process{padding-top:10px}}.generative-ai-process__list{display:grid;grid-template-columns:repeat(6,1fr);position:absolute;left:50%;bottom:0;transform:translate(-50%,-140px);transition:all .5s ease}
@media(max-width:820px){.generative-ai-process__list.desktop{display:none;opacity:0}
}.generative-ai-process__list.webdevelopment-process__list{grid-template-columns:repeat(8,1fr)}
@media(max-width:1600px){.generative-ai-process__list.webdevelopment-process__list{transform:translate(-38%,-140px)}
.generative-ai-process__list.webdevelopment-process__list.step-movment{transform:translate(-57%,-140px)}
.generative-ai-process__list.webdevelopment-process__list.extra-step-movment{transform:translate(-63%,-140px)}
.generative-ai-process__list.webdevelopment-process__list.step-movment-right{transform:translate(-50%,-140px)}
}.generative-ai-process__lis-mobile{display:none;opacity:0}@media(max-width:820px){.generative-ai-process__lis-mobile{display:block;opacity:1}
}.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;position:relative;overflow:hidden}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item:before{content:"";position:absolute;top:-10px;width:85%;transform:translate(10px,10px);height:1px;box-shadow:24px 0 61px #000}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item::after{content:"";display:block;position:absolute;border:7px solid #f1563c;background:#fff;border-left:0;border-top:0;opacity:1;border-radius:5px;top:-21px;left:51px;height:40px;width:40px;padding:0;margin:0;transition:opacity .2s ease;box-sizing:border-box;transform:rotate(45deg)}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item .generative-ai-process__lis-mobile-item__content{display:flex;justify-content:flex-end}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item .generative-ai-process__lis-mobile-item__content .generative-ai-process__lis-mobile-item__content-wrapper h4{color:#666;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item .generative-ai-process__lis-mobile-item__content .generative-ai-process__lis-mobile-item__content-wrapper span{color:#666;display:inline-block;margin-bottom:24px;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item .generative-ai-process__lis-mobile-item__content .generative-ai-process__lis-mobile-item__content-wrapper p{color:#666;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:none}
@media(max-width:820px){.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item .generative-ai-process__lis-mobile-item__content .generative-ai-process__lis-mobile-item__content-wrapper{width:204px}
}@media(max-width:820px){.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item .generative-ai-process__lis-mobile-item__content .generative-ai-process__lis-mobile-item__content-wrapper.webdevelopment-version{width:310px}
}.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item.active{border-radius:30px;background:#f1563c}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item.active .generative-ai-process__lis-mobile-item__content h4{color:#fff}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item.active .generative-ai-process__lis-mobile-item__content span{color:#fff}
.generative-ai-process__lis-mobile .generative-ai-process__lis-mobile-item.active .generative-ai-process__lis-mobile-item__content p{display:block;color:#fff}
.generative-ai-process__list li{display:flex;align-items:center;position:relative;overflow:hidden;width:184px;height:440px;border-radius:30px;cursor:pointer;background-color:#fff;transition:width .3s ease,opacity .3s ease,background-color .3s ease}
.generative-ai-process__list li:hover{background-color:#f9f9f9}.generative-ai-process__list li:before{content:"";position:absolute;width:40px;height:80%;top:50%;transform:translate(0,-50%);left:-39px;box-shadow:24px 0 61px rgba(0,0,0,0.12)}
.generative-ai-process__list li::after{content:"";display:block;position:absolute;border:7px solid #f1563c;background:#fff;border-left:0;border-top:0;opacity:1;border-radius:5px;top:65px;left:-21px;height:40px;width:40px;padding:0;margin:0;transition:opacity .2s ease;box-sizing:border-box;transform:rotate(-48deg)}
.generative-ai-process__list li .generative-ai-process__list-step{position:relative;margin-left:32px;margin-right:32px}
.generative-ai-process__list li .generative-ai-process__list-step .generative-ai-process__list-step__number{color:#666;display:block;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px}
.generative-ai-process__list li .generative-ai-process__list-step .generative-ai-process__list-step__title{color:#666;width:126px;display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}
.generative-ai-process__list li .generative-ai-process__list-step .generative-ai-process__list-step__description{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:24px;display:none;opacity:0;transition:opacity .5s ease}
.generative-ai-process__list li .generative-ai-process__list-step .generative-ai-process__list-step__description .generative-ai-process__list-step__description-item{position:relative;padding-bottom:6px;padding-left:13px}
.generative-ai-process__list li .generative-ai-process__list-step .generative-ai-process__list-step__description .generative-ai-process__list-step__description-item::before{content:"";background-color:#fff;width:3px;height:3px;position:absolute;left:0;top:7px}
.generative-ai-process__list li .generative-ai-process__list-step .generative-ai-process__list-step__description .generative-ai-process__list-step__description-item:last-child{padding-bottom:0}
.generative-ai-process__list li.wide{width:341px;background:#f1563c}.generative-ai-process__list li.wide .generative-ai-process__list-step .generative-ai-process__list-step__description{display:block;opacity:1}
.generative-ai-process__list li.extrawide{width:632px;background:#f1563c}.generative-ai-process__list li.extrawide .generative-ai-process__list-step .generative-ai-process__list-step__description{display:block;opacity:1}
.generative-ai-process__list li.active .generative-ai-process__list-step .generative-ai-process__list-step__number{color:#fff}
.generative-ai-process__list li.active .generative-ai-process__list-step .generative-ai-process__list-step__title{color:#fff}
.generative-ai-process__list-step__description{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:24px;display:none;opacity:0;transition:opacity .5s ease}
.generative-ai-process__list-step__description .generative-ai-process__list-step__description-item{position:relative;padding-bottom:9px;padding-left:13px}
.generative-ai-process__list-step__description .generative-ai-process__list-step__description-item::before{content:"";background-color:#fff;width:3px;height:3px;position:absolute;left:0;top:7px}
.generative-ai-process__list-step__description .generative-ai-process__list-step__description-item:last-child{padding-bottom:0}
@media(max-width:820px){.generative-ai-process__list-step__description{opacity:1}
}.gg-chevron-right{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}
.gg-chevron-right::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);right:6px;top:4px}
.generative-ai-partners{padding-top:80px}.generative-ai-partners .chatbot-our-partners{background-color:#fff}
@media(max-width:576px){.generative-ai-partners{padding-top:46px;padding-bottom:46px}
}.generative-ai-toolset{background-color:#f9f9f9;padding-top:80px;padding-bottom:80px}
.generative-ai-toolset .generative-ai-toolset__title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:36px}
@media(max-width:576px){.generative-ai-toolset .generative-ai-toolset__title{font-size:24px;line-height:36px}
}.generative-ai-toolset .generative-ai-toolset__list{max-width:708px;width:100%;display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto}
.generative-ai-toolset .generative-ai-toolset__list li:hover a img{filter:brightness(0.5)}
@media(max-width:768px){.generative-ai-toolset .generative-ai-toolset__list{grid-template-columns:repeat(3,1fr);row-gap:50px}
.generative-ai-toolset .generative-ai-toolset__list li{text-align:center}}@media(max-width:576px){.generative-ai-toolset .generative-ai-toolset__list{grid-template-columns:repeat(2,1fr)}
}@media(max-width:576px){.generative-ai-toolset{padding-top:46px;padding-bottom:46px}
}.generative-ai-cases{padding-bottom:80px;padding-top:80px}@media(max-width:576px){.generative-ai-cases{padding-top:46px;padding-bottom:46px}
}.generative-ai-cases__title{max-width:800px;margin:0 auto}.generative-ai-cases__title h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;padding-bottom:60px}
@media(max-width:576px){.generative-ai-cases__title h2{font-size:30px;line-height:normal}
}.generative-ai-cases__content .generative-ai-cases__content-header{display:grid;grid-template-columns:repeat(2,1fr)}
.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem{position:relative;font-family:Roboto,sans-serif;cursor:pointer;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0;text-align:center;color:#aaa}
.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem.active{color:#666}
.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem.active::before{background-color:#f1563c}
@media(max-width:768px){.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem{font-size:20px;line-height:25px}
}@media(max-width:420px){.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem{font-size:16px;line-height:25px}
}.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem .progress{border-bottom:2px solid #aaa;transition:width .5s;margin-top:24px;position:absolute;left:6%;bottom:-21px;content:"";display:block;width:82%}
.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem .progress-active{transform:scaleX(0);transform-origin:left}
.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem.active .progress-active{transform:scaleX(1);transition:transform 5s linear;transform-origin:left;border-bottom:2px solid #f1563c;position:absolute;left:6%;bottom:-21px;content:"";display:block;width:92%}
.generative-ai-cases__content .generative-ai-cases__content-header .generative-ai-cases__content-tabitem.active.clicked .progress-active{transition:none;border-bottom:2px solid #f1563c;transform:scaleX(1)}
.generative-ai-cases__content .generative-ai-cases__content-box{margin-top:60px}.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item{display:none;justify-content:space-around;align-items:center;margin-bottom:77px}
.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item.active{display:flex}
.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item figure{width:360px;margin:0}
.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item figure img{width:100%}
@media(max-width:768px){.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item figure{margin-bottom:40px}
}@media(max-width:380px){.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item figure{width:300px}
}.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item ul li{position:relative;padding-left:38px;color:#333;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;font-weight:300;line-height:46px;margin-bottom:5px}
.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item ul li:last-child{margin-bottom:0}
.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item ul li::before{content:"";position:absolute;width:8px;height:8px;background-color:#fff;border:1px solid #f1563c;border-radius:100%;left:0;top:19px}
@media(max-width:576px){.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item ul li{font-size:16px}
}@media(max-width:768px){.generative-ai-cases__content .generative-ai-cases__content-box .generative-ai-cases__content-box__item{flex-direction:column}
}.generative-ai-cases__content .generative-ai-cases__content-box a{display:block;margin:0 auto;width:205px;height:55px;color:#f1563c;border-radius:10px;border:1px solid #f1563c;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:55px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:all .5s ease}
.generative-ai-cases__content .generative-ai-cases__content-box a:hover{background-color:#f1563c;color:#fff}
.slack-slider h4{color:#333 !important}.slack-slider .mobile-development__description{color:#333 !important}
.slack-slider .mobile-development__link{color:#333 !important;border:1px solid #333 !important}
.slack-slider .bloomcy-slider-title{color:#ec1f2e !important;display:inline-block}
.slack-slider .tagible-slider-title{color:#FFF;text-align:center;font-family:Roboto,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:28px}
.bot-factory-slider h4{color:#333 !important}.bot-factory-slider .mobile-development__description{color:#333 !important}
.bot-factory-slider .mobile-development__link{color:#333 !important;border:1px solid #333 !important}
.bot-factory-slider .bloomcy-slider-title{color:#ec1f2e !important;display:inline-block}
.slack-slider-title.active h2{color:#333 !important}.slack-slider-title.active p{color:#333 !important}
.owl-carousel .owl-nav button.owl-prev.disabled,.owl-carousel .owl-nav button.owl-next.disabled{opacity:.2}
.textarea-validation-error{font-family:"Open Sans",sans-serif;color:#f1563c;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:1.4}
.name-validation-error{font-family:"Open Sans",sans-serif;color:#f1563c;font-size:14px;font-style:normal;font-weight:400;line-height:19px}
.name-validation-error.absolute-position{position:absolute;width:347px;bottom:-77px;left:0;background:#fff;border-radius:10px;text-align:center;padding:10px;z-index:9;box-shadow:0 0 4px rgba(0,0,0,0.5)}
@media(max-width:768px){.name-validation-error.absolute-position{left:-3px;width:96%;z-index:12}
}@media(max-width:380px){.name-validation-error.absolute-position{font-size:12px}
}.name-validation-error.full-width{width:96%;left:50%;bottom:-81px;transform:translate(-50%)}
@media(max-width:576px){.name-validation-error.full-width{width:100%;border-radius:1px}
}.last-name-validation-error{font-family:"Open Sans",sans-serif;color:#f1563c;font-size:14px;font-style:normal;font-weight:400;line-height:19px}
.last-name-validation-error.absolute-position{position:absolute;width:347px;bottom:-77px;left:-194px;background:#fff;border-radius:10px;text-align:center;padding:10px;z-index:9;box-shadow:0 0 4px rgba(0,0,0,0.5)}
@media(max-width:768px){.last-name-validation-error.absolute-position{left:-3px;width:96%;z-index:12}
}@media(max-width:380px){.last-name-validation-error.absolute-position{font-size:12px}
}.last-name-validation-error.full-width{width:96%;left:50%;bottom:-81px;transform:translate(-50%)}
@media(max-width:576px){.last-name-validation-error.full-width{width:100%;border-radius:1px}
}.company-validation-error{font-family:"Open Sans",sans-serif;color:#f1563c;font-size:14px;font-style:normal;font-weight:400;line-height:19px}
.company-validation-error.absolute-position{position:absolute;z-index:9;width:347px;bottom:-70px;left:0;background:#fff;border-radius:10px;padding:10px;box-shadow:0 0 9px rgba(0,0,0,0.5)}
.address-validation-error{font-family:"Open Sans",sans-serif;color:#f1563c;font-size:14px;font-style:normal;font-weight:400;line-height:19px}
.address-validation-error.absolute-position{position:absolute;width:347px;bottom:-70px;left:0;z-index:9;background:#fff;border-radius:10px;padding:10px;box-shadow:0 0 9px rgba(0,0,0,0.5)}
.invalid-data{border-bottom:2px solid #f1563c !important}.wpcf7-submit:disabled{background-color:#eee !important;cursor:auto !important}
.webdevelopment-container{width:100%;max-width:1220px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
.webdevelopment-hero{padding-top:180px;padding-bottom:213px}.webdevelopment-hero .webdevelopment-hero__guts{display:flex;justify-content:space-between;align-items:center}
.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content{max-width:569px}
.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content h1{color:#333;font-family:Roboto,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:64px;text-align:left;padding:0 !important;margin-bottom:30px}
@media(max-width:992px){.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content h1{text-align:center}
}@media(max-width:576px){.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content h1{font-size:40px;line-height:40px}
}.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content p{color:#666;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:30px}
@media(max-width:992px){.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content p{text-align:center}
}.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content a{color:#FFF;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.3px;text-align:center;display:inline-block;width:195px;height:59px;line-height:59px;border-radius:10px;background:#f1563c;text-transform:uppercase;text-decoration:none;transition:all .5s ease;cursor:pointer}
.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content a:hover{background-color:#de3c21}
@media(max-width:992px){.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__content a{text-align:center;margin:0 auto;display:block}
}.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__image{width:580px;margin:0}
.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__image img{width:100%}
@media(max-width:992px){.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__image{display:none;opacity:0}
}.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__image.mobile{display:none;opacity:0;margin-bottom:48px;width:100%}
@media(max-width:992px){.webdevelopment-hero .webdevelopment-hero__guts .webdevelopment-hero__image.mobile{display:block;opacity:1}
}@media(max-width:992px){.webdevelopment-hero .webdevelopment-hero__guts{flex-direction:column}
}@media(max-width:992px){.webdevelopment-hero{padding-bottom:46px}}.webdevelopment-benefits{padding-top:100px;padding-bottom:100px}
.webdevelopment-benefits.cd-benefits-section{background-color:#f9f9f9}.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;max-width:573px;margin:0 auto}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__title.cd-webdevelopment-benefits__title{max-width:1024px}
@media(max-width:576px){.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__title{font-size:30px}
}.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;margin-top:60px}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid.conversation-design__grid{grid-template-columns:repeat(5,1fr)}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid.owl-carousel{display:block;grid-template-columns:unset}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid.owl-carousel .owl-item{touch-action:pan-y !important}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid.owl-carousel .owl-dots{bottom:-30px}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid.owl-carousel .owl-dots .owl-dot{width:7px;height:7px;border:1px solid #979797 !important;transition:all .5s ease}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid.owl-carousel .owl-dots .owl-dot.active{background:#979797}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-item{padding:20px;text-align:center;overflow:hidden}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-item img{width:80px !important;margin:0 auto;margin-bottom:24px}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-item h3{color:#333;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto,sans-serif;font-size:23px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:24px}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-item p{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:24px}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-item a{color:#f1563c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center;display:inline-block}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-item:hover{border-radius:14px;background:#FFF;box-shadow:0 16px 37px 0 rgba(0,0,0,0.15)}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-item.expanded{height:auto}
.webdevelopment-benefits .webdevelopment-benefits__guts .webdevelopment-benefits__grid .webdevelopment-benefits__grid-slider .webdevelopment-benefits__grid-item img{width:80px !important}
.webdevelopment-whyus{padding-top:60px;padding-bottom:60px}.webdevelopment-whyus .webdevelopment-whyus__title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:60px}
@media(max-width:992px){.webdevelopment-whyus .webdevelopment-whyus__title{margin-bottom:24px}
}@media(max-width:576px){.webdevelopment-whyus .webdevelopment-whyus__title{font-size:30px}
}.webdevelopment-whyus .webdevelopment-whyus__guts{display:flex}.webdevelopment-whyus .webdevelopment-whyus__guts figure{flex-basis:50%}
.webdevelopment-whyus .webdevelopment-whyus__guts figure img{width:100%}@media(max-width:992px){.webdevelopment-whyus .webdevelopment-whyus__guts figure img{width:60%;margin:0 auto}
}@media(max-width:576px){.webdevelopment-whyus .webdevelopment-whyus__guts figure img{width:100%}
}@media(max-width:992px){.webdevelopment-whyus .webdevelopment-whyus__guts figure{margin-top:0;margin-bottom:30px;text-align:center}
}.webdevelopment-whyus .webdevelopment-whyus__guts .webdevelopment-whyus__content{flex-basis:50%}
.webdevelopment-whyus .webdevelopment-whyus__guts .webdevelopment-whyus__content figure{width:531px}
.webdevelopment-whyus .webdevelopment-whyus__guts .webdevelopment-whyus__content figure img{width:100%}
.webdevelopment-whyus .webdevelopment-whyus__guts .webdevelopment-whyus__content p{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin-bottom:30px}
.webdevelopment-whyus .webdevelopment-whyus__guts .webdevelopment-whyus__content p:last-child{margin-bottom:0}
@media(max-width:992px){.webdevelopment-whyus .webdevelopment-whyus__guts{flex-direction:column;justify-content:center}
}.webdevelopment-certifications{padding-top:60px;padding-bottom:60px}.webdevelopment-certifications .webdevelopment-certifications__subtitle{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin-bottom:60px}
.webdevelopment-certifications .webdevelopment-certifications__title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:24px}
@media(max-width:576px){.webdevelopment-certifications .webdevelopment-certifications__title{font-size:30px}
}.webdevelopment-certifications .webdevelopment-certifications__guts{display:grid;grid-gap:20px;grid-template-columns:repeat(5,1fr);width:1110px;margin:0 auto}
.webdevelopment-certifications .webdevelopment-certifications__guts img{box-shadow:0 16px 37px 0 rgba(0,0,0,0.15);margin:0;width:100%}
@media(max-width:1160px){.webdevelopment-certifications .webdevelopment-certifications__guts{grid-template-columns:repeat(3,1fr);width:670px}
}.webdevelopment-certifications .webdevelopment-certifications__slider{width:460px;margin:0 auto}
.webdevelopment-certifications .webdevelopment-certifications__slider .owl-item{touch-action:pan-y !important}
.webdevelopment-certifications .webdevelopment-certifications__slider .owl-item img{width:160px !important}
@media(max-width:599px){.webdevelopment-certifications .webdevelopment-certifications__slider .owl-item img{margin:0 auto}
}.webdevelopment-certifications .webdevelopment-certifications__slider .owl-dots{bottom:-50px}
.webdevelopment-certifications .webdevelopment-certifications__slider .owl-dots .owl-dot{width:7px;height:7px;border:1px solid #979797 !important;transition:all .5s ease}
.webdevelopment-certifications .webdevelopment-certifications__slider .owl-dots .owl-dot.active{background:#979797}
@media(max-width:599px){.webdevelopment-certifications .webdevelopment-certifications__slider{width:100%}
}@media(max-width:576px){.webdevelopment-certifications{padding-top:10px}}.mobile-development__testimonials-card-content-review-description-title{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:19px;letter-spacing:1.49779737px;text-align:left;margin-bottom:5px;color:#000;text-transform:uppercase;display:block}
@media(max-width:576px){.webdevelopment-form{padding-top:25px !important}}.page-conversation-ai .moc-inner{max-width:1200px;margin:0 auto;padding:0 30px;width:100%;box-sizing:border-box}
@media all and (min-width:400px) and (max-width:1200px){.page-conversation-ai .moc-inner{padding:0 40px}
}.page-conversation-ai .moc-inner *{box-sizing:inherit}.page-conversation-ai .cd-hero-section{padding-top:160px;padding-bottom:140px;background-image:url(../images/conversation/cd-hero-bg.png);background-repeat:no-repeat;background-position:right}
.page-conversation-ai .cd-hero-section .cd-hero-section__guts{display:flex;justify-content:space-between;align-items:center}
.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__content{width:540px}
.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__content .cd-hero-section__content-title{color:#333;font-family:Roboto,sans-serif;font-size:60px;text-align:left;font-style:normal;font-weight:700;line-height:64px;padding:0;margin-bottom:30px}
@media(max-width:576px){.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__content .cd-hero-section__content-title{font-size:48px;line-height:54px}
}.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__content .cd-hero-section__content-description{color:#666;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:30px}
.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__content .cd-hero-section__content-btn{display:block;width:195px;height:59px;border-radius:10px;background:#f1563c;line-height:59px;text-transform:uppercase;color:#FFF;font-family:Roboto,sans-serif;font-size:18px;text-align:center;font-style:normal;font-weight:700;letter-spacing:.3px;text-decoration:none;margin-bottom:30px;margin-top:0}
.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__content .cd-hero-section__content-btn:hover{background-color:#de3c21}
@media(max-width:576px){.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__content .cd-hero-section__content-btn{margin:0 auto}
}.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__image{width:360px}
.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__image img{width:100%}
@media(max-width:768px){.page-conversation-ai .cd-hero-section .cd-hero-section__guts .cd-hero-section__image{display:none;opacity:0}
}.page-conversation-ai .conversation-design__why{padding-top:100px;padding-bottom:146px;background-image:url(../images/conversation/why_us_background.png);background-repeat:no-repeat;background-size:contain;background-position:right}
.page-conversation-ai .conversation-design__why h2{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:46px}
@media(max-width:576px){.page-conversation-ai .conversation-design__why h2{font-size:30px}
}.page-conversation-ai .conversation-design__why .conversation-design__why-guts .conversation-design__why-item{padding:46px;border-radius:20px;background:#FFF;box-shadow:0 6px 16px 0 rgba(0,0,0,0.08);margin:28px}
.page-conversation-ai .conversation-design__why .conversation-design__why-guts .conversation-design__why-item p{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px}
.page-conversation-ai .conversation-design__why .conversation-design__why-guts .owl-dots{bottom:-70px}
.page-conversation-ai .conversation-design__why .conversation-design__why-guts .owl-dots .owl-dot{border:1px solid #666 !important}
.page-conversation-ai .conversation-design__why .conversation-design__why-guts .owl-dots .owl-dot.active{background-color:#666}
@media(max-width:576px){.page-conversation-ai .conversation-design__why .conversation-design__why-guts .owl-dots{bottom:0}
}.page-conversation-ai .conversation-design__why .conversation-design__why-guts .owl-item{touch-action:pan-y !important}
@media(max-width:576px){.page-conversation-ai .conversation-design__why{background-image:unset;padding-bottom:40px;padding-top:40px}
}.page-conversation-ai .cd-cases-section{background-color:#f9f9f9;padding-top:80px;padding-bottom:80px}
.page-conversation-ai .cd-cases-section .cd-cases-tab-title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:60px}
@media(max-width:576px){.page-conversation-ai .cd-cases-section .cd-cases-tab-title{font-size:30px}
}.page-conversation-ai .cd-contact-form-title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:54px;font-style:normal;font-weight:300;line-height:normal}
.page-conversation-ai .cd-indastries-section{background-color:#fff}.page-conversation-ai .cd-contact{padding-top:48px;padding-bottom:30px}
@media all and (min-width:768px){.page-conversation-ai .cd-contact{padding-top:50px;padding-bottom:20px}
}@media all and (min-width:1201px){.page-conversation-ai .cd-contact{padding-top:103px}
}.page-conversation-ai .cd-contact .cd-contact__title{font-size:29px;line-height:34px;margin:0 auto 32px}
@media all and (min-width:400px){.page-conversation-ai .cd-contact .cd-contact__title{font-size:30px;line-height:35px;width:90%}
}@media all and (min-width:641px){.page-conversation-ai .cd-contact .cd-contact__title{font-size:34px;line-height:40px}
}@media all and (min-width:768px){.page-conversation-ai .cd-contact .cd-contact__title{font-size:38px;line-height:44px;max-width:600px}
}@media all and (min-width:992px){.page-conversation-ai .cd-contact .cd-contact__title{font-size:44px;line-height:52px;max-width:600px}
}@media all and (min-width:1201px){.page-conversation-ai .cd-contact .cd-contact__title{font-size:54px;line-height:63px;max-width:870px;margin-bottom:48px}
}.page-conversation-ai .cd-contact__description{max-width:540px;text-align:center;color:#333;margin:0 auto}
@media all and (min-width:541px){.page-conversation-ai .cd-contact__description{margin-bottom:10px}
}@media all and (min-width:1201px){.page-conversation-ai .cd-contact__description{font-size:20px;line-height:30px;margin-bottom:30px}
}.page-conversation-ai .cd-contact.contact-form-wrapper{padding-left:0;padding-right:0;font-weight:400}
.page-conversation-ai .cd-contact.contact-form-wrapper .gform_wrapper{padding:0 !important;max-width:558px !important}
.page-conversation-ai .cd-contact.contact-form-wrapper form{padding-bottom:0}.page-conversation-ai .cd-contact.contact-form-wrapper input:not([type=submit]),.page-conversation-ai .cd-contact.contact-form-wrapper textarea{box-sizing:content-box}
.page-conversation-ai .cd-contact.abm__contact-form-wrapper{padding-left:0;padding-right:0;font-weight:400}
.page-conversation-ai .cd-contact.abm__contact-form-wrapper .gform_wrapper{padding:0 !important;max-width:558px !important}
.page-conversation-ai .cd-contact.abm__contact-form-wrapper form{padding-bottom:0}
.page-conversation-ai .cd-contact.abm__contact-form-wrapper input:not([type=submit]),.page-conversation-ai .cd-contact.abm__contact-form-wrapper textarea{box-sizing:content-box}
.page-conversation-ai .cd_extra-padding{padding-top:80px !important;padding-bottom:80px !important}
.page-conversation-ai .conversation__design-get-in-touch{width:171px;height:48px;line-height:48px;background-color:#f1563c;color:#fff;text-transform:uppercase;display:block;margin:0 auto;border-radius:10px;text-align:center;margin-top:30px;transition:background-color .5s ease;text-decoration:none;font-family:Roboto;font-size:16px;font-weight:700;letter-spacing:.3000000119px}
.page-conversation-ai .conversation__design-get-in-touch:hover{background-color:#de3c21}
.loft-development .generative-ai-partners{background-color:#f9f9f9}.loft-development .generative-ai-partners .chatbot-our-partners{background-color:#f9f9f9}
.loft-development .moc-inner{max-width:1200px;margin:0 auto;padding:0 30px;width:100%;box-sizing:border-box}
.loft-development .loft-hero{padding-top:220px;padding-bottom:130px;background-color:#f9f9f9}
@media(max-width:880px){.loft-development .loft-hero{padding-top:195px}}@media(max-width:576px){.loft-development .loft-hero{padding-bottom:46px}
}.loft-development .loft-hero .loft-hero-content{display:flex;justify-content:space-between}
.loft-development .loft-hero .loft-hero-content .loft-hero-description{width:566px}
@media(max-width:880px){.loft-development .loft-hero .loft-hero-content .loft-hero-description{width:100%}
}@media(max-width:576px){.loft-development .loft-hero .loft-hero-content .loft-hero-description{text-align:center}
}.loft-development .loft-hero .loft-hero-content .loft-hero-description h1{color:#111;font-family:Roboto,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:normal;text-align:left;padding:0;margin-bottom:32px}
@media(max-width:992px){.loft-development .loft-hero .loft-hero-content .loft-hero-description h1{font-size:40px}
}@media(max-width:576px){.loft-development .loft-hero .loft-hero-content .loft-hero-description h1{text-align:center}
}.loft-development .loft-hero .loft-hero-content .loft-hero-description p{color:#666;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px}
.loft-development .loft-hero .loft-hero-content .loft-hero-description a{display:inline-block;border-radius:10px;margin-top:60px;background-color:#f1563c;width:180px;height:48px;line-height:48px;color:#f9f9f9;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;transition:all .5s ease}
.loft-development .loft-hero .loft-hero-content .loft-hero-description a:hover{background-color:#cd4a30}
.loft-development .loft-hero .loft-hero-content figure{margin:0}.loft-development .loft-hero .loft-hero-content figure img{width:100%}
@media(max-width:880px){.loft-development .loft-hero .loft-hero-content figure{display:none}
}.loft-development .loft-rchitecture{padding-top:100px;padding-bottom:100px}@media(max-width:880px){.loft-development .loft-rchitecture{padding-top:46px;padding-bottom:46px}
}.loft-development .loft-rchitecture .loft-rchitecture__title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:24px}
@media(max-width:880px){.loft-development .loft-rchitecture .loft-rchitecture__title{font-size:30px;line-height:35px}
}.loft-development .loft-rchitecture .loft-rchitecture__description{color:#666;text-align:center;font-family:Roboto,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:40px;margin-bottom:60px}
.loft-development .loft-rchitecture .loft-rchitecture-content{display:flex;justify-content:space-around;align-items:center}
@media(max-width:880px){.loft-development .loft-rchitecture .loft-rchitecture-content{flex-direction:column}
}.loft-development .loft-rchitecture .loft-rchitecture-content figure{margin:0}.loft-development .loft-rchitecture .loft-rchitecture-content figure img{width:100%}
.loft-development .loft-rchitecture .loft-rchitecture-content .loft-rchitecture-content__description{width:460px}
@media(max-width:880px){.loft-development .loft-rchitecture .loft-rchitecture-content .loft-rchitecture-content__description{width:100%}
}.loft-development .loft-rchitecture .loft-rchitecture-content .loft-rchitecture-content__description p{color:#666;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px}
@media(max-width:880px){.loft-development .loft-rchitecture .loft-rchitecture-content .loft-rchitecture-content__description p{text-align:center}
}.loft-development .loft-features{padding-top:100px;padding-bottom:100px;background-color:#f9f9f9}
@media(max-width:880px){.loft-development .loft-features{padding-top:46px;padding-bottom:46px}
}.loft-development .loft-features .loft-features__title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:60px}
@media(max-width:880px){.loft-development .loft-features .loft-features__title{font-size:30px;line-height:35px}
}.loft-development .loft-features .loft-features__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}
@media(max-width:768px){.loft-development .loft-features .loft-features__grid{grid-template-columns:1fr}
}.loft-development .loft-features .loft-features__grid .loft-features__grid-item{padding:40px;background-color:#fff}
.loft-development .loft-features .loft-features__grid .loft-features__grid-item:nth-child(1){border-radius:32px 32px 0 32px}
.loft-development .loft-features .loft-features__grid .loft-features__grid-item:nth-child(2){border-radius:0 32px 32px 0}
.loft-development .loft-features .loft-features__grid .loft-features__grid-item:nth-child(3){border-radius:32px 0 0 32px}
.loft-development .loft-features .loft-features__grid .loft-features__grid-item:nth-child(4){border-radius:32px 0 32px 32px}
.loft-development .loft-features .loft-features__grid .loft-features__grid-item:nth-child(5){border-radius:32px 32px 32px 0}
.loft-development .loft-features .loft-features__grid .loft-features__grid-item:nth-child(6){border-radius:0 32px 32px 32px}
.loft-development .loft-features .loft-features__grid .loft-features__grid-item h3{color:#333;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px}
@media(max-width:576px){.loft-development .loft-features .loft-features__grid .loft-features__grid-item h3{font-size:20px}
}.loft-development .loft-features .loft-features__grid .loft-features__grid-item p{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:26px}
.loft-development .loft-book-demo{padding-top:100px;padding-bottom:100px;background-image:url(../images/loft/question_marks.png);background-repeat:no-repeat;background-size:contain;background-position:75%}
@media(max-width:880px){.loft-development .loft-book-demo{padding-top:46px;padding-bottom:46px}
}.loft-development .loft-book-demo .loft-book-demo__title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:24px}
@media(max-width:880px){.loft-development .loft-book-demo .loft-book-demo__title{font-size:30px;line-height:35px}
}.loft-development .loft-book-demo .loft-book-demo__description{color:#666;max-width:484px;width:100%;text-align:center;font-family:Roboto,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:40px;margin:0 auto;margin-bottom:60px}
.loft-development .loft-book-demo .loft-book-demo__btn{display:block;border-radius:10px;margin:0 auto;background-color:#f1563c;width:180px;height:48px;line-height:48px;color:#f9f9f9;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;transition:all .5s ease}
.loft-development .loft-book-demo .loft-book-demo__btn:hover{background-color:#cd4a30}
.loft-development .chatbot-why-us{padding-top:80px;padding-bottom:80px}.loft-development .chatbot-why-us .chatbot-development__container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}
.loft-development .chatbot-why-us .chatbot-why-us__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;flex-basis:246px}
@media(max-width:1200px){.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-title{flex-basis:unset;margin-bottom:28px}
}@media(max-width:768px){.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-title{font-size:30px;margin-bottom:28px}
}.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description{flex-basis:829px;position:relative}
.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description:before{content:"";width:1px;height:100%;background-color:#bebebe;position:absolute;left:-60px}
@media(max-width:1200px){.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description:before{width:0;height:0}
}.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description p{color:#333;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px}
.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description p:nth-child(1){margin-bottom:20px}
@media(max-width:768px){.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description p{font-size:16px}
}@media(max-width:576px){.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description p{font-size:14px;line-height:26px}
}@media(max-width:1200px){.loft-development .chatbot-why-us .chatbot-why-us__content .chatbot-why-us__content-description{flex-basis:unset}
}@media(max-width:1200px){.loft-development .chatbot-why-us .chatbot-why-us__content{flex-direction:column}
}.loft-development .loft-source{padding-top:100px;padding-bottom:100px;background-color:#f1563c}
@media(max-width:880px){.loft-development .loft-source{padding-top:46px;padding-bottom:46px}
}.loft-development .loft-source .loft-source__content{display:flex;justify-content:space-between;align-items:center}
@media(max-width:880px){.loft-development .loft-source .loft-source__content{flex-direction:column}
}.loft-development .loft-source .loft-source__content figure{margin:0}@media(max-width:880px){.loft-development .loft-source .loft-source__content figure{margin-bottom:32px}
}.loft-development .loft-source .loft-source__content .loft-source__content-details{width:800px}
@media(max-width:880px){.loft-development .loft-source .loft-source__content .loft-source__content-details{width:100%}
}.loft-development .loft-source .loft-source__content .loft-source__content-details h2{color:#FFF;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:32px}
@media(max-width:880px){.loft-development .loft-source .loft-source__content .loft-source__content-details h2{font-size:30px;line-height:35px}
}.loft-development .loft-source .loft-source__content .loft-source__content-details p{color:#FFF;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px}
.loft-development .loft-source .loft-source__content .loft-source__content-details a{display:inline-block;border-radius:10px;margin-top:32px;background-color:#fff;width:157px;height:48px;line-height:48px;color:#f1563c;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;transition:all .5s ease}
@media(max-width:880px){.loft-development .loft-source .loft-source__content .loft-source__content-details a{display:block;margin:0 auto;margin-top:32px}
}.porst-table__wrapper{overflow-x:auto}.post-table__advantages{vertical-align:baseline}
.post-table{border-collapse:collapse;width:99%;margin-top:35px;margin-bottom:35px}
.post-table th,.post-table td{border:1px solid #ddd;padding:15px;text-align:left;font-size:16px}
.post-table th ul,.post-table td ul{padding-left:20px;padding-right:20px;margin:0}
.post-table th ul li,.post-table td ul li{padding:0;list-style-type:disc}.post-table th ul li::before,.post-table td ul li::before{width:0;height:0;opacity:0;border-width:0}
.hero__illustration-video-wrapper{width:100%;display:flex;align-items:center;justify-content:center}
@media(max-width:640px){.hero__illustration-video-wrapper{display:none;opacity:0}
}.hero__illustration-video-wrapper .hero__video-wrapper{position:relative;z-index:1}
.hero__illustration-video-wrapper .hero__video-wrapper .hero__video{position:relative;width:260px;height:100%;top:0;left:0;overflow:hidden;border-radius:20px}
.hero__illustration-video-wrapper .hero__video-wrapper .hero__video-source{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:33px}
.hero__illustration-video-wrapper .hero__video-wrapper .play-bt{top:50%;left:50%;transform:translate(-50%,-50%);border:unset;position:absolute;cursor:pointer}
.hero__illustration-video-wrapper .hero__video-wrapper .pause-bt{box-shadow:unset;top:50%;left:50%;transform:translate(-50%,-50%);border:unset;position:absolute;cursor:pointer}
.chatsimple-tw-duration-200{right:20px !important;bottom:70px !important}.main-footer{padding-top:60px;padding-bottom:150px;background:#f9f9f9}
.main-footer .footer-container{width:100%;max-width:1110px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box}
@media(max-width:768px){.main-footer .footer-container{flex-direction:column}}.main-footer .main-footer__contact{padding-bottom:78px;margin-bottom:78px;position:relative}
@media(max-width:576px){.main-footer .main-footer__contact{padding-bottom:30px;margin-bottom:55px}
}.main-footer .main-footer__contact .contact-title{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left}
.main-footer .main-footer__contact::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#bebebe}
.main-footer .main-footer__contact .contact-grid{display:grid;position:relative;align-items:center;grid-template-columns:repeat(2,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:40px;padding-top:26px}
@media(min-width:992px){.main-footer .main-footer__contact .contact-grid{grid-template-columns:repeat(3,1fr);-moz-column-gap:80px;column-gap:80px}
}.main-footer .main-footer__contact .contact-grid .contact-grid__item:nth-child(1){width:450px;grid-column:1/3}
@media(max-width:576px){.main-footer .main-footer__contact .contact-grid .contact-grid__item:nth-child(1){width:100%}
}@media(min-width:768px){.main-footer .main-footer__contact .contact-grid .contact-grid__item:nth-child(1){grid-column:1/2}
}@media(max-width:1200px){.main-footer .main-footer__contact .contact-grid .contact-grid__item:nth-child(1){width:360px}
}.main-footer .main-footer__contact .contact-grid .contact-grid__item:nth-child(2){width:200px}
@media(max-width:576px){.main-footer .main-footer__contact .contact-grid .contact-grid__item:nth-child(2){width:179px}
}@media(min-width:768px){.main-footer .main-footer__contact .contact-grid .contact-grid__item:nth-child(2){justify-self:end}
}.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-title{position:relative;display:inline-block;width:100%;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left;color:#333}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-title::before{content:"";position:absolute;width:100%;left:0;right:0;bottom:0;height:1px;background:#bebebe}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content{display:flex;justify-content:normal;-moz-column-gap:105px;column-gap:105px}
@media(max-width:1200px){.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content{-moz-column-gap:55px;column-gap:55px}
}@media(max-width:576px){.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content{-moz-column-gap:26px;column-gap:26px}
}.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul li{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#666}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul li a{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#f1563c;text-decoration:none;transition:all .5s ease}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul li a:hover{text-shadow:0 0 .65px #f1563c,0 0 .65px #f1563c}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul li:nth-child(2){margin-bottom:20px}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul li:last-child a{font-family:Inter;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;text-decoration:underline;color:#f1563c;transition:all .5s ease}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul li:last-child a:hover{text-decoration:none;text-shadow:unset}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul:first-child{width:179px}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-content ul:last-child{width:114px}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-list li{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#666}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-list li a{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#f1563c;text-decoration:none;transition:all .5s ease}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-list li a:hover{text-shadow:0 0 .65px #f1563c,0 0 .65px #f1563c}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-list li:nth-child(2){margin-bottom:20px}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-list li:last-child a{font-family:Inter;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;text-decoration:underline;color:#f1563c;transition:all .5s ease}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .contact-grid__item-list li:last-child a:hover{text-decoration:none;text-shadow:unset}
@media(min-width:768px){.main-footer .main-footer__contact .contact-grid .contact-grid__item:last-child{grid-column:1/3}
}@media(min-width:992px){.main-footer .main-footer__contact .contact-grid .contact-grid__item:last-child{grid-column:3/4}
}.main-footer .main-footer__contact .contact-grid .contact-grid__item .footer__contact-btn-wrapper{display:flex;align-items:center;justify-content:flex-start;height:100%}
@media(max-width:576px){.main-footer .main-footer__contact .contact-grid .contact-grid__item .footer__contact-btn-wrapper{left:206px}
}.main-footer .main-footer__contact .contact-grid .contact-grid__item .footer__contact-btn-wrapper .footer__contact-btn{width:134px;height:35px;border-radius:10px;border:1px solid #f1563c;font-family:Roboto,sans-serif;text-decoration:none;font-size:16px;text-transform:uppercase;color:#f1563c;font-weight:500;line-height:35px;letter-spacing:0;text-align:center;transition:all .5s ease}
.main-footer .main-footer__contact .contact-grid .contact-grid__item .footer__contact-btn-wrapper .footer__contact-btn:hover{background-color:#f1563c;color:#fff}
@media(min-width:768px){.main-footer .main-footer__contact .contact-grid .contact-grid__item .footer__contact-btn-wrapper .footer__contact-btn{margin-left:auto}
}.main-footer .main-footer_contact-item{flex-basis:20%}@media(max-width:768px){.main-footer .main-footer_contact-item{flex-basis:unset;margin-top:58px}
}.main-footer .main-footer_contact-item .main-footer_contact-item_title{margin-bottom:24px;font-family:Roboto,sans-serif;color:#333;font-size:16px;font-style:normal;font-weight:500;line-height:19px;display:inline-block}
@media(max-width:576px){.main-footer .main-footer_contact-item .main-footer_contact-item_title{margin-top:14px}
}.main-footer .main-footer_contact-item .main-footer_contact-item_addres{color:#333;margin-top:50px;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px}
@media(max-width:576px){.main-footer .main-footer_contact-item .main-footer_contact-item_addres{margin-top:30px}
}.main-footer .main-footer_contact-item .main-footer_contact-item_phone{color:#333;display:block;margin-top:30px;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px;text-decoration:none}
@media(max-width:768px){.main-footer .main-footer_contact-item .main-footer_contact-item_phone{margin-top:15px}
}.main-footer .main-footer_contact-item .main-footer_contact-item_touch{color:#333;font-family:Roboto,sans-serif;margin-top:70px;font-size:14px;font-style:normal;font-weight:400;line-height:19px}
@media(max-width:768px){.main-footer .main-footer_contact-item .main-footer_contact-item_touch{margin-top:30px}
}.main-footer .main-footer_contact-item .main-footer_contact-item_mail{color:#f1563c;font-family:Roboto,sans-serif;text-decoration:underline;font-size:16px;font-style:normal;font-weight:400;line-height:19px}
.main-footer .main-footer_contact-item .main-footer_contact-item_mail:hover{text-decoration:none !important}
.main-footer .main-footer_contact-item .main-footer_contact-item_get_touch{color:#f1563c;font-family:Roboto,sans-serif;font-size:16px;text-decoration:underline;margin-top:20px;margin-bottom:8px;display:block;font-style:normal;font-weight:400;line-height:19px;transition:all .5s ease}
.main-footer .main-footer_contact-item .main-footer_contact-item_get_touch:hover{text-decoration:none !important}
.main-footer .main-footer__menu-decoration__subscribtion-banner{box-sizing:border-box;flex-direction:column;width:100%;padding:20px;gap:20px;height:auto;margin-bottom:20px;background:#fff}
@media(min-width:768px){.main-footer .main-footer__menu-decoration__subscribtion-banner{flex-direction:row;align-items:center}
}@media(min-width:992px){.main-footer .main-footer__menu-decoration__subscribtion-banner{padding:40px;gap:40px}
}.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form{flex-direction:column}
@media(min-width:768px){.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form{flex-direction:row}
}.main-footer .main-footer__menu-decoration__subscribtion-banner form p{margin-right:auto !important}
.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-conditions{padding-bottom:20px}
.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-input{font-size:14px}
.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-conditions,.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-input input{width:100% !important}
@media(min-width:768px){.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-conditions,.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-input input{width:310px !important}
}@media(min-width:992px){.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-conditions,.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-input input{width:390px !important}
}.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-conditions,.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-input input{width:100% !important}
@media(min-width:768px){.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-conditions,.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-input input{width:310px !important}
}@media(min-width:992px){.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-conditions,.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-input input{width:390px !important}
}.main-footer .main-footer__menu-decoration__subscribtion-banner span{line-height:2.4}
.main-footer .main-footer__menu-decoration__subscribtion-banner .menu-decoration__subscribtion-banner__title{width:175px;max-width:100%;font-size:24px !important}
@media(min-width:992px){.main-footer .main-footer__menu-decoration__subscribtion-banner .menu-decoration__subscribtion-banner__title{width:250px}
}@media(min-width:768px){.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-wrapper{margin-right:20px}
}@media(min-width:992px){.main-footer .main-footer__menu-decoration__subscribtion-banner .subscription_header_form-wrapper{margin-right:40px}
}.main-footer .main-footer__menu-decoration__subscribtion-banner .menu-decoration .menu-decoration__subscribtion-banner .subscription_header_form .subscription_header_form-conditions{width:100%}
.main-footer .certificates-section{padding-top:15px}.main-footer .footer-menu{color:#333}
.main-footer .sub-menu li{width:100%}.main-footer .footer-menu-portfolio_categorization_footer,.main-footer .footer-menu-ai-digital{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}
@media(min-width:768px){.main-footer .footer-menu-portfolio_categorization_footer,.main-footer .footer-menu-ai-digital{grid-template-columns:repeat(4,1fr)}
}.main-footer .footer-menu-ai-digital li:first-child{grid-column:1/3}@media(min-width:768px){.main-footer .footer-menu-ai-digital li:first-child{grid-column:1/5}
}.main-footer .main-footer__nav-item__title a{display:block !important;padding:20px 0;font-size:16px !important;line-height:19px !important;font-weight:700 !important;text-decoration:none;cursor:default;color:#333 !important}
.main-footer .transparent a:first-child{display:none}.main-footer .main-footer__nav-item__item a{max-width:155px;display:block !important;padding-left:8px;font-family:Inter,sans-serif;font-size:14px !important;line-height:24px !important;text-decoration:none}
@media(min-width:992px){.main-footer .main-footer__nav-item__item a{padding-left:12px;line-height:34px !important;max-width:-moz-max-content;max-width:max-content}
}.main-footer .main-footer__nav-item__item a:hover{color:#f1563c}.main-footer .transparent a:not(:first-child){display:block}
.main-footer .main-footer__content{flex-basis:100%;display:grid;grid-row-gap:50px}
@media(max-width:992px){.main-footer .main-footer__content{grid-template-columns:1fr}
}@media(max-width:576px){.main-footer .main-footer__content{grid-column-gap:30px}
}.main-footer .main-footer__content .main-footer__content-item .main-footer__content-item__title{margin-bottom:24px;font-family:Roboto,sans-serif;color:#333;font-size:16px;font-style:normal;font-weight:500;line-height:19px;display:inline-block}
.main-footer .main-footer__content .main-footer__content-item .footer-certificates-wrapper{display:flex;gap:12px;flex-wrap:wrap}
.main-footer .main-footer__content .main-footer__content-item .footer_iso-wrapper{width:107px;height:36px;padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dfdfdf;border-radius:10px}
.main-footer .main-footer__content .main-footer__content-item .footer_iso-wrapper .footer_iso-icon{width:30px}
.main-footer .main-footer__content .main-footer__content-item .footer_iso-wrapper .footer_iso-title{font-family:Roboto,sans-serif;font-size:8.31px;font-weight:500;line-height:9.86px;text-align:center;color:#bebebe;padding-top:4px}
.main-footer .main-footer__content .main-footer__content-item .main-footer__content-item__list li{margin-bottom:3px}
.main-footer .main-footer__content .main-footer__content-item .main-footer__content-item__list li a{color:#666;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px;text-decoration:none;transition:all .5s ease}
.main-footer .main-footer__content .main-footer__content-item .main-footer__content-item__list li a:hover{color:#f1563c}
.main-footer .main-footer__content .main-footer__content-item .main-footer__content-item__list li:last-child{margin-bottom:0}
.main-footer .sales-forse-wrapper{-o-object-fit:contain;object-fit:contain;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-direction:row !important}
.main-footer .sales-forse-wrapper img{-o-object-fit:contain;object-fit:contain;width:71%;height:auto}
.main-footer .sales-forse-title{position:relative;left:-11px}.main-footer .main-footer__bottom{width:100%;max-width:1110px;padding-left:20px;padding-right:20px;margin:0 auto;box-sizing:border-box;padding-top:62px;display:flex;justify-content:space-between;align-items:end}
.main-footer .main-footer__bottom .main-footer__bottom-copirights{display:flex;align-items:center;-moz-column-gap:40px;column-gap:40px}
@media(max-width:768px){.main-footer .main-footer__bottom .main-footer__bottom-copirights{flex-direction:column;align-items:flex-start}
}.main-footer .main-footer__bottom .main-footer__bottom-copirights p{color:#bebebe;font-family:Roboto,sans-serif;font-size:14px;margin-bottom:-4px;font-style:normal;font-weight:400;line-height:19px}
.main-footer .main-footer__bottom .main-footer__bottom-copirights .copyright_menu{display:flex;-moz-column-gap:40px;column-gap:40px}
@media(max-width:576px){.main-footer .main-footer__bottom .main-footer__bottom-copirights .copyright_menu{flex-direction:column;margin-top:5px}
}.main-footer .main-footer__bottom .main-footer__bottom-copirights .copyright_menu li a{color:#bebebe;text-decoration:none;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:19px;transition:all .5s ease}
.main-footer .main-footer__bottom .main-footer__bottom-copirights .copyright_menu li a:hover{color:#666}
.main-footer .main-footer__bottom .main-footer__social{display:flex;-moz-column-gap:20px;column-gap:20px}
.main-footer .main-footer__bottom .main-footer__social img{transition:all .5s ease}
.main-footer .main-footer__bottom .main-footer__social img:hover{opacity:.7}.social-share-buttons{display:flex;justify-content:center;margin-top:30px}
@media(max-width:768px){.social-share-buttons{margin-top:0}}.social-share-buttons li{width:48px;height:48px;padding-right:15px}
.social-share-buttons li:last-child{padding-right:0}.social-share-buttons li a{width:48px;height:48px;display:inline-block;position:relative;background:transparent;font-size:18px;font-weight:400;border-radius:20px;line-height:40px;vertical-align:middle;border:1px solid #ccc;text-align:center}
.social-share-buttons li a svg{position:absolute;left:50%;top:50%;margin-top:-11px;margin-left:-16px;width:32px;height:22px}
.social-share-buttons li:nth-child(1) a:hover{border-color:#3c5b9a}.social-share-buttons li:nth-child(2) a:hover{border-color:#28aae1}
.social-share-buttons li:nth-child(3) a:hover{border-color:#0b78b7}.single-blogpost-wrap .social-share-buttons{justify-content:flex-end}
.single-blogpost-wrap .social-share-buttons li{width:18px;height:18px;padding-right:25px}
.single-blogpost-wrap .social-share-buttons li:last-child{padding-right:5px}.single-blogpost-wrap .social-share-buttons li a{border:0}
.single-blogpost-wrap .social-share-buttons li a svg path:first-child{fill:#666}.single-blogpost-wrap .social-share-buttons li:nth-child(1) a svg{height:24px}
.single-blogpost-wrap .social-share-buttons li:nth-child(1) a:hover svg path:first-child{fill:#3c5b9a}
.single-blogpost-wrap .social-share-buttons li:nth-child(2) a:hover svg path:first-child{fill:#28aae1}
.single-blogpost-wrap .social-share-buttons li:nth-child(3) a:hover svg path:first-child{fill:#0b78b7}
.header__single-post-meta{display:flex;align-items:center;gap:24px;padding-left:20px;padding-right:20px}
@media(max-width:920px){.header__single-post-meta{flex-direction:column-reverse}}
@media(max-width:768px){.header__single-post-meta{flex-direction:column}}.header__single-post-meta .header__single-post-title .header__single-post-data{display:flex;margin-top:24px;align-items:center;gap:14px}
.header__single-post-meta .header__single-post-title .header__single-post-data span{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:19px;text-align:left;color:#666}
@media(max-width:920px){.header__single-post-meta .header__single-post-title{margin-top:30px}
}.header__single-post-meta .post_thumbnail-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}
@media(max-width:768px){.header__single-post-meta .post_thumbnail-wrapper{justify-content:unset;align-items:unset;flex-direction:unset;width:100%}
}.header__single-post-meta .post_thumbnail-wrapper img{max-width:451px;height:451px;-o-object-fit:cover;object-fit:cover;border-radius:54px}
@media(max-width:920px){.header__single-post-meta .post_thumbnail-wrapper img{max-width:100%}
}@media(max-width:768px){.header__single-post-meta .post_thumbnail-wrapper img{display:none}
}@media(max-width:380px){.header__single-post-meta .post_thumbnail-wrapper img{max-width:100%}
}.header__single-post-meta .single-author__wrapper{display:flex;gap:24px;margin-top:20px}
@media(max-width:578px){.header__single-post-meta .single-author__wrapper{margin-top:30px}
}.header__single-post-meta .single-author__wrapper .author-meta{display:flex;flex-direction:column}
.header__single-post-meta .single-author__wrapper .author-meta .author-meta__guts{display:flex;flex-direction:row;gap:5px}
.header__single-post-meta .single-author__wrapper .author-meta .author-meta__guts .author-meta__name{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-align:left;color:#333;text-decoration:none}
.header__single-post-meta .single-author__wrapper .author-meta .author-meta__guts .number_authors{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:28px;text-align:left;color:#333;opacity:.5}
.header__single-post-meta .single-author__wrapper .author-meta .author-meta__position{font-family:Roboto;font-size:16px;font-weight:300;line-height:28px;text-align:left;color:#333;opacity:.5}
.header__single-post-meta .single-author__wrapper img{width:50px;height:50px;border-radius:100%}
.header__single-post-meta .slider-container{display:block;height:56px;position:relative;max-width:450px;margin-top:20px;margin-left:16px}
@media(max-width:768px){.header__single-post-meta .slider-container{margin-left:0}
}@media(max-width:578px){.header__single-post-meta .slider-container{margin-top:30px}
}.header__single-post-meta .slider-container .arrow-left{position:absolute;left:-22px;top:50%;transform:translate3d(0,-50%,0);font-size:28px;cursor:pointer;z-index:9}
@media(max-width:768px){.header__single-post-meta .slider-container .arrow-left{left:0}
}.header__single-post-meta .slider-container .arrow-right{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);color:white;font-size:28px;cursor:pointer;z-index:9}
.header__single-post-meta .slider-container .slider{display:block;width:360px;height:100%;margin:0 auto;position:relative;text-align:center;color:white}
@media(max-width:370px){.header__single-post-meta .slider-container .slider{width:310px}
}.header__single-post-meta .slider-container .slider .slide{display:flex;align-items:center;border-bottom-left-radius:30px;border-top-left-radius:30px;gap:14px;width:90%;height:56px;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transition:transform .3s ease-in-out 0s,z-index .2s ease-in-out .1s;background-color:#fff}
@media(max-width:768px){.header__single-post-meta .slider-container .slider .slide.slide-mobile{transform:translate3d(-45%,-50%,0) !important}
}.header__single-post-meta .slider-container .slider .slide .author-meta{display:flex;flex-direction:column}
.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__guts{display:flex;flex-direction:row;gap:5px}
.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__guts .author-meta__name{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-align:left;color:#333;text-decoration:none}
.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__guts .author-meta__name:hover{color:#f1563c}
@media(max-width:370px){.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__guts .author-meta__name{font-size:12px}
}.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__guts .number_authors{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:28px;text-align:left;color:#333;opacity:.5}
@media(max-width:370px){.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__guts .number_authors{font-size:12px}
}.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__position{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:28px;text-align:left;color:#333;opacity:.5}
@media(max-width:370px){.header__single-post-meta .slider-container .slider .slide .author-meta .author-meta__position{font-size:12px}
}.header__single-post-meta .slider-container .slider .slide img{width:50px;height:50px;border-radius:100%}
.header__single-post-meta .slider-container .slider .slide.prev-2{transform:translate3d(-70%,-50%,0);z-index:1}
.header__single-post-meta .slider-container .slider .slide.prev-1{transform:translate3d(-50%,-50%,0);z-index:2}
@media(max-width:768px){.header__single-post-meta .slider-container .slider .slide.prev-1{transform:translate3d(-45%,-50%,0)}
}.header__single-post-meta .slider-container .slider .slide.next-1{z-index:1;transform:translate3d(-55%,-50%,0)}
@media(max-width:768px){.header__single-post-meta .slider-container .slider .slide.next-1{transform:translate3d(-45%,-50%,0)}
}.header__single-post-meta .slider-container .slider .slide.next-2{z-index:2}.header__single-post-meta .slider-container .slider .slide.active{z-index:3;transform:translate3d(-45%,-50%,0);backface-visibility:hidden}
.header__single-post-meta .slider-container .slider .slide-pair.prev-1.next-1:not(.active){transform:translate3d(-55%,-50%,0)}
.section_contact{padding:80px 0}@media(min-width:768px){.section_contact{padding:46px 0}
}@media(min-width:1025px){.section_contact{padding:100px 0}}@media(min-width:1200px){.section_contact{padding:115px 0}
}@media(min-width:1600px){.section_contact{padding:125px 0}}.landing-video{padding-top:88px}
@media(max-width:768px){.landing-video{padding-top:40px;padding-bottom:40px}}.landing-video .landing-video__wrapper{max-width:1110px;padding-left:24px;padding-right:24px;width:100%;margin:0 auto}
@media screen and (max-width:1110px){.landing-video .landing-video__wrapper{width:unset;margin:0}
}.landing-video .landing-video__wrapper .landing-video__header{text-align:center}
.landing-video .landing-video__wrapper .landing-video__header h2{font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63.28px;text-align:center;margin-bottom:30px;padding-bottom:0}
@media(max-width:768px){.landing-video .landing-video__wrapper .landing-video__header h2{font-size:35px;line-height:40px}
}.landing-video .landing-video__wrapper .landing-video__header p{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center;margin-bottom:30px;padding-bottom:0}
@media(max-width:768px){.landing-video .landing-video__wrapper .landing-video__header p{font-size:14px;line-height:26px}
}.landing-video .landing-video__wrapper .video-btn-wrapper{margin-top:30px;display:flex;justify-content:center}
.landing-video .landing-video__wrapper .video-btn-wrapper .video-btn{height:48px;text-decoration:none;padding-left:24px;padding-right:24px;background-color:#f1563c;display:inline-block;border-radius:8px;font-family:Roboto,sans-serif;font-size:18px;color:#FFF;text-transform:uppercase;font-weight:700;line-height:48px;text-align:center;transition:all .5s ease}
.landing-video .landing-video__wrapper .video-btn-wrapper .video-btn:hover{background-color:#de3c21}
.post-banner-one{display:flex;border-radius:14px;background-color:#fff;box-shadow:2px 10px 30px 0 rgba(85,97,132,0.4);margin-bottom:45px}
@media(max-width:920px){.post-banner-one{flex-direction:column}}.post-banner-one .post-banner-one__content{padding-left:46px;padding-right:20px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center}
@media(max-width:768px){.post-banner-one .post-banner-one__content{padding-left:30px;padding-right:30px}
}.post-banner-one .post-banner-one__content .post-banner-one__title{font-family:Roboto,sans-serif;font-size:54px;font-weight:700;line-height:63px;text-align:left;color:#f1563c;margin-bottom:12px}
@media(max-width:1200px){.post-banner-one .post-banner-one__content .post-banner-one__title{font-size:45px;line-height:50px}
}@media(max-width:400px){.post-banner-one .post-banner-one__content .post-banner-one__title{font-size:32px;line-height:40px}
}.post-banner-one .post-banner-one__content .post-banner-one__subtitle{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:31px;text-align:left;color:#333}
.post-banner-one img{width:455px !important;border-radius:12px;-o-object-fit:cover;object-fit:cover}
@media(max-width:1200px){.post-banner-one img{width:400px !important}}@media(max-width:920px){.post-banner-one img{width:100% !important;border-top-left-radius:0;border-top-right-radius:0}
}.post-banner-two{display:flex;border-radius:14px;background-color:#edeff0;margin-bottom:45px}
@media(max-width:920px){.post-banner-two{flex-direction:column}}.post-banner-two .post-banner-two__content{padding-left:46px;padding-right:20px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center}
@media(max-width:768px){.post-banner-two .post-banner-two__content{padding-left:30px;padding-right:30px}
}.post-banner-two .post-banner-two__content .post-banner-two__title{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:31px;text-align:left;color:#333;margin-bottom:12px}
@media(max-width:1200px){.post-banner-two .post-banner-two__content .post-banner-two__title{font-size:45px;line-height:50px}
}@media(max-width:920px){.post-banner-two .post-banner-two__content .post-banner-two__title{font-size:30px;line-height:40px}
}.post-banner-two .post-banner-two__content .post-banner-two__subtitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#333}
.post-banner-two .post-banner-two__content .post-banner-two__button{display:inline-block;width:180px;height:55px;line-height:55px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;text-align:center;color:#fff;text-decoration:none;border-radius:8px;background-color:#f1563c;text-transform:uppercase;transition:all .5s ease;border:0}
.post-banner-two .post-banner-two__content .post-banner-two__button:hover{background-color:#de3c21;color:#fff}
.post-banner-two img{width:455px !important;border-radius:12px;-o-object-fit:cover;object-fit:cover}
@media(max-width:1200px){.post-banner-two img{width:400px !important}}@media(max-width:920px){.post-banner-two img{width:100% !important;border-top-left-radius:0;border-top-right-radius:0}
}.post-banner-three{display:flex;border-radius:14px;margin-bottom:45px;box-shadow:2px 10px 30px 0 rgba(85,97,132,0.4);border-top-left-radius:56px;border-top-right-radius:56px;border-bottom-left-radius:56px;border-bottom-right-radius:12px}
@media(max-width:920px){.post-banner-three{flex-direction:column}}.post-banner-three .post-banner-three__content{padding-left:46px;padding-top:40px;padding-right:20px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;background-image:url(../images/banner_three_background.png);background-repeat:no-repeat;background-position-x:80%;background-position-y:75%}
@media(max-width:768px){.post-banner-three .post-banner-three__content{padding-left:30px;padding-right:30px}
}.post-banner-three .post-banner-three__content .post-banner-three__title{font-family:Roboto,sans-serif;font-size:54px;font-weight:700;line-height:63px;text-align:left;color:#f1563c;margin-bottom:12px}
@media(max-width:1200px){.post-banner-three .post-banner-three__content .post-banner-three__title{font-size:45px;line-height:50px}
}@media(max-width:400px){.post-banner-three .post-banner-three__content .post-banner-three__title{font-size:32px;line-height:40px}
}.post-banner-three .post-banner-three__content .post-banner-three__subtitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#333}
.post-banner-three .post-banner-three__content .post-banner-three__button{display:inline-block;width:180px;height:55px;line-height:55px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;text-align:center;color:#fff;text-decoration:none;background-color:#fff;border-radius:8px;background-color:#f1563c;text-transform:uppercase;transition:all .5s ease;border:0}
.post-banner-three .post-banner-three__content .post-banner-three__button:hover{background-color:#de3c21;color:#fff}
.post-banner-three img{width:455px !important;border-top-left-radius:12px;border-top-right-radius:56px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;-o-object-fit:cover;object-fit:cover}
@media(max-width:1200px){.post-banner-three img{width:400px !important}}@media(max-width:920px){.post-banner-three img{width:100% !important;border-top-left-radius:0;border-top-right-radius:0}
}.post-banner-four{display:flex;background-color:#f1563c;box-shadow:2px 10px 30px 0 rgba(85,97,132,0.4);border-top-left-radius:56px;border-top-right-radius:56px;border-bottom-left-radius:56px;border-bottom-right-radius:12px;margin-bottom:45px}
@media(max-width:920px){.post-banner-four{flex-direction:column}}.post-banner-four .post-banner-four__content{padding-left:46px;padding-right:20px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;background-image:url(../images/banner_four_five_background.png);background-repeat:no-repeat;background-position-x:80%;background-position-y:75%}
@media(max-width:768px){.post-banner-four .post-banner-four__content{padding-left:30px;padding-right:30px}
}.post-banner-four .post-banner-four__content .post-banner-four__title{font-family:Roboto,sans-serif;font-size:54px;font-weight:700;line-height:63px;text-align:left;color:#fff;margin-bottom:12px}
@media(max-width:1200px){.post-banner-four .post-banner-four__content .post-banner-four__title{font-size:45px;line-height:50px}
}@media(max-width:400px){.post-banner-four .post-banner-four__content .post-banner-four__title{font-size:32px;line-height:40px}
}.post-banner-four .post-banner-four__content .post-banner-four__subtitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#fff}
.post-banner-four .post-banner-four__content .post-banner-four__button{display:inline-block;width:180px;height:55px;line-height:55px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;text-align:center;color:#f1563c;text-decoration:none;border-radius:8px;background-color:#fff;text-transform:uppercase;transition:all .5s ease;border:0}
.post-banner-four .post-banner-four__content .post-banner-four__button:hover{background-color:#eee}
.post-banner-four img{width:455px !important;border-top-left-radius:12px;border-top-right-radius:56px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;-o-object-fit:cover;object-fit:cover}
@media(max-width:1200px){.post-banner-four img{width:400px !important}}@media(max-width:920px){.post-banner-four img{width:100% !important;border-top-left-radius:0;border-top-right-radius:0}
}.post-banner-five{display:flex;border-radius:14px;margin-bottom:45px;background-color:#4c616c;box-shadow:2px 10px 30px 0 rgba(85,97,132,0.4);border-top-left-radius:56px;border-top-right-radius:56px;border-bottom-left-radius:56px;border-bottom-right-radius:12px}
@media(max-width:920px){.post-banner-five{flex-direction:column}}.post-banner-five .post-banner-five__content{padding-left:46px;padding-right:46px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;background-image:url(../images/banner_four_five_background.png);background-repeat:no-repeat;background-position-x:80%;background-position-y:75%}
@media(max-width:768px){.post-banner-five .post-banner-five__content{padding-left:30px;padding-right:30px}
}.post-banner-five .post-banner-five__content .post-banner-five__title{font-family:Roboto,sans-serif;font-size:54px;font-weight:700;line-height:63px;text-align:left;color:#fff;margin-bottom:12px}
@media(max-width:1200px){.post-banner-five .post-banner-five__content .post-banner-five__title{font-size:45px;line-height:50px}
}@media(max-width:400px){.post-banner-five .post-banner-five__content .post-banner-five__title{font-size:32px;line-height:40px}
}.post-banner-five .post-banner-five__content .post-banner-five__subtitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#fff}
.post-banner-five .post-banner-five__content .post-banner-five__button{display:inline-block;width:180px;height:55px;line-height:55px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;text-align:center;color:#333;text-decoration:none;background-color:#fff;border-radius:8px;background-color:#fff;text-transform:uppercase;transition:all .5s ease;border:0}
.post-banner-five .post-banner-five__content .post-banner-five__button:hover{background-color:#eee;color:#333}
.post-banner-five img{width:455px !important;border-top-left-radius:12px;border-top-right-radius:56px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;-o-object-fit:cover;object-fit:cover}
@media(max-width:1200px){.post-banner-five img{width:400px !important}}@media(max-width:920px){.post-banner-five img{width:100% !important;border-top-left-radius:0;border-top-right-radius:0}
}.post-form-container{width:100%;height:100%;max-width:992px;padding-left:60px;padding-right:60px;margin:0 auto;box-sizing:border-box;position:relative}
@media(max-width:768px){.post-form-container{padding-left:15px;padding-right:15px}
}@media(max-width:576px){.post-form-container{padding-left:0;padding-right:0}}.form-one{padding-top:80px;padding-bottom:80px;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:50px;box-shadow:2px 10px 30px 0 rgba(85,97,132,0.4)}
@media(max-width:1024px){.form-one{padding-left:18px;padding-right:18px}}@media(max-width:576px){.form-one{padding-top:45px;padding-bottom:45px}
}.form-one .form-one__content{display:flex;gap:40px}@media(max-width:992px){.form-one .form-one__content{flex-direction:column}
}.form-one .form-one__content .form-one__content--description{flex:1;display:flex;flex-direction:column;justify-content:center}
.form-one .form-one__content .form-one__content--description .form_one_title{display:inline-block;font-family:Roboto,sans-serif;font-size:48px;font-weight:300;line-height:50px;text-align:left;margin-bottom:32px;color:#fff}
@media(max-width:992px){.form-one .form-one__content .form-one__content--description .form_one_title{text-align:center}
}@media(max-width:768px){.form-one .form-one__content .form-one__content--description .form_one_title{font-size:32px;line-height:40px}
}.form-one .form-one__content .form-one__content--description .form_one_subtitle{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#fff}
@media(max-width:992px){.form-one .form-one__content .form-one__content--description .form_one_subtitle{text-align:center}
}.form-one .form-one__content .form-one__style{flex:1;background-color:#fff;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:50px;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px}
.form-one .form-one__content .form-one__style .contact-form-wrapper .sent .wpcf7-response-output{font-size:22px;line-height:1.4}
.form-one .form-one__content .form-one__style .contact-form-wrapper .checkbox label{font-size:18px}
.form-one .form-one__content .form-one__style .contact-form-wrapper form{padding:0}
.form-one .form-one__content .form-one__style .contact-form-wrapper p{position:relative;line-height:1}
.form-one .form-one__content .form-one__style .contact-form-wrapper .label{font-size:12px;line-height:14px;top:16px;display:flex;align-items:center}
.form-one .form-one__content .form-one__style .contact-form-wrapper .unfocus-label{font-size:16px;line-height:24px;color:#8c8c8c;top:32px}
.form-one .form-one__content .form-one__style .contact-form-wrapper .required{position:static;margin-top:0;margin-bottom:0}
.form-one .form-one__content .form-one__style .contact-form-wrapper textarea{font-size:18px;height:28px;max-height:28px;min-height:48px}
.form-one .form-one__content .form-one__style .contact-form-wrapper input{font-size:16px;line-height:24px;color:#2a2a2a;margin-top:10px;border-bottom:1px solid #ccc;padding:0 0 8px;height:auto}
.form-one .form-one__content .form-one__style .contact-form-wrapper .confirmation-text{font-size:10px;line-height:16px;text-align:center;color:#666;max-width:100%;position:relative;z-index:0;margin-left:0;margin-right:0}
.form-one .form-one__content .form-one__style .contact-form-wrapper .confirmation-text p br{display:none}
.form-one .form-one__content .form-one__style .contact-form-wrapper .confirmation-text.post__confirmation-text{margin-top:20px}
.form-one .form-one__content .form-one__style .contact-form-wrapper .confirmation-text.post-contact-confirmation__text{margin-top:20px}
.form-one .form-one__content .form-one__style .contact-form-wrapper .wpcf7-submit{margin:0 auto;margin-top:32px;color:#fff;width:auto;font-weight:700;font-size:18px;line-height:24px;padding:12px 12px 12px;box-sizing:border-box;border:0}
.form-two{padding-top:80px;padding-bottom:80px;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:50px;box-shadow:2px 10px 30px 0 rgba(85,97,132,0.4)}
@media(max-width:1024px){.form-two{padding-left:18px;padding-right:18px}}.form-two .form_two_title{display:block;font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:55px;text-align:center;margin-bottom:32px;color:#fff;padding-left:30px;padding-right:30px}
@media(max-width:768px){.form-two .form_two_title{font-size:32px;line-height:40px;padding-left:15px;padding-right:15px}
}.form-two .form_two_subtitle{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:30px;text-align:center;color:#fff;max-width:750px;width:100%;margin:0 auto;margin-bottom:46px}
.form-two .form-two__content{display:flex;gap:40px;align-items:center;align-items:stretch}
.form-two .form-two__content .form-two__image{flex:1;display:flex}@media(max-width:992px){.form-two .form-two__content .form-two__image{display:none}
}.form-two .form-two__content .form-two__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-right-radius:0;border-bottom-left-radius:50px}
.form-two .form-two__content .form-two__style{flex:1;background-color:#fff;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:50px;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px}
.form-two .form-two__content .form-two__style .contact-form-wrapper .sent .wpcf7-response-output{font-size:22px;line-height:1.4}
.form-two .form-two__content .form-two__style .contact-form-wrapper textarea{font-size:18px;height:28px;max-height:28px;min-height:48px}
.form-two .form-two__content .form-two__style .contact-form-wrapper .checkbox label{font-size:18px}
.form-two .form-two__content .form-two__style .contact-form-wrapper form{padding:0}
.form-two .form-two__content .form-two__style .contact-form-wrapper p{position:relative;line-height:1}
.form-two .form-two__content .form-two__style .contact-form-wrapper .label{font-size:12px;line-height:14px;top:16px;display:flex;align-items:center}
.form-two .form-two__content .form-two__style .contact-form-wrapper .unfocus-label{font-size:16px;line-height:24px;color:#8c8c8c;top:32px}
.form-two .form-two__content .form-two__style .contact-form-wrapper .required{position:static;margin-top:0;margin-bottom:0}
.form-two .form-two__content .form-two__style .contact-form-wrapper input{font-size:16px;line-height:24px;color:#2a2a2a;margin-top:10px;border-bottom:1px solid #ccc;padding:0 0 8px;height:auto}
.form-two .form-two__content .form-two__style .contact-form-wrapper .confirmation-text{font-size:10px;line-height:16px;text-align:center;color:#666;max-width:100%;position:relative;z-index:0;margin-top:-40px;margin-left:0;margin-right:0}
.form-two .form-two__content .form-two__style .contact-form-wrapper .confirmation-text p br{display:none}
.form-two .form-two__content .form-two__style .contact-form-wrapper .confirmation-text.post__confirmation-text{margin-top:20px}
.form-two .form-two__content .form-two__style .contact-form-wrapper .confirmation-text.post-contact-confirmation__text{margin-top:0}
.form-two .form-two__content .form-two__style .contact-form-wrapper .wpcf7-submit{margin:0 auto;margin-top:32px;color:#fff;width:auto;font-weight:700;font-size:18px;line-height:24px;padding:12px 12px 12px;box-sizing:border-box;border:0}
.post_lines_banner{padding-top:18px;padding-bottom:18px;padding-left:14px;padding-right:14px;border-radius:12px;max-width:100%;margin-bottom:30px;background-repeat:no-repeat;background-size:cover}
.post_lines_banner .post_lines_banner-guts{display:flex;align-items:center;justify-content:center;-moz-column-gap:40px;column-gap:40px}
@media(max-width:768px){.post_lines_banner .post_lines_banner-guts{flex-direction:column;row-gap:30px}
}@media(max-width:576px){.post_lines_banner .post_lines_banner-guts{row-gap:15px}
}.post_lines_banner .post_lines_banner-guts.line-decoration{display:block;text-align:center}
@media(max-width:768px){.post_lines_banner .post_lines_banner-guts.line-decoration{display:flex;row-gap:0}
}.post_lines_banner.red{background-color:#ef4934}.post_lines_banner.red .post_lines-description{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:30px;text-align:left;color:#fff;max-width:60%}
@media(max-width:768px){.post_lines_banner.red .post_lines-description{text-align:center;max-width:100%}
}@media(max-width:576px){.post_lines_banner.red .post_lines-description{font-size:18px}
}.post_lines_banner.red .post_line-link{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:56px;text-align:center;color:#fff;text-decoration:underline;transition:all .5s ease;border:0}
@media(max-width:576px){.post_lines_banner.red .post_line-link{font-size:18px;line-height:30px}
}.post_lines_banner.red .post_line-link:hover{text-decoration:none;color:#fff}.post_lines_banner.red .post_lines-button{min-width:138px;height:48px;padding-left:15px;padding-right:15px;line-height:48px;font-family:Roboto,sans-serif;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:700;text-align:center;border-radius:8px;background-color:#fff;color:#f1563c;transition:all .5s ease;border:0}
@media(max-width:576px){.post_lines_banner.red .post_lines-button{font-size:14px;line-height:40px;height:40px}
}.post_lines_banner.red .post_lines-button:hover{background-color:#eee}.post_lines_banner.dark{background-color:#333}
.post_lines_banner.dark .post_lines-description{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:30px;text-align:left;color:#fff;max-width:60%}
@media(max-width:768px){.post_lines_banner.dark .post_lines-description{text-align:center;max-width:100%}
}@media(max-width:576px){.post_lines_banner.dark .post_lines-description{font-size:18px}
}.post_lines_banner.dark .post_line-link{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:56px;text-align:center;color:#fff;text-decoration:underline;transition:all .5s ease;border:0}
@media(max-width:576px){.post_lines_banner.dark .post_line-link{font-size:18px;line-height:30px}
}.post_lines_banner.dark .post_line-link:hover{text-decoration:none;color:#fff}.post_lines_banner.dark .post_lines-button{min-width:138px;height:48px;padding-left:15px;padding-right:15px;line-height:48px;font-family:Roboto,sans-serif;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:700;text-align:center;border-radius:8px;background-color:#f1563c;color:#fff;transition:all .5s ease;border:0}
@media(max-width:576px){.post_lines_banner.dark .post_lines-button{font-size:14px;line-height:40px;height:40px}
}.post_lines_banner.dark .post_lines-button:hover{background-color:#de3c21;color:#fff}
.post_lines_banner.grey{background-color:#eee}.post_lines_banner.grey .post_lines-description{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:30px;text-align:left;color:#000;max-width:60%}
@media(max-width:768px){.post_lines_banner.grey .post_lines-description{text-align:center;max-width:100%}
}@media(max-width:576px){.post_lines_banner.grey .post_lines-description{font-size:18px}
}.post_lines_banner.grey .post_line-link{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:56px;text-align:center;color:#f1563c;text-decoration:underline;transition:all .5s ease;border:0}
@media(max-width:576px){.post_lines_banner.grey .post_line-link{font-size:18px;line-height:30px}
}.post_lines_banner.grey .post_line-link:hover{text-decoration:none;color:#f1563c}
.post_lines_banner.grey .post_lines-button{min-width:138px;height:48px;padding-left:15px;padding-right:15px;line-height:48px;font-family:Roboto,sans-serif;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:700;text-align:center;border-radius:8px;background-color:#f1563c;color:#fff;transition:all .5s ease;border:0}
@media(max-width:576px){.post_lines_banner.grey .post_lines-button{font-size:14px;line-height:40px;height:40px}
}.post_lines_banner.grey .post_lines-button:hover{background-color:#de3c21;color:#fff}
.custom-quotation{padding-top:52px;padding-bottom:52px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px}
@media(max-width:768px){.custom-quotation{padding-top:35px;padding-bottom:35px}}.custom-quotation .custom-quotation__guts{display:flex;flex-direction:column;padding-top:47px;position:relative;max-width:80%;margin:0 auto}
@media(max-width:768px){.custom-quotation .custom-quotation__guts{max-width:95%}}
.custom-quotation .custom-quotation__guts .custom-quotation__content{display:flex;align-items:center;gap:15px}
.custom-quotation .custom-quotation__guts .custom-quotation__content img{width:60px;height:60px}
.custom-quotation .custom-quotation__guts::before{content:"";position:absolute;width:47px;height:26px;top:0;left:0;background-image:url(../images/quotation_icon.svg);background-repeat:no-repeat;background-size:contain}
.custom-quotation .custom-quotation__guts .custom-quotation__text{display:inline-block;margin-bottom:29px;font-family:Roboto,sans-serif;font-size:26px;font-weight:400;line-height:30.47px;text-align:left;color:#212121}
@media(max-width:768px){.custom-quotation .custom-quotation__guts .custom-quotation__text{font-size:18px;line-height:24px;margin-bottom:15px}
}.custom-quotation .custom-quotation__guts .custom-quotation__author-details{display:flex;flex-direction:column}
.custom-quotation .custom-quotation__guts .custom-quotation__author-details .custom-quotation__author{font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:23.01px;text-align:left;color:#f1563c}
@media(max-width:768px){.custom-quotation .custom-quotation__guts .custom-quotation__author-details .custom-quotation__author{font-size:18px;line-height:24px;margin-bottom:14px}
}.custom-quotation .custom-quotation__guts .custom-quotation__author-details .custom-quotation__author-position{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:23.01px;text-align:left;color:#a3a3a3}
.milestones-block{margin-bottom:30px}.milestones-block__title{display:block;font-family:Roboto,sans-serif;font-size:54px;font-weight:300;line-height:63.28px;text-align:center;margin-bottom:46px}
.milestones-block .milestones-block__guts{display:flex;gap:30px}@media(max-width:768px){.milestones-block .milestones-block__guts{flex-direction:column}
}.milestones-block .milestones-block__main-section-image{width:455px;height:auto;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:32px;display:flex;align-items:flex-end;padding-bottom:44px;padding-left:40px}
@media(max-width:992px){.milestones-block .milestones-block__main-section-image{width:320px;padding-left:20px;padding-bottom:20px}
}@media(max-width:768px){.milestones-block .milestones-block__main-section-image{width:auto;height:400px}
}.milestones-block .milestones-block__main-section-image .milestones-block__image--description{font-family:Roboto,sans-serif;font-size:34px;font-weight:500;line-height:42px;text-align:left;color:#fff}
@media(max-width:576px){.milestones-block .milestones-block__main-section-image .milestones-block__image--description{font-size:28px;line-height:34px}
}.milestones-block .milestones-block__grid{display:flex;flex-direction:column;row-gap:30px}
.milestones-block .milestones-block__grid .milestones-block__main-section-title{background-color:#f1563c;border-radius:32px;padding-bottom:43px;padding-top:43px;padding-left:40px;padding-right:40px;display:flex;flex-direction:column;row-gap:10px;background-size:cover;background-position:center;background-repeat:no-repeat}
.milestones-block .milestones-block__grid .milestones-block__main-section-title .milestones-block__main-title{font-family:Inter,sans-serif;font-size:68px;font-weight:700;line-height:68px;text-align:left;color:#fff}
@media(max-width:992px){.milestones-block .milestones-block__grid .milestones-block__main-section-title .milestones-block__main-title{font-size:45px;line-height:55px}
}@media(max-width:576px){.milestones-block .milestones-block__grid .milestones-block__main-section-title .milestones-block__main-title{font-size:36px;line-height:42px}
}.milestones-block .milestones-block__grid .milestones-block__main-section-title .milestones-block__main-subtitle{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:30px;text-align:left;color:#fff}
.milestones-block .milestones-block__clutch-wrapper{display:flex;gap:30px;justify-content:space-between}
@media(max-width:428px){.milestones-block .milestones-block__clutch-wrapper{flex-direction:column}
}.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section{width:100%;background-color:#fff;border-radius:32px;box-shadow:10px 10px 30px 0 rgba(0,0,0,0.1019607843);display:flex;flex-direction:column;align-items:center;justify-content:center}
@media(max-width:428px){.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section{padding-top:30px;padding-bottom:30px}
}.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section .milestones-block__clutch-title{display:block;margin-bottom:5px;font-family:Roboto,sans-serif;text-transform:uppercase;font-size:16px;font-weight:300;line-height:18.75px;letter-spacing:.7831263542px;text-align:center;color:#18313a}
.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section .milestones-block__clutch-image{width:84px}
.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section .milestones-block__rating{list-style-type:none;display:flex;padding:0;margin:0;margin-top:13px;margin-bottom:13px}
.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section .milestones-block__rating li{list-style-type:none;display:flex;padding:0;margin:0}
.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section .milestones-block__rating li::before{width:0;height:0;opacity:0}
.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section .milestones-block__rating li img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}
@media(max-width:992px){.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section .milestones-block__rating li img{width:22px;height:22px}
}.milestones-block .milestones-block__clutch-wrapper .milestones-block__clutch-section__rating-text{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:30px;text-align:center;color:white}
.milestones-block .milestones-block__clutch-wrapper .milestones-block__project-image{width:255px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:25px}
@media(max-width:992px){.milestones-block .milestones-block__clutch-wrapper .milestones-block__project-image{width:190px}
}@media(max-width:430px){.milestones-block .milestones-block__clutch-wrapper .milestones-block__project-image{width:170px}
}@media(max-width:428px){.milestones-block .milestones-block__clutch-wrapper .milestones-block__project-image{width:100%}
}.wp-block-embed__wrapper iframe{width:100%;height:535px;margin-bottom:18px}@media(max-width:992px){.wp-block-embed__wrapper iframe{height:435px}
}@media(max-width:768px){.wp-block-embed__wrapper iframe{height:365px}}@media(max-width:600px){.wp-block-embed__wrapper iframe{height:285px}
}@media(max-width:600px){.wp-block-embed__wrapper iframe{height:285px}}@media(max-width:500px){.wp-block-embed__wrapper iframe{height:210px}
}.extra_user_info{position:absolute;left:-9999px;top:-9999px}.admin-bar .csrf_token{display:none}
.csrf_token{position:absolute}.launch-page{overflow-x:hidden}.main-header{background:#f3f3f3;background-image:url(../images/home/header_bg.jpg);background-position:center;background-size:cover;position:relative;display:flex;display:-ms-flexbox;height:100vh;overflow:hidden;box-sizing:border-box;padding:27px 27px 87px}
/**-----------------------------------------------------------------------------------*!*/.main-header .bg-video-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}
.main-header .bg-video-wrapper .bgvideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%)}
.main-header .center{width:100%;height:auto;margin:0 auto;text-align:center;color:#494949;position:relative;overflow:hidden;box-sizing:border-box;display:flex;display:-ms-flexbox;flex-direction:column;align-self:center;-ms-flex-item-align:center;-ms-flex-align:center;justify-content:space-between}
.main-header .center .main-logo{display:block;width:223px;height:114px;margin:30px auto 50px;cursor:pointer}
.main-header .center .main-logo img,.main-header .center .main-logo svg,.main-header .bottom-controls-wrapper .arrow img,.main-header .bottom-controls-wrapper .arrow svg{display:block;width:100%;height:100%;margin:0 auto}
.main-header .center .header-wrapper{height:64px;width:100%;margin:0 auto;position:relative}
.main-header .center h1,.main-header .center p{-moz-user-select:none;user-select:none;-webkit-user-select:none;padding:0 25px}
.main-header .center h1{width:auto;max-width:1200px;font-size:88px;font-weight:500;line-height:1;margin:95px auto 30px}
.main-header .center h1 span.blue-color{color:#57a0b8}.main-header .center p{font-size:24px;line-height:1.45;font-weight:400;max-width:660px;position:relative;margin:45px auto}
.main-header .bottom-controls-wrapper{display:block;overflow:hidden;position:absolute;bottom:27px;left:50%;margin-left:-100px;width:200px;height:60px}
.main-header .bottom-controls-wrapper .arrow{display:block;width:30px;height:30px;margin:15px auto;overflow:hidden;z-index:2;cursor:pointer;opacity:.6}
.no-touch .main-header .bottom-controls-wrapper .arrow:hover{opacity:1}.fixed.cookie_notice{position:fixed;bottom:-500px;width:100%;max-width:100vw !important;overflow:hidden;z-index:99999999999;background-color:#494949;opacity:.8;color:#fff;font-size:12px;line-height:1.25;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:bottom .5s ease}
.has_popup .fixed.cookie_notice{bottom:0}.estimate-block{padding:10px 20px;max-width:705px}
.estimate-block.right{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:260px;flex-shrink:0}
.accept_cookies{font-size:inherit;display:block;padding:8px 20px;margin:0 auto;background:transparent;color:#fff;font-weight:500;text-transform:uppercase;text-decoration:none;border:1px solid #fff;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;cursor:pointer;border-radius:20px}
@media all and (min-width:768px) and (max-width:1100px){.accept_cookies{margin-left:0}
}.no-touch .accept_cookies:hover{box-shadow:inset 0 0 2px #fff}footer{overflow:hidden;padding:0 0 24px;background:#fff}
footer .footer-social__list{margin:5px 0 40px;font-size:0;text-align:center}footer .footer-social__list li{display:inline-block;margin:0 12px}
footer .footer-social__list li a{display:block;width:46px;height:46px;border-radius:50%;position:relative;text-align:center;line-height:46px}
footer .footer-social__list .social-footer-icon{vertical-align:middle;fill:#a3a3a3;transition:all .06s;-webkit-transition:all .06s;width:18px;height:18px}
.no-touch footer .footer-social__list a:hover .social-footer-icon{fill:#fff}.no-touch footer .footer-social__list .facebook a:hover svg{fill:#205b9d}
.no-touch footer .footer-social__list .twitter a:hover svg{fill:#00abe4}.no-touch footer .footer-social__list .skype a:hover svg{fill:#00b4ea}
.no-touch footer .footer-social__list .linkedin a:hover svg{fill:#0079ba}.no-touch footer .footer-social__list .youtube a:hover svg{fill:#e62b27}
.no-touch footer .footer-social__list .google a:hover svg{fill:#dc4e41}.no-touch footer .footer-social__list .behance a:hover svg{fill:#2d51eb}
.no-touch footer .footer-social__list .dribbble a:hover svg{fill:#ea4c89}.main-footer{background:#f3f3f3;background-repeat:no-repeat;background-position:top center;background-size:1600px auto}
footer .contacts{margin:auto;width:auto;max-width:1270px;padding:0;text-align:center}
footer .contacts .copy{text-align:center;font-size:12px;color:#a3a3a3}footer .contacts .copy .terms,footer .contacts .copy .terms li{display:inline-block;margin:0 5px;padding:0}
footer .contacts .terms a{text-align:center;color:#a3a3a3;text-decoration:none;font-size:12px;margin:0}
.no-touch footer .contacts .terms a:hover{color:#f1563c}footer .contacts-list{display:inline-block;margin:60px 0 45px}
footer .contacts-list .country-wrapper,footer .contacts-list .single-address{display:inline-block;padding:0;vertical-align:top;text-align:left}
footer .contacts-list .single-address{width:auto;max-width:185px}.contacts-list .country-wrapper h2{font-size:24px;line-height:28px;margin:0 0 10px;padding-right:32px;font-weight:400;color:#333;float:left}
.contacts-list .address-wrapper{overflow:hidden;float:left}footer .contacts-list .single-address:not(:last-of-type){margin-right:32px}
.contacts-list .country-wrapper:not(:last-of-type){margin-right:53px}.contacts-list .contacts-header{font-weight:900}
.contacts-list address{color:#8c8c8c;font-size:14px;line-height:1.7em;font-family:"Open Sans",sans-serif;font-style:normal}
.contacts-list address a{display:block;text-decoration:none;font-weight:700}.no-touch .contacts-list address a:hover{text-decoration:none}
.contacts-list .address-phone__contacts{color:#8c8c8c}.contacts-list .address-mail__contacts{color:#f1563c;margin:4px 0}
footer .footer-social__list li a{background:#fff}@media all and (max-width:980px){.contacts-list .country-wrapper h2,.contacts-list .address-wrapper{float:none}
footer .contacts-list .single-address{max-width:180px}.contacts-list .country-wrapper h2{margin-bottom:19px}
.contacts-list address{font-size:12px;line-height:20px}footer{padding:0 0 30px}footer .contacts-list{margin:50px 0 35px}
footer .contacts-list .single-address:not(:last-of-type){margin-right:28px}.contacts-list .country-wrapper:not(:last-of-type){margin-right:50px}
footer .footer_clutch-link{margin:40px auto 20px}}@media all and (max-width:680px){footer .contacts-list{margin:0 0 60px;display:block}
.contacts-list .country-wrapper h2{float:left;padding:0;width:130px;font-size:20px}
footer .contacts-list .country-wrapper{display:block;width:auto;padding:44px 0 0;margin:auto;max-width:280px}
footer .contacts-list .single-address{padding:0}footer .contacts-list .single-address+.single-address{padding-top:32px}
.contacts-list .country-wrapper:not(:last-of-type){margin-right:auto}}@media all and (max-width:767px){.fixed.cookie_notice{display:block}
.estimate-block{padding:20px}.estimate-block.right{padding-top:0}.accept_cookies{width:100%}
}footer .footer_clutch-link{display:block;margin:40px auto 25px;text-decoration:none;width:113px}
.no-touch footer .footer_clutch-link:hover{opacity:.8;cursor:pointer}footer .footer_clutch-link span,footer .footer_clutch-link svg,footer .footer_clutch-link img{display:block;text-transform:uppercase;font-size:17px;font-weight:300;width:100%;height:auto;max-height:33px;text-align:center}
@media all and (max-width:1800px){.main-header{min-height:600px}.main-header .center h1{font-size:76px;margin:100px auto 30px}
.main-header .center p{font-size:22px;margin:20px auto}}@media all and (max-width:1440px){.main-header{min-height:600px}
.main-header .center .main-logo{display:block;width:190px;height:97px;margin:73px auto 29px;cursor:pointer}
.main-header .center h1{font-size:68px;margin:50px auto 30px}.main-header .center p{font-size:20px;margin:20px auto}
section h1,h2.section-heading{font-size:48px;padding:60px 30px 50px}h3.section-subheading{font-size:32px}
h3.opportunities-subheading{font-size:38px}.services .services-list .icon-holder-service{height:68px;width:68px}
.service-caption{font-size:26px}.services .services-list .info p{font-size:14px}}
@media all and (max-width:1280px){.main-header{min-height:630px}.testimonial-slider__content p{font-size:20px}
}@media all and (max-width:1080px){.main-header .center .main-logo{width:174px;height:89px;margin:60px auto 16px}
.main-header .center h1{font-size:64px;margin:50px auto}.main-header .center p{font-size:18px;margin:0 auto}
.main-header .bottom-controls-wrapper .arrow{width:24px;height:24px}section h1,h2.section-heading{font-size:46px;padding:65px 30px 50px}
h3.section-subheading{font-size:30px}h3.opportunities-subheading{font-size:32px}.services .services-list>li .info{padding:20px 0}
.service-caption{font-size:24px;margin-bottom:18px}.services .services-list .icon-holder-service{height:62px;width:62px;margin-bottom:18px}
.testimonial-slider__content p{font-size:18px}.testimonials .testimonials-wrap{max-width:800px}
.testimonials-pager__item a{padding:10px;height:46px;width:46px}.testimonials-pager__item img,.testimonials-pager__item svg{line-height:46px}
.whoweare__summary{max-width:500px}}@media all and (max-width:1024px) and (orientation:portrait){.main-header{min-height:900px}
.main-header .center h1{font-size:8vw;max-width:50%}.text-wrapper{margin:5vh auto}
}@media all and (max-width:960px) and (orientation:portrait){.text-wrapper{margin:0 auto 12vh auto}
}@media all and (max-width:1080px) and (orientation:landscape){.main-header{min-height:580px}
.main-header .center{height:100%;padding-bottom:100px}.main-header .center h1{font-size:10vh;max-width:50%;margin:20px auto}
.main-header .center p{max-width:560px}.main-header .center .main-logo{margin:40px auto 37px}
}@media all and (max-width:860px) and (max-height:400px) and (orientation:landscape){.main-header{min-height:375px}
.main-header .center{padding-bottom:20vh}.main-header .center h1{font-size:10vh;margin:2vh auto 1vh}
.main-header .center p{font-size:4vh}.main-header .center .main-logo{margin:2vh auto}
}@media all and (max-width:960px){.services .services-list li{width:50%}.main-footer{background-size:1281px auto;background-position:top -70px center}
}@media all and (max-width:800px){.main-header{background-image:url(../images/home/header-bg.jpg)}
.main-header .bg-video-wrapper,.main-header .bgvideo{display:none}section h1,h2.section-heading{font-size:44px;padding-top:66px;padding-bottom:40px}
h3.section-subheading{font-size:28px}h3.opportunities-subheading{font-size:32px}.services .services-list .icon-holder-service{height:50px;width:50px;margin:0 auto 10px}
.service-caption{margin-bottom:15px}.testimonials .testimonials-wrap{max-width:600px}
}@media all and (max-width:800px) and (orientation:portrait){.main-header{min-height:600px}
.main-header .center .main-logo{width:225px;height:115px;margin:110px auto 0}.main-header .center .header-wrapper{top:250px;position:absolute}
.main-header .center h1{font-size:10vw;padding:0;max-width:80vw}.main-header .center p{font-size:18px;margin:0 auto 50px;max-width:400px}
.text-wrapper{margin:0 auto 6vh auto}}@media all and (max-width:768px) and (orientation:landscape),all and (max-width:540px) and (orientation:portrait){.main-header .center{width:auto;padding:0 0 30px}
.main-header .center h1{font-size:44px}.main-header .center .main-logo{display:block;width:150px;height:76px;margin:50px auto 10px;cursor:pointer}
.main-header .center .header-wrapper{height:0;top:250px;position:absolute}.main-header .center p{font-size:16px;margin:20px auto;padding:0}
.service-caption{font-size:16px;margin-bottom:0}.testimonial-slider__content p{padding:0 50px 0 60px;font-size:14px}
.testimonial-slider__signature{padding:0 50px 20px 60px}.testimonial-slider__signature .testimonial-site-description{font-size:12px}
.testimonial-slider__content .quotes{left:30px}.quotes{height:20px;width:30px}.testimonial-slider__signature li{display:block;margin:auto}
.testimonial-slider__signature .author{font-size:16px;line-height:22px}.testimonial-slider__signature .company,.testimonial-slide a{font-size:14px;line-height:22px}
.testimonials-pager__wrapper{margin:0 auto}.testimonials-pager__item{padding:0}.testimonials-pager__item a{margin:0;padding:10px;height:43px;width:43px}
.testimonials-pager__item img,.testimonials-pager__item svg{line-height:43px}.fixed-header,.fixed-header.top-fixed-header{padding:0;width:100%;left:0}
footer .social-list.footer-social__list li a{display:block;width:44px;height:44px;border-radius:50%;line-height:44px}
footer .social-list.footer-social__list .social-footer-icon{width:14px;height:14px}
footer .footer-social__list{margin:0 0 20px}footer .footer_clutch-link{margin:30px auto}
}@media all and (max-width:768px) and (orientation:portrait){.main-header .center{padding-bottom:100px}
.testimonials .testimonials-wrap .bx-viewport{max-height:320px}}@media all and (max-width:768px) and (orientation:landscape){.main-header{min-height:320px}
.main-header .center .main-logo{display:block;width:16vw;height:9vw;margin:0 auto;cursor:pointer}
.main-header .center h1{font-size:6vw;margin:4vh auto 0}.main-header .center p{font-size:1.8vw;max-width:50vw;margin:4vh auto}
.main-header .bottom-controls-wrapper .arrow{width:3.5vw;height:3.5vw}}@media all and (max-width:767px){section h1,h2.section-heading{font-size:25px;padding-top:46px;padding-bottom:30px}
h3.section-subheading{font-size:23px}h3.opportunities-subheading{font-size:28px}.services .services-list .info p{display:none}
}@media all and (max-width:540px){footer{padding:0 0 55px}.main-footer{background-size:2140px auto;background-position:top -115px left -272px}
footer .contacts .copy .terms{display:block;margin:0 auto}}@media all and (max-width:400px){.contacts-list .country-wrapper h2{width:100px}
}@media all and (max-width:360px) and (orientation:portrait){.main-header{min-height:520px;max-height:586px}
.main-header .center{padding:0}.main-header .center h1{font-size:38px;max-width:90vw}
.main-header .center .main-logo{width:150px;height:76px;margin:20px auto}.text-wrapper{margin:0 auto 2vh auto}
.testimonials .testimonials-wrap .bx-viewport{max-height:340px}}@media all and (max-width:320px) and (max-height:568px){.main-header{max-height:568px;min-height:480px}
.main-header .center .main-logo{width:142px;height:76px;margin:0 auto 6px}.main-header .center h1{font-size:38px}
.main-header .center p{margin:10px auto}.testimonials .testimonials-wrap .bx-viewport{max-height:370px}
}@media all and (max-width:320px) and (max-height:480px){.main-header{min-height:480px}
.main-header .center{display:block}.main-header .center .main-logo{width:120px;height:60px}
.main-header .center h1{margin:.3em auto;font-size:36px}.main-header .center p{font-size:15px}
}main{-webkit-overflow-scrolling:touch;min-height:calc(100vh - 381px)}@media all and (max-width:700px){main{min-height:calc(100vh - 456px)}
}.contact-form-wrapper .g-recaptcha .grecaptcha-badge{height:0 !important;overflow:hidden}
div.wpcf7-validation-errors,div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
.contact-form-wrapper{font-family:"Roboto",sans-serif;padding-left:20px;padding-right:20px}
.contact-form-wrapper h1,.contact-form-wrapper .section-heading{width:auto;max-width:600px;margin-left:auto;margin-right:auto;padding-bottom:50px;margin-bottom:0}
@media all and (max-width:768px){.contact-form-wrapper h1,.contact-form-wrapper .section-heading{padding-bottom:30px}
}.wide-form-wrapper h1,.wide-form-wrapper .section-heading{max-width:820px}.contact-form-wrapper .gform_wrapper{margin:0 auto;width:auto;padding:0 26px;max-width:504px;position:relative}
@media all and (max-width:500px){.contact-form-wrapper .gform_wrapper{padding:0 10px}
}@media all and (max-width:360px){.contact-form-wrapper .gform_wrapper{padding:0 !important}
}.contact-form-wrapper.wide-form-wrapper .gform_wrapper{margin-top:0;max-width:810px}
.estimate-form-wrapper .gform_wrapper{max-width:604px}.contact-form-wrapper{position:relative;overflow:hidden}
.contact-form-wrapper .gform_wrapper p{position:relative;-webkit-transform:translateZ(0);margin:0}
.contact-form-wrapper .gform_wrapper br{display:none}.contact-form-wrapper label{position:absolute;top:15px;font-size:18px;color:#888;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;z-index:1}
.contact-form-wrapper .unfocus-label{position:absolute;top:42px;font-size:22px;left:0;color:#888;transition:all .2s ease-in-out}
.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=file],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=number],.contact-form-wrapper textarea{border-radius:0 !important;border:0;box-shadow:none;outline:0;padding:0 0 14px;margin-top:42px;font-size:22px;width:100%;height:28px;font-family:"Roboto",sans-serif;background:transparent}
.wpcf7-form-control-wrap.upload-file,.wpcf7-form-control-wrap.upload-file-1{display:block;height:84px}
.wpcf7-form-control-wrap.upload-file-1{border-bottom:2px solid #ccc}.contact-form-wrapper input:disabled,.contact-form-wrapper textarea:disabled{background-color:transparent}
.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=number],.contact-form-wrapper textarea,.contact-form-wrapper .upload-file{border-bottom:2px solid #ccc;color:#212121;transition:height .2s ease}
.contact-form-wrapper .upload-file-1{color:#212121;transition:height .2s ease;position:relative}
.contact-form-wrapper textarea{overflow:hidden;resize:none;min-height:84px}.apply-job.contact-form-wrapper textarea,.join-team.contact-form-wrapper textarea{min-height:unset;height:28px}
.contact-form-wrapper textarea:focus,.contact-form-wrapper textarea.filled{height:84px;transition:height .2s ease;overflow-x:hidden;overflow-y:auto}
.contact-form-wrapper input[type=file]{opacity:0;backface-visibility:hidden}.contact-form-wrapper input[type=text]:focus,.contact-form-wrapper input[type=email]:focus,.contact-form-wrapper input[type=tel]:focus,.contact-form-wrapper input[type=number]:focus,.contact-form-wrapper textarea:focus{border-color:#575757}
.contact-form-wrapper .checkbox span.wpcf7-list-item{margin:0}.half-column{width:calc(50% - 10px);display:inline-block;vertical-align:middle;font-size:0}
.half-column:nth-child(odd){margin-left:15px}.contact-form-wrapper .two-columns-description{margin:30px auto 10px;display:inline-block;color:#888;font-size:22px}
.contact-form-wrapper .two-columns label{display:inline;position:relative;font-size:22px;color:#333;font-weight:normal;font-family:"Roboto",sans-serif}
.contact-form-wrapper .two-columns{margin:0 auto;overflow:hidden}.contact-form-wrapper .two-columns .wpcf7-form-control{overflow:hidden}
.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item{float:left;width:calc(50% - 10px);text-align:left;margin:15px 0}
.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item:nth-child(even){margin-left:20px}
.contact-form-wrapper .two-columns input[type=checkbox]+label,.contact-form-wrapper .two-columns input[type=radio]+label{text-align:left}
.contact-form-wrapper .three-columns-description{margin:30px auto 10px;display:inline-block}
.contact-form-wrapper .three-columns label{display:inline-block;position:relative;font-size:22px;color:#333;font-weight:normal;font-family:"Roboto",sans-serif}
.contact-form-wrapper .three-columns .wpcf7-radio{margin:0 auto;overflow:hidden;display:flex;justify-content:space-between}
.contact-form-wrapper .three-columns .wpcf7-form-control{overflow:hidden}.contact-form-wrapper .three-columns .wpcf7-form-control .wpcf7-list-item{float:left;width:auto;text-align:left;margin:15px 0}
.contact-form-wrapper .three-columns input[type=checkbox]+label,.contact-form-wrapper .three-columns input[type=radio]+label{text-align:left}
.contact-form-wrapper .three-columns label input[type=radio]+span:before{margin-right:10px}
.contact-form-wrapper .validation_error{margin:10px 0;color:#f1563c}.contact-form-wrapper .validation_message{display:none}
.embedded-to-description,[data-name=embedded-to-description]{float:right;width:30px;margin-left:-30px;z-index:1;overflow:hidden;position:static}
.embedded-to-description .wpcf7-not-valid-tip,[data-name=embedded-to-description] .wpcf7-not-valid-tip{white-space:nowrap;display:block;position:absolute;background:transparent;width:100%;left:0;bottom:-36px}
.embedded-to-description .ginput_container_fileupload,[data-name=embedded-to-description] .ginput_container_fileupload{position:relative;border-bottom-color:transparent}
.description-wrapper:after{display:block;content:"";height:0;clear:both}
.wpcf7-form-control-wrap.description,.wpcf7-form-control-wrap[data-name=description]{width:auto;padding-left:0;padding-right:0}
#file-name.bottom-position,#file-name-1.bottom-position{position:absolute;top:inherit;bottom:-40px;font-size:18px}
.ginput_container_fileupload{position:relative;border-bottom:2px solid #ccc}.no-touch .ginput_container_fileupload:not(.uploaded):hover #file-upload,.no-touch .ginput_container_fileupload:not(.uploaded):hover #file-upload-1{background:rgba(255,10,0,0.1)}
.ginput_container_fileupload.uploaded{border-bottom-color:#575757}.ginput_container_fileupload .ginput_preview{display:none}
#file-upload,#file-upload-1{content:"";position:absolute;right:3px;top:40px;height:16px;width:16px;padding:4px;margin:0;border:0;display:block;transform:rotate(0);transition:all .2s linear;backface-visibility:hidden;border-radius:50%;background:transparent;z-index:-1}
.small input[type=file]{margin-top:0 !important}.small #file-upload,.small #file-upload-1{right:0;top:15px;height:14px;width:14px;padding:2px}
.no-touch #file-upload:hover,.no-touch #file-upload-1:hover{background:rgba(255,10,0,0.1)}
#file-upload svg,#file-upload-1 svg{height:16px;width:16px;fill:#f1563c}.small #file-upload svg,.small #file-upload-1 svg{height:10px;width:10px}
.uploaded #file-upload,.uploaded #file-upload-1{transform:rotate(45deg);transition:all .2s;z-index:1}
.no-touch .uploaded #file-upload:hover,.no-touch .uploaded #file-upload-1:hover{background:rgba(0,0,0,0.05)}
.uploaded #file-upload svg,.uploaded #file-upload-1 svg{fill:#ccc}#file-name,#file-name-1{position:absolute;top:40px;font-size:22px;left:0;color:#888;transition:all .2s ease-in-out;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 40px);padding-right:40px;white-space:nowrap}
div[data-id=g1]{position:relative;-webkit-transform:translateZ(0)}.contact-form-wrapper .gform_footer{position:relative;overflow:hidden}
.contact-form-wrapper label input[type=radio]{vertical-align:top;width:0;height:0;opacity:0}
.contact-form-wrapper .checkbox label,.contact-form-wrapper .checkbox label.unfocus-label{color:#2a2a2a;font-size:22px;font-weight:400;vertical-align:top;text-align:center;display:inline-block;position:static;line-height:22px}
@media all and (max-width:540px){.contact-form-wrapper .checkbox label,.contact-form-wrapper .checkbox label.unfocus-label{margin-top:0}
}.contact-form-wrapper label input[type=radio]+span:before{content:"";display:inline-block;height:20px;width:20px;margin-right:20px;margin-top:-5px;border:2px solid #f1563c;background:#fff;line-height:inherit;vertical-align:inherit;box-shadow:inset 0 0 1px 0 #f1563c;transition:box-shadow .06s ease-in,background .06s ease-in}
.contact-form-wrapper label input[type=radio]+span:before{border-radius:50%}.contact-form-wrapper label input[type=radio]:checked+span:before{border-color:#f1563c;box-shadow:inset 0 0 0 4px #fff,inset 0 0 9px 6px #f1563c;background-color:#f1563c}
.wpcf7-form-control-wrap.send_nda,.wpcf7-form-control-wrap[data-name=send_nda]{margin-top:50px}
.wpcf7-checkbox .wpcf7-list-item{display:flex;justify-content:center}.wpcf7-checkbox label{top:0;display:flex !important;align-items:center;justify-content:center;position:relative !important}
input[type=checkbox]{width:28px;height:28px;margin-right:20px}.wpcf7-checkbox label>input{position:absolute;left:0;opacity:0}
.wpcf7-checkbox label>span{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.wpcf7-checkbox label>span::before{content:"";display:inline-block;height:24px;width:24px;margin-right:20px;border:2px solid #ccc;flex-shrink:0;flex-grow:0;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.wpcf7-checkbox label>input:checked+span::before{border-color:#f1563c;background:#f1563c url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNyI+CiAgICA8cGF0aCBkPSJNNzIxLjA3NyA2ODM1TDcxMy4wMDggNjgyNi44NUw3MTUuOTIwMDAwMDAwMDAwMSA2ODIzLjkxMDAwMDAwMDAwMUw3MjEuMDc3MDAwMDAwMDAwMSA2ODI5LjEyMDAwMDAwMDAwMUw3MzIuMDkwMDAwMDAwMDAwMSA2ODE4LjAwMDAwMDAwMDAwMUw3MzUuMDAxMDAwMDAwMDAwMSA2ODIwLjk0MDAwMDAwMDAwMDVaICIgZmlsbD0iI2ZmZmZmZiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNzEzLC02ODE4KSI+PC9wYXRoPgo8L3N2Zz4=") center no-repeat}
label .required,.two-columns-description .required{box-sizing:content-box;color:transparent;height:5px;width:5px;left:100%;bottom:9px;border-radius:50%;background:#f1563c;position:absolute;margin:0 0 2px 8px;transition:all .02s;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.no-touch label .required:hover{height:9px;width:9px;margin:0 0 0 6px;cursor:pointer}
label.unfocus-label .required{height:5px;width:5px;bottom:9px;margin:3px 0 3px 8px}
.no-touch label.unfocus-label .required:hover{margin:0 0 1px 6px}.required:after{position:absolute;text-align:center;content:"Required field";color:#fff;background:#333;z-index:-10;top:-45px;left:-2000px;padding:7px;border-radius:0;width:115px;font-size:16px;line-height:1;opacity:0;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.required:before{position:absolute;content:"";border:7px solid transparent;border-top-color:#333;z-index:-10;top:-16px;left:-2000px;width:1px;opacity:0;transition:opacity .1s}
.no-touch .required:hover:after,.no-touch .required:hover:before{z-index:2;opacity:1}
.no-touch .required:hover:after{left:0}.no-touch .required:hover:before{left:50%;transform:translateX(60%)}
.ginput_counter{display:none}#send_nda_fields{transition:height .2s ease;height:auto;min-height:82px}
#send_nda_fields.wpcf7cf-hidden{display:block !important;height:0 !important;min-height:0;overflow:hidden !important;visibility:hidden}
.wpcf7-form-control-wrap{display:block}.contact-form-wrapper .wpcf7-mail-sent-ok:after,.contact-form-wrapper .sent .wpcf7-response-output:after{content:"";display:block;height:53px;width:53px;margin:50px auto;background-repeat:no-repeat;background-position:center;transition:all .1s}
.contact-form-wrapper .wpcf7-mail-sent-ok:before,.contact-form-wrapper .sent .wpcf7-response-output:before{content:"Thanks for contacting us!";display:block;width:100%;margin:0 auto;transition:all .06s}
.contact-form-wrapper .wpcf7-response-output{display:block !important;overflow:hidden;height:0;transition:all .2s;border:none !important}
.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{font-size:30px;font-weight:300;text-align:center;line-height:1.8;transition:all .06s;position:absolute;top:96px;left:0;height:100%;width:100%;border:0;background:#fff;z-index:1;margin:-96px 0 0;padding:0;box-sizing:border-box;display:flex !important;align-items:center;justify-content:center;flex-direction:column}
span.wpcf7-not-valid-tip,.not-valid-tip{background:#f1563c;height:2px;margin-top:-2px;font-weight:normal;display:block;position:relative;font-size:12px;font-family:"Open Sans",sans-serif;color:#f1563c;line-height:1.4}
@media all and (max-width:380px){span.wpcf7-not-valid-tip,.not-valid-tip{font-size:12px;line-height:1.6}
}.webinar-form span.wpcf7-not-valid-tip{height:1px;margin-top:-1px}div.wpcf7-validation-errors{border:transparent;position:absolute;top:0;color:#f1563c;margin:-30px 0 0;text-align:center;font-size:16px}
.js-hide-after-submit{opacity:1;transition:all .2s ease}.js-hide-after-submit.submitted{height:0;overflow:hidden;opacity:0;padding:0}
@media all and (max-width:1400px){.contact-form-wrapper .gform_confirmation_message{padding:100px 20px}
.contact-form-wrapper .two-columns-description{font-size:18px}.contact-form-wrapper .unfocus-label,#file-name,#file-name-1,#file-upload,#file-upload-1{top:30px}
.contact-form-wrapper .two-columns label{font-size:18px}#file-name.bottom-position,#file-name-1.bottom-position{bottom:-36px;font-size:14px}
.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=file],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=number],.contact-form-wrapper textarea{padding:0 0 5px;height:26px}
.contact-form-wrapper textarea{min-height:26px}.wpcf7-form-control-wrap.upload-file,.wpcf7-form-control-wrap.upload-file-1{height:71px}
.contact-form-wrapper textarea:focus,.contact-form-wrapper textarea.filled{height:72px}
.contact-form-wrapper label input[type=radio]{font-size:18px;opacity:0;width:0}.contact-form-wrapper label input[type=radio]+span:before{margin-top:-2px;line-height:inherit;vertical-align:inherit}
.required:after{top:-40px;padding:6px;width:100px;font-size:14px}.required:before{border-width:6px;top:-14px}
}@media all and (max-width:800px){.no-handheld{display:none !important}}@media all and (min-width:801px){.handheld-only{display:none !important}
}@media all and (min-width:768px){.mobile-only{display:none !important}}@media all and (min-width:768px) and (max-width:800px){.wpcf7-form{padding:0 25px}
}@media all and (max-width:767px){.desktop-only{display:none !important}.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item{float:none;width:100%}
.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item:nth-child(even){margin-left:0}
.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{font-size:24px;width:100%;padding:30px;box-sizing:border-box}
.contact-form-wrapper .three-columns .wpcf7-radio{display:block}.half-column{width:100%}
.half-column:nth-child(odd){margin:0}.contact-form-wrapper .three-columns .wpcf7-form-control .wpcf7-list-item{display:block;width:100%}
}@media all and (max-width:380px){.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{font-size:22px}
}.moc-contact-section.contact-form-wrapper.wide-form-wrapper .section-description{width:auto;max-width:960px;margin:auto auto 20px;padding:0 30px;box-sizing:border-box;font-size:18px;font-weight:400;line-height:1.6;text-align:center}
@media all and (max-width:767px){.moc-contact-section.contact-form-wrapper.wide-form-wrapper .section-description{font-size:14px;margin-bottom:10px}
}@media all and (max-width:600px){.moc-contact-section.contact-form-wrapper.wide-form-wrapper .section-description{margin-bottom:0}
}.moc-contact-section.contact-form-wrapper.wide-form-wrapper .gform_wrapper{max-width:564px;box-sizing:border-box;padding:0 30px}
.page-template-page-chatbots .contact-form-wrapper{padding-left:20px;padding-right:20px;padding-bottom:0}
.contact-form-wrapper form{padding-bottom:60px}@media all and (max-width:1024px){.contact-form-wrapper form{padding-bottom:40px}
}@media all and (max-width:768px){.contact-form-wrapper form{padding-bottom:20px}
}@media all and (max-width:500px){.contact-form-wrapper form{padding-bottom:0}}.contact-form-wrapper .g-recaptcha .grecaptcha-badge{height:0 !important;overflow:hidden}
.abm__contact-form-wrapper .g-recaptcha .grecaptcha-badge{height:0 !important;overflow:hidden}
div.wpcf7-validation-errors,div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
.contact-form-wrapper{font-family:"Roboto",sans-serif;padding-left:20px;padding-right:20px}
.contact-form-wrapper.abm__contact-form-wrapper{padding:0}.abm__contact-form-wrapper{font-family:"Roboto",sans-serif;padding-left:20px;padding-right:20px}
.abm__contact-form-wrapper.abm__contact-form-wrapper{padding:0}.contact-form-wrapper h1,.contact-form-wrapper .section-heading{width:auto;max-width:600px;margin-left:auto;margin-right:auto;padding-bottom:50px;margin-bottom:0}
@media all and (max-width:768px){.contact-form-wrapper h1,.contact-form-wrapper .section-heading{padding-bottom:30px}
}.abm__contact-form-wrapper h1,.abm__contact-form-wrapper .section-heading{width:auto;max-width:600px;margin-left:auto;margin-right:auto;padding-bottom:50px;margin-bottom:0}
@media all and (max-width:768px){.abm__contact-form-wrapper h1,.abm__contact-form-wrapper .section-heading{padding-bottom:30px}
}.wide-form-wrapper h1,.wide-form-wrapper .section-heading{max-width:820px}.contact-form-wrapper .gform_wrapper{margin:0 auto;width:auto;padding:0 26px;max-width:504px;position:relative}
@media all and (max-width:500px){.contact-form-wrapper .gform_wrapper{padding:0 10px}
}@media all and (max-width:360px){.contact-form-wrapper .gform_wrapper{padding:0 !important}
}.contact-form-wrapper .gform_wrapper.abm__gform_wrapper{padding:0}.abm__contact-form-wrapper .gform_wrapper{margin:0 auto;width:auto;padding:0 26px;max-width:504px;position:relative}
@media all and (max-width:500px){.abm__contact-form-wrapper .gform_wrapper{padding:0 10px}
}@media all and (max-width:360px){.abm__contact-form-wrapper .gform_wrapper{padding:0 !important}
}.abm__contact-form-wrapper .gform_wrapper.abm__gform_wrapper{padding:0}.contact-form-wrapper.wide-form-wrapper .gform_wrapper{margin-top:0;max-width:810px}
.abm__contact-form-wrapper.wide-form-wrapper .gform_wrapper{margin-top:0;max-width:810px}
.estimate-form-wrapper .gform_wrapper{max-width:604px}.contact-form-wrapper{position:relative;overflow:hidden}
.abm__contact-form-wrapper{position:relative;overflow:hidden}.contact-form-wrapper .gform_wrapper p{position:relative;-webkit-transform:translateZ(0);margin:0}
.abm__contact-form-wrapper .gform_wrapper p{position:relative;-webkit-transform:translateZ(0);margin:0}
.contact-form-wrapper .gform_wrapper br{display:none}.abm__contact-form-wrapper .gform_wrapper br{display:none}
.contact-form-wrapper label{position:absolute;top:15px;font-size:18px;color:#888;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;z-index:1}
.abm__contact-form-wrapper label{position:absolute;top:15px;font-size:18px;color:#888;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;z-index:1}
.contact-form-wrapper .unfocus-label{position:absolute;top:42px;font-size:22px;left:0;color:#888;transition:all .2s ease-in-out}
@media(max-width:576px){.contact-form-wrapper .unfocus-label{font-size:18px}}.abm__contact-form-wrapper .unfocus-label{position:absolute;top:42px;font-size:22px;left:0;color:#888;transition:all .2s ease-in-out}
@media(max-width:576px){.abm__contact-form-wrapper .unfocus-label{font-size:18px}
}.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=file],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=number],.contact-form-wrapper textarea{border-radius:0 !important;border:0;box-shadow:none;outline:0;padding:0 0 14px;margin-top:42px;font-size:22px;width:100%;height:28px;font-family:"Roboto",sans-serif;background:transparent}
.abm__contact-form-wrapper input[type=text],.abm__contact-form-wrapper input[type=file],.abm__contact-form-wrapper input[type=email],.abm__contact-form-wrapper input[type=tel],.abm__contact-form-wrapper textarea{border-radius:0 !important;border:0;box-shadow:none;outline:0;padding:0 0 14px;margin-top:42px;font-size:22px;width:100%;height:28px;font-family:"Roboto",sans-serif;background:transparent}
.wpcf7-form-control-wrap.upload-file,.wpcf7-form-control-wrap.upload-file-1{display:block;height:84px}
.wpcf7-form-control-wrap.upload-file-1{border-bottom:2px solid #ccc}.contact-form-wrapper input:disabled,.contact-form-wrapper textarea:disabled{background-color:transparent}
.abm__contact-form-wrapper input:disabled,.abm__contact-form-wrapper textarea:disabled{background-color:transparent}
.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=number],.contact-form-wrapper textarea,.contact-form-wrapper .upload-file{border-bottom:2px solid #ccc;color:#212121;transition:height .2s ease}
.abm__contact-form-wrapper input[type=text],.abm__contact-form-wrapper input[type=email],.abm__contact-form-wrapper input[type=tel],.abm__contact-form-wrapper textarea,.abm__contact-form-wrapper .upload-file{border-bottom:2px solid #ccc;color:#212121;transition:height .2s ease}
.contact-form-wrapper .upload-file-1{color:#212121;transition:height .2s ease;position:relative}
.abm__contact-form-wrapper .upload-file-1{color:#212121;transition:height .2s ease;position:relative}
.contact-form-wrapper textarea{overflow:hidden;resize:none;min-height:84px}.abm__contact-form-wrapper textarea{overflow:hidden;resize:none;min-height:84px}
.apply-job.contact-form-wrapper textarea,.join-team.contact-form-wrapper textarea{min-height:unset;height:28px}
.contact-form-wrapper textarea:focus,.contact-form-wrapper textarea.filled{height:84px;transition:height .2s ease;overflow-x:hidden;overflow-y:auto}
.abm__contact-form-wrapper textarea:focus,.abm__contact-form-wrapper textarea.filled{height:84px;transition:height .2s ease;overflow-x:hidden;overflow-y:auto}
.contact-form-wrapper input[type=file]{opacity:0;backface-visibility:hidden}.abm__contact-form-wrapper input[type=file]{opacity:0;backface-visibility:hidden}
.contact-form-wrapper input[type=text]:focus,.contact-form-wrapper input[type=email]:focus,.contact-form-wrapper input[type=tel]:focus,.contact-form-wrapper input[type=number]:focus,.contact-form-wrapper textarea:focus{border-color:#575757}
.abm__contact-form-wrapper input[type=text]:focus,.abm__contact-form-wrapper input[type=email]:focus,.abm__contact-form-wrapper input[type=tel]:focus,.abm__contact-form-wrapper textarea:focus{border-color:#575757}
.contact-form-wrapper .checkbox span.wpcf7-list-item{margin:0}.abm__contact-form-wrapper .checkbox span.wpcf7-list-item{margin:0}
.half-column{width:calc(50% - 10px);display:inline-block;vertical-align:middle;font-size:0}
.half-column:nth-child(odd){margin-left:15px}.contact-form-wrapper .two-columns-description{margin:30px auto 10px;display:inline-block;color:#888;font-size:22px}
.abm__contact-form-wrapper .two-columns-description{margin:30px auto 10px;display:inline-block;color:#888;font-size:22px}
.contact-form-wrapper .two-columns label{display:inline;position:relative;font-size:22px;color:#333;font-weight:normal;font-family:"Roboto",sans-serif}
.abm__contact-form-wrapper .two-columns-description{margin:30px auto 10px;display:inline-block;color:#888;font-size:22px}
.contact-form-wrapper .two-columns{margin:0 auto;overflow:hidden}.abm__contact-form-wrapper .two-columns{margin:0 auto;overflow:hidden}
.contact-form-wrapper .two-columns .wpcf7-form-control{overflow:hidden}.abm__contact-form-wrapper .two-columns .wpcf7-form-control{overflow:hidden}
.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item{float:left;width:calc(50% - 10px);text-align:left;margin:15px 0}
.abm__contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item{float:left;width:calc(50% - 10px);text-align:left;margin:15px 0}
.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item:nth-child(even){margin-left:20px}
.abm__contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item:nth-child(even){margin-left:20px}
.contact-form-wrapper .two-columns input[type=checkbox]+label,.contact-form-wrapper .two-columns input[type=radio]+label{text-align:left}
.abm__contact-form-wrapper .two-columns input[type=checkbox]+label,.abm__contact-form-wrapper .two-columns input[type=radio]+label{text-align:left}
.contact-form-wrapper .three-columns-description{margin:30px auto 10px;display:inline-block}
.abm__contact-form-wrapper .three-columns-description{margin:30px auto 10px;display:inline-block}
.contact-form-wrapper .three-columns label{display:inline-block;position:relative;font-size:22px;color:#333;font-weight:normal;font-family:"Roboto",sans-serif}
.abm__contact-form-wrapper .three-columns label{display:inline-block;position:relative;font-size:22px;color:#333;font-weight:normal;font-family:"Roboto",sans-serif}
.contact-form-wrapper .three-columns .wpcf7-radio{margin:0 auto;overflow:hidden;display:flex;justify-content:space-between}
.abm__contact-form-wrapper .three-columns .wpcf7-radio{margin:0 auto;overflow:hidden;display:flex;justify-content:space-between}
.contact-form-wrapper .three-columns .wpcf7-form-control{overflow:hidden}.abm__contact-form-wrapper .three-columns .wpcf7-form-control{overflow:hidden}
.contact-form-wrapper .three-columns .wpcf7-form-control .wpcf7-list-item{float:left;width:auto;text-align:left;margin:15px 0}
.abm__contact-form-wrapper .three-columns .wpcf7-form-control .wpcf7-list-item{float:left;width:auto;text-align:left;margin:15px 0}
.contact-form-wrapper .three-columns input[type=checkbox]+label,.contact-form-wrapper .three-columns input[type=radio]+label{text-align:left}
.abm__contact-form-wrapper .three-columns input[type=checkbox]+label,.abm__contact-form-wrapper.three-columns input[type=radio]+label{text-align:left}
.contact-form-wrapper .three-columns label input[type=radio]+span:before{margin-right:10px}
.abm__contact-form-wrapper .three-columns label input[type=radio]+span:before{margin-right:10px}
.contact-form-wrapper .validation_error{margin:10px 0;color:#f1563c}.abm__contact-form-wrapper .validation_error{margin:10px 0;color:#f1563c}
.contact-form-wrapper .validation_message{display:none}.abm__contact-form-wrapper .validation_message{display:none}
.embedded-to-description,[data-name=embedded-to-description]{float:right;width:30px;margin-left:-30px;z-index:1;overflow:hidden;position:static}
.embedded-to-description .wpcf7-not-valid-tip,[data-name=embedded-to-description] .wpcf7-not-valid-tip{white-space:nowrap;display:block;position:absolute;background:transparent;width:100%;left:0;bottom:-36px}
.embedded-to-description .ginput_container_fileupload,[data-name=embedded-to-description] .ginput_container_fileupload{position:relative;border-bottom-color:transparent}
.description-wrapper:after{display:block;content:"";height:0;clear:both}
.wpcf7-form-control-wrap.description,.wpcf7-form-control-wrap[data-name=description]{width:auto;padding-left:0;padding-right:0}
#file-name.bottom-position,#file-name-1.bottom-position{position:absolute;top:inherit;bottom:-40px;font-size:18px}
.ginput_container_fileupload{position:relative;border-bottom:2px solid #ccc}.no-touch .ginput_container_fileupload:not(.uploaded):hover #file-upload,.no-touch .ginput_container_fileupload:not(.uploaded):hover #file-upload-1{background:rgba(255,10,0,0.1)}
.ginput_container_fileupload.uploaded{border-bottom-color:#575757}.ginput_container_fileupload .ginput_preview{display:none}
#file-upload,#file-upload-1{content:"";position:absolute;right:3px;top:40px;height:16px;width:16px;padding:4px;margin:0;border:0;display:block;transform:rotate(0);transition:all .2s linear;backface-visibility:hidden;border-radius:50%;background:transparent;z-index:-1}
.small input[type=file]{margin-top:0 !important}.small #file-upload,.small #file-upload-1{right:0;top:15px;height:14px;width:14px;padding:2px}
.no-touch #file-upload:hover,.no-touch #file-upload-1:hover{background:rgba(255,10,0,0.1)}
#file-upload svg,#file-upload-1 svg{height:16px;width:16px;fill:#f1563c}.small #file-upload svg,.small #file-upload-1 svg{height:10px;width:10px}
.uploaded #file-upload,.uploaded #file-upload-1{transform:rotate(45deg);transition:all .2s;z-index:1}
.no-touch .uploaded #file-upload:hover,.no-touch .uploaded #file-upload-1:hover{background:rgba(0,0,0,0.05)}
.uploaded #file-upload svg,.uploaded #file-upload-1 svg{fill:#ccc}#file-name,#file-name-1{position:absolute;top:40px;font-size:22px;left:0;color:#888;transition:all .2s ease-in-out;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 40px);padding-right:40px;white-space:nowrap}
div[data-id=g1]{position:relative;-webkit-transform:translateZ(0)}.contact-form-wrapper .gform_footer{position:relative;overflow:hidden}
.abm__contact-form-wrapper .gform_footer{position:relative;overflow:hidden}.contact-form-wrapper label input[type=radio]{vertical-align:top;width:0;height:0;opacity:0}
.abm__contact-form-wrapper label input[type=radio]{vertical-align:top;width:0;height:0;opacity:0}
.contact-form-wrapper .checkbox label,.contact-form-wrapper .checkbox label.unfocus-label{color:#2a2a2a;font-size:22px;font-weight:400;vertical-align:top;text-align:center;display:inline-block;position:static;line-height:22px}
@media all and (max-width:540px){.contact-form-wrapper .checkbox label,.contact-form-wrapper .checkbox label.unfocus-label{margin-top:0}
}.abm__contact-form-wrapper .checkbox label,.abm__contact-form-wrapper .checkbox label.unfocus-label{color:#2a2a2a;font-size:22px;font-weight:400;vertical-align:top;text-align:center;display:inline-block;position:static;line-height:22px}
@media all and (max-width:540px){.abm__contact-form-wrapper .checkbox label,.abm__contact-form-wrapper .checkbox label.unfocus-label{margin-top:0}
}.contact-form-wrapper label input[type=radio]+span:before{content:"";display:inline-block;height:20px;width:20px;margin-right:20px;margin-top:-5px;border:2px solid #f1563c;background:#fff;line-height:inherit;vertical-align:inherit;box-shadow:inset 0 0 1px 0 #f1563c;transition:box-shadow .06s ease-in,background .06s ease-in}
.abm__contact-form-wrapper label input[type=radio]+span:before{content:"";display:inline-block;height:20px;width:20px;margin-right:20px;margin-top:-5px;border:2px solid #f1563c;background:#fff;line-height:inherit;vertical-align:inherit;box-shadow:inset 0 0 1px 0 #f1563c;transition:box-shadow .06s ease-in,background .06s ease-in}
.contact-form-wrapper label input[type=radio]+span:before{border-radius:50%}.abm__contact-form-wrapper label input[type=radio]+span:before{border-radius:50%}
.contact-form-wrapper label input[type=radio]:checked+span:before{border-color:#f1563c;box-shadow:inset 0 0 0 4px #fff,inset 0 0 9px 6px #f1563c;background-color:#f1563c}
.abm__contact-form-wrapper label input[type=radio]:checked+span:before{border-color:#f1563c;box-shadow:inset 0 0 0 4px #fff,inset 0 0 9px 6px #f1563c;background-color:#f1563c}
.wpcf7-form-control-wrap.send_nda,.wpcf7-form-control-wrap[data-name=send_nda]{margin-top:50px}
.wpcf7-checkbox .wpcf7-list-item{display:flex;justify-content:center}.wpcf7-checkbox label{top:0;display:flex !important;align-items:center;justify-content:center;position:relative !important}
input[type=checkbox]{width:28px;height:28px;margin-right:20px}.wpcf7-checkbox label>input{position:absolute;left:0;opacity:0}
.wpcf7-checkbox label>span{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.wpcf7-checkbox label>span::before{content:"";display:inline-block;height:24px;width:24px;margin-right:20px;border:2px solid #ccc;flex-shrink:0;flex-grow:0;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.wpcf7-checkbox label>input:checked+span::before{border-color:#f1563c;background:#f1563c url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNyI+CiAgICA8cGF0aCBkPSJNNzIxLjA3NyA2ODM1TDcxMy4wMDggNjgyNi44NUw3MTUuOTIwMDAwMDAwMDAwMSA2ODIzLjkxMDAwMDAwMDAwMUw3MjEuMDc3MDAwMDAwMDAwMSA2ODI5LjEyMDAwMDAwMDAwMUw3MzIuMDkwMDAwMDAwMDAwMSA2ODE4LjAwMDAwMDAwMDAwMUw3MzUuMDAxMDAwMDAwMDAwMSA2ODIwLjk0MDAwMDAwMDAwMDVaICIgZmlsbD0iI2ZmZmZmZiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNzEzLC02ODE4KSI+PC9wYXRoPgo8L3N2Zz4=") center no-repeat}
label .required,.two-columns-description .required{box-sizing:content-box;color:transparent;height:5px;width:5px;left:100%;bottom:9px;border-radius:50%;background:#f1563c;position:absolute;margin:0 0 2px 8px;transition:all .02s;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.no-touch label .required:hover{height:9px;width:9px;margin:0 0 0 6px;cursor:pointer}
label.unfocus-label .required{height:5px;width:5px;bottom:9px;margin:3px 0 3px 8px}
.no-touch label.unfocus-label .required:hover{margin:0 0 1px 6px}.required:after{position:absolute;text-align:center;content:"Required field";color:#fff;background:#333;z-index:-10;top:-45px;left:-2000px;padding:7px;border-radius:0;width:115px;font-size:16px;line-height:1;opacity:0;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.required:before{position:absolute;content:"";border:7px solid transparent;border-top-color:#333;z-index:-10;top:-16px;left:-2000px;width:1px;opacity:0;transition:opacity .1s}
.no-touch .required:hover:after,.no-touch .required:hover:before{z-index:2;opacity:1}
.no-touch .required:hover:after{left:0}.no-touch .required:hover:before{left:50%;transform:translateX(60%)}
.ginput_counter{display:none}#send_nda_fields{transition:height .2s ease;height:auto;min-height:82px}
#send_nda_fields.wpcf7cf-hidden{display:block !important;height:0 !important;min-height:0;overflow:hidden !important;visibility:hidden}
.wpcf7-form-control-wrap{display:block}.contact-form-wrapper .wpcf7-mail-sent-ok:after,.contact-form-wrapper .sent .wpcf7-response-output:after{content:"";display:block;height:53px;width:53px;margin:50px auto;background-repeat:no-repeat;background-position:center;transition:all .1s}
.abm__contact-form-wrapper .wpcf7-mail-sent-ok:after,.abm__contact-form-wrapper .sent .wpcf7-response-output:after{content:"";display:block;height:53px;width:53px;margin:50px auto;background-repeat:no-repeat;background-position:center;transition:all .1s}
.contact-form-wrapper .wpcf7-mail-sent-ok:before,.contact-form-wrapper .sent .wpcf7-response-output:before{content:"Thanks for contacting us!";display:block;width:100%;margin:0 auto;transition:all .06s}
.abm__contact-form-wrapper .wpcf7-mail-sent-ok:before,.abm__contact-form-wrapper .sent .wpcf7-response-output:before{content:"Thanks for contacting us!";display:block;width:100%;margin:0 auto;transition:all .06s}
.contact-form-wrapper .wpcf7-response-output{display:block !important;overflow:hidden;height:0;transition:all .2s;border:none !important}
.abm__contact-form-wrapper .wpcf7-response-output{display:block !important;overflow:hidden;height:0;transition:all .2s;border:none !important}
.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{font-size:30px;font-weight:300;text-align:center;line-height:1.8;transition:all .06s;position:absolute;top:96px;left:0;height:100%;width:100%;border:0;background:#fff;z-index:1;margin:-96px 0 0;padding:0;box-sizing:border-box;display:flex !important;align-items:center;justify-content:center;flex-direction:column}
.abm__contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.abm__contact-form-wrapper .sent .wpcf7-response-output{font-size:30px;font-weight:300;text-align:center;line-height:1.8;transition:all .06s;position:absolute;top:96px;left:0;height:100%;width:100%;border:0;background:#fff;z-index:1;margin:-96px 0 0;padding:0;box-sizing:border-box;display:flex !important;align-items:center;justify-content:center;flex-direction:column}
span.wpcf7-not-valid-tip,.not-valid-tip{background:#f1563c;height:2px;margin-top:-2px;font-weight:normal;display:block;position:relative;font-size:12px;font-family:"Open Sans",sans-serif;color:#f1563c;line-height:1.4;margin-bottom:20px}
@media all and (max-width:380px){span.wpcf7-not-valid-tip,.not-valid-tip{font-size:12px;line-height:1.6}
}.webinar-form span.wpcf7-not-valid-tip{height:1px;margin-top:-1px}div.wpcf7-validation-errors{border:transparent;position:absolute;top:0;color:#f1563c;margin:-30px 0 0;text-align:center;font-size:16px}
.js-hide-after-submit{opacity:1;transition:all .2s ease}.js-hide-after-submit.submitted{height:0;overflow:hidden;opacity:0;padding:0}
@media all and (max-width:1400px){.contact-form-wrapper .gform_confirmation_message{padding:100px 20px}
.abm__contact-form-wrapper .gform_confirmation_message{padding:100px 20px}.contact-form-wrapper .two-columns-description{font-size:18px}
.abm__contact-form-wrapper .two-columns-description{font-size:18px}.contact-form-wrapper .unfocus-label,#file-name,#file-name-1,#file-upload,#file-upload-1{top:30px}
.abm__contact-form-wrapper .unfocus-label,#file-name,#file-name-1,#file-upload,#file-upload-1{top:30px}
.contact-form-wrapper .two-columns label{font-size:18px}.abm__contact-form-wrapper .two-columns label{font-size:18px}
#file-name.bottom-position,#file-name-1.bottom-position{bottom:-36px;font-size:14px}
.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=file],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=number],.contact-form-wrapper textarea{padding:0 0 5px;height:26px}
.abm__contact-form-wrapper input[type=text],.abm__contact-form-wrapper input[type=email],.abm__contact-form-wrapper input[type=file],.abm__contact-form-wrapper input[type=tel],.abm__contact-form-wrapper textarea{padding:0 0 5px;height:26px}
.contact-form-wrapper textarea{min-height:26px}.abm__contact-form-wrapper textarea{min-height:26px}
.wpcf7-form-control-wrap.upload-file,.wpcf7-form-control-wrap.upload-file-1{height:71px}
.contact-form-wrapper textarea:focus,.contact-form-wrapper textarea.filled{height:72px}
.abm__contact-form-wrapper textarea:focus,.abm__contact-form-wrapper textarea.filled{height:72px}
.contact-form-wrapper label input[type=radio]{font-size:18px;opacity:0;width:0}.abm__contact-form-wrapper label input[type=radio]{font-size:18px;opacity:0;width:0}
.contact-form-wrapper label input[type=radio]+span:before{margin-top:-2px;line-height:inherit;vertical-align:inherit}
.abm__contact-form-wrapper label input[type=radio]+span:before{margin-top:-2px;line-height:inherit;vertical-align:inherit}
.required:after{top:-40px;padding:6px;width:100px;font-size:14px}.required:before{border-width:6px;top:-14px}
}@media all and (max-width:800px){.no-handheld{display:none !important}}@media all and (min-width:801px){.handheld-only{display:none !important}
}@media all and (min-width:768px){.mobile-only{display:none !important}}@media all and (min-width:768px) and (max-width:800px){.wpcf7-form{padding:0 25px}
}@media all and (max-width:767px){.desktop-only{display:none !important}.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item{float:none;width:100%}
.abm__contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item{float:none;width:100%}
.contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item:nth-child(even){margin-left:0}
.abm__contact-form-wrapper .two-columns .wpcf7-form-control .wpcf7-list-item:nth-child(even){margin-left:0}
.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{font-size:24px;width:100%;padding:30px;box-sizing:border-box}
.abm__contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.abm__contact-form-wrapper .sent .wpcf7-response-output{font-size:24px;width:100%;padding:30px;box-sizing:border-box}
.contact-form-wrapper .three-columns .wpcf7-radio{display:block}.abm__contact-form-wrapper .three-columns .wpcf7-radio{display:block}
.half-column{width:100%}.half-column:nth-child(odd){margin:0}.contact-form-wrapper .three-columns .wpcf7-form-control .wpcf7-list-item{display:block;width:100%}
.abm__contact-form-wrapper .three-columns .wpcf7-form-control .wpcf7-list-item{display:block;width:100%}
}@media all and (max-width:380px){.contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.contact-form-wrapper .sent .wpcf7-response-output{font-size:22px}
.abm__contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.abm__contact-form-wrapper .sent .wpcf7-response-output{font-size:22px}
}.moc-contact-section.contact-form-wrapper.wide-form-wrapper .section-description{width:auto;max-width:960px;margin:auto auto 20px;padding:0 30px;box-sizing:border-box;font-size:18px;font-weight:400;line-height:1.6;text-align:center}
@media all and (max-width:767px){.moc-contact-section.contact-form-wrapper.wide-form-wrapper .section-description{font-size:14px;margin-bottom:10px}
}@media all and (max-width:600px){.moc-contact-section.contact-form-wrapper.wide-form-wrapper .section-description{margin-bottom:0}
}.moc-contact-section.contact-form-wrapper.wide-form-wrapper .gform_wrapper{max-width:564px;box-sizing:border-box;padding:0 30px}
.moc-contact-section.abm__contact-form-wrapper.wide-form-wrapper .section-description{width:auto;max-width:960px;margin:auto auto 20px;padding:0 30px;box-sizing:border-box;font-size:18px;font-weight:400;line-height:1.6;text-align:center}
@media all and (max-width:767px){.moc-contact-section.abm__contact-form-wrapper.wide-form-wrapper .section-description{font-size:14px;margin-bottom:10px}
}@media all and (max-width:600px){.moc-contact-section.abm__contact-form-wrapper.wide-form-wrapper .section-description{margin-bottom:0}
}.moc-contact-section.abm__contact-form-wrapper.wide-form-wrapper .gform_wrapper{max-width:564px;box-sizing:border-box;padding:0 30px}
.form-description{width:auto;max-width:960px;margin:auto auto 20px;padding:0 30px;box-sizing:border-box;font-size:18px;font-weight:400;line-height:1.6;text-align:center}
@media all and (max-width:767px){.form-description{font-size:14px;margin-bottom:10px}
}@media all and (max-width:600px){.form-description{margin-bottom:0}}@media all and (max-width:576px){.form-description{padding:0}
}@media all and (max-width:380px){.form-description{font-size:12px}}.form-main-title{max-width:930px;margin:0 auto 1em !important;font-size:30px !important;color:#333;font-family:"Roboto",sans-serif;line-height:1.2;font-weight:300;vertical-align:middle;text-align:center}
@media(min-width:768px){.form-main-title{font-size:40px !important;max-width:500px}
}@media(min-width:1200px){.form-main-title{font-size:48px !important;max-width:600px;margin:0 auto 1.1em !important}
}@media(min-width:1600px){.form-main-title{font-size:54px !important;max-width:930px}
}@media all and (max-width:768px){.form-main-title{padding-bottom:0;max-width:370px}
}@media all and (max-width:576px){.form-main-title{font-size:26px !important}}.contact-form-wrapper form{padding-bottom:60px}
@media all and (max-width:1024px){.contact-form-wrapper form{padding-bottom:40px}
}@media all and (max-width:768px){.contact-form-wrapper form{padding-bottom:20px}
}@media all and (max-width:500px){.contact-form-wrapper form{padding-bottom:0}}.abm__contact-form-wrapper form{padding-bottom:60px}
@media all and (max-width:1024px){.abm__contact-form-wrapper form{padding-bottom:40px}
}@media all and (max-width:768px){.abm__contact-form-wrapper form{padding-bottom:20px}
}@media all and (max-width:500px){.abm__contact-form-wrapper form{padding-bottom:0}
}.launch-page{overflow-x:hidden}.main-header{background:#f3f3f3;background-image:url(../images/home/header_bg.jpg);background-position:center;background-size:cover;position:relative;display:flex;display:-ms-flexbox;height:100vh;overflow:hidden;box-sizing:border-box;padding:27px 27px 87px}
/**-----------------------------------------------------------------------------------*!*/.main-header .bg-video-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}
.main-header .bg-video-wrapper .bgvideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%)}
.main-header .center{width:100%;height:auto;margin:0 auto;text-align:center;color:#494949;position:relative;overflow:hidden;box-sizing:border-box;display:flex;display:-ms-flexbox;flex-direction:column;align-self:center;-ms-flex-item-align:center;-ms-flex-align:center;justify-content:space-between}
.main-header .center .main-logo{display:block;width:223px;height:114px;margin:30px auto 50px;cursor:pointer}
.main-header .center .main-logo img,.main-header .center .main-logo svg,.main-header .bottom-controls-wrapper .arrow img,.main-header .bottom-controls-wrapper .arrow svg{display:block;width:100%;height:100%;margin:0 auto}
.main-header .center .header-wrapper{height:64px;width:100%;margin:0 auto;position:relative}
.main-header .center h1,.main-header .center p{-moz-user-select:none;user-select:none;-webkit-user-select:none;padding:0 25px}
.main-header .center h1{width:auto;max-width:1200px;font-size:88px;font-weight:500;line-height:1;margin:95px auto 30px}
.main-header .center h1 span.blue-color{color:#57a0b8}.main-header .center p{font-size:24px;line-height:1.45;font-weight:400;max-width:660px;position:relative;margin:45px auto}
.main-header .bottom-controls-wrapper{display:block;overflow:hidden;position:absolute;bottom:27px;left:50%;margin-left:-100px;width:200px;height:60px}
.main-header .bottom-controls-wrapper .arrow{display:block;width:30px;height:30px;margin:15px auto;overflow:hidden;z-index:2;cursor:pointer;opacity:.6}
.no-touch .main-header .bottom-controls-wrapper .arrow:hover{opacity:1}.fixed.cookie_notice{position:fixed;bottom:-500px;width:100%;max-width:100vw !important;overflow:hidden;z-index:99999999999;background-color:#494949;opacity:.8;color:#fff;font-size:12px;line-height:1.25;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:bottom .5s ease}
.has_popup .fixed.cookie_notice{bottom:0}.estimate-block{padding:10px 20px;max-width:705px}
.estimate-block.right{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:260px;flex-shrink:0}
.accept_cookies{font-size:inherit !important;display:block;padding:8px 20px;margin:0 auto;background:transparent;color:#fff !important;font-weight:500 !important;text-transform:uppercase !important;text-decoration:none;border:1px solid #fff;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;cursor:pointer;border-radius:20px;font-size:12px !important;background-color:unset !important;line-height:normal !important}
@media all and (min-width:768px) and (max-width:1100px){.accept_cookies{margin-left:0}
}.no-touch .accept_cookies:hover{box-shadow:inset 0 0 2px #fff}@media all and (max-width:767px){.fixed.cookie_notice{display:block}
.estimate-block{padding:20px}.estimate-block.right{padding-top:0}.accept_cookies{width:100%}
}@media all and (max-width:1800px){.main-header{min-height:600px}.main-header .center h1{font-size:76px;margin:100px auto 30px}
.main-header .center p{font-size:22px;margin:20px auto}}@media all and (max-width:1440px){.main-header{min-height:600px}
.main-header .center .main-logo{display:block;width:190px;height:97px;margin:73px auto 29px;cursor:pointer}
.main-header .center h1{font-size:68px;margin:50px auto 30px}.main-header .center p{font-size:20px;margin:20px auto}
section h1,h2.section-heading{font-size:48px;padding:60px 30px 50px}h3.section-subheading{font-size:32px}
h3.opportunities-subheading{font-size:38px}.services .services-list .icon-holder-service{height:68px;width:68px}
.service-caption{font-size:26px}.services .services-list .info p{font-size:14px}}
@media all and (max-width:1280px){.main-header{min-height:630px}.testimonial-slider__content p{font-size:20px}
}@media all and (max-width:1080px){.main-header .center .main-logo{width:174px;height:89px;margin:60px auto 16px}
.main-header .center h1{font-size:64px;margin:50px auto}.main-header .center p{font-size:18px;margin:0 auto}
.main-header .bottom-controls-wrapper .arrow{width:24px;height:24px}section h1,h2.section-heading{font-size:46px;padding:65px 30px 50px}
h3.section-subheading{font-size:30px}h3.opportunities-subheading{font-size:32px}.services .services-list>li .info{padding:20px 0}
.service-caption{font-size:24px;margin-bottom:18px}.services .services-list .icon-holder-service{height:62px;width:62px;margin-bottom:18px}
.testimonial-slider__content p{font-size:18px}.testimonials .testimonials-wrap{max-width:800px}
.testimonials-pager__item a{padding:10px;height:46px;width:46px}.testimonials-pager__item img,.testimonials-pager__item svg{line-height:46px}
.whoweare__summary{max-width:500px}}@media all and (max-width:1024px) and (orientation:portrait){.main-header{min-height:900px}
.main-header .center h1{font-size:8vw;max-width:50%}.text-wrapper{margin:5vh auto}
}@media all and (max-width:960px) and (orientation:portrait){.text-wrapper{margin:0 auto 12vh auto}
}@media all and (max-width:1080px) and (orientation:landscape){.main-header{min-height:580px}
.main-header .center{height:100%;padding-bottom:100px}.main-header .center h1{font-size:10vh;max-width:50%;margin:20px auto}
.main-header .center p{max-width:560px}.main-header .center .main-logo{margin:40px auto 37px}
}@media all and (max-width:860px) and (max-height:400px) and (orientation:landscape){.main-header{min-height:375px}
.main-header .center{padding-bottom:20vh}.main-header .center h1{font-size:10vh;margin:2vh auto 1vh}
.main-header .center p{font-size:4vh}.main-header .center .main-logo{margin:2vh auto}
}@media all and (max-width:960px){.services .services-list li{width:50%}}@media all and (max-width:800px){.main-header{background-image:url(../images/home/header-bg.jpg)}
.main-header .bg-video-wrapper,.main-header .bgvideo{display:none}section h1,h2.section-heading{font-size:44px;padding-top:66px;padding-bottom:40px}
h3.section-subheading{font-size:28px}h3.opportunities-subheading{font-size:32px}.services .services-list .icon-holder-service{height:50px;width:50px;margin:0 auto 10px}
.service-caption{margin-bottom:15px}.testimonials .testimonials-wrap{max-width:600px}
}@media all and (max-width:800px) and (orientation:portrait){.main-header{min-height:600px}
.main-header .center .main-logo{width:225px;height:115px;margin:110px auto 0}.main-header .center .header-wrapper{top:250px;position:absolute}
.main-header .center h1{font-size:10vw;padding:0;max-width:80vw}.main-header .center p{font-size:18px;margin:0 auto 50px;max-width:400px}
.text-wrapper{margin:0 auto 6vh auto}}@media all and (max-width:768px) and (orientation:landscape),all and (max-width:540px) and (orientation:portrait){.main-header .center{width:auto;padding:0 0 30px}
.main-header .center h1{font-size:44px}.main-header .center .main-logo{display:block;width:150px;height:76px;margin:50px auto 10px;cursor:pointer}
.main-header .center .header-wrapper{height:0;top:250px;position:absolute}.main-header .center p{font-size:16px;margin:20px auto;padding:0}
.service-caption{font-size:16px;margin-bottom:0}.testimonial-slider__content p{padding:0 50px 0 60px;font-size:14px}
.testimonial-slider__signature{padding:0 50px 20px 60px}.testimonial-slider__signature .testimonial-site-description{font-size:12px}
.testimonial-slider__content .quotes{left:30px}.quotes{height:20px;width:30px}.testimonial-slider__signature li{display:block;margin:auto}
.testimonial-slider__signature .author{font-size:16px;line-height:22px}.testimonial-slider__signature .company,.testimonial-slide a{font-size:14px;line-height:22px}
.testimonials-pager__wrapper{margin:0 auto}.testimonials-pager__item{padding:0}.testimonials-pager__item a{margin:0;padding:10px;height:43px;width:43px}
.testimonials-pager__item img,.testimonials-pager__item svg{line-height:43px}.fixed-header,.fixed-header.top-fixed-header{padding:0;width:100%;left:0}
}@media all and (max-width:768px) and (orientation:portrait){.main-header .center{padding-bottom:100px}
.testimonials .testimonials-wrap .bx-viewport{max-height:320px}}@media all and (max-width:768px) and (orientation:landscape){.main-header{min-height:320px}
.main-header .center .main-logo{display:block;width:16vw;height:9vw;margin:0 auto;cursor:pointer}
.main-header .center h1{font-size:6vw;margin:4vh auto 0}.main-header .center p{font-size:1.8vw;max-width:50vw;margin:4vh auto}
.main-header .bottom-controls-wrapper .arrow{width:3.5vw;height:3.5vw}}@media all and (max-width:767px){section h1,h2.section-heading{font-size:25px;padding-top:46px;padding-bottom:30px}
h3.section-subheading{font-size:23px}h3.opportunities-subheading{font-size:28px}.services .services-list .info p{display:none}
}@media all and (max-width:400px){.contacts-list .country-wrapper p{width:100px}}
@media all and (max-width:360px) and (orientation:portrait){.main-header{min-height:520px;max-height:586px}
.main-header .center{padding:0}.main-header .center h1{font-size:38px;max-width:90vw}
.main-header .center .main-logo{width:150px;height:76px;margin:20px auto}.text-wrapper{margin:0 auto 2vh auto}
.testimonials .testimonials-wrap .bx-viewport{max-height:340px}}@media all and (max-width:320px) and (max-height:568px){.main-header{max-height:568px;min-height:480px}
.main-header .center .main-logo{width:142px;height:76px;margin:0 auto 6px}.main-header .center h1{font-size:38px}
.main-header .center p{margin:10px auto}.testimonials .testimonials-wrap .bx-viewport{max-height:370px}
}@media all and (max-width:320px) and (max-height:480px){.main-header{min-height:480px}
.main-header .center{display:block}.main-header .center .main-logo{width:120px;height:60px}
.main-header .center h1{margin:.3em auto;font-size:36px}.main-header .center p{font-size:15px}
}main{-webkit-overflow-scrolling:touch;min-height:calc(100vh - 381px)}@media all and (max-width:700px){main{min-height:calc(100vh - 456px)}
}