.hero-section{position:relative;display:flex;flex-direction:column;justify-content:center;height:500px;background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/hero-background.webp);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#5044EC;overflow:hidden}.branding-store-image{position:absolute;bottom:0;right:10%;height:400px;width:400px;background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/hero-logo.svg);background-position:center;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.hero-content{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:9%}.hero-content h1{font-family:"Albert Sans",sans-serif;font-weight:900;color:#fff;font-size:72px;letter-spacing:2px;max-width:630px;margin-bottom:20px;margin-top:30px}.hero-content-text p{color:#fff;font-family:"Albert Sans",sans-serif;font-weight:300;font-size:18px;line-height:28px;max-width:630px}.small-intro{font-family:"Albert Sans",sans-serif;color:#fff;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:2px;position:relative}.small-intro::after{content:"";height:1px;width:100%;position:absolute;bottom:-10px;left:0;background-color:#fff}.hero-button-primary{color:#5044EB;padding:18px 36px;font-size:14px;font-weight:700;text-transform:uppercase;border:1px solid #fff;background-color:#fff;border-radius:12px;font-family:"Albert Sans",sans-serif;font-weight:700;text-decoration:none;margin-top:10px;display:inline-block;transition:0.9s}.hero-button-secondary{color:#fff;padding:18px 36px;font-size:14px;font-weight:700;text-transform:uppercase;border:1px solid #fff;margin-left:20px;border-radius:12px;font-family:"Albert Sans",sans-serif;font-weight:700;text-decoration:none;margin-top:10px;display:inline-block;transition:0.9s}.header-contact a{color:#fff!important;padding:18px 36px;font-size:14px;font-weight:700;text-transform:uppercase;border:1px solid #fff;margin-left:20px;border-radius:12px;font-family:"Albert Sans",sans-serif;font-weight:700;text-decoration:none;margin-top:10px;display:inline-block;background-color:#5044EB;transition:0.9s}.hero-button-primary:hover,.hero-button-secondary:hover{background-color:#3a30c7;color:#fff}@media only screen and (min-width:2800px){.branding-store-image{left:63%;transform:translateY(-50%)}}@media only screen and (max-width:1665px){.hero-content h1{font-size:62px;line-height:65px}.branding-store-image{right:5%}}@media only screen and (max-width:1320px){.hero-content-text p{max-width:490px}.branding-store-image{right:3%}}@media only screen and (max-width:1130px){.hero-content h1{font-size:55px;line-height:60px}}@media only screen and (max-width:1000px){.hero-section{padding-top:200px;padding-bottom:160px;background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/hero-background-mobile.webp);height:200px}.home-hero-section{height:auto}.branding-store-image{display:none}.hero-content-text p{max-width:100%;font-weight:300}}@media only screen and (max-width:620px){.hero-content h1{font-size:45px;line-height:55px}}@media only screen and (max-width:475px){.hero-section{padding-top:200px;padding-bottom:100px}.hero-content h1{font-size:40px;line-height:48px}}.services-section{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#f7f5f2;padding-left:10px;padding-right:10px;padding-top:100px;padding-bottom:120px;overflow:hidden}.services-section a{color:#5044eb}.services-content .small-intro{color:#5044eb;font-weight:700}.services-content .small-intro::after{background-color:#5044eb}.services-section h2{font-family:"Albert Sans";color:#1F1F1F;font-weight:700;font-size:3.375rem;line-height:4rem}.services-section h2 span{color:#5044eb}.serviceslider .swiper-slide{background-color:#fff;border-radius:12px}.services-section .block-container{width:100%;max-width:2600px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-slide-content{padding:20px}.serviceslider .swiper-slide img{max-height:100px}.swiper.serviceslider{padding-bottom:60px}.serviceslider.swiper-pagination{bottom:70px!important}.swiper-pagination-bullet-active{background:#5044eb!important}.serviceslider p{font-weight:400;min-height:300px;min-height:80px}.serviceslider a{transition:0.3s}.serviceslider a:hover{color:#3a30c7}@media only screen and (max-width:1050px){.services-section .small-intro{font-size:14px}.services-section h2{font-size:2.8rem}}@media only screen and (max-width:810px){.serviceslider p{min-height:90px}}@media only screen and (max-width:700px){.serviceslider p{min-height:110px}}@media only screen and (max-width:600px){.services-section{padding-left:0;padding-right:0}}@media only screen and (max-width:500px){.services-section .small-intro{font-size:12px}.services-section h2{font-size:2.1rem!important;line-height:2rem!important;padding-left:10px!important;padding-right:10px!important;margin-bottom:45px!important}.services-section{padding-bottom:90px}.serviceslider p{min-height:85px}}.serviceslider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#5044eb!important}.portfolio-container{background-color:#483CE4;padding-top:80px;padding-bottom:100px;overflow:hidden}.portfolio-container P{color:#fff;font-weight:300}.portfolio-container h2{color:#fff;margin-bottom:0}.portfolio-container .block-container{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-container{display:flex;flex-flow:wrap}.portfolio-container .portfolio-box{position:relative;background-color:#1e1e1e;height:380px;width:412px;margin-right:2%;margin-bottom:2%}.portfolio-container .portfolio-box:nth-of-type(2){margin-right:0;width:66%;background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/project-2.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.portfolio-container .portfolio-box:nth-of-type(5){margin-right:0}.portfolio-container .portfolio-box:nth-of-type(1){background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/project-1.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.portfolio-container .portfolio-box:nth-of-type(3){background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/project-3.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.portfolio-container .portfolio-box:nth-of-type(4){background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/project-4.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.portfolio-container .portfolio-box:nth-of-type(5){background-image:url(/wp-content/themes/firstception/template-parts/blocks/images/project-5.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.partners-bottom{display:flex;flex-direction:row;flex-flow:wrap}.partners-bottom div{width:50%}.swiper.partnerslider{width:100%}.partners-logo{display:flex;flex-direction:row;flex-flow:wrap}.partners-info p{padding-right:7%}.partners-logo-box{background-color:#fff}.partners-logo .swiper-slide{background-color:#fff;width:100%;border-radius:12px}.partners-logo .swiper-slide-content{width:auto}.partners-logo .swiper-slide p{color:#1f1f1f}.partners-logo .swiper-slide img{width:70%}.partners-logo .swiper-slide h3{margin-top:0}.partners-logo .swiper-slide a{color:#5044eb}.partners-logo .partnerslider{padding-bottom:60px}.swiper-pagination-bullet-active{background:#ffffff!important}.portfolio-flag{position:absolute;display:flex;align-items:center;bottom:20px;left:20px;padding:6px 12px;background-color:rgb(0 0 0 / .7)}.portfolio-flag span{color:#fff;margin-left:10px;font-weight:400}.portfolio-flag img{width:35px}.portfolio-box:hover{cursor:pointer}.portfolio-overlay{position:absolute;bottom:0;left:0;right:0;background-color:rgb(0 0 0 / .9);overflow:hidden;width:100%;height:0;transition:.5s ease}.portfolio-text{color:#fff;font-size:20px;position:absolute;padding:5%}.portfolio-box:hover .portfolio-overlay{height:100%}.portfolio-overlay h3{font-size:20px;color:#fff;color:#5044eb}.portfolio-overlay p,.portfolio-overlay span,.portfolio-overlay a{font-size:16px;font-weight:300}.portfolio-overlay a{color:#5044eb}.partnerslider a:hover{color:#3a30c7}.partnerslider-image{background-color:#5044eb;width:100%!important;display:block;height:70px;display:flex;justify-content:center;margin-bottom:15px;border-top-left-radius:12px;border-top-right-radius:12px}.partner-box1{width:100px!important}.partner-box2{width:90px!important}.partner-box3{width:130px!important}@media only screen and (max-width:1320px){.portfolio-container{justify-content:center}.portfolio-container .portfolio-box:nth-of-type(2){order:-1!important;width:848.75px}.portfolio-container .portfolio-box:nth-of-type(3){margin-right:0}}@media only screen and (max-width:1050px){.partners-bottom div{width:100%}.partners-logo .swiper-slide img{width:200px}.partnerslider{margin-top:30px}.portfolio-container h2{font-size:2.8rem}}@media only screen and (max-width:871px){.portfolio-container .portfolio-box{margin-right:0!important}.portfolio-container .portfolio-box:nth-of-type(2){width:412px!important}}@media only screen and (max-width:500px){.portfolio-container h2{font-size:2.1rem}}.free-quote-section{background-color:#1f1f1f;padding-top:100px;padding-bottom:125px;overflow:hidden}.free-quote-section .block-container{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;display:flex;flex-direction:row;box-sizing:border-box}.free-quote-info,.free-quote-form{width:50%;padding-right:3%;box-sizing:border-box}.free-quote-info h2{color:#fff}.free-quote-form label{color:#1f1f1f!important;font-weight:400!important}.free-quote-info p{color:#898989;font-weight:300}.free-quote-form .wpcf7-form{background-color:#fff;padding:60px;border-radius:12px}.free-quote-form .wpcf7-form label,.free-quote-form .wpcf7-form span,.free-quote-form .wpcf7-form input,.free-quote-form .wpcf7-form select,.free-quote-form .wpcf7-form textarea{display:block;width:100%;box-sizing:border-box}.free-quote-form .wpcf7-form select{padding:16px 20px;border-radius:12px;border:1px solid #e1e4e7}.free-quote-form .wpcf7-form option{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding:16px 20px!important}.free-quote-form .wpcf7-form select:hover{cursor:pointer}.free-quote-form .wpcf7-form input{padding:16px 20px;border-radius:12px;border:1px solid #e1e4e7}.free-quote-form .wpcf7-form textarea{padding:16px 20px;border-radius:12px;border:1px solid #e1e4e7}.free-quote-form .wpcf7-form span{margin-top:10px}.free-quote-form .wpcf7-form h2{margin-top:0;margin-bottom:20px;font-size:40px}.free-quote-form .wpcf7-form h2 span{font-size:40px;width:auto!important;display:inline-block;color:#5044eb}.have-file input{border:none!important;padding-left:0!important}.free-quote-form .wpcf7-submit{width:auto!important;background-color:#5044EB;color:#ffffff!important;font-weight:600!important;text-transform:uppercase!important;border:none!important;font-size:12px!important;letter-spacing:2px;font-family:"Albert Sans",sans-serif!important}.free-quote-form .wpcf7-submit:hover{background-color:#3a30c7}.free-quote-form .wpcf7-submit:hover{cursor:pointer}.codedropz-upload-wrapper span{margin-top:0!important}.codedropz-upload-inner h3{font-size:20px!important}.dnd-upload-counter{display:none!important}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#5044EB!important}.codedropz-upload-container{background-color:#f4f4f4!important}.wpcf7-spinner{display:none!important}.free-quote-info span{font-weight:600;color:#fff}@media only screen and (max-width:1050px){.free-quote-info h2{font-size:2.8rem!important}}@media only screen and (max-width:900px){.free-quote-section .block-container{flex-direction:column}.free-quote-info,.free-quote-form{width:100%;padding-left:7%;padding-right:7%}.free-quote-info{margin-bottom:50px}}@media only screen and (max-width:800px){.free-quote-info,.free-quote-form{padding-left:3%;padding-right:3%}.free-quote-form .wpcf7-form{padding:35px}.free-quote-form h5{margin-bottom:35px}}@media only screen and (max-width:650px){.free-quote-info,.free-quote-form{padding-left:1.5%;padding-right:1.5%}.free-quote-form .wpcf7-form{padding:20px}}@media only screen and (max-width:500px){.free-quote-info h2{font-size:2.1rem!important}.free-quote-form .wpcf7-form h5,.free-quote-form .wpcf7-form h5 span{font-size:1.8rem!important}}.clients-section{display:flex;align-items:center;flex-direction:column;padding-left:10px;padding-right:10px;padding-top:85px;padding-bottom:110px}.clients-section .block-container{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.clients-section .small-intro{font-family:"Albert Sans",sans-serif;color:#5044eb;font-weight:700}.clients-section .small-intro::after{background-color:#5044eb}.clients-section h2{font-family:"Albert Sans";color:#1F1F1F;font-weight:700;font-size:3.375rem;line-height:4rem}.clients-section h2 span{color:#5044eb}.clients-images{display:flex;flex-flow:wrap;flex-direction:row}.clients-images img{max-width:20%;filter:grayscale(100);box-sizing:border-box;border-right:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}.clients-images img:nth-of-type(5n){border-right:none}.clients-images img:hover{filter:grayscale(0);cursor:pointer}.clients-images img:nth-last-child(-n+5){border-bottom:none!important}#load-more-btn-clients{color:#fff!important;padding:18px 36px;font-size:14px;background-color:#5044EB;transition:0.9s;border-radius:12px;font-family:"Albert Sans",sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;border:1px solid #fff;margin-top:50px;letter-spacing:1px}#load-more-btn-clients:hover{background-color:#3a30c7;cursor:pointer}.load-more-button-section{display:flex;flex-direction:column;align-items:center}.load-more-button-section p{font-weight:400}@media only screen and (max-width:1050px){.clients-section h2{font-size:2.8rem!important}}@media only screen and (max-width:1000px){.clients-images img{max-width:25%;border-right:1px solid #e9e8e8!important;border-bottom:1px solid #e9e8e8!important}.clients-images img:nth-last-child(-n+5){border-bottom:1px solid #e9e8e8!important}.clients-images img:nth-last-child(-n+4){border-bottom:none!important}.clients-images img:nth-of-type(4n){border-right:none!important}}@media only screen and (max-width:600px){.clients-images img{max-width:33.33%;border-right:1px solid #e9e8e8!important;border-bottom:1px solid #e9e8e8!important}.clients-images img:nth-last-child(-n+4){border-bottom:1px solid #e9e8e8!important}.clients-images img:nth-of-type(4n){border-right:1px solid #e9e8e8!important}.clients-images img:nth-last-child(-n+3){border-bottom:none!important}.clients-images img:nth-of-type(3n){border-right:none!important}}@media only screen and (max-width:500px){.clients-section h2{font-size:2.1rem!important}}.footer-section{display:flex;flex-direction:column;background-color:#483CE4}.footer-bottom{background-color:#1F1F1F}.footer-section .block-container{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;display:flex;flex-direction:row;box-sizing:border-box}.footer-bottom .block-container{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;display:flex;flex-direction:row;box-sizing:border-box}.footer-bottom p{color:#fff;font-weight:300}.footer-image .footer-logo{width:155px;margin-right:10px}footer h2{color:#ffffff!important;font-size:17px!important;text-transform:uppercase!important;margin-top:0;margin-bottom:20px;letter-spacing:2px}.block-container.footer-top{padding-top:150px;padding-bottom:150px}.quote-container p span{font-weight:600}.footer-image,.footer-info,.footer-navigation{width:33.33%}.footer-image{margin-right:5%}.footer-info{margin-right:7%}.footer-navigation ul{list-style:none;padding:0;display:flex;flex-flow:wrap}.footer-navigation ul li{margin-bottom:16px;margin-right:16px}.footer-navigation ul li a{color:#fff;text-decoration:none;font-weight:300}footer p{color:#fff;font-weight:300}.footer-image p{padding-right:5%}.footer-info img{max-width:100px}.partner-logo1{margin-top:10px;max-width:105px;margin-right:7px}.partner-logo2{margin-top:10px;max-width:85px;margin-right:7px}.partner-logo3{max-width:155px}.get-quote-button{display:inline-block;font-size:14px;font-family:"Albert Sans",sans-serif;font-weight:700;padding:18px 36px;background-color:#fff;color:#483CE4!important;border-radius:12px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1290px){.footer-partners .partner-logo1{max-width:75px}.footer-partners .partner-logo2{max-width:55px}.footer-partners .partner-logo3{max-width:125px}}@media only screen and (max-width:980px){.footer-section .block-container{flex-flow:wrap}.footer-image,.footer-info{width:50%;margin-right:0}.footer-navigation{width:100%;margin-top:70px}.block-container.footer-top{padding-top:110px;padding-bottom:80px}}@media only screen and (max-width:700px){.footer-image,.footer-info{width:100%}.footer-info{margin-top:70px}}@media only screen and (max-width:450px){.footer-bottom p{font-size:14px}}.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px}.dnd-icon-remove.deleting:after{display:none!important}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}.dnd-upload-status.in-progress .remove-file{opacity:.2}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4CAF50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic}.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px}.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400}.dnd-upload-status .dnd-upload-details .name{padding-right:60px}.codedropz-upload-inner h3{font-size:22px}}.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 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.current-menu-item{text-decoration:underline;color:#5044eb}.custom-logo-link img{height:80px}.page-id-15 .about-us-container .small-intro::after{background-color:#3a30c7!important}header{position:absolute;width:100%;margin:0 auto;z-index:99;left:0;top:0;margin:0 auto!important}.header-bottom{box-shadow:0 6px 59px rgb(8 8 20 / .11);-webkit-box-shadow:0 6px 59px rgb(8 8 20 / .11);border-radius:12px;padding-left:1.5%!important;padding-right:1.5%!important}.header-top img{margin-bottom:2px}.header-top .partner-1{width:65px;margin-right:10px;margin-left:10px}.header-top .partner-2{width:74px;margin-right:10px}.header-top .partner-3{width:105px;margin-right:0}.sticky.header-on{position:fixed!important;top:0;left:0;width:100%;transition:all 0.4s ease 0s;background-color:#fff;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;box-shadow:0 6px 59px rgb(8 8 20 / .11);-webkit-box-shadow:0 6px 59px rgb(8 8 20 / .11)}.sticky.header-on .header-bottom{box-shadow:none}.sticky.header-on .header-top{display:none}.sticky.header-on .scroll-header-padding{padding-top:10px!important;padding-bottom:10px!important}header .wp-block-navigation-link{transition:0.3s}header .wp-block-navigation-link:hover{color:#5044eb}header .wp-block-navigation-link{margin-right:15px!important}.header-contact a:hover{background-color:#3a30c7}@media only screen and (max-width:999px){.header-contact .wp-block-navigation-item__content{margin-left:0!important}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul{width:100%}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul li{width:100%!important;align-items:flex-start!important;border-bottom:1px solid #f4f4f4}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul li a{padding-top:6px!important;padding-bottom:6px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{align-items:flex-start!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:75px!important}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul li a{margin-left:7px}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul li:last-of-type a{padding:12px 20px!important;display:inline-block!important;margin-left:10px;margin-bottom:16px;margin-top:0!important}.wp-block-navigation__responsive-container-close{margin-top:23px;margin-right:8px}.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-dialog,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container-content ul{display:flex;flex-direction:column}nav .wp-block-navigation__responsive-container{right:-25px!important;top:-40px;left:auto!important;transform:translateX(100%)!important;opacity:0!important;visibility:hidden!important;display:block!important;width:360px!important;flex-direction:column;position:absolute!important;transition:none!important}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:#fff!important}nav .wp-block-navigation__responsive-container.is-menu-open{width:360px!important;visibility:visible!important;opacity:1!important;transform:translateX(0)!important;animation:none!important;height:100vh;transition:all .4s ease-in-out!important}}@media only screen and (max-width:1330px){header .is-layout-constrained{margin-right:15px!important;margin-left:15px!important}}@media only screen and (max-width:796px){.header-bottom{padding-top:0!important;padding-bottom:0!important}}@media (min-width:1000px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}}.page-id-19 .free-quote-section{background-color:#F7F5F2!important}.page-id-19 .free-quote-section .small-intro{color:#5044eb}.page-id-19 .free-quote-section h2{color:#1f1f1f}.page-id-19 .free-quote-section p span{color:#1f1f1f}.page-id-19 .free-quote-section .small-intro::after{background-color:#5044eb}.swiper .swiper-pagination-bullet{height:15px;width:15px}@media only screen and (max-width:650px){.swiper-pagination{display:none!important}}header{opacity:0}header.activate-lazy-opacity{opacity:1;transition:opacity 0.5s ease-out}.animate-slide-down{animation:slideDown 0.5s ease-in-out forwards}@keyframes slideDown{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.activate-slide-in-left{opacity:0;transform:translateX(-100%)}.activate-slide-in-left.animate-done{opacity:1;transform:translateX(0);transition:transform 1s ease-out,opacity 2s ease-out}.activate-slide-in-right{opacity:0;transform:translateX(100%)}.activate-slide-in-right.animate-done{opacity:1;transform:translateX(0);transition:transform 1s ease-out,opacity 2s ease-out}@media only screen and (max-width:999px){.activate-slide-in-left,.activate-slide-in-right{opacity:1;transform:translateX(0)}}@media only screen and (max-width:999px){.logo-design-nav::before{left:110px;top:-10px}}.bottom-div-web{width:100%!important}.service-info span{font-weight:700!important}.bottom-div-web .service-info{width:100%!important}@media only screen and (max-width:1100px){.google-image{width:100%!important;height:auto!important}}