.elementor-editor-active .owl-carousel{display:block!important}.elementor-editor-active p{color:inherit}.elementor-editor-active .transition-overlay,.elementor-editor-active .transition-overlay .rect{display:none}.elementor-element .elementor-widget-container,.elementor-element:not(:has(.elementor-widget-container)){transition:none}p{font-size:22px;line-height:2;text-align:justify}h3{font-size:24px}h4{font-size:22px}.pin-spacer{margin:0!important;width:100%!important}.container-fluid{padding:0}.noscroll{overflow:hidden}iframe{max-width:100%}.grecaptcha-badge{display:none!important}.lg-heading h2{font-size:100px;color:#000}.xl-heading h2{font-size:150px}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{font-size:22px;line-height:1.8}.process-step-content .step-item-title{font-size:22px}.process-step-content .process-step-desc{font-size:22px;line-height:2;text-align:justify}.start-a-project-wrapper h4{font-size:90px}.start-a-project-wrapper p{font-size:22px;margin:0}.start-a-project-wrapper .btn{font-size:30px}.transition-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}.rect{position:absolute;width:50vw;height:50vh;background-color:#000}.rect-tl{top:50%;left:50%;transform:translate(-100%,-100%)}.rect-tr{top:50%;left:50%;transform:translate(0%,-100%)}.rect-bl{top:50%;left:50%;transform:translate(-100%,0%)}.rect-br{top:50%;left:50%;transform:translate(0%,0%)}.circle-wrapper .circle{position:fixed;top:0;left:0;width:80px;height:80px;background:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0)}.circle-wrapper .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;color:#000}.circle-wrapper .arrow i:before{font-weight:900}#header{position:fixed;width:100%;z-index:999;background:linear-gradient(rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%) rgba(0,0,0,0);padding:10px 15px;backdrop-filter:blur(2px)}.hamburguer-btn{width:90px;height:60px}.hamburguer-btn .hamburguer span{transform:none}.hamburguer-btn .close span{height:2px;box-shadow:none}.arssa-header #header-logo{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;transform-origin:left top;transition:opacity 1s}.arssa-header #header-logo .header-logo-wrapper{margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;align-items:center;justify-items:center}.arssa-header #header-logo .header-logo-wrapper>*{grid-area:1/1/2/2}.arssa-header #header-logo .header-logo-wrapper .logo{margin:0;display:block;transition:unset}.arssa-header #header-logo .header-logo-wrapper .logo svg{width:190px;height:40px;max-width:100%}.arssa-header #header-logo .header-logo-wrapper .logo-dark{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}.arssa-header .arssa-menu .header-menu-wrapper{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper{transition:opacity 1s}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper,.arssa-header .arssa-menu .header-menu-wrapper .porto-popup-menu:not(.opened){margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;align-items:center;justify-items:end;float:left}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper>*,.arssa-header .arssa-menu .header-menu-wrapper .porto-popup-menu:not(.opened) button{grid-area:1/1/2/2}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper{font-size:12px;font-weight:900;text-transform:uppercase}.arssa-header .arssa-menu .header-menu-wrapper .porto-popup-menu:not(.opened) .menu{margin:0}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-dark,.arssa-header .arssa-menu .header-menu-wrapper .porto-popup-menu:not(.opened) .menu-dark{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-switcher .lang{display:flex}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-switcher .lang a{padding:3px 15px;margin:10px}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-light .lang a{color:#fff}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-dark .lang a{color:#000}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-light .lang a:hover{color:#000;background:#fff}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-dark .lang a:hover{color:#fff;background:#000}.arssa-header .arssa-menu .hamburguer-btn .hamburguer span{height:2px}.arssa-header .arssa-menu .hamburguer-btn .hamburguer span:nth-child(1){top:20%;transition:all .3s;transition-delay:unset}.arssa-header .arssa-menu .hamburguer-btn .hamburguer span:nth-child(2){background:transparent!important;overflow:hidden;height:12px!important;top:40%;transition-delay:unset;font-weight:900}.arssa-header .arssa-menu .hamburguer-btn .hamburguer span:nth-child(2)::before,.arssa-header .arssa-menu .hamburguer-btn .hamburguer span:nth-child(2)::after{content:'MENU';font-size:12px;display:inline-block;width:100%;position:absolute;transition:all .5s}.arssa-header .arssa-menu .hamburguer-btn .hamburguer span:nth-child(2)::before{top:-25px;left:0}.arssa-header .arssa-menu .hamburguer-btn .hamburguer span:nth-child(2)::after{top:5px;left:0}.arssa-header .arssa-menu .hamburguer-btn .hamburguer span:nth-child(3){top:75%;transition:all .3s;transition-delay:unset}.arssa-header .arssa-menu .hamburguer-btn:not(.active):hover .hamburguer span:nth-child(2)::before{top:5px}.arssa-header .arssa-menu .hamburguer-btn:not(.active):hover .hamburguer span:nth-child(2)::after{top:30px}.arssa-header .arssa-menu .hamburguer-btn:not(.active):hover .hamburguer span:nth-child(1){left:7px}.arssa-header .arssa-menu .hamburguer-btn:not(.active):hover .hamburguer span:nth-child(3){left:-7px}.arssa-header .arssa-menu .hamburguer-btn.menu-light .hamburguer span{background:#fff}.arssa-header .arssa-menu .hamburguer-btn.menu-dark .hamburguer span{background:#000}.arssa-header .arssa-menu .hamburguer-btn.menu-light .hamburguer span:nth-child(2)::before,.arssa-header .arssa-menu .hamburguer-btn.menu-light .hamburguer span:nth-child(2)::after{color:#fff}.arssa-header .arssa-menu .hamburguer-btn.menu-dark .hamburguer span:nth-child(2)::before,.arssa-header .arssa-menu .hamburguer-btn.menu-dark .hamburguer span:nth-child(2)::after{color:#000}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn .hamburguer{opacity:1}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn .hamburguer span{width:80%;background:#fff;left:10px}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn .hamburguer span:nth-child(1){top:50%;transform:rotate(45deg)}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn .hamburguer span:nth-child(2){opacity:0}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn .hamburguer span:nth-child(3){top:50%;transform:rotate(-45deg)}.page-top{background-color:#000;padding:100px 50px 50px}.page-top .page-title{z-index:unset;font-size:100px;color:#555;font-weight:900}.arssa-header .arssa-menu .porto-popup-menu .menu-logo{display:none;position:absolute;left:23px;top:38px;max-width:150px}.arssa-header .arssa-menu .porto-popup-menu.opened .menu-logo{display:block;clip-path:polygon(0 0,15% 0,25% 100%,0% 100%);transition:clip-path 1s}.arssa-header .arssa-menu .porto-popup-menu.opened .menu-logo:hover{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn{right:30px;top:0;margin:15px}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn:hover .hamburguer span:nth-child(1){transform:rotate(0deg)}.arssa-header .arssa-menu .porto-popup-menu.opened .hamburguer-btn:hover .hamburguer span:nth-child(3){transform:rotate(0deg)}.porto-popup-menu{transition:height 5s}.porto-popup-menu.opened{background:transparent;height:100vh;background:rgba(0,0,0,.5)}html #main{transition:filter .5s}html.menu-opened #main,html.menu-opened .page-top,html.menu-opened .footer{filter:blur(10px)}html.menu-opened #cookie-law-info-bar,html.menu-opened #cookie-law-info-again,html.menu-opened #topcontrol{display:none}html.menu-opened .arssa-header .lang-switcher-wrapper{opacity:0}html.menu-opened .arssa-header #header-logo{opacity:0}.arssa-header .porto-popup-menu-spacer{display:inline-block}.porto-popup-menu .hamburguer-btn{margin:0 0 0 15px}.porto-popup-menu.opened .menu-content-wrapper{width:100%;height:50%;max-width:1600px;display:flex;align-items:center;justify-content:center;padding:0 15px}.porto-popup-menu.opened .scroll-wrapper{overflow:visible!important}.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper{color:#333;font-size:24px;width:50%;text-align:center;padding:15px 0 10px;margin:0 auto;border-top:1px solid #333}.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper i{width:100%;cursor:pointer}.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolled-bottom .fa-long-arrow-down,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolled-top .fa-long-arrow-up,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolling-up .fa-long-arrow-down,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolling-down .fa-long-arrow-up,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolled-top.scrolling-up .fa-long-arrow-up,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolled-bottom.scrolling-down .fa-long-arrow-down{display:none}.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolled-bottom .fa-long-arrow-up,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolled-top .fa-long-arrow-down,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolling-up .fa-long-arrow-up,.porto-popup-menu.opened .scroll-wrapper .scroll-arrow-wrapper.scrolling-down .fa-long-arrow-down{display:inline-block}#header .main-menu{max-height:100%}#header .main-menu li{opacity:0;animation:fadeIn 0.5s forwards}#header .main-menu>li.menu-item>a{color:#fff;font-weight:900;font-size:60px;line-height:54px;text-align:left;text-transform:uppercase;transition:all .5s}#header .main-menu>li.menu-item>a:after{content:"\e704";font-family:"porto";font-style:normal;font-weight:900;padding-left:50px;opacity:0;transition:opacity 1s}#header .main-menu>li.menu-item.active:hover>a,#header .main-menu>li.menu-item:hover>a{background:transparent;text-decoration:none;color:#fff;left:25px}#header .main-menu>li.menu-item:hover>a:after{opacity:1}#header .main-menu:not(.scroll-content){min-width:70%}#header .menu-custom-block{display:none}#header .porto-popup-menu.opened .menu-custom-block{display:flex;flex-direction:column;justify-content:space-between;width:30%;height:100%;text-align:right;padding:20px 0;border-left:1px solid #999;color:#fff}#header .menu-custom-block .company-data{line-height:24px;font-size:16px;font-weight:100;padding:0 15px}#header .menu-custom-block a{color:#fff;text-transform:none;padding:0;font-weight:900;font-size:24px;line-height:40px;padding:3px 15px;transition:all .8s}#header .menu-custom-block a:hover{background:#000;color:#fff}.animated-text{display:block;text-align:justify;word-wrap:break-word}.animated-text p{display:inline-block;margin-bottom:10px;width:100%}.home #testimonials-wrapper{border-width:1px 0 0 0}#home-intro{background-color:#000}#home-intro .elementor-background-video-container,#home-intro .digital-agency-title{transition:none;will-change:transform}#home-intro .digital-agency-title .homepage-main-headline h1{font-size:180px;line-height:1.2}#home-intro .digital-agency-title .homepage-sub-headline h2{font-size:65px}.hompeage-intro-text p{font-size:36px;line-height:1.8}.about-section-1st{font-size:60px}.about-section-2nd{font-size:50px}.about-section-1st .inline-content p,.about-section-2nd .inline-content p,#digital-advertising-title-section .inline-content p,.clients-section .inline-content p{font-size:30px;line-height:1.8}.slogan-section .slogan-above-title h2,.slogan-section .slogan-subtitle h2{font-size:40px}.slogan-section .slogan-title h2{font-size:160px}.services-section #services-list .owl-stage{display:flex}.services-section #services-list .owl-dots{position:absolute;top:-40px;right:0}.services-section #services-list .owl-dots .owl-dot span{border-radius:0;width:15px;height:15px;margin:10px}.services-page .service-wrapper,.services-section .service-wrapper{font-size:34px;height:100%;flex:1 0 auto;transition:all .5s}.services-page .service-wrapper .bold-txt{font-size:3em;font-weight:900}.services-section .service-wrapper .bold-txt{font-size:4em;font-weight:900}.services-page .service-wrapper:hover,.services-section .service-wrapper:hover{background-color:#000!important}.services-page .service-wrapper p,.services-page .service-wrapper h2,.services-section .service-wrapper p,.services-section .service-wrapper h2{transition:all .5s}.services-section .service-wrapper .service-icon{transition:all 1s}.services-section .service-wrapper .service-icon .elementor-icon{font-size:60px}.services-page .service-wrapper:hover p,.services-page .service-wrapper:hover h2,.services-section .service-wrapper:hover p,.services-section .service-wrapper:hover h2{color:#fff!important}.services-section .service-wrapper:hover .service-icon{transform:rotate(-90deg)}.services-section .service-wrapper:hover .service-icon i{color:#fff}.clients-section .clients-title h2{font-size:150px;line-height:1}.our-work-wrapper .our-work-title{font-size:100px}.made-with-love .porto-u-main-heading .marquee{font-size:60px;padding:10px 0}#digital-advertising-title-row{white-space:nowrap;will-change:transform}#digital-advertising-title-row h2{font-size:250px}#digital-advertising-title-row .light-txt{font-weight:100}#digital-advertising-section{max-height:100vh;overflow:hidden;padding:0}#digital-advertising-section .elementor-element{--widgets-spacing-column:0;--widgets-spacing-row:0}#digital-advertising-section img{padding:10px 0;opacity:.8;transition:all 3s}#digital-advertising-section #digital-advertising-row{background:#000;overflow:visible;width:115%}#digital-advertising-section #digital-advertising-row:before,#digital-advertising-section #digital-advertising-row:after{content:'';display:inline-block;height:100px;width:100%;position:absolute;z-index:1;visibility:visible;background:transparent;background:linear-gradient(to bottom,black 0%,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent 100%)}#digital-advertising-section #digital-advertising-row:before{top:0}#digital-advertising-section #digital-advertising-row:after{bottom:0;transform:rotateY(180deg);transform:rotateX(180deg)}.show-more-btn .btn{padding:30px 10px}#hompage-portfolio{--widgets-spacing-row:0}.show-more-projects .elementor-button{width:100%;border-radius:0;line-height:1.8}.reference-info-wrapper .reference-categories a{color:#555;padding:5px 15px;text-transform:uppercase;font-size:18px;margin-right:10px;transition:all .3s}.reference-info-wrapper .reference-categories a:hover{background:#fff;color:#000}.reference-header-wrapper .reference-link-wrapper{text-align:right;margin-top:30px}.reference-header-wrapper .btn{font-size:24px;font-weight:900;text-transform:uppercase;line-height:40px;color:#7a7a7a}.reference-header-wrapper .btn:hover{background:#fff;color:#000}.reference-header-wrapper .featured-image-wrapper img{width:1140px}.single-portfolio .portfolio-custom-portfolio .project-info{max-width:1600px;margin:0 auto;font-size:26px;line-height:50px;font-weight:500;padding:75px 0;text-align:justify}.portfolio .thumb-info.thumb-info-bottom-info .thumb-info-inner{font-weight:900;color:#000;text-transform:uppercase}.portfolio.grid-col-1-2 .thumb-info.thumb-info-bottom-info .thumb-info-inner{font-size:54px}.portfolio.grid-col-1-4 .thumb-info.thumb-info-bottom-info .thumb-info-inner{font-size:54px}.thumb-info .thumb-info-wrapper:after{background:#000}.portfolio .thumb-info:hover .thumb-info-wrapper:after{opacity:.5}.project-description-wrapper{font-size:22px;line-height:2;text-align:justify}.project-content-wrapper h2{font-size:30px;line-height:1.4}.project-header-wrapper .project-year{font-size:70px}.project-header-wrapper .project-title h1{font-size:120px}.project-header-wrapper .project-link-wrapper .project-link-btn{font-size:24px;font-weight:900;text-transform:uppercase;line-height:40px;color:#7A7A7A;background-color:#000}.project-header-wrapper .project-link-wrapper .project-link-btn:hover{background:#fff;color:#000}.client-testimonial-row{padding:100px 0}.client-testimonial-row .client-testimonial-wrapper{max-width:1600px!important;border:1px solid #000;border-width:1px 0;padding:50px 0}.client-testimonial-row .client-testimonial-wrapper h5{text-align:left;color:#fff;font-size:22px;padding:20px 0}.client-testimonial-row .client-testimonial-wrapper blockquote{margin:0;padding:0;border:none}.client-testimonial-row .client-testimonial-wrapper blockquote i{color:#e7e7e7;font-size:40px}.client-testimonial-row .client-testimonial-wrapper blockquote p{font-size:30px;line-height:1.6;text-align:center;font-weight:900}.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-right{margin-right:50px}.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-left{margin-left:50px}.client-testimonial-row .client-testimonial-wrapper .testimonial-author p{text-align:center;margin:0}.client-testimonial-row .client-testimonial-wrapper .testimonial-author .client-name{font-size:22px;display:block;width:100%;font-weight:700;margin-top:50px;margin-bottom:-10px}.client-testimonial-row .client-testimonial-wrapper .testimonial-author .client-role{display:block;font-weight:300;font-size:16px;color:#000}.portfolio-image-gallery-wrapper,.portfolio-image-gallery-wrapper .col-lg-12{padding-left:0!important;padding-right:0!important}.portfolio-image-gallery-wrapper .portfolio-list .portfolio-item{margin-bottom:0}.portfolio-image-gallery-wrapper .portfolio-list .portfolio-item .thumb-info img{filter:grayscale(1);transition:all .5s}.portfolio-image-gallery-wrapper .portfolio-list .portfolio-item .thumb-info:hover img{filter:grayscale(0)}.about-client-row .about-client-wrapper .client-name{font-size:60px;font-weight:900;margin:20px 0;letter-spacing:-.5px;line-height:1.4}.about-client-row .about-client-wrapper .client-info{font-size:22px;line-height:2;text-align:justify}.testimonial_slider .owl-stage-outer .owl-stage{display:flex;align-items:unset}.testimonial_slider .testimonial blockquote{background:transparent}.testimonial_slider .testimonial blockquote p{border:none;margin:0;padding:0;color:#fff;font-size:28px;line-height:50px;text-align:center}.testimonial_slider .testimonial blockquote:before,.testimonial_slider .testimonial blockquote:after{font-family:"Font Awesome 6 Free";font-weight:900;font-size:40px;color:#aa076b}.testimonial_slider .testimonial blockquote:before{content:"\f10e"}.testimonial_slider .testimonial blockquote:after{content:"\f10d";right:20px;bottom:20px;position:absolute}.testimonial_slider .testimonial .testimonial-author{display:block;width:100%}.testimonial_slider .testimonial .testimonial-author p{text-align:center}.testimonial_slider .testimonial .testimonial-author strong{font-size:22px;display:block;width:100%;font-weight:400;margin-top:50px}.testimonial_slider .testimonial .testimonial-author span{display:block;font-weight:300;font-size:16px;color:#999}.wpcf7-form .form-group{color:#000;margin-bottom:15px}.wpcf7-form .form-group .label-required{font-size:28px;color:#000;font-weight:900}.wpcf7-form .form-group label{margin-bottom:0;margin-top:10px;font-weight:200;font-size:20px}.wpcf7-form .form-group .wpcf7-form-control-wrap{margin-top:10px;display:inline-block;width:100%}.wpcf7-form .form-group .wpcf7-form-control-wrap input{font-size:30px;font-weight:900;height:70px;color:#000;background:#fff;border:1px solid #000;border-width:0 0 1px 0;box-shadow:none}.wpcf7-form .form-group .wpcf7-form-control-wrap input:focus,.wpcf7-form .form-group .wpcf7-form-control-wrap input:active{transition:all .5s;box-shadow:none}.wpcf7-form .form-group .wpcf7-form-control-wrap textarea{font-size:24px;font-weight:900;color:#000;background:#fff;border:1px solid #000}.wpcf7-form .form-group .wpcf7-form-control-wrap textarea:focus,.wpcf7-form .form-group .wpcf7-form-control-wrap textarea:active{transition:all .5s}.wpcf7-form .form-group .wpcf7-form-control-wrap input.wpcf7-not-valid{border-width:0 0 3px 0}.wpcf7-form .form-group .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-width:3px}span.wpcf7-not-valid-tip{color:#000;font-weight:900}.wpcf7-form .submit-msg{position:relative;width:100%;justify-content:center;font-weight:900;font-size:1em}div.wpcf7 .ajax-loader{display:none}.wpcf7-form .form-group .interest-checkbox{text-align:center}.wpcf7-form .form-group .interest-checkbox label{margin:20px 0}div.wpcf7-response-output{text-align:center;color:#000;font-weight:900;font-size:22px;border:none!important;text-transform:uppercase}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#000;font-weight:900}.wpcf7-spinner,.wpcf7-spinner:before,.wpcf7-spinner:after{background:#fff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:3em}.wpcf7-spinner{color:#fff;text-indent:-9999em;position:relative;font-size:5px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;border-radius:0;position:absolute;right:20px;margin-top:5px;opacity:1}.wpcf7-spinner:before,.wpcf7-spinner:after{position:absolute;top:0;content:''}.wpcf7-spinner:before{left:-1.8em;border-radius:0;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.wpcf7-spinner:after{left:1.8em;border-radius:0}#testimonials-wrapper{border:1px solid #000;border-width:1px 0;padding:50px 15px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content{color:#000;font-size:30px;line-height:1.8;text-align:center;font-weight:300}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before,#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after{font-family:'Font Awesome 6 Free';font-weight:900;color:#e7e7e7;font-size:40px;line-height:1}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before{content:'\f10e';margin-right:50px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after{content:'\f10d';margin-left:50px}#testimonials-wrapper .client-testimonial .elementor-testimonial-meta{margin-top:50px}#testimonials-wrapper .client-testimonial .elementor-testimonial-meta .elementor-testimonial-name{font-size:22px;display:block;width:100%;font-weight:700}#testimonials-wrapper .client-testimonial .elementor-testimonial-meta .elementor-testimonial-job{display:block;font-weight:300;font-size:16px;color:#000}#testimonials-wrapper .owl-nav.disabled+.owl-dots{margin-top:30px}#testimonials-wrapper .owl-dots .owl-dot span{border-radius:0;width:15px;height:15px;margin:10px}.error404 .page-top{padding:35px 50px}.error404 .page-top .page-title,.error404 .page-top .breadcrumbs-wrap{display:none}.error404 .main-content{padding-bottom:0}.page-not-found{margin:0}.page-not-found p{font-size:22px;line-height:2;text-align:justify}.page-not-found h2{letter-spacing:normal}.page-not-found .image-404 img{max-width:80%}.page-not-found .menu-404 ul li a{font-size:50px!important;border:none;padding:15px 0;line-height:1!important;left:0;margin:0;transition:all .5s}.page-not-found .menu-404 ul li a:hover{left:25px}.page-not-found .menu-404 ul li a:after{content:"\e704";font-family:"porto";font-style:normal;font-weight:900;padding-left:50px;opacity:0;transition:opacity 1s}.page-not-found .menu-404 ul li a:hover:after{opacity:1}.blog section.page-top{background:#000}.single-post section.page-top{display:none}.blog-posts .grid-creative .post{padding:0 1.5px 3px!important}.blog-posts .grid-creative .post .thumb-info:hover .thumb-info-title{background:#fff;padding:20px;z-index:3}.blog-posts .grid-creative .post .thumb-info .thumb-info-action{height:100%;top:0;left:0;margin:0;padding:0;right:0;transform:unset;background:rgba(0,0,0,.5)}.blog-posts .grid-creative .post .thumb-info .thumb-info-action a{display:inline-block;width:100%;height:100%}.blog-posts .grid-creative .post .thumb-info:hover .thumb-info-action-icon{display:none}.blog-posts .grid-creative .post .thumb-info .thumb-info-title .thumb-info-inner{color:#000;text-transform:uppercase;font-weight:900;line-height:1.2}.blog-posts .grid-creative .post.grid-col-1-4 .thumb-info .thumb-info-title .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-2 .thumb-info .thumb-info-title .thumb-info-inner{font-size:2em}.blog-post-breadcrumbs .page-top{padding:20px 15px}.single-post .post-header-wrapper .post-date{font-size:34px}.single-post .post-header-wrapper .post-title h1{font-size:100px}.single-post .blog-post-breadcrumbs .container{padding:0!important}.single-post .post-categories a{color:#555;padding:5px 15px;text-transform:uppercase;font-size:18px;margin-right:10px;transition:all .3s}.single-post .post-categories a:hover{background:#fff;color:#000}.single-post .blog-content h1,.single-post .blog-content h2,.single-post .blog-content h3,.single-post .blog-content h4{font-weight:900;line-height:1.8}.single-post .blog-content,.single-post .blog-content div,.single-post .blog-content p,.single-post .blog-content ul li{color:#000}.single-post .blog-content p a{font-weight:700;text-decoration:underline}.related-posts .posts-container .post-item{overflow:hidden}.related-posts .posts-container .thumb-info:hover .thumb-info-wrapper:after{opacity:.5}.related-posts .posts-container .post-item .porto-post-title{position:absolute;left:0;width:100%;max-width:100%;transition:transform 0.2s ease-out,opacity 0.2s ease-out;transform:translate3d(0,100px,0);top:auto;bottom:0;opacity:0;padding:15px;text-shadow:none;color:#000;text-transform:uppercase;font-weight:900;line-height:1.2}.related-posts .posts-container .post-item:hover .porto-post-title{transform:translate3d(0,0,0);opacity:1;background:#fff;padding:20px;z-index:3;margin:0}#footer .footer-main>.container{padding-top:2rem;padding-bottom:1rem}#footer .widget{margin-bottom:0}#footer .widget>div>ul,#footer .widget>ul,#footer .widget>div>ul li,#footer .widget>ul li{border:none}#footer .footer-bottom{background-color:#141414}.cli-modal-content{border-radius:15px}#cookie-law-info-bar{border-radius:30px;padding:25px 15px 15px!important}#cookie-law-info-bar,#cookie-law-info-again{box-shadow:none}#cookie-law-info-again{margin-bottom:20px;border-radius:7px;padding:7px 25px;font-weight:900;text-transform:uppercase}#cookie-law-info-bar h5{color:#fff;font-weight:900;text-transform:uppercase;font-size:18px;letter-spacing:0}#cookie-law-info-bar #cookie_action_close_header{padding:15px 30px;display:block!important;font-weight:900;text-transform:uppercase;border-radius:25px;transition:all .5s}.cli-tab-header{background:#000;color:#fff;border-radius:0}.cli-tab-container h1{font-weight:700}.cli-tab-header a:before{border-right:2px solid #fff;border-bottom:2px solid #fff;margin-top:-3px}.cli-tab-header a.cli-nav-link{color:#fff;text-transform:uppercase;font-weight:900;font-size:16px}.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{max-height:unset}.cli-tab-container p,.cli-privacy-content-text{text-align:justify;font-size:18px;line-height:1.8;color:#000;font-weight:200}span.cli-necessary-caption{color:#fff;font-weight:200}.cli-switch input:checked+.cli-slider{background-color:#fff;border-radius:0;font-weight:200}.cli-switch .cli-slider{background-color:#fff;border-radius:0}.cli-switch .cli-slider:before{background-color:#000;border-radius:0}.cli-switch .cli-slider:after{color:#fff}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#000;padding:15px 30px;font-weight:900}#cookie-law-info-bar a.cli_settings_button{text-decoration:underline}.cli-tab-container h4{font-weight:900;text-transform:uppercase;font-size:18px;letter-spacing:0}.wt-cli-cookie-description{text-align:justify;line-height:1.8;font-size:18px;font-weight:200}a.cli-privacy-readmore{font-weight:900;text-transform:uppercase;text-decoration:none;margin-top:5px}.thumb-info.thumb-info-centered-icons .thumb-info-action-icon i{line-height:36px}button.custom-mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:9046;box-shadow:none;touch-action:manipulation}.custom-mfp-arrow{position:fixed;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;font-family:'FontAwesome';font-size:36px;font-weight:900}.custom-mfp-arrow:hover{opacity:1}.custom-mfp-arrow-right{right:0}.custom-mfp-arrow-right:after{content:"\f054"}.custom-mfp-arrow-left:after{content:"\f053"}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@media (max-width:3000px){.services-page .service-wrapper,.services-section .service-wrapper{font-size:30px}.services-page .service-wrapper .bold-txt{font-size:2.8em}.services-section .service-wrapper .bold-txt{font-size:3em}#digital-advertising-row .dig-ads-col-08{display:none}}@media (max-width:2400px){.services-page .service-wrapper .bold-txt,.services-section .service-wrapper .bold-txt{font-size:2em}.services-section .service-wrapper .service-icon .elementor-icon{font-size:48px}#digital-advertising-row .dig-ads-col-07{display:none}.single-post .post-header-wrapper .post-title h1{font-size:80px}}@media (max-width:1920px){#home-intro .digital-agency-title .homepage-main-headline h1{font-size:140px}#home-intro .digital-agency-title .homepage-sub-headline h2{font-size:55px}#digital-advertising-title-row h2{font-size:200px}.clients-section .clients-title h2{font-size:120px}#digital-advertising-row .dig-ads-col-06{display:none}}@media (max-width:1600px){.porto-popup-menu.opened .hamburguer-btn{right:0}#home-intro .digital-agency-title .homepage-main-headline h1{font-size:100px}#home-intro .digital-agency-title .homepage-sub-headline h2{font-size:40px}.hompeage-intro-text p{font-size:28px}.about-section-1st{font-size:40px}.about-section-2nd{font-size:34px}.about-section-1st .inline-content p,.about-section-2nd .inline-content p,#digital-advertising-title-section .inline-content p,.clients-section .inline-content p{font-size:24px}.services-section .service-wrapper .service-icon .elementor-icon{font-size:40px}#digital-advertising-title-row h2{font-size:140px}.clients-section .clients-title h2{font-size:100px}#digital-advertising-row .dig-ads-col-05{display:none}#testimonials-wrapper .client-testimonial .elementor-testimonial-content,.client-testimonial-row .client-testimonial-wrapper blockquote p{font-size:24px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before,#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after{font-size:30px}.made-with-love .porto-u-main-heading .marquee{font-size:40px}.portfolio.grid-col-1-2 .thumb-info.thumb-info-bottom-info .thumb-info-inner,.portfolio.grid-col-1-4 .thumb-info.thumb-info-bottom-info .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-2 .thumb-info .thumb-info-title .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-4 .thumb-info .thumb-info-title .thumb-info-inner,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-right,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-left{font-size:40px}.project-header-wrapper .project-year{font-size:44px}.project-header-wrapper .project-title h1{font-size:70px}.single-post .post-header-wrapper .post-date{font-size:30px}.single-post .post-header-wrapper .post-title h1{font-size:60px}}@media (max-width:1440px){.single-portfolio .portfolio-custom-portfolio .project-short-details-wrapper .project-year{font-size:10em}.single-post .post-header-wrapper .post-title h1{font-size:50px}.xl-heading h2{font-size:120px}.lg-heading h2{font-size:80px}}@media (max-width:1200px){#header .main-menu>li.menu-item>a{font-size:50px;line-height:44px}#home-intro .digital-agency-title .homepage-main-headline h1{font-size:90px}#home-intro .digital-agency-title .homepage-sub-headline h2{font-size:36px}#intro-section .intro-content{width:100%}.about-section-1st{font-size:30px}.about-section-2nd{font-size:24px}.about-section-1st .inline-content p,.about-section-2nd .inline-content p,#digital-advertising-title-section .inline-content p,.clients-section .inline-content p{font-size:22px}.slogan-section .slogan-above-title h2,.slogan-section .slogan-subtitle h2{font-size:36px}.slogan-section .slogan-title h2{font-size:100px;line-height:1.4}#digital-advertising-title-row h2{font-size:120px}#digital-advertising-row .dig-ads-col-01{display:none}#testimonials-wrapper .client-testimonial .elementor-testimonial-content,.client-testimonial-row .client-testimonial-wrapper blockquote p{font-size:22px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before,#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-right,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-left{font-size:28px}.clients-section .clients-title h2{font-size:80px}.made-with-love .porto-u-main-heading .marquee{font-size:30px}.portfolio.grid-col-1-2 .thumb-info.thumb-info-bottom-info .thumb-info-inner,.portfolio.grid-col-1-4 .thumb-info.thumb-info-bottom-info .thumb-info-inner{font-size:30px}.blog-posts .grid-creative .post.grid-col-1-2 .thumb-info .thumb-info-title .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-4 .thumb-info .thumb-info-title .thumb-info-inner{font-size:24px}.start-a-project-wrapper h4{font-size:70px}.start-a-project-wrapper p{font-size:20px}.start-a-project-wrapper .btn{font-size:24px}.xl-heading h2{font-size:100px}.lg-heading h2{font-size:60px}.porto-popup-menu .main-menu:not(.scroll-content){min-width:70%}.project-header-wrapper .project-year{font-size:34px}.project-header-wrapper .project-title h1{font-size:54px}.project-header-wrapper .project-link-wrapper .project-link-btn{font-size:20px}.single-post .post-header-wrapper .post-date{font-size:28px}.single-post .post-header-wrapper .post-title h1{font-size:40px}}@media (min-width:992px){.logo-grid .smls-grid-container-template-1 .smls-grid-image-wrap:nth-child(8n+1):before{border-left:none}}@media (max-width:991px){p,ul li,.process-step-content .process-step-desc{font-size:18px;line-height:2}.service-wrapper-gry h2{font-size:18px}.custom-heading .h1st{font-size:62px}.custom-heading .h2nd{font-size:42px}.xl-heading h2{font-size:70px}.elementor-heading-title,.process-step-content .step-item-title{line-height:1.2}#header .porto-popup-menu.opened .menu-content-wrapper{flex-direction:column;height:100%;padding:100px 15px 15px;height:100%;justify-content:space-evenly}#header .porto-popup-menu.opened .menu-content-wrapper .main-menu{width:100%;margin-bottom:15px;max-width:unset}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block{width:100%;border-left:none;border-top:1px solid #fff;flex-direction:row-reverse;align-items:end;height:unset;padding:15px 0 0}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block .company-contact{display:unset}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block .company-contact .company-phone,#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block .company-contact .company-email{text-align:left}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block a{font-size:20px;line-height:34px;padding:0 20px}.social-share-row .social-share-wrapper .share-links-block .share-links a{width:80px;height:80px;font-size:36px;margin-bottom:10px}.page-top .page-title{font-size:60px}#home-intro .digital-agency-title .homepage-main-headline h1{font-size:70px;line-height:1.6}#home-intro .digital-agency-title .homepage-sub-headline h2{font-size:28px}.hompeage-intro-text p{font-size:22px}.about-section-1st,.about-section-2nd{font-size:44px}#digital-advertising-title-row h2{font-size:80px}#digital-advertising-row .dig-ads-col-02{display:none}#testimonials-wrapper .client-testimonial .elementor-testimonial-content,.client-testimonial-row .client-testimonial-wrapper blockquote p{font-size:20px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before,#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-right,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-left{font-size:26px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-right{margin-right:20px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-left{margin-left:20px}.about-client-row .about-client-wrapper .client-name{font-size:50px}.about-client-row .about-client-wrapper .client-info{font-size:20px}.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-title,.thumb-info.thumb-info-bottom-info .thumb-info-title,.related-posts .posts-container .post-item .porto-post-title{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%) rgba(0,0,0,0);padding:10px 15px;backdrop-filter:blur(2px)}.thumb-info.thumb-info-bottom-info .thumb-info-title,.related-posts .posts-container .post-item .porto-post-title{opacity:1;transform:translate3d(0,0,0)}.related-posts .posts-container .post-item .porto-post-title{margin:0;color:#fff;padding:10px 15px;font-size:20px}.related-posts .posts-container .post-item .porto-post-title a:hover{color:#fff}.thumb-info.thumb-info-bottom-info:hover .thumb-info-title,.related-posts .posts-container .post-item:hover .porto-post-title{transform:unset;opacity:unset;background:transparent!important;backdrop-filter:unset}.portfolio.grid-col-1-2 .thumb-info.thumb-info-bottom-info .thumb-info-inner,.portfolio.grid-col-1-4 .thumb-info.thumb-info-bottom-info .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-2 .thumb-info .thumb-info-title .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-4 .thumb-info .thumb-info-title .thumb-info-inner{color:#fff}.blog-posts .grid-creative .post.grid-col-1-2 .thumb-info .thumb-info-title .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-4 .thumb-info .thumb-info-title .thumb-info-inner{font-size:20px}.thumb-info.thumb-info-bottom-info .thumb-info-type{display:none}.project-description-wrapper{font-size:20px}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{font-size:18px}.project-content-wrapper h2{font-size:24px}.reference-info-wrapper .reference-categories a,.single-post .post-categories a{display:block;width:100%}.single-post .post-header-wrapper .post-date{font-size:24px}.services-page .service-wrapper{font-size:26px}#footer .footer-contact-info{margin-top:50px;padding:0 15px}#footer .footer-bottom .footer-center{text-align:center}#footer .footer-main .col-lg-4{margin-bottom:10px}#footer .footer-main .col-lg-4:first-child{border-bottom:1px solid #7777}#footer .footer-bottom .container>div{text-align:center}}@media (min-width:768px) and (max-width:991px){.services-page .service-wrapper .bold-txt{font-size:1.6em}.logo-grid .smls-grid-container-template-1 .smls-grid-image-wrap{width:33.3333%}.logo-grid .smls-grid-container-template-1 .smls-grid-image-wrap:nth-child(6n+1):before{border-left:none}}@media (max-width:767px){.page-top{padding-top:70px}#header .logo a{max-width:35px}.hamburguer-btn{width:70px;height:50px;margin-right:0!important}.porto-popup-menu .menu-logo{max-width:150px;left:15px}.porto-popup-menu.opened .hamburguer-btn{right:15px}#header .main-menu>li.menu-item>a{font-size:40px;line-height:34px}#header .main-menu>li.menu-item>a:after{padding-left:30px}#home-intro .digital-agency-title .homepage-main-headline h1{font-size:70px;line-height:1}#home-intro .digital-agency-title .homepage-sub-headline h2{margin-top:30px}#home-intro .digital-agency-title .homepage-sub-headline .main-sub-inner-txt{display:block}#home-intro .digital-agency-title .homepage-sub-headline .main-sub-inner-divider{display:none}.hompeage-intro-text p{font-size:20px}.about-section-1st,.about-section-2nd{font-size:34px}.about-section-1st .inline-content p,.about-section-2nd .inline-content p,#digital-advertising-title-section .inline-content p,.clients-section .inline-content p{font-size:18px}.slogan-section .slogan-above-title h2,.slogan-section .slogan-subtitle h2{font-size:28px}.slogan-section .slogan-title h2{font-size:80px;line-height:1.2}#digital-advertising-title-row h2{font-size:60px}#digital-advertising-section #digital-advertising-row{width:130%;margin-left:-15%}.client-list-section img{max-width:80%}.clients-section .clients-title h2{font-size:60px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content,.client-testimonial-row .client-testimonial-wrapper blockquote p{font-size:18px}#testimonials-wrapper .client-testimonial .elementor-testimonial-meta{margin-top:25px}#testimonials-wrapper .client-testimonial .elementor-testimonial-meta .elementor-testimonial-name,.client-testimonial-row .client-testimonial-wrapper .testimonial-author .client-name{font-size:18px}.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-title{padding:50px 15px 20px}.portfolio.grid-col-1-2 .thumb-info.thumb-info-bottom-info .thumb-info-inner,.portfolio.grid-col-1-4 .thumb-info.thumb-info-bottom-info .thumb-info-inner{font-size:26px}.blog-posts .grid-creative .post.grid-col-1-2 .thumb-info .thumb-info-title .thumb-info-inner,.blog-posts .grid-creative .post.grid-col-1-4 .thumb-info .thumb-info-title .thumb-info-inner,.related-posts .posts-container .post-item .porto-post-title{font-size:18px;letter-spacing:0}.client-about-row .client-about-wrapper{padding:60px 30px!important}.social-share-row .social-share-wrapper .share-links-block .share-links a{width:60px;height:60px;font-size:30px}.logo-grid .smls-grid-container-template-1 .smls-grid-image-wrap{width:50%}.logo-grid .smls-grid-container-template-1 .smls-grid-image-wrap:nth-child(4n+1):before{border-left:none}.post-share .share-links a{font-size:20px;width:50px;height:50px}.post-share .share-links a:not(:last-child){margin-right:20px}}@media (max-width:575px){#header .main-menu>li.menu-item>a:after{display:none}.page-top .page-title{font-size:40px}#header .logo a{max-width:30px}.header-right .pll-switcher-select{border:none;font-size:14px;padding:8px 5px 7px;margin-right:5px}.about-section-1st,.about-section-2nd{font-size:26px}#digital-advertising-title-row h2{font-size:44px}.start-a-project-wrapper h4{font-size:54px}.start-a-project-wrapper .btn{font-size:20px}.xl-heading h2{font-size:60px}.lg-heading h2{font-size:40px}.single-post .blog-content h1,.single-post .blog-content h2,.single-post .blog-content h3,.single-post .blog-content h4{font-size:22px}.about-client-row .about-client-wrapper .client-name{font-size:40px}.about-client-row .about-client-wrapper .client-info{font-size:18px}.page-not-found p{font-size:1.4em}.page-not-found h3{font-size:1.8em;line-height:1.2}.page-not-found .custom-not-found-menu ul{font-size:1.4em}.page-not-found .custom-not-found-menu ul li{padding:15px 0 15px 15px}.footer ul li,#footer .footer-contact-info{font-size:18px;line-height:34px}}@media (max-width:480px){p{font-size:18px;line-height:32px}#header .logo a{max-width:30px}.hamburguer-btn{width:55px;height:40px}.porto-popup-menu .menu-logo{max-width:130px}#cookie-law-info-bar{width:calc(100% - 30px)!important;font-size:16px;line-height:1.8}#cookie-law-info-bar #cookie_action_close_header{margin-top:30px!important}#header{padding:10px 0}#header .porto-popup-menu.opened .menu-content-wrapper{padding:80px 15px 15px}#header .main-menu>li.menu-item>a{font-size:30px;line-height:40px}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block{flex-direction:column-reverse;align-items:center;text-align:center}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block .company-data{padding:15px}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block .company-contact .company-phone,#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block .company-contact .company-email{text-align:center}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block a{padding:5px 15px}.about-section-1st,.about-section-2nd{font-size:20px}.slogan-section .slogan-above-title h2,.slogan-section .slogan-subtitle h2{font-size:24px}.slogan-section .slogan-title h2{font-size:60px}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-right{margin-right:0}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-left{margin-left:0}#testimonials-wrapper .client-testimonial .elementor-testimonial-content:before,#testimonials-wrapper .client-testimonial .elementor-testimonial-content:after,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-right,.client-testimonial-row .client-testimonial-wrapper blockquote i.fa-quote-left{display:block;width:100%}.portfolio.grid-col-1-2 .thumb-info.thumb-info-bottom-info .thumb-info-inner,.portfolio.grid-col-1-4 .thumb-info.thumb-info-bottom-info .thumb-info-inner{font-size:22px}#header .porto-popup-menu.opened .main-menu{margin-top:0}.client-testimonial-row .client-testimonial-wrapper blockquote p{font-size:20px;line-height:36px}.logo-grid .smls-grid-container-template-1 .smls-grid-image-wrap{width:100%}.logo-grid .smls-grid-container-template-1 .smls-grid-image-wrap::before{border-left:none!important}.single-post .post-header-wrapper .post-date{font-size:22px}.single-post .post-header-wrapper .post-title h1{font-size:34px}.post-share .share-links a{font-size:16px;width:40px;height:40px}.post-share .share-links a:not(:last-child){margin-right:10px}.services-page .service-wrapper .bold-txt{font-size:1.8em}}@media (max-width:400px){#header .logo{max-width:90px}.arssa-header .arssa-menu .header-menu-wrapper .lang-switcher-wrapper .lang-switcher .lang a{margin:7px 0}#header .menu-custom-block .company-contact .company-phone{margin-bottom:10px}#header .menu-custom-block .company-contact .company-phone,#header .menu-custom-block .company-contact .company-email{width:100%;float:none}.about-section-1st{font-size:26px}.about-section-2nd{font-size:22px}.slogan-section .slogan-title h2{font-size:44px;line-height:1.4}.clients-section .clients-title h2{font-size:50px}#digital-advertising-title-row h2{font-size:34px}.services-page .service-wrapper,.services-section .service-wrapper{font-size:24px}.show-more-btn .btn{font-size:24px!important;padding:10px 20px;margin-bottom:20px}.start-a-project-wrapper h4{font-size:40px}.start-a-project-wrapper .btn{font-size:18px}.project-description-wrapper{font-size:18px}.single-post .post-header-wrapper .post-date{font-size:20px}.single-post .post-header-wrapper .post-title h1{font-size:30px}.about-client-row .about-client-wrapper .client-name{font-size:34px}.xl-heading h2{font-size:40px}.lg-heading h2{font-size:28px}.wpcf7-form .submit-msg{font-size:.8em}.services-page .service-wrapper{font-size:20px}}@media (max-width:360px){p,ul li{font-size:16px;line-height:30px}#header .main-menu>li.menu-item>a{font-size:24px;line-height:30px}#header .porto-popup-menu.opened .menu-content-wrapper .menu-custom-block a{font-size:18px}#header .menu-custom-block .company-data{font-size:14px;line-height:22px}#home-intro .digital-agency-title .homepage-main-headline h1{font-size:50px}#home-intro .digital-agency-title .homepage-sub-headline h2{font-size:24px}.about-section-2nd{font-size:18px}.clients-section .clients-title h2{font-size:44px}.single-post .blog-content h1,.single-post .blog-content h2,.single-post .blog-content h3,.single-post .blog-content h4{font-size:20px}.post-share .share-links a{width:35px;height:35px}.services-page .service-wrapper{font-size:18px}}