body{margin:0}.link-black a{color:black!important}.h-660{height:660px}.min-h-660{min-height:660px}.overflow-hidden{overflow:hidden}.justify-center{justify-content:center}.items-center{align-items:center}.flex{display:flex}.z-30{z-index:30}.top-16{top:4rem}.bottom-0{bottom:0}.inset-x-0{left:0;right:0}.absolute{position:absolute}.pointer-events-none{pointer-events:none}.cursor-hound{pointer-events:none;position:fixed;top:0;left:0;opacity:0;z-index:99999;transition:opacity .3s ease}.cursor-hound:after{position:absolute;top:0;left:0;height:.5rem;width:.5rem;border-radius:9999px;background-color:rgb(0 0 0);content:"";transform:translate(-50%,-50%) scale(1);transition:background-color .3s ease,transform .3s ease}.cursor-hound.hover{opacity:1;mix-blend-mode:difference;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cursor-hound.hover:after{transform:translate(-50%,-50%) scale(4);background-color:#fff}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.z-20{z-index:20}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.object-cover{-o-object-fit:cover;object-fit:cover}.max-w-none{max-width:none!important}.min-h-full{min-height:100%}.contents{display:contents}.uppercase{text-transform:uppercase}.hidden{visibility:hidden!important}html .header .headers-container .title{color:#fff;text-shadow:0 0 70px #000;position:relative;font-weight:900;font-size:8rem;line-height:1}.header .headers-container{height:80vh}.header .headers-container.contents{height:80vh}.header-enter-active,.header-leave-to{opacity:0;transition:opacity 0.5s}.hov-scale-img:hover img{transform:scale(1.2)}.min-h-500-mob iframe{height:500px}.portfolio-grid .elementor-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))!important}.portfolio-grid .elementor-grid .e-loop-item{grid-column:span 5 / span 5}.portfolio-grid .elementor-grid .e-loop-item:nth-of-type(4n+2),.portfolio-grid .elementor-grid .e-loop-item:nth-of-type(4n+3){grid-column:span 7 / span 7}.blog-card .hover-blog-item{opacity:0}.blog-card:hover .hover-blog-item{transition:opacity 1s ease-in-out;opacity:1}.blog-card .hover-blog-item>div{opacity:0;transform:translateY(20px)}.blog-card:hover .hover-blog-item>div{transition:opacity 1s ease-in-out;animation:blog-item 1s forwards}.e-filter-item[aria-pressed="false"]{cursor:pointer!important}.e-filter-item[data-filter="uncategorized"],.e-filter-item[data-filter="blog"]{display:none}@keyframes blog-item{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.block-swap-color:hover .hover-swap-color .elementor-heading-title{color:#fff!important}.navigation-portfolio{width:100%}.video-contain .elementor-html5-video{object-fit:contain}#WebGL-output{width:100%;height:80vh;position:absolute;top:0;z-index:40;max-height:80vh;overflow:hidden;pointer-events:none}.fix-gen-video-back iframe{transform:translate(-50%,-50%)!important}.anim-header-out{opacity:1;animation:animHeaderOut 8s linear forwards}.btn-65{width:40px!important;height:40px!important}.btn-65:hover{background-color:#8D8AB7!important}.tags-work-wrap .elementor-icon-list-icon{display:none!important}.btn-65 p{margin-block-end:0rem}@keyframes animHeaderOut{0%{opacity:1}100%{opacity:0}}.fix-video-border iframe{width:calc(100% - 2px)!important}.back-youtube-anim iframe{opacity:0;animation:fadeInVid 8s linear forwards}@keyframes fadeInVid{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes fadeOutLoader{0%{opacity:1}90%{opacity:1}100%{opacity:0}}.wrap-loader{width:100%;height:100%;opacity:1;animation:fadeOutLoader 8s linear forwards}.lets-talk-btn .elementor-button-icon svg{width:4.2rem!important}.lets-talk-btn-sm .elementor-button-icon svg{width:3.2rem!important;margin-top:-.8rem;margin-left:-.8rem}#lets-talk-btn-sm-subm .elementor-button-icon svg{width:3.2rem!important;margin-top:.4rem;margin-left:-.8rem}.tags-work-wrap .elementor-icon-list-icon{width:0px!important}.tags-work-wrap .elementor-icon-list-item{margin-right:4px!important;margin-left:4px!important}.tags-work-wrap .elementor-post-info__item a{background-color:#8d8ab7;color:#fff;padding:8px 14px;margin-right:15px;margin-bottom:15px;font-size:22px;font-weight:700}.tags-work-wrap .elementor-post-info__item a:hover{background-color:#000;color:#fff}.lets-talk-btn:hover .st0,.lets-talk-btn-sm:hover .st0,#lets-talk-btn-sm-subm:hover .st0{transition:all 400ms;fill:#000!important}.btn-hs-white:hover .st0{fill:#fff!important}.btn-hs-black .st0{fill:#000!important}.hover-awards-white:hover p{color:#fff!important}.hover-awards-white-svg:hover svg path{fill:#fff!important}.footer-menu-link a{font-weight:700!important}.copyright-wrap p{margin-block-end:0px!important}.footer-menu-link a:hover{color:#fff!important}.list-bullet ul{padding-inline-start:20px!important}.list-bullet li{list-style-type:'•';padding-inline-start:1ch}.list-close li{list-style-type:'✖';padding-inline-start:1ch}.list-done li{list-style-type:'✔';padding-inline-start:1ch}.tags-portfolio-item .elementor-post-info__item--type-custom a{background:#000;color:#fff!important;padding:5px 8px;margin-right:8px;border-radius:5px;font-size:14px;line-height:14px;display:inline-block!important;margin-bottom:8px}.video-preview-item{height:100%}.wrap-loader-hs{display:flex;justify-content:center;align-items:center;height:100%}.loader-hs{width:50px;top:calc(50% - 25px)!important;left:calc(50% - 25px)!important;position:absolute;--b:8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#dfdfdf) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10)}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner{width:50px;margin:0 auto;--b:8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#dfdfdf) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10)}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner{visibility:hidden}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{visibility:visible}body .elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{transform:none;left:42%!important;top:4%!important}@keyframes l4{to{transform:rotate(1turn)}}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{display:none!important}.loader{width:70px;height:70px;padding:10px;box-sizing:border-box;background:#fff;mix-blend-mode:darken;display:grid;filter:blur(4px) contrast(10) hue-rotate(270deg);position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.loader:before,.loader:after{content:"";grid-area:1/1;animation:l2 3s infinite linear;background:#f0f;border-radius:50%}.loader:after{animation-delay:-.8s}@keyframes l2{12.5%{border-radius:37% 63% 70% 30% / 30% 62% 38% 70%}25%{border-radius:84% 16% 15% 85% / 55% 79% 21% 45%}37.5%{border-radius:73% 27% 74% 26% / 64% 32% 68% 36%}50%{border-radius:73% 27% 18% 82% / 52% 32% 68% 48%}62.5%{border-radius:33% 67% 18% 82% / 52% 75% 25% 48%}75%{border-radius:12% 88% 69% 31% / 10% 66% 34% 90%}87.5%{border-radius:50% 50% 70% 30% / 52% 62% 38% 48%}}.form-gaq .elementor-field-group .elementor-field-textual{font-family:Archivo,Roboto,sans-serif;resize:vertical;color:#000;padding-left:.5rem;padding-right:.5rem;font-size:1.5rem;line-height:1.5rem}.form-gaq .elementor-field-group textarea.elementor-field-textual{font-size:1.5rem!important;line-height:3.5rem!important}.form-gaq .elementor-field-group textarea{resize:none!important;overflow:hidden;border-bottom-width:3px;border-style:solid;padding-left:.5rem;padding-right:.5rem;font-size:1.5rem;line-height:2rem;line-height:3.5rem;margin-bottom:.7rem;height:calc(100% - 14px);background-image:linear-gradient(transparent,transparent calc(3.5rem - 2px),#000 0);background-size:100% 3.5rem}.form-gaq .elementor-field-group .elementor-field-textual:focus{box-shadow:unset!important;border-color:#F2836D}.form-gaq .elementor-field-group>label{padding-bottom:.5rem}.form-gaq .elementor-field-subgroup{display:flex;gap:15px;flex-wrap:nowrap;justify-content:space-around;align-content:center;align-items:center}.form-gaq .elementor-field-subgroup .elementor-field-option{display:flex;justify-content:center;align-items:center}.form-gaq .elementor-field-subgroup input{position:absolute;opacity:0;z-index:0}.link-bold-white a{font-weight:700;color:#fff}.link-bold-white a:hover{text-decoration:underline}.form-gaq .elementor-field-subgroup label{display:block;width:100%;background-color:#8d8ab7;color:#fff!important;padding:8px 14px;font-size:22px;font-weight:800!important;text-align:center}.form-gaq .elementor-field-type-recaptcha{margin-top:2rem}.form-gaq .elementor-field-subgroup input:checked+label{color:#fff!important;background-color:#000;font-weight:800}.form-gaq .elementor-field-type-submit{margin-top:3rem}.form-gaq .elementor-form .elementor-button>span{flex-direction:row-reverse!important}.form-gaq .elementor-form .elementor-button .elementor-align-icon-right{display:flex}.chronomer-content textarea{border:2px solid;border-radius:8px;resize:none;font-size:18px;padding:8px;height:280px;line-height:2rem;margin-bottom:.7rem;width:100%}.chronomer-content textarea:focus{outline:none;border-color:#6f7cd6}.chronomer-content .switch{height:0;width:0;visibility:hidden}.chronomer-content label{cursor:pointer;width:50px;height:25px;background:grey;display:block;border-radius:25px;position:relative}.chronomer-content label::after{content:'';position:absolute;top:3px;left:4px;width:19px;height:19px;background:#fff;border-radius:19px;transition:0.3s}.chronomer-content .switch:checked+label{background:#6f7cd6}.chronomer-content .switch:checked+label::after{left:calc(100% - 5px);transform:translateX(-100%)}.chronomer-content .slidecontainer{width:100%}.chronomer-content .slider{border-radius:8px;appearance:none;width:100%;height:25px;background:#ff96aa;outline:none;transition:opacity 0.2s}.chronomer-content .slider::-webkit-slider-thumb{appearance:none;width:50px;height:25px;background:#6f7cd6;cursor:pointer}.chronomer-content .slider::-moz-range-thumb{width:50px;height:25px;background:#6f7cd6;cursor:pointer}.wrap-ch{flex-direction:column}.ch-settings-wrap{justify-content:space-between;margin-bottom:1rem}.toggl-wrap{gap:.75rem;align-items:center}.time-inputs{display:flex;align-items:center;gap:.75rem}.time-inputs input{border-radius:.375rem;border-width:2px;border-style:solid;padding-left:.5rem;padding-right:.5rem;width:50px;padding:0 5px}.chronomer-content .words-wrap{font-weight:400;font-size:18px;margin-top:.5rem}.chronomer-content .timing{margin-top:.5rem}.justify-around{justify-content:space-around}.wrapVideoBackItem{overflow:hidden}.wrapVideoBackItem iframe{border-radius:10px}.vidBackItem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:615px!important;width:615px!important;height:500px}.portfolio-grid .elementor-grid .e-loop-item:nth-of-type(4n+2) .vidBackItem,.portfolio-grid .elementor-grid .e-loop-item:nth-of-type(4n+3) .vidBackItem{max-width:695px!important;width:695px!important}.wrapVideoBackItem{height:100%}.e-loop__load-more.elementor-button-wrapper .elementor-button-content-wrapper{flex-direction:row-reverse!important}[data-elementor-type="wp-page"],[data-elementor-type="wp-post"]{overflow:hidden}.fix-btn-icon .elementor-button-icon{margin-top:3px}#c-p-bn,#c-s-bn,.bns-t button{border:none}.cc_div{font-family:"Archivo",Sans-serif}.title.b-bn .b-tl{color:#3859d0!important;text-align:left!important}#c-txt .cc-link{border:none;padding:0}#c-txt .cc-link:hover,#c-txt .cc-link:focus{color:#3859d0!important;font-size:16px!important;background-color:unset!important;text-decoration:none!important}.old-content-post .bialty-container h2{text-align:left;font-size:3.75rem;line-height:1;font-weight:900;text-transform:uppercase;color:inherit}.old-content-post .bialty-container a{color:inherit}.old-content-post .bialty-container>:not(ul):not(ol):not(:first-child){margin-top:1rem}.old-content-post .bialty-container>:not(h2):not(h3){color:#000}.old-content-post .bialty-container iframe{min-height:575px}.hello-lottie svg>g>g:last-child path{fill:var(--accent-color-hs)!important}.wrap-bottom-input-descr{display:flex;justify-content:flex-start;margin-top:-1.5rem;color:#000}.item-input-descr{width:55%}.form-gaq .elementor-field-type-recaptcha,.form-gaq .elementor-field-type-submit{width:50%}.form-gaq .elementor-field-type-submit{margin-top:0rem;margin-bottom:1.8rem!important;justify-content:end;padding-right:0;padding-left:0}.form-gaq .elementor-field-type-submit button{margin:0;padding:0;margin-right:-15px}.aspect-ratio-1-97 .elementor-open-inline{--video-aspect-ratio:1.97 !important}.aspect-ratio-2 .elementor-open-inline{--video-aspect-ratio:2 !important}.wp-gen-menu .current-menu-item a::before{content:'';width:10px;height:10px;position:absolute;background-color:#614293!important;border-radius:30px;top:calc(50% - 5px);left:-3px}.slider-memories .swiper-wrapper{margin-top:42px}.widgets_wrapper.gw_wrapper{margin:0!important}.slider-memories .elementor-swiper-button{background-color:#fff;border-radius:50px;top:50%!important}.slider-memories .elementor-swiper-button svg{height:1.3em;width:1.3em}.slider-memories .elementor-swiper-button svg .st0{fill:#000!important}.slider-memories .elementor-swiper-button-prev svg{transform:rotate(135deg)}.slider-memories .elementor-swiper-button-next svg{transform:rotate(315deg)}.seo-cat-item-card:hover .scic-description p{color:#fff}.pe-none{pointer-events:none}.ticker-carousell .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}@media screen and (max-width:1024px){html .header .headers-container .title{font-size:4rem}.header .headers-container{height:60vh}.header .headers-container.contents{height:60vh}#WebGL-output{max-height:60vh}.video-contain .elementor-html5-video{object-fit:contain}.old-content-post .bialty-container h2{font-size:2.75rem}.old-content-post .bialty-container h3{font-size:1.75rem}.old-content-post .bialty-container iframe{min-height:55vw}.blog-card .hover-blog-item{opacity:1;transform:translateY(0);background-color:#0000002b}.blog-card .hover-blog-item>div{opacity:1}}@media (min-width:768px) and (max-width:1250px){.rel-work-wrap .elementor-loop-container.elementor-grid{display:flex!important}.rel-work-wrap .elementor-loop-container.elementor-grid .e-loop-item{width:33%}.rel-work-wrap .video-hover-play{min-height:250px}.rel-work-wrap .video-hover-play img,.rel-work-wrap .wrapVideoBackItem{height:210px!important}.rel-work-wrap .cs-s,.rel-work-wrap .cs-ss{height:210px;min-height:210px}.rel-work-wrap{margin-right:1.5rem}}@media screen and (max-width:768px){html .header .headers-container .title{font-size:2.5rem}.header .headers-container{height:40vh}.header .headers-container.contents{height:40vh}#WebGL-output{max-height:40vh}.portfolio-grid .elementor-grid .e-loop-item{grid-column:span 12 / span 12!important}.old-content-post .bialty-container h2{font-size:2rem}.old-content-post .bialty-container h3{font-size:1.5rem}.lets-talk-btn .elementor-button-icon svg{width:1.8rem!important}.lets-talk-btn-sm .elementor-button-icon svg{width:2.8rem!important;margin-top:-.85rem;margin-left:-.8rem}#lets-talk-btn-sm-subm .elementor-button-icon svg{width:2.8rem!important;margin-top:0.5rem!important;margin-left:-0.8rem!important}.form-gaq .elementor-field-subgroup{flex-wrap:wrap!important}.wrap-bottom-input-descr{display:none}.form-gaq .elementor-field-type-recaptcha,.form-gaq .elementor-field-type-submit{width:100%}.form-gaq .elementor-field-type-submit{margin-top:0rem;margin-bottom:1rem!important;justify-content:center;padding-right:calc(1.5rem / 2);padding-left:calc(1.5rem / 2)}.form-gaq .elementor-field-type-recaptcha{justify-content:center}.form-gaq .elementor-field-type-submit button{margin-right:unset}.rel-work-wrap{margin-right:1.5rem}}.blog-card:hover>div{background-size:100%}html .header .headers-container .title-animate{-webkit-animation:titleAnimation 4s ease-in-out;animation:titleAnimation 4s ease-in-out;transform:translateY(0)}@-webkit-keyframes titleAnimation{0%{opacity:0}70%{opacity:1;transform:translateY(0)}}@keyframes titleAnimation{0%{opacity:0}70%{opacity:1;transform:translateY(0)}}.about-anim-wrap img:nth-child(3),.about-anim-wrap img:nth-child(4){-webkit-animation:about 1.5s ease-in infinite alternate;animation:about 1.5s ease-in infinite alternate}@-webkit-keyframes about{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes about{0%{transform:scale(1)}to{transform:scale(1.5)}}.blog-anim-wrap img:nth-child(5){-webkit-animation:blog 2s ease-in infinite alternate;animation:blog 2s ease-in infinite alternate}@-webkit-keyframes blog{0%{filter:drop-shadow(transparent -10px -10px 75px)}to{filter:drop-shadow(#fbe26b -10px -10px 75px)}}@keyframes blog{0%{filter:drop-shadow(transparent -10px -10px 75px)}to{filter:drop-shadow(#fbe26b -10px -10px 75px)}}.appointment-anim-wrap img:nth-child(4),.appointment-anim-wrap img:nth-child(5){-webkit-animation:appointment 2s ease-in infinite alternate;animation:appointment 2s ease-in infinite alternate}@-webkit-keyframes appointment{0%{filter:brightness(1)}to{filter:brightness(.7)}}@keyframes appointment{0%{filter:brightness(1)}to{filter:brightness(.7)}}.appointment-anim-wrap img:nth-child(3){-webkit-animation:appointmentLight 2s ease-in infinite alternate;animation:appointmentLight 2s ease-in infinite alternate}@-webkit-keyframes appointmentLight{0%{filter:opacity(0)}to{filter:opacity(1)}}@keyframes appointmentLight{0%{filter:opacity(0)}to{filter:opacity(1)}}.gaq-anim-wrap img:nth-child(4){-webkit-animation:getAQuote 1.5s ease-in infinite alternate;animation:getAQuote 1.5s ease-in infinite alternate}@-webkit-keyframes getAQuote{0%{filter:drop-shadow(#fff 0 0 20px)}to{filter:drop-shadow(#fff 0 0 100px)}}@keyframes getAQuote{0%{filter:drop-shadow(#fff 0 0 20px)}to{filter:drop-shadow(#fff 0 0 100px)}}