html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000}a:visited{color:#000}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@charset "UTF-8";.d-flex{display:flex !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}.justify-content-start{justify-content:flex-start !important}.justify-content-center{justify-content:center !important}.justify-content-end{justify-content:flex-end !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.text-center{text-align:center}@media (min-width: 768px){.d-md-flex{display:flex !important}.align-items-md-center{align-items:center !important}.flex-md-wrap{flex-wrap:wrap !important}}@media (min-width: 992px){.d-lg-flex{display:flex !important}.align-items-lg-center{align-items:center !important}.flex-lg-wrap{flex-wrap:wrap !important}}html{scroll-behavior:smooth;scroll-padding-top:150px}body{font-size:var(--body-size);color:var(--black-color);margin:0;padding:0;font-family:"Manrope",sans-serif}body.home{background-image:url("data:image/svg+xml,%0A%3Csvg width='730' height='983' viewBox='0 0 730 983' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M985.782 -277.885V-522H13.6926V-277.885H149.547C80.6453 -191.393 -5.46354 -62.6143 0.272052 52.684C4.09578 146.858 44.2824 216.067 111.273 262.194C338.972 412.135 719.77 106.492 767.642 189.144C823.123 283.356 0.272052 364.087 0.272052 698.535C0.272052 792.709 42.3706 863.839 111.273 908.045C415.521 1102.19 985.782 858.078 985.782 856.157V608.202C800.181 687.013 21.34 881.122 50.0555 637.045C67.2623 479.423 566.709 348.724 694.916 312.199C1048.91 212.264 1024.06 -6.84784 955.154 -74.1365C882.429 -145.266 673.848 -79.8977 493.983 -12.609C228.009 85.3682 -24.5822 194.943 51.9299 -72.2162C74.9097 -151.027 130.391 -225.997 176.313 -277.885H985.744H985.782Z' fill='%23FCFCFC'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 0%}body.home.nitro-lazy{background-image:none !important}a{color:var(--black-color);text-decoration:none}a:visited{color:var(--black-color)}a:focus,button:focus,input:focus{outline:none;box-shadow:none}.container{max-width:1670px;margin:auto;padding:0 15px}.small-container{max-width:1400px}@media (max-width: 1699px){.container{max-width:96%}}@media (max-width: 1200px){.container{max-width:100%}}@media (max-width: 767px){.container{padding:0 30px}.row{margin-left:-30px !important;margin-right:-30px !important}[class*=col-]{padding-left:30px !important;padding-right:30px !important}}@media (max-width: 429px){.container{padding:0 20px}.row{margin-left:-20px !important;margin-right:-20px !important}[class*=col-]{padding-left:20px !important;padding-right:20px !important}}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:700;color:var(--black-color);margin:0px;padding:0px}h1{font-size:var(--h1-size);font-weight:500;line-height:1.12}h2,.h2{font-size:var(--h2-size);font-weight:400;line-height:120%}h3{font-size:clamp(1.125rem,.8897rem + 1.1765vw,1.875rem);font-weight:400}h3.h3{font-size:clamp(1.125rem,.8897rem + 1.1765vw,1.875rem);font-weight:400}h4,.h4{font-size:var(--h4-size);font-weight:300}h5,.h5{font-size:18px;font-weight:700}.z-index{position:relative;z-index:99}.tag-line,.why-choose-section span.section-label{color:var(--white-color);font-size:var(--tagline);line-height:120%;letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:30px;display:block}.tagline,.hero_section-home span{background:rgba(22,30,40,.05);padding:9px 30px;font-size:var(--tagline);font-weight:500;text-transform:uppercase;border-radius:20px;letter-spacing:.1em}.block-heading,.page-section__experience-title,.team-section__experience-title{color:var(--white-color);letter-spacing:2px;font-weight:500}.block-heading strong,.page-section__experience-title strong,.team-section__experience-title strong{color:rgba(255,255,255,.5);font-weight:500}.block-heading span,.page-section__experience-title span,.team-section__experience-title span{color:rgba(255,255,255,.5);font-weight:500}.content-text,.info_section-case_content ul li,.info_section-case_content p,.hero_section-case_content p,.team-section__experience--items-boxContent-text,.experience_section .content-section p,.experience_section-steps li .step-info p,.experience_section-steps li .step-info,.why-choose-section .feature-box .feature-content p,.info_section_content ul li,.info_section_content p{font-size:20px;line-height:160%;letter-spacing:.4px;color:rgba(0,0,0,.7)}.topSpace{padding-top:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem);padding-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.pagination-wrapper{display:flex;justify-content:center;margin-bottom:100px;margin-top:60px}.pagination-wrapper ul{display:flex;align-items:center;gap:12px;list-style:none;padding:0;margin:0}.pagination-wrapper li a,.pagination-wrapper li span{font-size:14px;padding:10px 16px;text-decoration:none;color:var(--black-color);transition:all .3s ease}.pagination-wrapper li a:hover{opacity:.6}.pagination-wrapper li .current{font-weight:600;border-bottom:2px solid #000}.topSpace-default{padding-top:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.topSpace-small{padding-top:50px}.topSpace-medium{padding-top:60px}.topSpace-large{padding-top:80px}.topSpace-xxl{padding-top:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem)}.bottomSpace-default{padding-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.bottomSpace-small{padding-bottom:50px}.bottomSpace-medium{padding-bottom:60px}.bottomSpace-large{padding-bottom:80px}.bottomSpace-xxl{padding-bottom:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem)}.wp-video{aspect-ratio:1370/770}.wp-video,.wp-video video{width:100% !important}.wp-video video{height:100%}.wp-video .mejs-container{width:100% !important}.wp-video .mejs-mediaelement,.wp-video .mejs-mediaelement video{width:100% !important}.post,.page{margin:0 0 0em}.cms-page .container{max-width:1320px;margin:50px auto 0}.cms-page h1{font-size:var(--h2-size);color:var(--text-color);font-weight:500}.cms-page ul{margin:0px 0 30px 30px;padding:0px}.cms-page ul li{padding-bottom:15px}.cms-page ol{margin:0px 0 30px 30px;padding:0px}.cms-page ol li{padding-bottom:15px}.errorPage{padding-top:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem);padding-bottom:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem)}.errorPage p span{margin-right:15px}.search-wrapper{max-width:1320px;margin:0 auto;padding:60px 20px}.search-wrapper .page-header{text-align:center;margin-bottom:50px}.search-wrapper .page-header .page-title{font-size:var(--h2-size);font-weight:600;margin-bottom:0}.search-wrapper .page-header .page-title span{color:#0073e6}.search-wrapper .search-wrapper-items{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.search-wrapper article{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 25px rgba(0,0,0,.06);transition:.3s ease}.search-wrapper article:hover{transform:translateY(-8px);box-shadow:0 14px 35px rgba(0,0,0,.12)}.search-wrapper article:hover img{transform:scale(1.05)}.search-wrapper article .post-thumbnail{display:block;overflow:hidden}.search-wrapper article .post-thumbnail img{width:100%;height:240px;margin-bottom:-10px;-o-object-fit:cover;object-fit:cover;transition:.4s ease}.search-wrapper article .entry-header{padding:20px}.search-wrapper article .entry-header .entry-title{font-size:20px;margin:0}.search-wrapper article .entry-header .entry-title a{color:#111;text-decoration:none;font-weight:600;transition:.3s}.search-wrapper article .entry-header .entry-title a:hover{color:#0073e6}.search-wrapper .navigation{margin-top:60px;grid-column:1/-1;text-align:center;text-align:center;display:flex;justify-content:center}.search-wrapper .nav-previous{text-align:center;display:flex;justify-content:center}@media (max-width: 992px){.search-wrapper .search-wrapper-items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.search-wrapper .search-wrapper-items{grid-template-columns:1fr}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{font-size:14px !important;letter-spacing:normal;line-height:inherit;padding-top:6px !important;width:100%;margin-top:21px !important;padding-bottom:4px !important}.default-tagline,.single__project-right-tagline,.intro__section-left-tagline,.insights__earticle-info .post-meta,.insights-list-article .post-meta,.page-section__experience-label,.team-section__experience-label,.hero-section .contentwrapper.blogWrapper h1,.experience_section .content-section-tag,.why-choose-section span.section-label,.banner__section-content-tagline{display:inline-block;background:#f3f3f4;padding:3.4px 30px;font-size:var(--tagline);font-weight:500;letter-spacing:2px;text-transform:uppercase;border-radius:40px;line-height:36px}@media (max-width: 768px){.default-tagline,.single__project-right-tagline,.intro__section-left-tagline,.insights__earticle-info .post-meta,.insights-list-article .post-meta,.page-section__experience-label,.team-section__experience-label,.hero-section .contentwrapper.blogWrapper h1,.experience_section .content-section-tag,.why-choose-section span.section-label,.banner__section-content-tagline{text-align:center !important;min-width:200px}}@media (max-width: 576px){.default-tagline,.single__project-right-tagline,.intro__section-left-tagline,.insights__earticle-info .post-meta,.insights-list-article .post-meta,.page-section__experience-label,.team-section__experience-label,.hero-section .contentwrapper.blogWrapper h1,.experience_section .content-section-tag,.why-choose-section span.section-label,.banner__section-content-tagline{letter-spacing:0}}.thank-btn{margin-top:50px}.page-id-1312 .hero-section .contentwrapper{max-width:1130px}.textblock_case .container{max-width:1300px}.textblock_case-content-top{font-size:clamp(1.625rem,1.0836rem + 1.1278vw,2rem);line-height:1.4;font-weight:500}.header-main{height:clamp(5rem,1.8073rem + 6.6514vw,8.625rem)}.site-header .container{position:relative}@media (max-width: 1200px){.site-header .container{max-width:100%}}.site-header{border-bottom:rgba(0,0,0,.2) solid 1px;padding:clamp(.625rem,-.586rem + 2.5229vw,2rem) 0 clamp(.625rem,-.531rem + 2.4083vw,1.9375rem) 0;z-index:9;position:fixed;transition:all .3s ease;width:100%;top:0}.site-header__row{display:flex;align-items:center;flex-wrap:wrap}.site-header__row-left{width:clamp(7.5rem,5.078rem + 5.0459vw,10.25rem)}.site-header__row-left img{width:100%;transition:all .3s ease}.site-header__row-left .site-logo a{display:flex;align-items:center}.site-header__row-right{width:calc(100% - 367px);display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 1500px){.site-header__row-right{width:calc(100% - 150px)}}@media (max-width: 1500px){.site-header__row-btn{display:none !important}}.site-header.sticky{background:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px 0 10px 0}.site-header.sticky .site-logo img{width:70%}.site-header--featured{border-bottom:rgba(255,255,255,.2) solid 1px}.site-header--featured .site-logo img{filter:brightness(0) invert(1)}.site-header--featured.sticky{background:rgba(0,0,0,.4)}.banner__section{margin-top:-250px;background-color:#161e28;min-height:1050px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 1200px){.banner__section{min-height:auto;padding-top:300px;padding-bottom:300px}}@media (max-width: 768px){.banner__section{min-height:auto;padding-top:300px;padding-bottom:270px}}.banner__section-content{text-align:center;color:var(--white-color)}.banner__section-content-text{text-align:center;color:var(--white-color);letter-spacing:-5px;font-size:clamp(2.8125rem,.012rem + 5.8419vw,6rem);line-height:100%;font-weight:500;display:block;margin-bottom:30px}.banner__section-content-tagline{margin-bottom:20px}.banner__section-content p{margin-bottom:10px}.banner__section.overlay{min-height:650px;overflow:hidden}@media (max-width: 768px){.banner__section.overlay{min-height:575px}}.banner__section.overlay:before{content:"";position:absolute;width:730px;height:807px;right:0;z-index:2;background-image:url("data:image/svg+xml,%0A%3Csvg width='728' height='983' viewBox='0 0 728 983' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M985.782 -277.885V-522H13.6926V-277.885H149.547C80.6453 -191.393 -5.46354 -62.6143 0.272052 52.684C4.09578 146.858 44.2824 216.067 111.273 262.194C338.972 412.135 719.77 106.492 767.642 189.144C823.123 283.356 0.272052 364.087 0.272052 698.535C0.272052 792.709 42.3706 863.839 111.273 908.045C415.521 1102.19 985.782 858.078 985.782 856.157V608.202C800.181 687.013 21.34 881.122 50.0555 637.045C67.2623 479.423 566.709 348.724 694.916 312.199C1048.91 212.264 1024.06 -6.84784 955.154 -74.1365C882.429 -145.266 673.848 -79.8977 493.983 -12.609C228.009 85.3682 -24.5822 194.943 51.9299 -72.2162C74.9097 -151.027 130.391 -225.997 176.313 -277.885H985.744H985.782Z' fill='white' fill-opacity='0.23'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 0%}.banner__section.overlay:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:linear-gradient(360deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 115.21%)}.site-footer .container{border-top:1px solid rgba(0,0,0,.3);padding-top:150px}.site-footer .container .col-left{width:clamp(14.4375rem,-2.2898rem + 26.1364vw,24.5rem)}@media (max-width: 1023px){.site-footer .container .col-left{width:100%}}.site-footer .container .col-right{width:calc(100% - clamp(14.4375rem,-2.2898rem + 26.1364vw,24.5rem))}@media (max-width: 1023px){.site-footer .container .col-right{width:100%}}@media (max-width: 1023px){.site-footer .container{padding-top:70px}}@media (max-width: 992px){.site-footer .container{padding-top:50px;border:none}}.site-footer .container .contentbox-footer-brand{position:relative;width:100%}.site-footer .container .contentbox-footer-brand .site-logo{width:222px}.site-footer .container .contentbox-footer-brand ul.footer-contact{margin:35px 0;padding:0;list-style:none}@media (max-width: 768px){.site-footer .container .contentbox-footer-brand ul.footer-contact{margin:5px 0 60px}}.site-footer .container .contentbox-footer-brand ul.footer-contact li{margin-bottom:8px}.site-footer .container .contentbox-footer-brand ul.footer-contact li a{display:grid;grid-template-columns:40px auto;align-items:center;font-size:18px}@media (max-width: 480px){.site-footer .container .contentbox-footer-brand ul.footer-contact li:last-child{width:229px}}.site-footer .container .contentbox-footer-brand ul.footer-social{margin:0;padding:0 0 0 3px;list-style:none;gap:0 20px}@media (max-width: 1023px){.site-footer .container .contentbox-footer-brand ul.footer-social{position:absolute;right:0;bottom:0}}@media (max-width: 1023px) and (max-width: 768px){.site-footer .container .contentbox-footer-brand ul.footer-social{position:relative;right:0;bottom:30px}}.site-footer{}@media (max-width: 768px){.site-footer .col-md-4{width:100%}}.site-footer .footer-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 clamp(1.25rem,-3.9243rem + 10.7798vw,7.125rem)}@media (max-width: 1023px){.site-footer .footer-group{justify-content:space-between}}@media (max-width: 768px){.site-footer .footer-group{justify-content:flex-start}.site-footer .footer-group .contentbox-footer-links{width:100%}}.site-footer .footer-group .contentbox-footer-links h4{margin-bottom:20px;line-height:1.2;font-size:clamp(26px,2.439vw,40px)}.site-footer .footer-group .contentbox-footer-links ul{margin:0 0 32px 15px;padding:0;list-style:none}.site-footer .footer-group .contentbox-footer-links ul li{margin-bottom:8px;font-size:16px;line-height:1.6}.site-footer .footer-group .contentbox-footer-links ul li a{color:#161e28;position:relative}.site-footer .footer-group .contentbox-footer-links ul li a::before{content:"";width:5px;height:5px;background:#000;position:absolute;left:-15px;top:50%;transform:translateY(-50%);border-radius:50%;opacity:0;transition:opacity .3s ease}.site-footer .footer-group .contentbox-footer-links ul li a:hover::before{background:#000;opacity:1}.site-footer .footer-group .contentbox-footer-links ul li.current-menu-item a:before{opacity:1}.site-footer .footer-bottom{margin-top:clamp(3.125rem,-.1858rem + 6.8886vw,6.875rem);font-size:16px;padding-bottom:50px;align-items:center}@media (max-width: 768px){.site-footer .footer-bottom{margin-top:0;display:flex;flex-wrap:wrap-reverse;grid-template-columns:1fr;align-items:flex-end;font-size:14px;justify-content:center;text-align:center}.site-footer .footer-bottom .col-md-3{order:2}.site-footer .footer-bottom .col-md-9{order:1}}.site-footer .footer-bottom p{margin:0}@media (max-width: 768px){.site-footer .footer-bottom p{margin-top:20px}}.site-footer .footer-bottom .footer-menu{display:flex;justify-content:flex-end}.site-footer .footer-bottom .footer-menu ul{margin:0;padding:0;list-style:none;display:flex;gap:0 clamp(.9375rem,.5587rem + 1.8939vw,2.5rem);flex-wrap:wrap}@media (max-width: 768px){.site-footer .footer-bottom .footer-menu ul{padding:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media (max-width: 768px){.site-footer .footer-bottom .footer-menu ul li{width:100%;margin-top:3px}}.site-footer .footer-bottom .footer-menu ul li a{color:#161e28;letter-spacing:.4px;font-size:16px;position:relative}@media (max-width: 768px){.site-footer .footer-bottom .footer-menu ul li a{font-size:14px}}.site-footer .footer-bottom .footer-menu ul li a::before{content:"";width:5px;height:5px;background:#000;position:absolute;left:-15px;top:50%;transform:translateY(-50%);border-radius:50%;opacity:0;transition:opacity .3s ease}.site-footer .footer-bottom .footer-menu ul li a:hover::before{background:#000;opacity:1}.site-footer .footer-bottom .footer-menu ul li.current-menu-item a:before{opacity:1}#progressWrap{position:fixed;bottom:25px;right:25px;width:84px;height:84px;display:none;z-index:9999;cursor:pointer}#progressSvg{position:absolute;top:0;left:0;transform:rotate(-90deg)}#progressSvg circle{fill:none;stroke-width:4;stroke-dasharray:163;stroke-dashoffset:163;transition:stroke-dashoffset .2s linear}#backToTop{position:absolute;top:50%;left:50%;width:64px;height:64px;color:#fff;border-radius:50%;transform:translate(-50%,-50%);text-align:center;line-height:64px;font-size:20px;transition:.3s}.cta-section{background:var(--secondary-color);max-width:1260px;margin:auto;padding-top:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem);padding-bottom:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem);margin-top:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem);margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem);border-radius:5px}.cta-section h2{font-size:var(--h1-size);line-height:110%;font-weight:500;margin-bottom:clamp(1.25rem,.1491rem + 2.2936vw,2.5rem)}@media (max-width: 768px){.cta-section h2{font-size:clamp(3.125rem,.0815rem + 15.2174vw,4rem)}}.cta-section p{max-width:840px;margin:20px auto clamp(2.5rem,.2982rem + 4.5872vw,5rem)}@media (max-width: 768px){.cta-section{margin-bottom:0px;padding:50px 0;margin-top:0px}}.cta-section .book-btn{background-color:black;color:var(--white-color)}@media (min-width: 1200px){.cssmenu ul{display:flex;list-style:none;gap:0 40px;margin:0}.cssmenu ul li a{color:var(--text-color);text-transform:uppercase;letter-spacing:.1em;padding:25px 0px;position:relative;font-size:16px;display:block}.cssmenu ul li a:before{content:"";width:5px;height:5px;background:#000;position:absolute;left:-15px;top:50%;transform:translateY(-50%);border-radius:50%;opacity:0;transition:opacity .3s ease}.cssmenu ul li a:hover{text-decoration:none}.cssmenu ul li a:hover:before{opacity:1}.cssmenu ul li{}.cssmenu ul li>.sub-menu{position:absolute;left:0;width:100%;padding:40px 80px;background:#fff;opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.cssmenu ul li>.sub-menu .sub-menu{position:relative;width:100%;display:flex;flex-wrap:wrap;margin:0;gap:0;padding:0;background:transparent}.cssmenu ul li{}.cssmenu ul li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.cssmenu ul{padding-bottom:0px}.cssmenu ul li.current-menu-item a:before{content:"";width:5px;height:5px;background:#000;position:absolute;left:-15px;top:50%;transform:translateY(-50%);border-radius:50%;opacity:0;transition:opacity .3s ease}.cssmenu ul li.current-menu-item a:hover{text-decoration:none}.cssmenu ul li.current-menu-item a:before{opacity:1}.site-header--featured .cssmenu ul li a{color:var(--white-color)}.site-header--featured .cssmenu ul li a:hover:before{background:#fff}.site-header--featured .cssmenu ul li.current-menu-item a:before{background:#fff}.site-header--featured .cssmenu ul ul.sub-menu li.current-menu-item a{padding-left:15px}.site-header--featured .cssmenu ul ul.sub-menu li.current-menu-item a:before{background:#000}.site-header--featured .cssmenu ul ul.sub-menu li:hover a:before{background:#000}}@media (min-width: 1200px){ul.sub-menu{display:grid !important;grid-template-columns:1.01fr 1.02fr .858fr;-moz-column-gap:120px;column-gap:120px;row-gap:30px;padding:40px 80px;background:#fff;width:100%}ul.sub-menu>li{list-style:none;position:relative;opacity:0;transform:translateY(15px);transition:all .4s ease}ul.sub-menu>li:nth-child(1),ul.sub-menu>li:nth-child(2){display:flex;flex-direction:column}ul.sub-menu>li{}ul.sub-menu>li:nth-child(3){grid-column:3;grid-row:1}ul.sub-menu>li.services-link{grid-column:3;grid-row:1;margin-top:100px}ul.sub-menu>li{}ul.sub-menu>li.first>a{display:inline-flex;align-items:center;font-size:18px;font-weight:500;text-transform:uppercase;background:var(--secondary-color);padding:7.5px 15px;color:#000;margin-bottom:30px;width:-moz-fit-content;width:fit-content;letter-spacing:2px}ul.sub-menu>li.first>a:before{left:0px;display:none}ul.sub-menu>li.first>a::after{content:"";width:10px;height:10px;margin-left:10px;background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:10px;transition:transform .3s ease}ul.sub-menu>li.first>a:hover::after{transform:translate(3px,-3px);transform:rotate(45deg)}ul.sub-menu>li{}ul.sub-menu>li>ul.sub-menu{display:flex !important;flex-direction:column;gap:16px;padding:0;opacity:1;visibility:visible;transform:translateY(0px);background:transparent;box-shadow:none}ul.sub-menu>li>ul.sub-menu>li{list-style:none}ul.sub-menu>li>ul.sub-menu>li>a{display:flex;justify-content:space-between;align-items:center;font-size:20px;color:#000;text-decoration:none;padding:15px 0;text-transform:none;border-bottom:1px solid rgba(0,0,0,.25);transition:all .3s ease}ul.sub-menu>li>ul.sub-menu>li>a:hover{padding-left:15px}ul.sub-menu>li>ul.sub-menu>li>a:before{left:0px}ul.sub-menu>li>ul.sub-menu>li>a::after{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transition:transform .3s ease}ul.sub-menu>li>ul.sub-menu>li>a:hover::after{transform:translate(3px,-3px);transform:rotate(45deg)}ul.sub-menu{}.cssmenu ul li:hover ul.sub-menu>li{opacity:1;transform:translateY(0)}ul.sub-menu{}ul.sub-menu>li:nth-child(1){transition-delay:.05s}ul.sub-menu>li:nth-child(2){transition-delay:.1s}ul.sub-menu>li:nth-child(3){transition-delay:.15s}ul.sub-menu{}ul.sub-menu li.menu-item-has-children>.submenu-button{display:none !important}}#cssmenu.small-screen{display:inline-block;vertical-align:top}#cssmenu.small-screen ul{width:100%;display:none;margin-top:25px;position:absolute;left:0;z-index:999;background:#fff;text-align:left;padding:0 20px}#cssmenu.small-screen ul li{width:100%;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}#cssmenu.small-screen ul li a{width:calc(100% - 45px);padding:11px 45px 10px 0;display:block;border-bottom:0;color:var(--text-color);text-transform:uppercase;font-size:16px}#cssmenu.small-screen ul ul{position:relative;left:0;top:0;width:100%;margin:0;text-align:left;padding:0}#cssmenu.small-screen.align-center>ul{text-align:left}#cssmenu.small-screen{}#cssmenu.small-screen>ul>li.has-sub>a::before,#cssmenu.small-screen>ul>li.has-sub>a::after,#cssmenu.small-screen ul ul>li.has-sub>a::before,#cssmenu.small-screen ul ul>li.has-sub>a::after{display:none}#cssmenu.small-screen{}#cssmenu.small-screen #menu-button{position:absolute;top:50%;right:15px;width:35px;height:35px;cursor:pointer;z-index:99;border-radius:5px;transform:translateY(-50%);transition:all .5s ease}#cssmenu.small-screen #menu-button::before{content:"";position:absolute;top:15px;right:8px;width:45px;height:2px;background:var(--black-color)}#cssmenu.small-screen #menu-button::after{content:"";position:absolute;top:23px;right:8px;width:45px;height:8px;border-top:2px solid var(--black-color)}#cssmenu.small-screen #menu-button.menu-opened::before{top:18px;width:45px;background:var(--black-color);transform:rotate(-45deg)}#cssmenu.small-screen #menu-button.menu-opened::after{top:18px;width:45px;height:2px;border:0;background:var(--black-color);transform:rotate(45deg)}#cssmenu.small-screen{}#cssmenu.small-screen .submenu-button{position:absolute;top:0;right:0;width:44px;height:44px;cursor:pointer;z-index:99;background:var(--secondary-color)}#cssmenu.small-screen .submenu-button::before{content:"";position:absolute;top:15px;right:22px;width:3px;height:15px;background:var(--black-color)}#cssmenu.small-screen .submenu-button::after{content:"";position:absolute;top:21px;right:16px;width:15px;height:3px;background:var(--black-color)}#cssmenu.small-screen .submenu-button.submenu-opened{background:var(--black-color)}#cssmenu.small-screen .submenu-button.submenu-opened::before{display:none}#cssmenu.small-screen .submenu-button.submenu-opened::after{background:var(--white-color)}@media (max-width: 1200px){.cssmenu ul{display:none;list-style:none;gap:0 40px;margin:0}#cssmenu ul#menu-top-nav{display:none}#cssmenu.small-screen ul{width:100%;left:0;padding:15px 25px}#cssmenu.small-screen ul ul{margin-top:0;padding:0;flex-wrap:wrap}.menu.with-indicator.open{display:block;height:calc(100vh - 68px);overflow-y:auto}.site-header.stricky #cssmenu>ul>li>a{font-size:15px}.site-header #cssmenu.small-screen>ul{margin-top:36px;flex-direction:column}.site-header.sticky #cssmenu.small-screen>ul{margin-top:37px}}@media (max-width: 1200px) and (max-width: 768px){.site-header.sticky #cssmenu.small-screen>ul{margin-top:28px}}@media (max-width: 1200px){.site-header.stricky #cssmenu.small-screen ul ul{margin-top:0}}.site-header--featured #cssmenu.small-screen #menu-button::before{background:var(--white-color)}.site-header--featured #cssmenu.small-screen #menu-button::after{border-color:var(--white-color)}.site-header--featured #cssmenu.small-screen #menu-button.menu-opened::after{border-color:var(--white-color)}.site-header--featured #cssmenu.small-screen #menu-button.menu-opened::after{background:var(--white-color)}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}[class*=col-]{padding-left:10px;padding-right:10px}.col-1{width:8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{width:16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{width:25%;flex:0 0 25%;max-width:25%}.col-4{width:33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{width:41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{width:50%;flex:0 0 50%;max-width:50%}.col-7{width:58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{width:66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{width:75%;flex:0 0 75%;max-width:75%}.col-10{width:83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{width:91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{width:100%;flex:0 0 100%;max-width:100%}.col-auto{width:auto;flex:0 0 auto;max-width:none}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media (min-width: 768px){.col-md-1{width:8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{width:16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{width:25%;flex:0 0 25%;max-width:25%}.col-md-4{width:33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{width:41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{width:50%;flex:0 0 50%;max-width:50%}.col-md-7{width:58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{width:66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{width:75%;flex:0 0 75%;max-width:75%}.col-md-10{width:83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{width:91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{width:100%;flex:0 0 100%;max-width:100%}.col-md-auto{width:auto;flex:0 0 auto;max-width:none}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}}@media (min-width: 992px){.col-lg-1{width:8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{width:16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{width:25%;flex:0 0 25%;max-width:25%}.col-lg-4{width:33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{width:41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{width:50%;flex:0 0 50%;max-width:50%}.col-lg-7{width:58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{width:66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{width:75%;flex:0 0 75%;max-width:75%}.col-lg-10{width:83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{width:91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{width:100%;flex:0 0 100%;max-width:100%}.col-lg-auto{width:auto;flex:0 0 auto;max-width:none}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}}@media (max-width: 768px){.hero_section-home{padding-top:0 !important;padding-bottom:25px}}.hero_section-home .container{padding-top:50px}@media (max-width: 768px){.hero_section-home .container{padding-top:0}}.hero_section-home h1{margin:20px 0 10px;letter-spacing:-.05em}@media (max-width: 768px){.hero_section-home h1 br{display:none}}.hero_section-home p{max-width:840px;font-size:var(--body-size);line-height:1.6;margin:0}@media (max-width: 768px){.hero_section-home p{font-size:20px}}@media (max-width: 768px){.hero_section-home span{display:none}}.hero_section-home-btn{display:flex;gap:15px 15px;margin-top:30px;flex-wrap:wrap}.profolio__slider{overflow:hidden;background-color:#fff;text-align:center}.profolio__slider .slick-list{margin:0 -10px}.profolio__slider .slide-item{margin:0 10px}.profolio__slider .slide-item figure{position:relative;overflow:hidden;margin:0}.profolio__slider .slide-item figure:hover img{transform:scale(1.08)}.profolio__slider .slide-item figure::before{background:linear-gradient(180deg,rgba(0,0,0,0) 59.8%,rgba(0,0,0,.6) 100%);position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:1}.profolio__slider .slide-item figure span{position:absolute;left:20px;bottom:26px;font-size:22px;font-weight:700;z-index:2;color:#fff}.profolio__slider .slide-item img{width:100%;height:585px;-o-object-fit:cover;object-fit:cover;border-radius:5px;display:block;transition:transform .6s ease}@media (max-width: 1200px){.profolio__slider .slide-item img{height:400px}}@media (max-width: 768px){.profolio__slider .slide-item img{height:380px}}@media (max-width: 480px){.profolio__slider .slide-item img{height:280px}}.profolio__slider>.slides{display:flex;overflow:hidden}.profolio__slider>.slides.slick-initialized{display:block}.profolio__slider>.slides>.slide-item{width:551px;min-width:551px;margin:0 10px}.profolio__slider>.slides>.slide-item figure a img{width:100%;height:585px;-o-object-fit:cover;object-fit:cover;border-radius:5px;display:block}@media (max-width: 768px){.profolio__slider{padding-top:25px}}.slick-dots{position:relative !important;display:inline-flex !important;align-items:center;justify-content:center;bottom:0 !important;padding:14px 20px !important;margin:40px auto 50px !important;background:#fff;border:1px solid #1f2a2e;border-radius:5px;list-style:none;width:auto !important}@media (max-width: 768px){.slick-dots{margin:20px auto 25px !important}}.slick-dots li{margin:0 !important;padding:0}.testimonials-section{background-color:#161e28;padding:clamp(3.125rem,-4.288rem + 15.4639vw,11.5625rem) 0;background-image:url("https://simpl.ie/nitropack_static/lHqkaCIpnQHeRnDMUnAvnnCqMnLcEGqN/assets/images/optimized/rev-7b5b589/simpl.ie/wp-content/themes/simpl/assets/images/frame-1.png");background-repeat:no-repeat;background-size:clamp(28.125rem,-17.5568rem + 60.9091vw,44.875rem)}.testimonials-section.nitro-lazy{background-image:none !important}@media (max-width: 1200px){.testimonials-section{background-image:none}.testimonials-section .col-md-5{display:none}.testimonials-section .col-md-7{width:100%;flex:0 0 100%;max-width:100%;margin:auto}.testimonials-section.nitro-lazy{background-image:none !important}}.testimonials-section .testimonials-content{max-width:779px}@media (max-width: 1200px){.testimonials-section .testimonials-content{max-width:100%}}.testimonials-section .testimonials-content span.testimonials-badge{display:inline-block;background-color:var(--secondary-color);padding:11px 30px 9.5px 30px;border-radius:30px;font-size:var(--tagline);font-weight:500;line-height:1.2;letter-spacing:1.75px}@media (max-width: 576px){.testimonials-section .testimonials-content span.testimonials-badge{display:block;text-align:center}}.testimonials-section .testimonials-content .testimonials .testimonial-text{position:relative;padding-bottom:50px}.testimonials-section .testimonials-content .testimonials .testimonial-text::after{content:"";position:absolute;left:0;bottom:0;width:95%;height:1px;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.testimonials-section .testimonials-content .testimonials .testimonial-text::after{width:100%}}.testimonials-section .testimonials-content .testimonials .testimonial-text p{color:var(--white-color);font-size:1.6rem;font-weight:400;line-height:1.4;max-width:754px;padding-top:clamp(1.875rem,.2277rem + 3.4364vw,3.75rem);margin:0}@media (max-width: 1200px){.testimonials-section .testimonials-content .testimonials .testimonial-text p{max-width:100%}}@media (max-width: 576px){.testimonials-section .testimonials-content .testimonials .testimonial-text p{font-size:20px}}.testimonials-section .testimonials-content .testimonials .testimonial-author{display:grid;grid-template-columns:140px auto;align-items:center;margin-top:50px}@media (max-width: 576px){.testimonials-section .testimonials-content .testimonials .testimonial-author{grid-template-columns:90px auto}}.testimonials-section .testimonials-content .testimonials .testimonial-author .author-image img{width:100px;height:100px;border-radius:50%}@media (max-width: 576px){.testimonials-section .testimonials-content .testimonials .testimonial-author .author-image img{width:70px;height:70px}}.testimonials-section .testimonials-content .testimonials .testimonial-author .author-info span{display:block;color:var(--white-color);font-weight:500;font-size:1.5rem;line-height:1.2;margin:5px 0}.testimonials-section .testimonials-content .testimonials .testimonial-author .author-info span+span{font-size:14px;font-weight:300;text-transform:uppercase;width:250px;margin-top:10px}.testimonials-section .slick-dots{position:absolute !important;right:31px;bottom:-30px !important;padding:5px 20px 4px 14px !important;background-color:#161e28 !important;border:1px solid #fff;border-radius:5px}.testimonials-section .slick-dots li{width:15px}.testimonials-section .slick-dots li button::before{color:rgba(255,255,255,.3)}.testimonials-section .slick-dots li.slick-active button::before{color:#fff}@media (max-width: 768px){.testimonials-section .slick-dots{position:relative !important;left:50%;right:auto !important;bottom:auto !important;transform:translateX(-50%)}}.slides.testimonials>.slide-item{display:none}.slides.testimonials>.slide-item:first-child{display:block;max-width:779px}@media (min-width: 992px){.info_section .row{align-items:center}.info_section .row .left-col{order:2}.info_section .row .right-col{order:1}}.info_section{overflow:hidden}.info_section_content{max-width:737px}@media (max-width: 767px){.info_section_content{padding:0 30px;margin-bottom:40px}}.info_section_content h2{margin-bottom:40px;max-width:695px}.info_section_content p{max-width:640px;padding-bottom:clamp(1.5625rem,.1864rem + 2.867vw,3.125rem);margin-bottom:0}.info_section_content .cta_underline{position:relative;display:flex;justify-content:flex-end}@media (max-width: 480px){.info_section_content .cta_underline{justify-content:flex-start}}.info_section_content .cta_underline::after{content:"";width:calc(100% - 240px);height:1px;background-color:rgba(0,0,0,.2);position:absolute;left:0;top:50%}@media (max-width: 768px){.info_section_content .cta_underline::after{display:none}}.info_section_content ul{margin:-10px 0 40px 15px;padding:0}.info_section_content ul li{list-style:none;color:rgba(0,0,0,.7);position:relative;padding-left:20px}.info_section_content ul li::before{content:"";background-color:rgba(0,0,0,.7);width:6px;height:6px;position:absolute;left:0;top:11px;border-radius:50%}.info_section_content.right{float:right}.info_section figure{position:relative;border-radius:5px;overflow:hidden}@media (max-width: 768px){.info_section figure{margin:0 0 -10px 0;padding:0 30px}}.info_section figure .click_icon{position:absolute;top:50%;left:50%;cursor:pointer;transform:translate(-50%,-50%)}.info_section figure img{width:100%;height:clamp(25rem,13.1101rem + 24.7706vw,38.5rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:5px}@media (max-width: 768px){.info_section figure img{-o-object-position:center right;object-position:center right}}@media (max-width: 767px){.info_section .container{max-width:100%;padding:0}.info_section .col-md-6{width:100%}}.why-choose-section .container{max-width:1408px}@media (max-width: 768px){.why-choose-section .container .col-md-12{width:100%}}@media (max-width: 992px){.why-choose-section .container{max-width:96%}}@media (max-width: 768px){.why-choose-section .container{max-width:100%}}.why-choose-section span.section-label{color:var(--black-color);margin-bottom:30px}@media (max-width: 768px){.why-choose-section span.section-label{text-align:left;margin-bottom:10px}}.why-choose-section h2{margin-bottom:96px;font-weight:500}@media (max-width: 768px){.why-choose-section h2{margin-bottom:50px;padding-bottom:30px;border-bottom:rgba(0,0,0,.2) solid 1px}}.why-choose-section .feature-box{display:flex;flex-wrap:wrap;gap:clamp(1.5625rem,.1864rem + 2.867vw,3.125rem);max-width:632px;margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.why-choose-section .feature-box .feature-icon{width:100px;height:100px;background:var(--secondary-color);border-radius:5px}.why-choose-section .feature-box .feature-content{width:calc(100% - 150px)}@media (max-width: 992px){.why-choose-section .feature-box .feature-content{width:100%}}.why-choose-section .feature-box .feature-content h4{margin-bottom:30px;line-height:120%}.why-choose-section .feature-box .feature-content p{margin:0}.experience_section .container{max-width:1480px}@media (max-width: 767px){.experience_section .order2{order:2}}.experience_section-steps{margin:0;padding:0;list-style:none;max-width:clamp(38.75rem,7.3864rem + 41.8182vw,50.25rem)}@media (max-width: 992px){.experience_section-steps{max-width:100%}}.experience_section-steps li{border:rgba(0,0,0,.2) solid 1px;padding:50px;margin-bottom:50px;display:grid;grid-template-columns:175px auto;gap:50px}@media (max-width: 992px){.experience_section-steps li{grid-template-columns:1fr}}.experience_section-steps li:last-child{margin-bottom:0}.experience_section-steps li i{width:clamp(7.8125rem,5.0602rem + 5.7339vw,10.9375rem);height:clamp(7.8125rem,5.0602rem + 5.7339vw,10.9375rem);display:flex;justify-content:center;align-items:center;border:rgba(0,0,0,.2) solid 1px}.experience_section-steps li .step-info h4{font-weight:300;margin-bottom:30px;line-height:1.2;max-width:430px}.experience_section .content-section{max-width:500px;float:right;position:sticky;top:155px}@media (max-width: 768px){.experience_section .content-section{margin-bottom:60px;position:relative;top:auto;float:none;text-align:center}}.experience_section .content-section-tag{color:var(--black-color);margin-bottom:30px}.image_section .container{max-width:1480px}.image_section .container img{width:100%;max-width:100%;height:auto;border-radius:5px}.services__section{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1799' viewBox='0 0 1800 1799' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-736.092 1775.99H-1236V-217.914H-736.092V60.7447C-558.969 -80.5841 -295.251 -257.207 -59.1388 -245.442C133.715 -237.599 275.444 -155.17 369.904 -17.7628C676.958 449.283 51.0522 1230.36 220.31 1328.55C413.24 1442.35 578.566 -245.442 1263.46 -245.442C1456.32 -245.442 1601.98 -159.091 1692.5 -17.7628C2090.09 606.298 1590.18 1775.99 1586.25 1775.99H1078.47C1239.87 1395.29 1637.37 -202.228 1137.54 -143.329C814.755 -108.035 547.104 916.406 472.307 1179.38C267.656 1905.48 -181.051 1854.5 -318.847 1713.17C-464.509 1564 -330.645 1136.17 -192.849 767.235C7.79321 221.681 232.185 -296.422 -314.914 -139.484C-476.307 -92.3487 -629.834 21.4525 -736.092 115.646V1775.91V1775.99Z' fill='%2319222D'/%3E%3C/svg%3E%0A");background-position:left top;background-repeat:no-repeat;color:var(--white-color)}.services__section.nitro-lazy{background-image:none !important}.services__section .project-content{position:sticky;top:155px}.services__section .service-label{color:#f4f8fa;letter-spacing:2px;font-size:18px;font-weight:500;text-transform:uppercase;margin-top:63px;margin-bottom:30px;display:block}@media (max-width: 768px){.services__section .service-label{margin-top:0}}.services__section h2{color:var(--white-color);line-height:120%;max-width:666px;margin:0;font-weight:500}@media (max-width: 768px){.services__section h2{padding-bottom:30px}}.services__section h2 b{color:rgba(255,255,255,.5);font-weight:normal}.services__section .service-website{position:relative;margin-bottom:30px;transition:transform .55s ease;transform-origin:top right}.services__section .service-website figure{margin:0;border-radius:5px}.services__section .service-website figure img{border-radius:5px;-o-object-fit:cover;object-fit:cover;height:500px}@media (max-width: 768px){.services__section .service-website figure img{height:400px;margin-bottom:-10px}}.services__section .service-website .service-card{position:absolute;left:40px;bottom:40px;width:calc(100% - 80px)}@media (max-width: 768px){.services__section .service-website .service-card{left:20px;bottom:20px;width:calc(100% - 40px)}}.services__section .service-website .service-card h4{color:var(--white-color);margin:0 0 20px 0;font-weight:300;font-size:40px;line-height:120%}.services__section .service-website .service-card ul.service-tags{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.services__section .service-website .service-card ul.service-tags{gap:10px}}.services__section .service-website .service-card ul.service-tags li{padding:8px 20px;background-color:rgba(255,255,255,.1);border-radius:5px;text-transform:uppercase;font-weight:700;line-height:1.17;letter-spacing:2px;font-size:12px}.services__section .service-website .click_icon{position:absolute;left:50%;top:50%;opacity:0;transform:translate(0,0);transition:opacity .4s ease,transform .4s ease}.services__section .service-website:hover{transform:scale(1.02) translateY(10px)}.services__section .service-website:hover .click_icon{opacity:1;transform:translate(-50%,-50%)}.hero-section .contentwrapper{max-width:930px;margin:0px auto;text-align:center}@media (max-width: 768px){.hero-section .contentwrapper{margin:auto}}.hero-section .contentwrapper h1{display:inline-block;background:rgba(22,30,40,.05);padding:3.4px 30px;font-size:var(--tagline);font-weight:500;letter-spacing:2px;text-transform:uppercase;border-radius:40px;line-height:36px}.hero-section .contentwrapper h2{display:block;margin:20px 0 30px;font-size:clamp(2.8125rem,.012rem + 5.8419vw,6rem);font-weight:500;line-height:100%;letter-spacing:-.05em}@media (max-width: 768px){.hero-section .contentwrapper h2 br{display:none}}.hero-section .contentwrapper p{max-width:840px;margin:auto;line-height:1.6}.hero-section .contentwrapper{}.hero-section .contentwrapper.blogWrapper{max-width:1200px;margin:0 auto 0}.hero-section .contentwrapper.blogWrapper div{background:none;padding:0;font-size:clamp(2.8125rem,.012rem + 5.8419vw,6rem);margin-top:10px;margin-bottom:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem);text-transform:none;letter-spacing:-.05em;border-radius:0;line-height:1.12}.team-section{margin-bottom:100px}@media (max-width: 992px){.team-section{margin-bottom:0px}}.team-section{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1799' viewBox='0 0 1800 1799' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-736.092 1775.99H-1236V-217.914H-736.092V60.7447C-558.969 -80.5841 -295.251 -257.207 -59.1388 -245.442C133.715 -237.599 275.444 -155.17 369.904 -17.7628C676.958 449.283 51.0522 1230.36 220.31 1328.55C413.24 1442.35 578.566 -245.442 1263.46 -245.442C1456.32 -245.442 1601.98 -159.091 1692.5 -17.7628C2090.09 606.298 1590.18 1775.99 1586.25 1775.99H1078.47C1239.87 1395.29 1637.37 -202.228 1137.54 -143.329C814.755 -108.035 547.104 916.406 472.307 1179.38C267.656 1905.48 -181.051 1854.5 -318.847 1713.17C-464.509 1564 -330.645 1136.17 -192.849 767.235C7.79321 221.681 232.185 -296.422 -314.914 -139.484C-476.307 -92.3487 -629.834 21.4525 -736.092 115.646V1775.91V1775.99Z' fill='%2319222D'/%3E%3C/svg%3E%0A");background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.team-section.nitro-lazy{background-image:none !important}.team-section__content{max-width:1020px;margin:30px auto 96px;text-align:center}.team-section__content-title{color:var(--white-color);font-weight:500;margin-bottom:20px}.team-section__content-text{color:var(--white-color);line-height:160%}.team-section__list-items{display:grid;padding:0px;margin:0px;list-style:none;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1200px){.team-section__list-items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.team-section__list-items{grid-template-columns:auto}}.team-section__list-items li{margin:0px;padding:0px}.team-section__list-items li img{height:clamp(25rem,19.4473rem + 20.6612vw,40.625rem);-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-bottom:-6px;width:100%;-o-object-position:center center;object-position:center center}.team-section__list-itemsFigure{overflow:hidden;border-radius:5px;position:relative;margin:0px}.team-section__list-itemsFigure:before{content:"";position:absolute;left:0;width:100%;height:100%;background:linear-gradient(180.15deg,rgba(0,0,0,0) .13%,rgba(0,0,0,.6) 99.87%);z-index:1}.team-section__list-itemsFigure-name{position:absolute;bottom:45px;left:40px;color:var(--white-color);font-size:40px;z-index:2}.team-section__list-itemsFigure-title{position:absolute;bottom:20px;left:40px;color:var(--white-color);font-size:18px;text-transform:uppercase;z-index:2}.team-section__experience{padding:clamp(3.125rem,-1.2679rem + 9.1638vw,8.125rem) 0px;text-align:center}.team-section__experience-label{margin-bottom:20px}.team-section__experience--items-box{display:flex;flex-wrap:wrap;gap:clamp(1.5625rem,.1864rem + 2.867vw,3.125rem);max-width:632px;margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.team-section__experience--items-boxIcon{width:100px;height:100px;background:var(--secondary-color);display:flex;align-content:center;justify-content:center;border-radius:5px}.team-section__experience--items-boxContent{width:calc(100% - 150px)}@media (max-width: 992px){.team-section__experience--items-boxContent{width:100%}}.team-section__experience--items-boxContent-title{color:var(--white-color);margin-bottom:30px;line-height:120%}.team-section__experience--items-boxContent-text{color:rgba(255,255,255,.7)}@media (max-width: 768px){.team-section__experience--items-boxContent-text{padding-bottom:0px;margin-bottom:0px}}.portfolios-section{padding:0 0 clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem);margin-top:-250px;position:relative;z-index:1}.portfolios-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;list-style:none;padding:0;margin:0}@media (max-width: 768px){.portfolios-section__grid{grid-template-columns:1fr}}.portfolios-section__grid li{list-style:none;height:clamp(25rem,21.4685rem + 13.1405vw,34.9375rem)}.portfolio-card{height:100%}.portfolio-card a{display:block;height:100%;text-decoration:none;color:var(--white-color)}.portfolio-media{position:relative;height:100%;overflow:hidden;border-radius:12px}.portfolio-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.portfolio-media::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 50.09%,#000 100%)}.portfolio-overlay{position:absolute;left:0;bottom:0;z-index:2;padding:30px;width:100%}.portfolio-overlay h3{font-size:var(--h4-size);font-weight:500;margin:0 0 24px;color:var(--white-color);line-height:120%}.portfolio-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.portfolio-tags li{font-size:12px;padding:5px 20px;border-radius:5px;background:rgba(255,255,255,.15);backdrop-filter:blur(6px);height:auto;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.portfolio-card:hover img{transform:scale(1.08)}.loadbtn{margin-top:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem);display:flex;align-items:center;justify-content:center}.blog .loadbtn{margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.custom-select{position:relative;width:320px}@media (max-width: 576px){.custom-select{width:100%}}.select-box{display:flex;justify-content:space-between;align-items:center;padding:clamp(.75rem,-.0406rem + 1.2365vw,1.25rem) clamp(1.25rem,-.0347rem + 2.0093vw,2.0625rem);border-radius:70px;font-size:18px;border:1px solid #fff;color:#fff;cursor:pointer}.arrow{font-size:14px}.options{position:absolute;top:110%;width:100%;max-height:500px;overflow-y:auto;background:#161e28;border-radius:10px;display:none;z-index:10}.option{padding:5px 20px;font-size:16px;cursor:pointer;color:#fff}.option:hover{background:#415a77}.portfolios-section_filter{position:relative;display:flex;flex-wrap:wrap;margin-bottom:50px;justify-content:flex-end;gap:20px 20px}.page-section{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1799' viewBox='0 0 1800 1799' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-736.092 1775.99H-1236V-217.914H-736.092V60.7447C-558.969 -80.5841 -295.251 -257.207 -59.1388 -245.442C133.715 -237.599 275.444 -155.17 369.904 -17.7628C676.958 449.283 51.0522 1230.36 220.31 1328.55C413.24 1442.35 578.566 -245.442 1263.46 -245.442C1456.32 -245.442 1601.98 -159.091 1692.5 -17.7628C2090.09 606.298 1590.18 1775.99 1586.25 1775.99H1078.47C1239.87 1395.29 1637.37 -202.228 1137.54 -143.329C814.755 -108.035 547.104 916.406 472.307 1179.38C267.656 1905.48 -181.051 1854.5 -318.847 1713.17C-464.509 1564 -330.645 1136.17 -192.849 767.235C7.79321 221.681 232.185 -296.422 -314.914 -139.484C-476.307 -92.3487 -629.834 21.4525 -736.092 115.646V1775.91V1775.99Z' fill='%2319222D'/%3E%3C/svg%3E%0A");background-position:top center;background-repeat:no-repeat}.page-section.nitro-lazy{background-image:none !important}.page-section__content{max-width:1050px;margin:0 auto clamp(2.5rem,-.575rem + 6.4147vw,6rem);text-align:center}.page-section__content-title{color:var(--white-color);font-weight:500;margin-bottom:0px}.page-section__content-text{color:var(--white-color);line-height:160%}.page-section__list-grid{display:grid;padding:0px;margin:0px 0 clamp(3.125rem,-1.2679rem + 9.1638vw,8.125rem) 0;list-style:none;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.page-section__list-grid{grid-template-columns:1fr}}.page-section__list-grid li{margin:0px;padding:0px}.page-section__list-grid--wrapper{position:relative;top:0;left:0;height:clamp(34.375rem,19.0722rem + 31.8807vw,51.75rem);border-radius:20px;background-position:center center;background-size:cover;padding:clamp(1.875rem,.2277rem + 3.4364vw,3.75rem)}.page-section__list-grid--wrapper-info{position:relative}.page-section__list-grid--wrapper-info-title{color:var(--white-color);font-size:var(--tagline);z-index:2;display:block;text-transform:uppercase;margin-bottom:30px}.page-section__list-grid--wrapper-info-subTitle{color:var(--white-color);font-size:var(--h3-size);z-index:2;display:block;max-width:500px}.page-section__list-grid--wrapper-info .book-btn{max-width:-moz-max-content;max-width:max-content}.page-section__list-grid--wrapper-infoBottom{position:absolute;bottom:60px}.page-section__list-grid--wrapper-infoBottom-title{color:var(--white-color);font-size:var(--h4-size);z-index:2}.page-section__list-grid--wrapper-infoBottom p{color:var(--white-color);line-height:160%;font-weight:400}.page-section__list-grid--wrapper-infoBottom .book-btn{max-width:-moz-max-content;max-width:max-content}.page-section__experience{padding-bottom:clamp(3.125rem,-1.2679rem + 9.1638vw,8.125rem);text-align:center}.page-section__experience-label{margin-bottom:20px}.page-section__experience--items-box{display:flex;flex-wrap:wrap;gap:clamp(1.5625rem,.1897rem + 2.8637vw,3.125rem);max-width:632px;margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.page-section__experience--items-boxIcon{width:100px;height:100px;background:var(--secondary-color);display:flex;align-content:center;justify-content:center;border-radius:5px}.page-section__experience--items-boxContent{width:calc(100% - 150px)}@media (max-width: 992px){.page-section__experience--items-boxContent{width:100%}}.page-section__experience--items-boxContent-title{color:var(--white-color);margin-bottom:30px;line-height:120%}.page-section__experience--items-boxContent-text{color:rgba(255,255,255,.7);font-size:20px;letter-spacing:.4px;line-height:160%;margin:0px}.cqa-section{background:#faf8f5}.cqa-section .container{max-width:1430px}.cqa-section__wrapper{display:grid;grid-template-columns:460px 1fr;gap:clamp(2.1875rem,-1.0268rem + 6.6964vw,5rem) clamp(1.25rem,-8.25rem + 19.7917vw,9.5625rem)}.cqa-section__title{font-weight:500;margin-bottom:20px}.cqa-section__intro{font-size:var(--body-size);line-height:160%;font-weight:400;margin-bottom:80px;max-width:434px}.cqa-section__nav{list-style:none;padding:0;margin:0;max-width:340px}.cqa-section__nav-item{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.cqa-section__nav-link{display:flex;justify-content:space-between;padding:8px 0;text-decoration:none;font-size:calc(var(--body-size) + 2px);font-weight:600}.cqa-section__nav-link:hover{opacity:.7}.cqa-section__content{display:flex;flex-direction:column;gap:clamp(1.5625rem,.4911rem + 2.2321vw,2.5rem) clamp(1.375rem,.375rem + 2.0833vw,2.25rem)}.cqa-section__question{font-size:var(--body-size);font-weight:600;line-height:120%;margin-bottom:16px}.cqa-section__answer{font-size:20px;line-height:1.6}@media (max-width: 991px){.cqa-section__wrapper{grid-template-columns:1fr;gap:60px}}.cqa-tab-content{display:none}.cqa-tab-content.active{display:block}.cqa-section__nav-link.active{font-weight:bold}@media (max-width: 768px){.cqa-section__wrapper{flex-direction:column}}@media (max-width: 768px){.cqa-section__wrapper{flex-direction:column}}.cqa-tab-content{opacity:0;visibility:hidden;position:absolute;width:100%;transition:all .4s ease}.cqa-tab-content.active{opacity:1;visibility:visible;position:relative}.cqa-section__content{position:relative}.insights-list-article{border-bottom:#000 solid 1px;padding-bottom:clamp(1.875rem,-.596rem + 5.1546vw,4.6875rem);margin-bottom:clamp(1.875rem,-.596rem + 5.1546vw,4.6875rem)}.insights-list-article figure{margin-bottom:40px}.insights-list-article figure video{width:100% !important;height:auto}.insights-list-article .post-meta{margin-bottom:20px}.insights-list-article h2.entry-title{color:var(--text-color);font-size:var(--h3-size);font-weight:300}.insights-list-article h2.entry-title a{color:var(--text-color)}.insights-list-article h2.entry-title a:hover{color:var(--black-color)}.insights-list .entry-content{max-width:1250px}.insights-list .entry-content p{font-size:20px;color:var(--text-color);line-height:160%;letter-spacing:.4px;padding-bottom:0px;margin-bottom:0px}.insights__earticle-info{padding:100px 0 0 0}.insights__earticle-info .post-meta{margin-bottom:30px}.insights__earticle-info h1.entry-title{color:var(--text-color);font-size:var(--h2-size);font-weight:400;max-width:1000px;margin-bottom:40px}.insights__earticle-info h1.entry-title a{color:var(--text-color)}.insights__earticle-info h1.entry-title a:hover{color:var(--black-color)}.insights__earticle-info .entry-content{max-width:1120px;margin:74px auto 0;color:var(--text-color)}.insights__earticle-info .entry-content p{line-height:160%}.insights__earticle-info .entry-content h2{font-size:var(--h4-size);color:var(--text-color);line-height:120%;font-weight:300;margin-bottom:0px}.insights__earticle-info .entry-content h3{font-size:30px;color:var(--text-color);line-height:120%;font-weight:300;margin-bottom:10px}.insights__earticle-info .entry-content ul,.insights__earticle-info .entry-content ol{margin:0px 0 40px 40px;padding:0}.insights__earticle-info figure video{width:100% !important;height:auto}.logo_carousel{display:flex;overflow:hidden}.logo_carousel .slick-list{margin:0 -25px}.logo_carousel .logo-slide{width:215px;margin:0 25px}.logo_carousel .logo-box{background:#fafafa;padding:35px 34px}.logo_carousel .logo-box img{width:200px;height:75px;-o-object-fit:contain;object-fit:contain;display:block;filter:grayscale(100%);transition:.3s ease}.logo_carousel .logo-box img:hover{filter:grayscale(0%)}#logo_carousel .slick-slide{width:auto !important}@media (max-width: 480px){.carousel-section{display:none}}.image_section-cta{display:flex;justify-content:center;margin-top:40px}.section_video .container{max-width:1480px}.section_video .container video{max-width:100%;width:100%}.section_video-figure{margin:0;padding:0;position:relative}@media (max-width: 768px){.section_video-figure img{height:400px;-o-object-fit:cover;object-fit:cover}}@media (max-width: 480px){.section_video-figure img{height:300px;-o-object-fit:cover;object-fit:cover}}.section_video-figure-playicon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:clamp(3.75rem,1.5482rem + 4.5872vw,6.25rem);height:clamp(3.75rem,1.5482rem + 4.5872vw,6.25rem);transition:transform .3s ease,box-shadow .3s ease}.section_video-figure-playicon svg{width:100%;height:100%}body.video-show{overflow:hidden}.video-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:9999;padding:50px 0;overflow:auto;opacity:0;transform:scale(.9);transition:all .35s ease}.video-lightbox.active{display:flex;opacity:1;transform:scale(1)}.video-lightbox video{width:100%;height:100%;aspect-ratio:1100/600}.video-lightbox-inner{position:relative;width:90%;max-width:1100px;min-height:60vh;margin:0 auto;transform:translateY(30px) scale(.95);opacity:0;transition:all .4s ease}.video-lightbox.active .video-lightbox-inner{transform:translateY(0) scale(1);opacity:1}.video-close{position:absolute;top:-6px;right:-13px;font-size:40px;cursor:pointer;width:40px;height:40px;background:#ecff82;color:#000;border-radius:25px;display:flex;justify-content:center;align-items:center;z-index:99;transition:transform .3s ease,background .3s ease}.video-close:hover{transform:rotate(90deg) scale(1.1);background:#fff}.intro__section .row{align-items:center}.intro__section-left{max-width:715px;display:flex;flex-wrap:wrap;gap:20px;padding-top:45px;padding-left:50px}@media (max-width: 992px){.intro__section-left{padding-left:0}}.intro__section-left-heading{font-size:clamp(2.8125rem,.012rem + 5.8419vw,6rem);font-weight:500;line-height:1;letter-spacing:-5px}@media (max-width: 992px){.intro__section-left-heading{letter-spacing:-1px}}.intro__section-right{max-width:100%;display:flex;justify-content:flex-end}.intro__section-right-content{max-width:680px;color:rgba(0,0,0,.7)}.intro__section-right-content p:first-of-type{font-size:32px;line-height:1.4}.intro__section-right-content p:last-of-type{margin-bottom:0}.service__card{overflow:hidden}.service__card .container{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0,815px) minmax(0,815px) minmax(0px,1fr);max-width:100%;width:100%;gap:0 0px;padding:0px}.service__card-carousel{grid-column:2/-1;width:auto;max-width:100%}.service__card-carousel-box-inner{position:relative}.service__card-carousel-box-inner a::before{background:linear-gradient(180deg,rgba(0,0,0,0) 59.8%,rgba(0,0,0,.6) 100%);position:absolute;top:0;left:0;content:"";width:100%;height:100%}.service__card-carousel-box-inner img{height:750px;border-radius:5px;-o-object-fit:cover;object-fit:cover}@media (max-width: 992px){.service__card-carousel-box-inner img{height:450px}}@media (max-width: 768px){.service__card-carousel-box-inner img{height:350px}}.service__card-carousel-box-inner svg{height:750px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.service__card-carousel-box-inner-heading{position:absolute;color:#fff;bottom:40px;left:40px;width:calc(100% - 100px)}.service__card-carousel .slick-slide{padding:0 10px}.service__card-carousel .slick-list{margin:0 -10px}.service__card-carousel:hover .slick-arrow{display:block}.service__card-carousel .slick-arrow{background:var(--secondary-color);width:64px;height:64px;z-index:1;border-radius:50%;color:var(--primary-color);display:none}.service__card-carousel .slick-arrow.slick-next{right:15px}.service__card-carousel .slick-arrow.slick-prev{left:15px}.service__card-carousel .slick-prev:before,.service__card-carousel .slick-next:before{background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");font-size:0px;width:12px;height:12px;display:block;position:absolute;left:50%;top:50%;opacity:1 !important;transform:translateY(-50%)}.service__card-carousel{}.service__card-carousel .slick-prev:hover:before,.service__card-carousel .slick-next:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.service__card-carousel .slick-prev:before{transform:translate(-50%,-50%) rotate(-135deg)}.service__card-carousel .slick-next:before{transform:translate(-50%,-50%) rotate(45deg)}.service__card-carousel .slick-arrow:hover{background:var(--primary-color);width:64px;height:64px;z-index:1;border-radius:50%}.portfolio_section .container{max-width:1520px}.portfolio_section-topbar{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:80px;gap:25px 0}@media (max-width: 768px){.portfolio_section-topbar{justify-content:center;text-align:center}}.portfolio_section_lists{display:grid;grid-template-columns:auto 351px 351px;gap:30px;justify-content:center}.portfolio_section_lists-item{display:flex;flex-direction:column}.portfolio_section_lists-item figure{margin:0;overflow:hidden;background:#f3f4f6}.portfolio_section_lists-item figure img{width:100%;height:clamp(20rem,9.7615rem + 21.3303vw,31.625rem);border-radius:5px;-o-object-fit:cover;object-fit:cover;display:block}.portfolio_section_lists-item figure,.portfolio_section_lists-item figure img{border-radius:5px}.portfolio_section_lists-item span{display:block;margin-top:24px;font-size:24px;line-height:120%;font-weight:600;color:#1f2a2e}@media (max-width: 1200px){.portfolio_section_lists{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.portfolio_section_lists{grid-template-columns:1fr}.portfolio_section_lists-item figure img{height:320px}}@media (max-width: 768px){.servicescard__section{padding-bottom:50px}}.servicescard__section--cardGrid{display:grid;gap:20px;margin:0px 0}.servicescard__section--cardGrid.layout-4{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 992px){.servicescard__section--cardGrid.layout-4{grid-template-columns:1fr}}.servicescard__section--cardGrid.layout-5{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 992px){.servicescard__section--cardGrid.layout-5{grid-template-columns:1fr}}.servicescard__section--cardGrid.layout-6{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 992px){.servicescard__section--cardGrid.layout-6{grid-template-columns:1fr}}.servicescard__section--cardGrid-item{background:#fff;border-radius:5px;overflow:hidden;transition:.3s;position:relative}.servicescard__section--cardGrid-item-figure{position:relative;margin:0px}.servicescard__section--cardGrid-item-figure img{width:100%;height:clamp(29.375rem,19.4667rem + 20.6422vw,40.625rem);-o-object-fit:cover;object-fit:cover;display:block;border-radius:5px}.servicescard__section--cardGrid-item-figure:before{content:"";position:absolute;left:0;width:100%;height:100%;background:linear-gradient(180.15deg,rgba(0,0,0,0) .13%,rgba(0,0,0,.6) 99.87%);z-index:1}.servicescard__section--cardGrid-item-info{position:absolute;bottom:40px;left:40px;color:var(--white-color);z-index:2;max-width:400px}@media (max-width: 768px){.servicescard__section--cardGrid-item-info{left:20px;width:calc(100% - 20px)}}.servicescard__section--cardGrid-item-info h3{color:var(--white-color)}@media (max-width: 768px){.servicescard__section--cardGrid-item-info h3{font-size:22px}}.servicescard__section--cardGrid-item-info p{max-width:600px}@media (max-width: 768px){.servicescard__section--cardGrid-item-info p{font-size:18px}}@media (min-width: 992px){.servicescard__section--cardGrid.layout-4 .servicescard__section--cardGrid-item:nth-child(4n+1),.servicescard__section--cardGrid.layout-4 .servicescard__section--cardGrid-item:nth-child(4n+4){grid-column:span 2}.servicescard__section--cardGrid.layout-4 .servicescard__section--cardGrid-item:nth-child(4n+2),.servicescard__section--cardGrid.layout-4 .servicescard__section--cardGrid-item:nth-child(4n+3){grid-column:span 1}}.servicescard__section--cardGrid.layout-5 .servicescard__section--cardGrid-item:nth-child(1){grid-column:span 2}.servicescard__section--cardGrid.layout-5 .servicescard__section--cardGrid-item:nth-child(2),.servicescard__section--cardGrid.layout-5 .servicescard__section--cardGrid-item:nth-child(3),.servicescard__section--cardGrid.layout-5 .servicescard__section--cardGrid-item:nth-child(4),.servicescard__section--cardGrid.layout-5 .servicescard__section--cardGrid-item:nth-child(5){grid-column:span 1}.card-grid.layout-5 .card-item:nth-child(n+6){grid-column:span 1 !important}.single__project{padding-top:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem);padding-bottom:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem)}@media (max-width: 768px){.single__project .row{flex-direction:column-reverse;gap:clamp(3.125rem,-2.3796rem + 11.4679vw,9.375rem)}}.single__project-left{padding-right:15px;position:sticky;top:120px}@media (max-width: 768px){.single__project-left{padding-right:0}}.single__project-left-gallery-item{margin-bottom:20px}.single__project-left-gallery-item img{border-radius:5px;display:block;width:100%}.single__project-right{max-width:671px;margin:auto}.single__project-right-tagline{letter-spacing:1px}@media (max-width: 768px){.single__project-right-tagline{display:none}}.single__project-right-tagline span a:hover{text-decoration:underline}.single__project-right-tagline span.breadcrumb-separator{margin:0 5px}.single__project-right-title{font-size:var(--h2-size);margin:20px 0 30px}.single__project-right-content p{line-height:1.6}.single__project-right-content p strong{display:block;padding-top:20px}.single__project-right-content ul{list-style:none;margin:0;padding:0}@media (max-width: 768px){.single__project-right-content ul{list-style:disc;padding-left:30px}}.single__project-right-content ul li{line-height:1.6;margin-bottom:30px}@media (max-width: 768px){.single__project-right-content ul li{margin-bottom:15px}}.single__project-right-content-btn{margin-top:35px}.single__project-right-content-year{font-weight:700}.single__project .hero_section-case_content-categories ul li{margin-bottom:8px}.form__section-wrapper{max-width:1340px;margin:auto}.form__section-wrapper-form_wrapper .gform_heading{display:none}.form__section-wrapper .gform_wrapper.gravity-theme .gfield_label{font-size:clamp(1.5rem,.6193rem + 1.8349vw,2.5rem);font-weight:300;line-height:120%;margin-bottom:clamp(.625rem,-.4759rem + 2.2936vw,1.875rem)}.form__section-wrapper .gform_wrapper.gravity-theme .gfield input.large{border:none;border-bottom:rgba(0,0,0,.2) solid 1px;font-size:clamp(1rem,.7798rem + .4587vw,1.25rem);padding:0 0 10px;color:#000;border-radius:0 !important}.form__section-wrapper .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:80px;grid-column-gap:clamp(0rem,-2.2018rem + 4.5872vw,2.5rem)}.form__section-wrapper .gform_wrapper.gravity-theme .field_description_above .description,.form__section-wrapper .gform_wrapper.gravity-theme .field_description_above .gfield_description,.form__section-wrapper .gform_wrapper.gravity-theme .field_description_above .gsection_description,.form__section-wrapper .gform_wrapper.gravity-theme .field_description_above .instruction{line-height:160%;max-width:1027px;margin:0 0 5px 0;font-size:22px !important;margin-top:-15px !important;padding-top:0px !important}.form__section-wrapper .gform_wrapper{}.form__section-wrapper .gform_wrapper .gfield_radio{display:flex;flex-wrap:wrap;gap:30px 40px}.form__section-wrapper .gform_wrapper .gfield_radio input[type=radio]{position:absolute;opacity:0;visibility:hidden}.form__section-wrapper .gform_wrapper .gfield_radio input[type=radio]:checked+label::before{background:var(--secondary-color);border-color:var(--primary-color)}.form__section-wrapper .gform_wrapper .gfield_radio input[type=radio]:checked+label::after{content:"";position:absolute;left:clamp(.625rem,.0745rem + 1.1468vw,1.25rem);top:clamp(.125rem,-.3154rem + .9174vw,.625rem);width:12px;height:24px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.form__section-wrapper .gform_wrapper .gfield_radio .gchoice{display:inline-flex;align-items:center;margin-right:0}.form__section-wrapper .gform_wrapper .gfield_radio .gchoice label{position:relative;padding-left:clamp(2.5rem,.2982rem + 4.5872vw,5rem);padding-top:clamp(.375rem,-.0654rem + .9174vw,.875rem);max-width:100%;cursor:pointer;font-size:clamp(1.0625rem,.7873rem + .5734vw,1.375rem);font-weight:400;line-height:24px}.form__section-wrapper .gform_wrapper .gfield_radio .gchoice label::before{content:"";position:absolute;left:0;top:2px;width:clamp(1.875rem,.7741rem + 2.2936vw,3.125rem);height:clamp(1.875rem,.7741rem + 2.2936vw,3.125rem);border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:2px;transition:all .2s ease}.form__section-wrapper .gform_wrapper{}.form__section-wrapper .gform_wrapper .gfield_checkbox{display:flex;flex-wrap:wrap;gap:10px 15px}.form__section-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox]{position:absolute;opacity:0;visibility:hidden}.form__section-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox]:checked+label::before{background:#f5ff7a;border-color:#000}.form__section-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;left:clamp(.625rem,.0745rem + 1.1468vw,1.25rem);top:clamp(.125rem,-.3154rem + .9174vw,.625rem);width:12px;height:24px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.form__section-wrapper .gform_wrapper .gfield_checkbox .gchoice{display:inline-flex;align-items:center;margin-right:40px;margin-bottom:15px}.form__section-wrapper .gform_wrapper .gfield_checkbox .gchoice label{position:relative;padding-left:clamp(2.5rem,.2982rem + 4.5872vw,5rem);padding-top:clamp(.375rem,-.0654rem + .9174vw,.875rem);cursor:pointer;max-width:100%;font-size:22px;line-height:24px}.form__section-wrapper .gform_wrapper .gfield_checkbox .gchoice label::before{content:"";position:absolute;left:0;top:2px;width:clamp(1.875rem,.7741rem + 2.2936vw,3.125rem);height:clamp(1.875rem,.7741rem + 2.2936vw,3.125rem);border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:2px;transition:all .2s ease}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{flex-wrap:wrap}@media (max-width: 768px){.gform-footer button.gform_button{max-width:100% !important;width:100%;justify-content:center;padding:0 30px !important;margin-right:0 !important}}.gfield_description{font-size:22px !important;line-height:160% !important;margin-bottom:30px !important}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:20px;padding-inline-start:4px;position:relative;top:-5px;font-weight:bold}.form__section-wrapper .gform_wrapper.gravity-theme .gfield--type-choice .gfield_label{font-size:clamp(1.375rem,.6044rem + 1.6055vw,2.25rem)}.ginput_container_consent{display:flex;align-items:center}.ginput_container_consent input[type=checkbox]{position:absolute;opacity:0;visibility:hidden}.ginput_container_consent input[type=checkbox]:checked+label::before{background:#f5ff7a;border-color:#000}.ginput_container_consent input[type=checkbox]:checked+label::after{content:"";position:absolute;left:clamp(.625rem,.0745rem + 1.1468vw,1.25rem);top:clamp(.125rem,-.3154rem + .9174vw,.625rem);width:12px;height:24px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.ginput_container_consent label{position:relative;padding-left:clamp(2.5rem,.2982rem + 4.5872vw,5rem);padding-top:clamp(.375rem,-.0654rem + .9174vw,.875rem);cursor:pointer;font-size:22px;line-height:24px}.ginput_container_consent label::before{content:"";position:absolute;left:0;top:2px;width:clamp(1.875rem,.7741rem + 2.2936vw,3.125rem);height:clamp(1.875rem,.7741rem + 2.2936vw,3.125rem);border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:2px;transition:all .2s ease}.ginput_container_consent label a{text-decoration:underline}.gform_wrapper.gravity-theme .gfield textarea.medium{height:192px;border:none;border-bottom:1px solid rgba(0,0,0,.2);resize:none;outline:none}.gform_wrapper.gravity-theme .gfield textarea.medium:focus{border:none;border-bottom:1px solid #000;outline:none;box-shadow:none}.hero_section-case .container{max-width:1480px}.hero_section-case .row{align-items:center}.hero_section-case_content{max-width:747px}.hero_section-case_content-tagline{background:rgba(22,30,40,.05);padding:9px 30px;font-size:18px;font-weight:500;text-transform:uppercase;border-radius:20px;display:inline-block}.hero_section-case_content h2{margin:30px 0 0;max-width:100%;font-weight:500}.hero_section-case_content p{max-width:700px;padding-bottom:30px;margin-bottom:0;color:var(--black-color)}.hero_section-case_content-categories ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px;list-style:none}.hero_section-case_content-categories ul li{padding:8px 20px;background-color:#e5e5e5;border-radius:5px;text-transform:uppercase;font-weight:700;line-height:1.17;letter-spacing:2px;font-size:12px}.hero_section-case .right{text-align:right}.hero_section-case .right figure{position:relative;border-radius:5px;overflow:hidden;max-width:598px;margin-bottom:0;display:inline-block}.hero_section-case .right figure .click_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.hero_section-case .right figure img{width:100%;aspect-ratio:598/589;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.info_section-case .container{max-width:1480px}.info_section-case .row{align-items:center}.info_section-case .row.position{flex-direction:row-reverse}.info_section-case .row.position .col-md-6{display:flex;flex-wrap:wrap;justify-content:flex-end}.info_section-case_content{max-width:629px}.info_section-case_content h2{margin-bottom:40px;max-width:100%;font-size:32px;font-weight:500;line-height:1.4}.info_section-case_content p{max-width:640px;color:#000;margin-bottom:0}.info_section-case_content .cta_underline{position:relative;display:block}.info_section-case_content .cta_underline::after{content:"";width:calc(100% - 240px);height:1px;background-color:rgba(0,0,0,.2);position:absolute;left:0;top:50%;transform:translateY(-50%)}.info_section-case_content ul{margin:-10px 0 40px 15px;padding:0}.info_section-case_content ul li{list-style:none;color:rgba(0,0,0,.7);position:relative;padding-left:20px}.info_section-case_content ul li::before{content:"";background-color:rgba(0,0,0,.7);width:6px;height:6px;position:absolute;left:0;top:11px;border-radius:50%}.info_section-case figure{position:relative;border-radius:5px;overflow:hidden}.info_section-case figure .click_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.info_section-case figure img{width:100%;aspect-ratio:715/879;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px;display:block}.testimonials_single .container{max-width:1300px}.testimonials_single .row{align-items:center}.testimonials_single-figure img{max-width:400px;width:100%;aspect-ratio:400/400;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block}.testimonials_single-content{padding-left:30px}@media (max-width: 768px){.testimonials_single-content{padding-left:0}}.testimonials_single-content-text{display:block;color:#1f2a2e;font-size:28px;line-height:1.4;letter-spacing:-1px;font-weight:500;margin-bottom:15px}@media (max-width: 768px){.testimonials_single-content-text{font-size:24px}}@media (max-width: 576px){.testimonials_single-content-text{font-size:22px}}.testimonials_single-content-name{display:block;color:rgba(31,42,46,.7);font-size:18px;line-height:1.6;letter-spacing:1px;font-weight:500}.technology__section{text-align:center}.technology__section-content{max-width:1004px;margin:20px auto 0}.technology__section-content p{color:rgba(31,42,46,.7);line-height:160%}.technology__section-items{padding:0;margin-top:80px;margin-left:0;display:grid;grid-template-columns:390px 326px 390px 390px;gap:90px 40px;text-align:left;list-style:none}@media (max-width: 1600px){.technology__section-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 1200px){.technology__section-items{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.technology__section-items{grid-template-columns:auto}}.technology__section-items li{list-style:none;padding:0}.technology__section-items-wrap-icon{margin:0;margin-bottom:24px;display:flex;position:relative;width:100%;flex-wrap:wrap;align-items:flex-end;gap:0 13px}.technology__section-items-wrap-icon-txt{font-style:normal;background-color:var(--secondary-color);color:var(--black-color);font-size:10px;font-weight:600;padding:10px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:1px;position:relative;bottom:0;margin-left:0}.technology__section-items-wrap-title{margin:0 0 10px 0;padding:0}.technology__section-items-wrap-txt{margin:0;padding:0;color:rgba(31,42,46,.7);line-height:160%;max-width:90%}.single-post .newsletter_section{margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem)}.newsletter_section{background:#fffdf9 url("data:image/svg+xml,%0A%3Csvg width='859' height='475' viewBox='0 0 859 475' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M847.782 -277.885V-522H-124.307V-277.885H11.5474C-57.3547 -191.393 -143.464 -62.6143 -137.728 52.684C-133.904 146.858 -93.7176 216.067 -26.7274 262.194C200.972 412.135 581.77 106.492 629.642 189.144C685.123 283.356 -137.728 364.087 -137.728 698.535C-137.728 792.709 -95.6294 863.839 -26.7274 908.045C277.521 1102.19 847.782 858.078 847.782 856.157V608.202C662.181 687.013 -116.66 881.122 -87.9445 637.045C-70.7377 479.423 428.709 348.724 556.916 312.199C910.911 212.264 886.057 -6.84784 817.154 -74.1365C744.429 -145.266 535.848 -79.8977 355.983 -12.609C90.0089 85.3682 -162.582 194.943 -86.0701 -72.2162C-63.0903 -151.027 -7.60873 -225.997 38.3135 -277.885H847.744H847.782Z' fill='%23FBF8F4'/%3E%3C/svg%3E%0A");max-width:1480px;margin:auto;margin-top:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem);margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem);background-size:90%;background-position:-100px center;background-repeat:no-repeat}.newsletter_section.nitro-lazy{background:none !important}.newsletter_section-content{padding:clamp(1.25rem,.3409rem + 4.5455vw,5rem);border-radius:5px;text-align:center;max-width:1480px;margin:0 auto}.newsletter_section-content-title{font-size:var(--h2-size);font-weight:500;line-height:1.2;margin-bottom:20px;max-width:1218px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.newsletter_section-content-title{text-align:left}}@media (max-width: 576px){.newsletter_section-content-title{text-align:center}}.newsletter_section-content-text{color:rgba(31,42,46,.7);line-height:1.6;max-width:806px;margin:0 auto clamp(1.875rem,-.8773rem + 5.7339vw,5rem)}@media (max-width: 768px){.newsletter_section-content-text{text-align:left}}@media (max-width: 576px){.newsletter_section-content-text{text-align:center}}.newsletter_section-content-form{display:flex;gap:10px;justify-content:center;align-items:center;margin-bottom:40px}.newsletter_section-content-input{width:600px;height:68px;background:#fff;border:none;border-radius:100px;padding:8px 30px;font-family:"Manrope",sans-serif;border:#ebebeb solid 1px;font-size:18px;color:#1f2a2e}@media (max-width: 992px){.newsletter_section-content-input{width:400px}}@media (max-width: 768px){.newsletter_section{background-size:110%;background-position:-100px top}}.newsletter_section-content-form .gform_heading{display:none}.newsletter_section-content-form .gform_wrapper form{width:100%;display:grid;grid-template-columns:600px auto;align-items:flex-start;max-width:804px;gap:0 10px}@media (max-width: 992px){.newsletter_section-content-form .gform_wrapper form{grid-template-columns:420px auto}}@media (max-width: 576px){.newsletter_section-content-form .gform_wrapper form{grid-template-columns:1fr}}.newsletter_section-content-form .gform_wrapper .ginput_container_email input{background:#fff;border:none;border-radius:100px;font-size:18px !important;border:#ebebeb solid 1px;padding:clamp(1.2rem,.8498rem + .5734vw,1.2rem) 30px !important;font-family:"Manrope",sans-serif;font-size:var(--tagline);color:#1f2a2e}.newsletter_section-content-form .gform-body .gform-footer{margin-top:0px !important}@media (max-width: 767px){.newsletter_section-content-form .gform_wrapper{grid-template-columns:1fr;gap:0;width:100%}.newsletter_section-content-form .gform_wrapper .gform-footer{width:100%}.newsletter_section-content-form .gform_wrapper .gform_button{width:100%}.newsletter_section-content-form .gform_wrapper .ginput_container_email input{width:100%}}.newsletter_section-content-form .gform-footer{margin-top:0px !important;padding-top:0px !important}.newsletter_section-content-form .gform-footer button.gform_button{margin-top:0px !important;padding-top:0px !important;margin-bottom:0px !important}.newsletter_section-content-form .gform-body{position:relative}.newsletter_section-content-form .gform-body .ginput_container.ginput_container_checkbox{position:absolute;left:0;text-align:left;width:100%;font-size:18px}@media (max-width: 576px){.newsletter_section-content-form .gform-body .ginput_container.ginput_container_checkbox{position:relative}}.newsletter_section-content-form .gform-body .ginput_container.ginput_container_checkbox a{text-decoration:underline}.newsletter_section-content-form .gform-body .ginput_container.ginput_container_checkbox a:hover{text-decoration:underline}.newsletter_section-content-form .gfield_checkbox{display:flex;flex-wrap:wrap;margin-left:20px;gap:10px 15px}.newsletter_section-content-form .gfield_checkbox .gchoice{display:inline-flex;align-items:center;margin-right:40px;margin-bottom:15px;position:relative;width:100%}.newsletter_section-content-form .gfield_checkbox input[type=checkbox]{position:absolute;opacity:0;visibility:hidden}.newsletter_section-content-form .gfield_checkbox input[type=checkbox]:checked+label::before{background:#f5ff7a;border-color:#000}.newsletter_section-content-form .gfield_checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;left:clamp(.375rem,.04rem + .68vw,.75rem);top:9px;width:7px;height:14px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.newsletter_section-content-form .gfield_checkbox label{position:relative;padding-left:clamp(1.5rem,.18rem + 2.75vw,3rem);padding-top:clamp(.25rem,-.04rem + .55vw,.5rem);cursor:pointer;max-width:100%;font-size:22px;line-height:14px}.newsletter_section-content-form .gfield_checkbox label::before{content:"";position:absolute;left:0;top:2px;width:clamp(1.125rem,.46rem + 1.37vw,1.875rem);height:clamp(1.125rem,.46rem + 1.37vw,1.875rem);border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:2px;transition:all .2s ease}.newsletter_section-content-form .gfield_checkbox label a{color:#000;text-decoration:underline}.gform_wrapper.gravity-theme .gform_validation_errors>ol{padding-inline-start:20px;margin-bottom:0;text-align:left;margin:0}.gform_wrapper.gravity-theme .gform_validation_errors{text-align:left}.gfield_description.validation_message{margin-bottom:0px !important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{padding:0 10px;font-size:12px !important}@media (max-width: 768px){.contact-section__contact--items .col-md-6{width:100%}}.contact-section__contact--items-box{display:flex;flex-wrap:wrap;gap:clamp(1.5625rem,.1897rem + 2.8637vw,3.125rem);max-width:600px;margin-bottom:clamp(3.125rem,.3727rem + 5.7339vw,6.25rem);align-items:center}.contact-section__contact--items-boxIcon{width:100px;height:100px;background:var(--secondary-color);display:flex;align-content:center;justify-content:center;border-radius:5px}.contact-section__contact--items-boxContent{width:calc(100% - 150px)}@media (max-width: 992px){.contact-section__contact--items-boxContent{width:100%}}@media (max-width: 768px){.contact-section__contact--items-boxContent{width:calc(100% - 150px)}}.contact-section__contact--items-boxContent-title{color:var(--text-color);line-height:120%}@media (max-width: 768px){.contact-section__contact--items-boxContent-title{font-size:18px}}@media (max-width: 768px){.contact-section__contact--items-box{margin-bottom:35px}}.video-only-case .container{max-width:1480px}.video-only-case video{display:block;width:100%;max-width:100%;border-radius:8px}.book-btn,.nav-previous a{height:68px;border-radius:60px;display:flex;align-items:center;font-weight:700;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--tagline);text-decoration:none;position:relative;cursor:pointer;transition:all .4s ease;background:var(--secondary-color);color:var(--text-color);min-width:203px;padding:0 75px 0 30px}.book-btn:hover,.book-btn .nav-previous a:hover,.nav-previous a:hover,.nav-previous a .nav-previous a:hover{background-color:var(--primary-color);color:#fff}.book-btn::after,.book-btn .nav-previous:after,.nav-previous a::after,.nav-previous a .nav-previous:after{content:"";width:52px;height:52px;border-radius:50%;position:absolute;right:8px;background-color:var(--white-color);background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:12px;transition:transform .4s ease}.book-btn:hover::after,.book-btn .nav-previous:after,.nav-previous a:hover::after,.nav-previous a .nav-previous:after{transform:rotate(45deg)}@media (max-width: 768px){.book-btn,.nav-previous a{max-width:100%;width:100%;justify-content:center}}.secondary-btn{height:68px;border-radius:60px;display:flex;align-items:center;font-weight:700;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--tagline);text-decoration:none;position:relative;cursor:pointer;transition:all .4s ease;color:var(--text-color);min-width:203px;height:66px;border:#000 solid 1px;padding:0 75px 0 30px}.secondary-btn:hover{background-color:var(--primary-color);color:#fff}.secondary-btn::after{content:"";width:52px;height:52px;border-radius:50%;position:absolute;right:8px;background-color:var(--white-color);background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:12px;transition:transform .4s ease;background-color:#f7f7f7}.secondary-btn:hover::after{transform:rotate(45deg)}@media (max-width: 768px){.secondary-btn{max-width:100%;width:100%;justify-content:center}}.gform-footer{margin-top:24px !important}.gform-footer button.gform_button{height:68px;border-radius:60px;display:flex;align-items:center;font-weight:700;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--tagline);text-decoration:none;position:relative;cursor:pointer;transition:all .4s ease;background:var(--secondary-color);color:var(--text-color);min-width:168px;padding:0 75px 0 30px;border:none;margin-right:30px}.gform-footer button.gform_button:hover{background-color:var(--primary-color);color:#fff}.gform-footer button.gform_button::before{content:"";width:52px;height:52px;border-radius:50%;position:absolute;right:8px;background-color:var(--white-color);background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:12px;transition:transform .4s ease}.gform-footer button.gform_button:hover::before{transform:rotate(45deg)}.gform-footer{}.gform-footer #gform_save_2_footer_link{height:68px;border-radius:60px;display:flex;align-items:center;font-weight:700;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--tagline);text-decoration:none;position:relative;cursor:pointer;transition:all .4s ease;background:transparent;border:1px solid #000;color:#1f2a2e;min-height:68px;padding:14px 76px 14px 30px;gap:12px;letter-spacing:-.5px;line-height:1}.gform-footer #gform_save_2_footer_link.button,.gform-footer #gform_save_2_footer_link.gform-theme-button{box-shadow:none !important}.gform-footer #gform_save_2_footer_link svg{display:none}.gform-footer #gform_save_2_footer_link::after{content:"";position:absolute;right:22px;width:16px;height:16px;background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;transition:transform .3s ease}.gform-footer #gform_save_2_footer_link:hover{background:#1f2a2e;color:#fff}.gform-footer #gform_save_2_footer_link:hover::after{transform:rotate(45deg);filter:brightness(0) invert(1)}#gform_send_resume_link_button_2{height:68px;border-radius:60px;display:flex;align-items:center;font-weight:700;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--tagline);text-decoration:none;position:relative;cursor:pointer;transition:all .4s ease;position:relative;background:transparent url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%231F2A2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");border:1px solid #000;color:#1f2a2e;min-height:68px;padding:14px 76px 14px 30px;letter-spacing:-.5px;line-height:1;background-repeat:no-repeat;background-position:center right 27px;transition:transform .3s ease}#gform_send_resume_link_button_2.nitro-lazy{background:none !important}#gform_send_resume_link_button_2:hover{background:#1f2a2e url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75H10.75M10.75 0.75V10.75M10.75 0.75L0.75 10.75' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");color:#fff;background-repeat:no-repeat;background-position:center right 27px;transition:transform .3s ease}#gform_send_resume_link_button_2:hover.nitro-lazy{background:none !important}#gform_send_resume_link_button_2:hover::after{transform:rotate(45deg);filter:brightness(0) invert(1)}.privacy_link label a{text-decoration:underline}.privacy_link label a:hover{text-decoration:none;color:var(--primary-color)}.gform_wrapper .privacy_link .gfield_checkbox .gchoice label{padding-left:70px;padding-top:14px}