@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}ul{box-sizing:border-box;list-style:none;padding:0;margin:16px 0 16px 16px}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.modal .modal__content .step__services li:before,.wpcf7 form.init .wpcf7-response-output,ul.sub-menu li:before{display:none}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.modal__content .step__header>*,h1,h2{line-height:72px;letter-spacing:-1px;font-weight:600}.floating-button{box-shadow:0 6px 20px 6px rgb(0 0 0/.25)}.icon-back{float:left}body{font-family:Poppins,sans-serif;color:#000;min-width:300px}.wpcf7-form-control-wrap{position:relative;display:block}div.wpcf7-response-output{clear:both;margin-top:2em;padding:1.5em}body,h1,h3{padding:0;margin:0}.modal .modal__panel img,img{max-width:100%;height:auto}h1{font-size:72px}.modal__content .step__header>*,h2{margin:0;padding:0;font-size:64px}h3{font-weight:600;font-size:32px;color:#ee2737}.blog_title{margin:0;padding:16px 0;font-weight:600;font-size:18px}blockquote,p{font-weight:300;font-size:16px;margin:0}p{padding:0 0 16px}blockquote{padding:16px;color:#909090;font-style:italic}li{padding:8px 0;counter-increment:li}ul li span{margin-left:32px}ul li::before{content:"•";color:#ee2737;display:inline-block;width:1em;margin-left:-1em}.modal .modal__content li::before{content:""}a:link,a:visited{color:#ee2737;text-decoration:none}.back-button:hover,.excludes-hero .desktop a span,.item .blog_title a,a:active,a:hover{color:#000}:-ms-input-placeholder{color:#525252;opacity:1}::placeholder{color:#525252;opacity:1}.bolder{font-weight:600}.back-button{color:#909090}.h4-reverse,header .contact-strip a:link,header .contact-strip a:visited{color:#fff}header{width:100%;z-index:20}header .padder{padding:48px 0;position:relative}footer,header .contact-strip{width:100%;background-color:#262626}header .contact-strip,header menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .contact-strip{min-height:56px;-ms-flex-pack:center;justify-content:center}header .contact-strip p{color:#fff;padding:16px;text-align:center;line-height:18px}.blog header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.blog header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.blog header menu .mobile-intro .modal__content .step__header>:hover,.blog header menu .mobile-intro .modal__content .step__header>:visited,.blog header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.blog header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.blog header menu .modal__content .mobile-intro .step__header>:hover,.blog header menu .modal__content .mobile-intro .step__header>:visited,.case-studies-archive header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.case-studies-archive header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.case-studies-archive header menu .mobile-intro .modal__content .step__header>:hover,.case-studies-archive header menu .mobile-intro .modal__content .step__header>:visited,.case-studies-archive header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.case-studies-archive header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.case-studies-archive header menu .modal__content .mobile-intro .step__header>:hover,.case-studies-archive header menu .modal__content .mobile-intro .step__header>:visited,.excludes-hero .desktop a span:hover,.hero--video .hero-content .wp-content .modal__content .blog header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .blog header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .case-studies-archive header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .case-studies-archive header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .home-page header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .home-page header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .templates-template-builder-php header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .templates-template-builder-php header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .templates-template-contact-php header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .templates-template-contact-php header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .templates-template-faq-php header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .templates-template-faq-php header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .templates-template-landing-php header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .templates-template-landing-php header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .templates-template-landingv2-php header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .templates-template-landingv2-php header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content .woo-thanks header menu .step__header>:hover,.hero--video .hero-content .wp-content .modal__content .woo-thanks header menu .step__header>:visited,.hero--video .hero-content .wp-content .modal__content footer .step__header>:hover,.hero--video .hero-content .wp-content .modal__content header .step__header>:hover,.home-page header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.home-page header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.home-page header menu .mobile-intro .modal__content .step__header>:hover,.home-page header menu .mobile-intro .modal__content .step__header>:visited,.home-page header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.home-page header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.home-page header menu .modal__content .mobile-intro .step__header>:hover,.home-page header menu .modal__content .mobile-intro .step__header>:visited,.mobile-intro .modal__content .blog header menu .step__header>:hover,.mobile-intro .modal__content .blog header menu .step__header>:visited,.mobile-intro .modal__content .case-studies-archive header menu .step__header>:hover,.mobile-intro .modal__content .case-studies-archive header menu .step__header>:visited,.mobile-intro .modal__content .home-page header menu .step__header>:hover,.mobile-intro .modal__content .home-page header menu .step__header>:visited,.mobile-intro .modal__content .templates-template-builder-php header menu .step__header>:hover,.mobile-intro .modal__content .templates-template-builder-php header menu .step__header>:visited,.mobile-intro .modal__content .templates-template-contact-php header menu .step__header>:hover,.mobile-intro .modal__content .templates-template-contact-php header menu .step__header>:visited,.mobile-intro .modal__content .templates-template-faq-php header menu .step__header>:hover,.mobile-intro .modal__content .templates-template-faq-php header menu .step__header>:visited,.mobile-intro .modal__content .templates-template-landing-php header menu .step__header>:hover,.mobile-intro .modal__content .templates-template-landing-php header menu .step__header>:visited,.mobile-intro .modal__content .templates-template-landingv2-php header menu .step__header>:hover,.mobile-intro .modal__content .templates-template-landingv2-php header menu .step__header>:visited,.mobile-intro .modal__content .woo-thanks header menu .step__header>:hover,.mobile-intro .modal__content .woo-thanks header menu .step__header>:visited,.mobile-intro .modal__content footer .step__header>:hover,.mobile-intro .modal__content header .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .blog header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .blog header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .case-studies-archive header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .case-studies-archive header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .home-page header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .home-page header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .templates-template-builder-php header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .templates-template-builder-php header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .templates-template-contact-php header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .templates-template-contact-php header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .templates-template-faq-php header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .templates-template-faq-php header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .templates-template-landing-php header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .templates-template-landing-php header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .templates-template-landingv2-php header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .templates-template-landingv2-php header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content .woo-thanks header menu .step__header>:hover,.modal__content .hero--video .hero-content .wp-content .woo-thanks header menu .step__header>:visited,.modal__content .hero--video .hero-content .wp-content footer .step__header>:hover,.modal__content .hero--video .hero-content .wp-content header .step__header>:hover,.modal__content .mobile-intro .blog header menu .step__header>:hover,.modal__content .mobile-intro .blog header menu .step__header>:visited,.modal__content .mobile-intro .case-studies-archive header menu .step__header>:hover,.modal__content .mobile-intro .case-studies-archive header menu .step__header>:visited,.modal__content .mobile-intro .home-page header menu .step__header>:hover,.modal__content .mobile-intro .home-page header menu .step__header>:visited,.modal__content .mobile-intro .templates-template-builder-php header menu .step__header>:hover,.modal__content .mobile-intro .templates-template-builder-php header menu .step__header>:visited,.modal__content .mobile-intro .templates-template-contact-php header menu .step__header>:hover,.modal__content .mobile-intro .templates-template-contact-php header menu .step__header>:visited,.modal__content .mobile-intro .templates-template-faq-php header menu .step__header>:hover,.modal__content .mobile-intro .templates-template-faq-php header menu .step__header>:visited,.modal__content .mobile-intro .templates-template-landing-php header menu .step__header>:hover,.modal__content .mobile-intro .templates-template-landing-php header menu .step__header>:visited,.modal__content .mobile-intro .templates-template-landingv2-php header menu .step__header>:hover,.modal__content .mobile-intro .templates-template-landingv2-php header menu .step__header>:visited,.modal__content .mobile-intro .woo-thanks header menu .step__header>:hover,.modal__content .mobile-intro .woo-thanks header menu .step__header>:visited,.modal__content .mobile-intro footer .step__header>:hover,.modal__content .mobile-intro header .step__header>:hover,.templates-template-builder-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.templates-template-builder-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.templates-template-builder-php header menu .mobile-intro .modal__content .step__header>:hover,.templates-template-builder-php header menu .mobile-intro .modal__content .step__header>:visited,.templates-template-builder-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.templates-template-builder-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.templates-template-builder-php header menu .modal__content .mobile-intro .step__header>:hover,.templates-template-builder-php header menu .modal__content .mobile-intro .step__header>:visited,.templates-template-contact-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.templates-template-contact-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.templates-template-contact-php header menu .mobile-intro .modal__content .step__header>:hover,.templates-template-contact-php header menu .mobile-intro .modal__content .step__header>:visited,.templates-template-contact-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.templates-template-contact-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.templates-template-contact-php header menu .modal__content .mobile-intro .step__header>:hover,.templates-template-contact-php header menu .modal__content .mobile-intro .step__header>:visited,.templates-template-faq-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.templates-template-faq-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.templates-template-faq-php header menu .mobile-intro .modal__content .step__header>:hover,.templates-template-faq-php header menu .mobile-intro .modal__content .step__header>:visited,.templates-template-faq-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.templates-template-faq-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.templates-template-faq-php header menu .modal__content .mobile-intro .step__header>:hover,.templates-template-faq-php header menu .modal__content .mobile-intro .step__header>:visited,.templates-template-landing-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.templates-template-landing-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.templates-template-landing-php header menu .mobile-intro .modal__content .step__header>:hover,.templates-template-landing-php header menu .mobile-intro .modal__content .step__header>:visited,.templates-template-landing-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.templates-template-landing-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.templates-template-landing-php header menu .modal__content .mobile-intro .step__header>:hover,.templates-template-landing-php header menu .modal__content .mobile-intro .step__header>:visited,.templates-template-landingv2-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.templates-template-landingv2-php header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.templates-template-landingv2-php header menu .mobile-intro .modal__content .step__header>:hover,.templates-template-landingv2-php header menu .mobile-intro .modal__content .step__header>:visited,.templates-template-landingv2-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.templates-template-landingv2-php header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.templates-template-landingv2-php header menu .modal__content .mobile-intro .step__header>:hover,.templates-template-landingv2-php header menu .modal__content .mobile-intro .step__header>:visited,.woo-thanks header menu .hero--video .hero-content .wp-content .modal__content .step__header>:hover,.woo-thanks header menu .hero--video .hero-content .wp-content .modal__content .step__header>:visited,.woo-thanks header menu .mobile-intro .modal__content .step__header>:hover,.woo-thanks header menu .mobile-intro .modal__content .step__header>:visited,.woo-thanks header menu .modal__content .hero--video .hero-content .wp-content .step__header>:hover,.woo-thanks header menu .modal__content .hero--video .hero-content .wp-content .step__header>:visited,.woo-thanks header menu .modal__content .mobile-intro .step__header>:hover,.woo-thanks header menu .modal__content .mobile-intro .step__header>:visited,footer .columns-2 a:hover,footer .hero--video .hero-content .wp-content .modal__content .step__header>:hover,footer .mobile-intro .modal__content .step__header>:hover,footer .modal__content .hero--video .hero-content .wp-content .step__header>:hover,footer .modal__content .mobile-intro .step__header>:hover,header .contact-strip a:active,header .contact-strip a:hover,header .hero--video .hero-content .wp-content .modal__content .step__header>:hover,header .mobile-intro .modal__content .step__header>:hover,header .modal__content .hero--video .hero-content .wp-content .step__header>:hover,header .modal__content .mobile-intro .step__header>:hover,menu.desktop span:hover{color:#ee2737}header menu{height:56px;margin:0;padding:0;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:48px;right:48px}.instant-qoute-button,header .menu-button{height:48px;border:4px solid #ee2737;cursor:pointer}.instant-qoute-button{width:192px;margin-left:12px;text-align:center;font-weight:600;font-size:18px;line-height:48px}.instant-qoute-button:hover,header .menu-button:hover{border:4px solid #fff}header .menu-button{width:48px;background-size:56px 56px;background-position:center}header .logo-wrapper{height:56px;margin:0 auto}header .logo-padder{padding:0 96px}header .logo{width:286px;height:56px;background-image:url(/wp-content/themes/xp-surveys/assets/img/xpsurveys-logo.png);background-size:286px 56px;background-repeat:no-repeat;position:absolute}.mobile-expanded{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:center;align-content:center;padding:48px 25% 128px;box-sizing:border-box}.mobile-expanded .instant-qoute-button{margin:20px 0 0;width:100%;box-sizing:border-box;height:56px}.mobile-expanded .divider{width:100%;height:1px;background-color:#525252;margin:12px 0 24px}.mobile-expanded .close,footer .social-link{height:48px;background-size:56px 56px;background-position:center;cursor:pointer}.mobile-expanded .close{width:48px;position:absolute;top:104px;right:48px;border:4px solid #ee2737}.mobile-expanded .close:hover{border:4px solid #fff;background-image:url(/wp-content/themes/xp-surveys/assets/img/icon-close-black.png)}footer{margin-top:96px;overflow-x:hidden}footer .wrapper{max-width:1366px;margin:0 auto}footer .padder{padding:96px}.topo-summary>div.active,footer .columns-2,footer .columns-wrapper{display:-ms-flexbox;display:flex}footer .columns-2{width:60%;margin-top:48px;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .columns-2:last-child{width:40%}footer .right-align{-ms-flex-pack:end;justify-content:flex-end}footer .social-link{min-width:48px;border:4px solid #909090;margin-right:16px;border-radius:50%}footer .social-link:hover{border:4px solid #fff}footer .facebook{background-image:url(/wp-content/themes/xp-surveys/assets/img/facebook-grey.png)}footer .youtube{background-image:url(/wp-content/themes/xp-surveys/assets/img/linkedin-grey.png)}footer .instagram{background-image:url(/wp-content/themes/xp-surveys/assets/img/instagram-grey.png)}footer .facebook:hover{background-image:url(/wp-content/themes/xp-surveys/assets/img/facebook-white.png)}footer .youtube:hover{background-image:url(/wp-content/themes/xp-surveys/assets/img/linkedin-white.png)}footer .instagram:hover{background-image:url(/wp-content/themes/xp-surveys/assets/img/instagram-white.png)}footer p{width:100%;color:#fff;font-size:12px;text-align:right;padding:24px 0 4px;opacity:.25}footer form{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .form-wrapper{-ms-flex-positive:1;flex-grow:1;height:56px;padding:0 8px 0 32px}.blog img,footer input[type=text]{box-sizing:border-box;width:100%;margin:0}footer input[type=submit],footer input[type=text]{height:56px;background-color:#000;padding:16px;border:2px solid #525252;color:#fff;font-size:18px;font-weight:400}footer input[type=submit]{width:200px;background-color:#262626;margin:0;padding:0;border:4px solid #909090;color:#909090;cursor:pointer;font-weight:600}footer input[type=submit]:hover{border:4px solid #fff;color:#fff}.module-above,ul{margin-top:0}.angle-top-down-black{width:0;height:0;margin-top:0;border-right:0 solid #fff0;border-left:100vw solid #fff0;border-top:96px solid #000}.transition,footer .columns-2 a,menu.desktop span{transition:all .2s ease}.excludes-hero{position:fixed}.header-spacer{max-width:1366px;height:208px;margin:0 auto;position:relative}.icon-back{width:24px;height:24px;margin-right:4px;margin-left:-4px;background-image:url(/wp-content/themes/xp-surveys/assets/img/icon-back-grey.png);background-size:cover}.line-small{width:96px;height:227px;background-image:url(/wp-content/themes/xp-surveys/assets/img/line-short.png);background-size:96px 227px;position:absolute;top:0;left:-108px}.floating-button{height:40px;color:#000;background-color:#fff;position:fixed;left:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.floating-button-icon{width:40px;height:40px;background-image:url(/wp-content/themes/xp-surveys/assets/img/icon-brochure-black.png);background-size:cover}.floating-button-dismiss{width:40px;height:40px;background-image:url(/wp-content/themes/xp-surveys/assets/img/icon-dismiss-grey.png);background-size:36px 36px;background-repeat:no-repeat;background-position:center}.blog{margin:0 auto;max-width:1366px}.blog .padder{padding:0 96px}.blog .padder .post-title{position:relative;padding-top:96px}.blog img{background-color:#fff;height:auto;border:0;padding:0}.blog p{padding:24px 0 32px}.blog .subtitle-items{margin:48px 0 72px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .subtitle-aligner{display:-ms-flexbox;display:flex;margin-top:6px}.blog .subtitle-items p{margin-right:24px;padding:0}.blog .tag{border:1px solid #d9d9d9;margin:4px;padding:4px 12px 3px;font-size:12px;color:#909090;font-weight:600;border-radius:16px;background-color:#f9f9f9}.blog .tag:hover{color:#ee2737;background-color:#fff}.blog .date{color:#909090;margin-top:6px}.blog .item{width:50%;position:relative;box-sizing:border-box;margin-bottom:96px}.blog .item:nth-child(odd){padding-right:16px}.blog .item:nth-child(even){padding-left:16px;border-left:1px solid #d9d9d9}.blog .item-aligner,.blog .item-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .item-aligner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blog .blog_title{padding:4px 0 16px}.blog .item-date{padding:8px 0 0;font-size:14px;color:#ee2737}.blog .more-button{width:192px;height:48px;border:4px solid #ee2737;cursor:pointer;text-align:center;font-weight:600;font-size:18px;color:#ee2737;line-height:48px;margin:0 auto}.blog .more-button:hover{border:4px solid #000;color:#000}.blog .item-tag-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2px}.more-posts{padding-bottom:96px}.more-posts .more-button:hover{border:4px solid #fff;color:#fff}.more-posts .item:nth-child(even){border-left:1px solid #525252}.more-posts .tag{border:1px solid #525252;background-color:#262626}.more-posts .tag:hover{background-color:#000}.space-above{margin-top:166px}#quotebox small,.content__info a{text-decoration:underline}.home .padder .title-white,.item .h4-reverse a,.module-blog .section-black p,.section-black .item .blog_title a{color:#fff}.home{max-width:1366px;margin:0 auto}.home .padder{padding:0 96px 96px}.home .padder h2{position:relative;padding:96px 0}.home .padder .title-right{text-align:right}.home .more-posts{padding-bottom:0}.section-wrapper{width:100%;overflow-x:hidden;position:relative;margin:-96px 0}.section-black{background-color:#000;margin:96px 0}.section-wrapper .section-angle-bottom-down,.section-wrapper .section-angle-top-up{width:0;height:0;margin-bottom:0;border-right:0 solid #fff0;border-left:100vw solid #fff0;position:absolute}.section-wrapper .section-angle-top-up{top:0;border-bottom:96px solid #000}.section-wrapper .section-angle-bottom-down{bottom:0;border-top:96px solid #000}.home-line-wrapper,.item figure{position:relative}.home-line-right{width:152px;height:376px;background-image:url(/wp-content/themes/xp-surveys/assets/img/line-home.png);background-size:152px 376px;position:absolute;top:-48px;z-index:5;right:0;-ms-transform:scaleX(-1);transform:scaleX(-1)}.step__header{padding-bottom:0}.item figure{height:350px;margin:0;background:#eee}.item figure img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.excludes-hero{z-index:111}form :placeholder-shown,form input:-ms-input-placeholder{color:#d9d9d9;opacity:1!important}form :placeholder-shown,form input::placeholder{opacity:1!important}.single-post main.blog img{width:100%;height:auto;margin:24px 0;border:1px solid #d9d9d9;padding:12px;background-color:#fff;box-sizing:border-box}.modal{background:rgb(0 0 0/.6);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1111;visibility:hidden;overflow:hidden;transition:all .5s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal .modal__spead{width:90vw;max-width:1174px;height:90vh;max-height:1000px;overflow:auto}.modal .modal__content{position:relative;background:#fff;-ms-transform:scale(0) translateY(200px);transform:scale(0) translateY(200px);opacity:0;transition:all .3s ease-in-out .25s}header menu.desktop a,header menu.desktop>div{transition:transform 1s ease-in-out,opacity .25s ease-in-out}.modal .modal__content .step__header>*,.modal .modal__content h2{font-size:24px}.modal .modal__content h3{font-size:18px}.modal .modal__content ul{margin-left:0}.modal .modal__content li{background:url(/wp-content/themes/xp-surveys/assets/img/icon-check-red.png)left no-repeat;background-size:24px 24px;list-style:none;padding-left:30px}.modal .modal__content .step__services li{background:0 0;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.modal .modal__close{position:absolute;top:10px;right:10px;width:20px;color:#000;z-index:1111}.modal.modal-engine .modal__spead{max-width:832px}header menu.desktop a{opacity:1;visibility:visible}header menu.desktop a:last-child{transition:transform .2s ease-in-out,opacity .25s ease-in-out}header .logo{transition:opacity .25s ease-in-out;opacity:1}.mobile-expanded a span{font-size:32px;color:#fff;font-weight:600}footer .columns-2 a,menu.desktop span{font-size:18px;font-weight:600;color:#fff}footer .columns-2 a{margin-right:16px}menu.desktop span{margin:0 12px}body .mobile-expanded{opacity:0;z-index:-111;transition:.5s ease-in-out;visibility:hidden;padding-top:128px}.section-black .item figure img{background:#000;border-color:#525252}.blog .more-button,menu.desktop>div:hover ul{display:block}input[type=submit]{-webkit-appearance:none;border-radius:0}.instant-qoute-button--m,.step--quote .quote__measurments .msx_block svg{margin-right:10px}.floating-button a{color:#000!important;margin-left:10px}.no-click{pointer-events:none}.has-click{pointer-events:auto}.wpcf7-wrapper,.wpcf7-wrapper .form-wrap{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.step__control input,.wpcf7-wrapper>div{width:100%}.wpcf7-wrapper .form-wrap p{width:200px;padding:0}.wpcf7-response-output{-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#46b450;font-size:12px;margin:0 0 0 32px}.mobile-expanded ul.sub-menu li:not(:last-child),ul.sub-menu li:not(:last-child){border-bottom:1px solid #4c4c4c}.modal .modal__content .topo-options .step__services--topo li .block-active,.module-blog,menu.desktop>div{position:relative}.form-wrap p{opacity:1}.mobile-expanded{margin-top:0;overflow-y:scroll}#quote_zip,.step__actions button{transition:all .2s ease-in-out}.step .totals li span,footer .instant-qoute-button{margin-left:0}footer .columns-2 a:last-child{margin-right:0}menu.desktop>div a{padding:20px 0}menu.desktop ul.sub-menu{display:none;position:absolute;z-index:0;top:30px;left:-10px}ul.sub-menu{min-width:250px}ul.sub-menu li{margin:0;padding:0}ul.sub-menu li a{background-color:#000;display:block;padding:10px 20px;color:#fff}ul.sub-menu li a:hover{background-color:#4c4c4c!important}.mobile-expanded ul.sub-menu{margin:25px 0 0}.mobile-expanded ul.sub-menu li a{background-color:#262626}footer .columns-2 div{margin-right:16px}.step__control-picker #address_filter{margin-bottom:0!important}.step__control-picker #quote_address{border-top:none!important}.modal__panel .step{display:none}#quote_zip,.modal .modal__content .step-accoridan.active .step-accoridan__content,.modal .step .quote__features ul,.step__control label{display:block}.step__control #quote_address{height:150px;border:1px solid #eee;overflow-y:scroll}#quote_zip{max-width:70%}#quote_zip:disabled{background:#e6e6e6}#quotebox,.step--confirm,.step-error,.step-loading{text-align:center}.step--confirm svg,.step-error svg,.step-loading svg{margin:0 auto;text-align:center;max-width:64px}p .step__note{font-weight:400!important}.step__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.step__actions>*{-ms-flex:1 0 auto;flex:1 0 auto;margin:0}.step__actions.step__actions-set>*{-ms-flex-preferred-size:45%;-ms-flex-positive:0;flex-grow:0;margin:0}.step__actions button[data-action=back],.step__actions button[data-action=previousStep]{border:0;color:#000}.step__actions button,.step__actions button[data-action=back]:hover,.step__actions button[data-action=previousStep]:hover{background:0 0;color:#ee2737}.modal .modal__content .booking__extras li span,.step__services li span{margin-left:0!important}.step #customer_services{margin-top:5px}.step #customer_address{margin-bottom:1em}.fa-loader{animation-name:spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.step input[type=email],.step input[type=tel],.step input[type=text],.step textarea{height:56px;width:100%;background-color:#f9f9f9;margin:0 0 16px;padding:16px;border:1px solid #e6e6e6;color:#000;box-sizing:border-box;font-size:16px;font-weight:400;-webkit-appearance:none;border-radius:0}.step textarea{height:unset;min-height:150px}.step__actions button{max-width:200px;padding:15px 10px;border:4px solid #ee2737;cursor:pointer;text-align:center;font-weight:600;font-size:18px;display:block}.step__actions button:hover{background:#ee2737;color:#fff}.step__actions button[data-action=callback]{background:#eee;color:#666}.step__actions button.muted:hover{background:#999}.step__actions button[data-action=callback]:hover{background:#999;color:#eee;border-color:#999}.step__actions button.muted{background:#eee}.step__actions button.primary{background:0 0!important;color:#ee2737!important}.step__actions button.primary:hover{background:#ee2737!important;color:#fff!important;border-color:#ee2737!important}#quotebox p,.step .quote__label{margin-bottom:0;padding-bottom:0}.step label{font-weight:600}#quotebox{background:#262626;color:#fff;padding:24px}.call-statement{font-weight:600;margin-top:1em;text-align:center}.input-with-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-with-button input{-ms-flex:1 0 auto;flex:1 0 auto}.input-with-button a{position:relative;top:-5px}.instant-qoute-button,header .menu-button{background-color:#ee2737;color:#fff}header .menu-button{background-image:url(/wp-content/themes/xp-surveys/assets/img/icon-menu-white.png)}.content__info a,.excludes-hero menu.desktop span,.modal__content .step__header>*{color:#000}.time_picker{margin-bottom:25px;display:-ms-flexbox;display:flex}#doCallBackRequest #progress-bar,.time_picker input{display:none}.time_picker>*{cursor:pointer;text-align:center;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:24px}.time_picker>* span{font-size:14px;display:block}.time_picker>:first-of-type{border-right:0}.time_picker>:not(.no-slots):hover{background:#eee}.modal .modal__content .booking__extras li:before{display:none;padding-left:0}.modal .modal__content .booking__extras li{background:0 0!important;padding-left:0!important;line-height:1.4!important}.modal .modal__content .booking__extras h2{line-height:24px;margin-bottom:0}.modal .modal__content .booking__extras .extra-content header,.modal .modal__content .topo-options .step__services--topo{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.modal .modal__content .booking__extras p{margin-bottom:0;padding-bottom:10px;font-size:15px;line-height:20px}.step__total{text-align:center;background:#eee;padding:20px}.step__total small{display:block;font-size:14px!important}.step-loading .step__header{border-bottom:0;margin-bottom:0}.step-loading .step-content{margin:45px 0}.content__info{padding:15px;font-size:80%;background:#eee}.step__services--cards{background:#f2f2f2;padding:15px;position:relative}.step__services--cards:after{content:"";width:calc(100% - 30px);left:15px;height:1px;background-color:#d9d9d9;position:absolute;top:0}.step__services--cards .step-card{background-color:#fff;box-shadow:2px 4px 8px rgb(0 0 0/.15)}.step__services--cards .step-card figure{margin-bottom:0;background-color:#fff;position:relative}.step__services--cards .step-card p{line-height:1.4}.step__services--cards .step-card label{font-weight:700;font-size:18px;margin-bottom:15px}.step__services--cards .step-card article{background:#fff;padding:25px}.step__services--cards .step-card .checkbox_state{font-weight:700;color:#7f7f7f;display:inline-block;width:100px}.step__services--cards .step-card .checkbox_state:before{content:"Select"}.modal .modal__content .topo-options{margin-top:20px}.modal .modal__content .topo-options>label{text-align:center;display:block!important}.modal .modal__content .topo-options .step__services--topo{position:relative;-ms-flex-direction:column;flex-direction:column;max-width:718px;-ms-flex-pack:center;justify-content:center;-ms-transform:translateX(-50px);transform:translateX(-50px);text-align:center}.modal .modal__content .topo-options .step__services--topo:after{content:"";position:absolute;height:88%;top:6%;width:8px;background:#a0a0a0;background:linear-gradient(180deg,#a0a0a0 0,#ee2737 100%);right:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-right:-60px}.modal .modal__content .topo-options .step__services--topo li{display:block;position:relative;padding-left:100px;z-index:11}.modal .modal__content .topo-options .step__services--topo li>div{width:50px}.modal .modal__content .topo-options .step__services--topo li .block-active:after{width:20px;height:20px;border-radius:50%;border:5px solid #fff;position:absolute;top:6px;left:10px;content:""}.modal .modal__content .topo-options .step__services--topo li .block-active span{padding-left:20px}.modal .modal__content .topo-options .step__services--topo input{width:36px;height:36px;background:#fff;-webkit-appearance:none;appearance:none;border-radius:50%;margin-left:0;transition:.2s all linear;margin-right:0;border:3px solid #7f7f7f}.modal .modal__content .topo-options .step__services--topo input:checked{border:6px solid #ee2737;outline:unset!important;background:#ee2737}.step--quote .quote__layout article,.topo-summary>div{border:1px solid #dadada}.modal .modal__content .topo-options .step__services--topo span{font-weight:700;position:absolute;left:0;width:80px;text-align:right;padding-top:13px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.topo-summary{margin:25px 0}.topo-summary>div{padding:12px;-ms-flex-direction:column;flex-direction:column;display:none}#doCallBackRequest:after,.modal .modal__content .step-accoridan>h2 span,.topo-summary>div figure{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.topo-summary>div figure{-ms-flex-order:2;order:2;height:170px;position:relative;margin:0}.topo-summary>div article{-ms-flex-order:1;order:1;text-align:center;padding:25px}.topo-summary>div article h3{color:#000;font-size:16px!important;margin-bottom:12px}.modal .modal__content .step-accoridan{border-bottom:1px solid #f2f2f2;padding:15px 0}.modal .modal__content .step-accoridan>h2{font-size:18px;padding:0;margin:0;line-height:1.2;position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#doCallBackRequest:after,.modal .modal__content .step-accoridan>h2 span{transition:all .2s ease-in-out}.modal .modal__content .step-accoridan>h2 span{width:36px;height:36px;border-radius:50%;margin-right:15px;background-color:#f2f2f2}.modal .modal__content .step-accoridan>h2 span svg{width:18px}.modal .modal__content .step-accoridan .step-accoridan__content{display:none;margin-top:15px}.modal .modal__content .step-accoridan.active h2 span{-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal .modal__content #drop-area{margin-bottom:1em;background:#f2f2f2;border:1px dashed #eee;padding:30px 20px;text-align:center;border-radius:15px}.modal .modal__content #drop-area div{visibility:hidden;position:absolute;pointer-events:none}#doCallBackRequest{position:relative}#doCallBackRequest:after{content:"Sending Message...";font-size:18px;background:rgb(255 255 255/.75);width:100%;height:100%;color:#000;top:0;left:0;position:absolute;font-weight:700;opacity:0;visibility:hidden;z-index:-1}.step--quote .quote__layout .step__chosen_extras,.step--quote .quote__layout .step__chosen_services{padding:24px}.step--quote .quote__layout .step__chosen_extras{padding-top:0}.step--quote .quote__layout aside{min-height:327px;background-color:#dadada}.step--quote .quote__layout #customer_services{margin-bottom:0}.step--quote .quote__layout #quote_map{position:relative;overflow:hidden;max-height:400px}.step--quote .quote__measurments{margin-top:24px;margin-bottom:24px}#quotebox,.step--quote .quote__features ul{margin-bottom:0!important}.step--quote .quote__measurments .msx_block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #dadada;padding:24px}.step--quote .quote__measurments .msx_block span{font-weight:700}.step--quote #customer_address{display:none!important}.step--quote .content__info{background:0 0;padding:0;margin-top:15px}.step--quote .quote__features{background-color:#eee;padding:20px;margin-top:24px;font-size:15px}.step--quote .quote__features li{background-image:url(/wp-content/themes/xp-surveys/assets/img/star-li-back.png);padding-left:28px}.step--quote .quote__features li.li_lead{font-weight:700;background-image:none;margin-left:0;padding-left:0}.step--quote .quote__features li:not(.li_lead){font-size:13px}#quotebox small{cursor:pointer}.estimatie_summary,.revit__field input{display:none}.estimatie_summary p{font-size:14px;margin-top:1em}.estimatie_summary p:last-child{margin-bottom:0}.modal .step .quote__features figure{width:70px;height:70px;min-width:70px;overflow:hidden;border-radius:50%;position:relative;margin-right:20px}.modal .step .quote__features figure img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.modal .step .quote__features>div:nth-of-type(2){margin-top:1em}.modal .step .quote__features li{background-position:0 5px;-ms-flex-preferred-size:48%;flex-basis:48%;line-height:18px!important;margin-right:0;box-sizing:border-box}.modal .step .quote__features .li_lead{-ms-flex-preferred-size:100%;flex-basis:100%}.modal .step .quote__features blockquote{padding:0}.step .totals li{padding-left:0!important;background-image:none!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.modal .step .quote__features .quote_citation{display:-ms-flexbox;display:flex;font-size:13px}.modal .step .quote__features .quote_citation h3,.modal .step .quote__features blockquote p{color:#000;font-size:15px}.step .totals li:before,.step__total{display:none!important}.step .quote_items{color:#fff;margin-bottom:5px!important}.step .totals{font-weight:700}.step .totals li #quotevalue{font-size:18px!important}.revit__field{background:#f2f2f2;padding:15px;cursor:pointer}.revit__field label{margin-bottom:15px;display:block;padding-bottom:1em}.revit__field>div{position:relative;padding-left:45px;padding-top:5px;margin-bottom:10px}.revit__field div>span{width:30px;height:30px;border:2px solid #7f7f7f;outline:#f2f2f2 solid 4px;position:absolute;top:0;border-radius:50%;left:0;background:#fff}[data-step="3"] .step__content:not(.revit-enabled) .revit__field>div:last-child>span,[data-step="57"] .content-optional:not(.revit-enabled) .revit__field>div:last-child>span{border:3px solid #ee2737;outline:#f2f2f2 solid 3px}[data-step="3"] .step__content:not(.revit-enabled) .revit__field>div:last-child>span:after,[data-step="57"] .content-optional:not(.revit-enabled) .revit__field>div:last-child>span:after{content:"";width:20px;height:20px;top:5px;left:5px;position:absolute;background-color:#ee2737;outline:unset;border-radius:50%}.quote__layout .step__chosen_extras{display:none!important}:root{accent-color:#ee2737}@media screen and (min-width:600px){.formset{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.formset>*{-ms-flex-preferred-size:48%;flex-basis:48%}.step__actions.step__actions-set--3>*{-ms-flex-preferred-size:32%!important;flex-basis:32%!important}.modal .modal__content .booking__extras .extra-content header{margin-bottom:10px}.modal .modal__content .booking__extras .extra-image{-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.modal .modal__content .booking__extras .extra-content{-ms-flex-preferred-size:70%;flex-basis:70%}.modal .modal__content .booking__extras li{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.modal .modal__content .booking__extras li>*{border:1px solid #eee;padding:10px}.modal .modal__content .booking__extras li .extra-content,.modal .modal__content .booking__extras li span{border-left:none}.modal .modal__content .booking__extras li>span{-ms-flex-preferred-size:10%;flex-basis:10%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.step__services--cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:24px;padding:24px}.step__services--cards:after{width:calc(100% - 48px);left:24px}.revit__field{padding:15px 24px}.revit__field label{margin-bottom:24px}}@media only screen and (min-width:641px){header .padder{padding-left:0;padding-right:0}}@media screen and (min-width:641px) and (max-width:1400px){header menu.mobile{right:96px}}@media screen and (min-width:700px){.modal .step .quote__features{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.modal .step .quote__features>:nth-of-type(1){-ms-flex-preferred-size:45%;flex-basis:45%}.modal .step .quote__features>:nth-of-type(2){-ms-flex-preferred-size:45%;flex-basis:45%;margin-top:0;padding-top:0}.modal .step .quote__features:after{position:absolute;content:"";height:calc(100% - 40px);background-color:#c7c7c7;width:1px;left:50%;-ms-transform:translateX(-1px);transform:translateX(-1px);top:20px}}@media screen and (min-width:768px){.modal .modal__content{padding:50px}.modal .modal__content .step__header>*,.modal .modal__content h2{font-size:32px}.modal .modal__content h3{font-size:23px}.modal .modal__close{top:50px;right:50px}.step--quote .quote__layout,.topo-summary>div{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.topo-summary>div{-ms-flex-direction:row;flex-direction:row}.topo-summary>div figure{-ms-flex-order:1;order:1;min-height:221px}.topo-summary>div article{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.step--quote .quote__layout{display:-ms-flexbox;display:flex}.step--quote .quote__layout>*,.topo-summary>div article,.topo-summary>div figure{-ms-flex-preferred-size:48%;flex-basis:48%}.step--quote .quote__measurments{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.step--quote .quote__measurments>*{-ms-flex-preferred-size:48%;flex-basis:48%}.step--quote .quote__features,.step--quote .quote__features ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.step--quote .quote__features ul{margin-left:10px}.step--quote .quote__features ul li{margin-right:10px}.step__actions--single{-ms-flex-pack:end;justify-content:flex-end}.step__actions--singleMiddle{-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:800px){.step__services--cards .step-card figure{height:198px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal .modal__content .topo-options .step__services--topo{margin:15px auto 1em;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-transform:translateX(0);transform:translateX(0)}.modal .modal__content .topo-options .step__services--topo:after{height:8px;width:95%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin:-10px 0 0;right:auto;left:2.5%;background:#a0a0a0;background:linear-gradient(90deg,#a0a0a0 0,#ee2737 100%)}.modal .modal__content .topo-options .step__services--topo li{text-align:center;padding:0}.modal .modal__content .topo-options .step__services--topo li span{display:block;width:auto;position:static;text-align:center;-ms-transform:translateY(0);transform:translateY(0);padding-left:0!important}.modal .modal__content #drop-area{padding:40px 20px}}@media screen and (min-width:1000px){.modal .modal__content{padding:50px}}@media only screen and (min-width:1366px){header .logo-padder{padding:0 48px}}@media only screen and (min-width:1400px){header .mobile{display:none}}@media screen and (min-width:1400px){.instant-qoute-button--m{display:none}}@media only screen and (max-width:1400px){header .desktop{display:none}}@media screen and (max-width:1400px){.mobile-expanded .close{right:96px}}@media only screen and (max-width:1100px){.blog .item{width:100%}.blog .item,.blog .subtitle-items{margin-bottom:48px}.blog .item:nth-child(even),.blog .item:nth-child(odd){padding-left:0;border-left:none;border-bottom:1px solid #d9d9d9;padding-bottom:24px}.more-posts .item:nth-child(even),.more-posts .item:nth-child(odd){padding-left:0;border-left:none;border-bottom:1px solid #525252;padding-bottom:24px}}@media screen and (max-width:1100px){.more-posts .item:nth-child(even),.more-posts .item:nth-child(odd){border-color:#d9d9d9}.blog .item:nth-child(odd){padding-right:0}}@media only screen and (max-width:960px){h1{font-size:60px;line-height:60px}header .menu-button{display:absolute}footer .columns-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}footer form{width:100%;margin-top:48px}footer .form-wrapper{padding:0 8px 0 0}footer .columns-2{width:100%;-ms-flex-pack:center;justify-content:center}footer .columns-2:last-child{margin-top:24px;width:100%}footer .social-link{margin:0 4px}footer p{text-align:center}}@media screen and (max-width:960px){.footer__address{text-align:center!important}}@media screen and (max-width:800px){.modal .modal__content .topo-options .step__services--topo li .block-active:after{left:10px;top:6px;border-width:5px}.modal .modal__content .topo-options .step__services--topo li:last-child input{margin-top:2px}}@media screen and (max-width:768px){.instant-qoute-button--m{display:none}body .step__actions{display:block}body .step__actions>*{display:block;width:100%;max-width:100%;margin-top:10px!important}}@media screen and (max-width:700px){.modal .step .quote__features blockquote p{font-size:14px}}@media only screen and (max-width:640px){.modal__content .step__header>*,h1,h2{font-size:36px;line-height:46px}p{font-size:14px}header menu{height:48px}header .menu-button{width:40px;height:40px;background-size:48px 48px}.blog_title,footer input[type=submit],footer input[type=text],header .instant-qoute-button{font-size:16px}header .logo-wrapper{height:48px}.blog .padder,.home .padder,header .logo-padder{padding:0 48px}header .logo{width:45vw;height:48px;background-size:45vw auto;background-position:left}footer{margin-top:48px}footer .padder{padding:48px}footer form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .form-wrapper{padding:0 0 8px}footer input[type=text]{text-align:center;height:48px}footer input[type=submit]{width:100%;height:48px}footer .social-link{min-width:40px;height:40px;background-size:48px 48px}.excludes-hero{position:relative}.header-spacer{height:0}.home-line-right,.line-small{display:none}.blog .padder .post-title{padding-top:48px}.blog .more-button{height:40px;font-size:16px;line-height:40px;width:100%}.blog .subtitle-items{margin-top:24px;margin-bottom:48px}.section-black{margin:48px 0}.section-wrapper{margin:-48px 0}.section-wrapper .section-angle-top-up{width:0;height:0;margin-bottom:0;border-left:0 solid #fff0;border-right:100vw solid #fff0;position:absolute;top:0;border-bottom:48px solid #000}.section-wrapper .section-angle-bottom-down{bottom:0;border-top:48px solid #000}.home .padder h2{padding:48px 0}.home .padder,.more-posts{padding-bottom:48px}.home .padder .title-right,.padder h2{text-align:center}.mobile-expanded{padding:112px 48px 0;-ms-flex-pack:start;justify-content:flex-start}.mobile-expanded .instant-qoute-button{bottom:48px;left:48px;right:48px;width:auto}.mobile-expanded .close{width:40px;height:40px;right:48px}}@media screen and (max-width:640px){.modal .modal__spead{width:100vw;height:100vh}.modal .modal__content{margin-top:40px}.contact-strip{display:none!important}.wpcf7-wrapper .form-wrap{display:block}.wpcf7-wrapper .form-wrap>*{width:100%!important}figure{height:100%;-ms-flex-preferred-size:70px;flex-basis:70px}.columns-wrapper>a{-ms-flex-preferred-size:100%;flex-basis:100%}.columns-wrapper>a .instant-qoute-button{width:auto;display:block;margin:0;height:40px;line-height:40px;font-size:16px}.blog .more-button{width:calc(100% - 8px)}.mobile-expanded .close{top:47px}.modal__panel,.modal__panel input[type=email],.modal__panel input[type=tel],.modal__panel input[type=text],.modal__panel label{font-size:14px}.modal__panel button{font-size:16px}.modal__panel button[data-action=next]{margin-bottom:3em}.step__services--cards .step-card figure{height:auto}.topo-summary>div article{padding:15px}header menu.mobile{right:48px}}@media screen and (max-width:600px){.modal .modal__content .booking__extras .extra-image,.modal .modal__content .booking__extras p{display:none}.modal .modal__content .booking__extras li{border:0;display:-ms-flexbox;display:flex}.modal .modal__content .booking__extras .extra-content{-ms-flex-preferred-size:85%;flex-basis:85%;padding:10px}.modal .modal__content .booking__extras span{-ms-flex-preferred-size:15%;flex-basis:15%;padding:10px}.modal .modal__content .booking__extras h2{font-size:18px;line-height:22px}}@media screen and (max-width:500px){body .modal .modal__content{padding:20px}}@media only screen and (max-width:440px){header .padder{padding:24px 0}header menu{top:24px;right:24px}.blog .padder,.home .padder,header .logo-padder{padding:0 24px}footer .padder{padding:48px 24px}.section-black{margin:24px 0}.section-wrapper{margin:-24px 0}.section-wrapper .section-angle-top-up{width:0;height:0;margin-bottom:0;border-left:0 solid #fff0;border-right:100vw solid #fff0;position:absolute;top:0;border-bottom:24px solid #000}.section-wrapper .section-angle-bottom-down{bottom:0;border-top:24px solid #000}.home .padder{padding-bottom:48px}.mobile-expanded{padding:112px 24px 0}.mobile-expanded .instant-qoute-button{bottom:24px;left:24px;right:24px}.mobile-expanded .close{right:24px;top:92px}}@media screen and (max-width:440px){.mobile-expanded .close{top:25px}.step input[type=email],.step input[type=tel],.step input[type=text],.step textarea{height:42px}}.modal .modal__content{padding:48px}.modal .modal__content ul{margin-bottom:16px}.time_picker>*{border:1px solid #d9d9d9;padding:12px}.time_picker>:not(.no-slots):hover{background:#e6e6e6}.input-with-button a{margin-left:16px}.step label{display:inline-block;padding:16px 0 8px}.step__services label{font-weight:300;padding:0!important}.step__header{margin-bottom:16px;border-bottom:1px solid #d9d9d9}.step__actions{margin-top:0;padding-top:24px}.step__actions button.muted{background:#e6e6e6!important;border:4px solid #e6e6e6!important;color:#7f7f7f}.step__actions button.muted:hover{background:#cecece!important;border:4px solid #cecece!important;color:#000}.step__actions button{margin:0}.step__actions.step__actions-set>*{flex-basis:48%}.step--email .step__header{margin-bottom:32px}.step--address .step__actions,.step--book .step__actions,.step--email .step__actions{padding-top:48px}.step--book .step__header,.step--extras .step__header,.step--quote .step__header{margin-bottom:32px}.step__control{margin-bottom:0}.step__control #quote_address{border-color:#d9d9d9}.modal .modal__content .booking__extras li>*{border:1px solid #d9d9d9}.modal .modal__content .booking__extras h2{font-size:14px}#quotebox{}#quotevalue{font-size:32px;padding:8px 0}form :placeholder-shown,form input::placeholder{color:#a6a6a6}.step--book p{font-weight:600}.instant-qoute-button:hover{border-color:#b31d29;background-color:#b31d29;color:#fff}header .menu-button:hover{color:#fff;background-image:url(/wp-content/themes/xp-surveys/assets/img/icon-menu-white.png)}.mobile-expanded .close{border-color:#ee2737;background-color:#ee2737;color:#fff;background-image:url(/wp-content/themes/xp-surveys/assets/img/icon-close-black.png)}.mobile-expanded .close:hover,header .menu-button:hover{border-color:#b31d29;background-color:#b31d29}.single-post .wp-content h2{font-size:32px;line-height:1!important;padding:32px 0 24px}.blog .item-date{padding-top:16px}.single-post .wp-content p{padding-bottom:16px;padding-top:0}.modal .modal__content li{line-height:24px}.modal .step li{line-height:12px}.excludes-hero menu.desktop span:hover{color:#ee2737}@media screen and (max-width:600px){.modal .modal__content .booking__extras li>span{display:flex;align-items:center;justify-content:center}}body,html{scroll-padding-top:96px}.alignright{margin-left:20px!important;width:unset!important;float:right}