@charset "UTF-8";:root{--mainBlack:#000000;--mainHighlight:#1071fe;--mainSecondaryColor:#fbd007;--mainWhite:#FFFFFF;--mainGray:#E9E9E9}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@font-face{font-family:"Flaticon";src:url(/total_studio/fonts/Flaticon.eot);src:url("/total_studio/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),url(/total_studio/fonts/Flaticon.woff2) format("woff2"),url(/total_studio/fonts/Flaticon.woff) format("woff"),url(/total_studio/fonts/Flaticon.ttf) format("truetype"),url("/total_studio/fonts/Flaticon.svg#Flaticon") format("svg");font-weight:400;font-style:normal;font-display:swap}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("../fonts/Flaticon.svg#Flaticon") format("svg")}}.fi:before{display:inline-block;font-family:"Flaticon";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.flaticon-settings:before{content:"\f100"}.flaticon-computer:before{content:"\f101"}.flaticon-cloud:before{content:"\f102"}.flaticon-speed:before{content:"\f103"}.flaticon-spam:before{content:"\f104"}.flaticon-shield:before{content:"\f105"}.flaticon-web-design:before{content:"\f106"}.flaticon-coding:before{content:"\f107"}.flaticon-advertisement:before{content:"\f108"}.flaticon-shopping-cart:before{content:"\f109"}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--mainBlack);font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;overflow-x:hidden}@media (min-width:1200px){body{overflow-x:initial}}body h1,body h2,body h3{font-family:"Poppins",sans-serif}body a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body a:hover{text-decoration:none}body p{font-weight:400;line-height:30px}body .btn{border-radius:30px;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;font-weight:700;line-height:50px;min-height:50px;overflow:hidden;padding:0 25px;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:color;transition-property:color;vertical-align:middle}@media (min-width:992px){body .btn{line-height:60px;min-height:60px;padding:0 50px}}body .btn:before{border-radius:50px;bottom:0;content:"";left:-5px;position:absolute;right:0;top:0;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:0;z-index:-1}body .btn:hover{-moz-box-shadow:1px 2px 22px 10px rgba(0,0,0,.2);-webkit-box-shadow:1px 2px 22px 10px rgba(0,0,0,.2);box-shadow:1px 2px 22px 10px rgba(0,0,0,.2)}body .btn:hover:before{-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66);width:calc(100% + 10px)}body .btn.btn-primary,body .btn.btn-default{background-color:var(--mainHighlight);border:0 solid var(--mainHighlight);color:var(--mainWhite)}body .btn.btn-primary:before,body .btn.btn-default:before{background:var(--mainBlack)}body .btn.btn-primary:hover,body .btn.btn-default:hover{border:0 solid var(--mainBlack);color:var(--mainWhite)}body .btn.btn-secondary{background-color:var(--mainWhite);border:2px solid var(--mainBlack);color:var(--mainBlack)}body .btn.btn-secondary:before{background:var(--mainBlack)}body .btn.btn-secondary:hover{color:var(--mainWhite)}body #cc-main{--cc-font-family:"Poppins", sans-serif;--cc-btn-primary-bg:#1071fe;--cc-btn-primary-border-color:#1071fe;--cc-btn-primary-hover-bg:#000000;--cc-btn-primary-hover-border-color:#000000;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-btn-border-radius:30px}body #cc-main .cm__links{font-size:12px;font-weight:300}body .stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}body .modal-dialog{margin-top:100px}body img{height:auto}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:100%}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm{max-width:1140px}}.form-group{margin-bottom:15px}@media (min-width:992px){.form-group{margin-bottom:30px}}.form-group .form-control{border:2px solid var(--mainBlack);border-radius:30px;font-size:15px;height:auto;padding:12px 30px}.form-group .form-control:focus,.form-group .form-control:active{box-shadow:none}@media (min-width:992px){.form-group .form-control{padding:18px 30px}}.form-group.has-error .form-control{border:2px solid #f65151}.form-group.has-error .input-holder{position:relative}.form-group.has-error .input-holder:after{background-color:#f65151;border-radius:50%;content:"";display:block;height:15px;position:absolute;right:20px;top:23px;width:15px}.error-message{background-color:#f65151;border-radius:27px;bottom:-10px;color:var(--mainWhite);font-size:11px;padding:5px 10px;position:absolute;right:30px;z-index:12}.ts-phone{position:relative}.ts-phone .ts-phone-country{left:0;position:absolute;top:2px;z-index:2}.ts-phone .ts-phone-country .form-control{background:transparent;border:none;padding:18px 18px;width:60px}.ts-phone .text .form-control{padding-left:90px}button:focus{outline:none}.more{background:var(--mainHighlight);border-radius:30px;color:var(--mainWhite);display:inline-block;line-height:60px;min-height:60px;padding:0 50px}.social-icons a{border:2px solid var(--mainGray);border-radius:50%;display:inline-block;height:56px;line-height:52px;margin:5px;text-align:center;width:56px}.social-icons a:hover{background-color:var(--mainGray)}.social-icons img{height:20px;width:20px}.modal{left:auto;right:-17px;width:110%}@media (min-width:992px){.modal{width:100%}}.modal-open{padding-right:0!important}.modal-backdrop.show{opacity:.5}.modal-dialog,.modal-content{position:initial}.modal-content{background:transparent;border:0}.modal-content:before{background:url(/total_studio/img/background-right-gray.svg) no-repeat left;background-size:cover;content:"";display:block;height:143%;position:absolute;right:0;top:-100px;width:150%;z-index:-3}@media (min-width:992px){.modal-content:before{height:110%;top:0;width:100%}}.modal-lg,.modal-xl{max-width:1000px}.modal-lg .modal-header,.modal-xl .modal-header{border-bottom:none}.loading{margin:50px 80px 80px 80px;text-align:center}.loading img{animation:rotation 2s infinite linear;height:40px;width:40px}.modal-body{position:relative}.modal-body h1{font-size:32px;font-weight:700}@media (min-width:992px){.modal-body h1{font-size:40px}}header{padding-top:20px;position:relative;top:0;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:50}@media (min-width:992px){header{padding-top:40px}}header .container{position:relative;z-index:3}header .logo-holder{background:#fff;border-radius:30px;padding:15px;padding-top:0}header .logo-holder .header-logo img{width:195px;height:67px}header .navbar{left:0;padding:30px;position:absolute;text-align:left;top:0;width:100%;z-index:1}header .navbar .active{color:var(--mainHighlight)}header .navbar>div>ul{margin-top:5px}header .navbar>div>ul>li{padding:0 10px;position:relative}@media (min-width:1200px){header .navbar>div>ul>li{padding:0 15px}}header .navbar>div>ul>li a{color:var(--mainBlack);display:inline-block;font-size:16px;font-weight:500;padding:15px 0 55px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .navbar>div>ul>li a:hover{color:var(--mainHighlight)}header .navbar>div>ul>li:last-of-type a{background-color:var(--mainHighlight);border:2px solid var(--mainWhite);border-radius:50px;color:var(--mainWhite);padding:15px 35px}header .navbar>div>ul>li:last-of-type a:hover{background:var(--mainSecondaryColor);color:var(--mainBlack)}header .navbar>div>ul>li:hover ul{opacity:1;pointer-events:all;top:80px}header .navbar>div>ul>li ul{background-color:var(--mainWhite);border-radius:15px;-moz-box-shadow:10px 10px 59px 14px rgba(0,0,0,.3);-webkit-box-shadow:10px 10px 59px 14px rgba(0,0,0,.3);box-shadow:10px 10px 59px 14px rgba(0,0,0,.3);left:-70px;list-style:none;margin:0;min-width:300px;opacity:0;padding:0;pointer-events:none;position:absolute;top:100px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}header .navbar>div>ul>li ul li:first-of-type a{padding-top:30px}header .navbar>div>ul>li ul li:last-of-type a{padding-bottom:30px}header .navbar>div>ul>li ul a{display:block;padding:10px 15px;text-align:left}header .navbar>div>ul>li ul a:hover{color:var(--mainHighlight)}header .navbar>div>ul>li ul:before{background-color:var(--mainWhite);clip-path:polygon(50% 0%,0% 100%,100% 100%);content:"";display:block;height:15px;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:30px}@media (min-width:992px){header .navbar{background:initial;position:static;text-align:right;width:auto}}header .supermenu{background-color:var(--mainWhite);left:0;min-height:100vh;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .supermenu .supermenu-close{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:var(--mainWhite);position:absolute;top:-140px}header .supermenu .container{height:100vh}header .supermenu .container .row{height:100%}header .supermenu:before{background:url(/total_studio/img/menu.svg) no-repeat center left;background-size:auto;content:"";display:block;height:950px;left:-180px;position:absolute;top:calc(50% - 860px);width:200%;z-index:-3;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (min-width:768px){header .supermenu:before{height:1080px;left:50%;top:calc(50% - 510px);width:50%}}header .supermenu .left{padding-bottom:40px;-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;transform:translateX(-200%)}header .supermenu .left a{color:var(--mainBlack)}header .supermenu .left .supermenu-logo{height:auto;margin-bottom:20px;width:140px}@media (min-width:992px){header .supermenu .left .supermenu-logo{margin-bottom:50px;width:300px}}header .supermenu .right{transform:translateX(200%);-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}header .supermenu .right ul{padding-bottom:60px;padding-left:0;padding-top:25px}@media (min-width:992px){header .supermenu .right ul{padding-bottom:0;padding-left:100px;padding-top:0}}header .supermenu .right ul li a{color:var(--mainWhite);display:block;font-size:18px;font-weight:300;line-height:20px;margin:10px;position:relative;text-align:center}@media (min-width:768px){header .supermenu .right ul li a{font-size:22px;line-height:25px;padding-left:40px;text-align:left}}@media (min-width:992px){header .supermenu .right ul li a{font-size:30px;line-height:40px}}header .supermenu .right ul li a:before{background-color:var(--mainWhite);border-radius:50%;content:"";display:block;height:20px;left:0;opacity:0;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;top:8px;width:20px}header .supermenu .right ul li a:hover:before{opacity:1}header .supermenu .right ul li ul{display:none}header .supermenu.opened{opacity:1;pointer-events:visible}header .supermenu.opened .left{transform:translateX(0)}header .supermenu.opened .right{transform:translateX(0)}header .supermenu.opened:before{right:0}header .lang-switch{display:none}header .navbar+.lang-switch{display:none}@media (min-width:992px){header .navbar+.lang-switch{float:right;margin-top:22px;text-transform:uppercase;display:block}header .navbar+.lang-switch a{color:var(--mainBlack)}}header .supermenu .lang-switch{display:flex;margin:auto;margin-top:22px;text-transform:uppercase;text-align:center;background-color:var(--mainHighlight);border-radius:50%;border:2px solid var(--mainWhite);width:40px;height:40px;align-items:center;justify-content:center}header .supermenu .lang-switch a{color:var(--mainWhite)}@media (min-width:992px){header .supermenu .lang-switch{display:none}}#float-nav{background-color:var(--mainBlack);border-radius:50%;color:var(--mainWhite);cursor:pointer;height:50px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);padding:10.5px 12.5px;position:fixed;right:25px;top:25px;transition:top 0.4s ease-in-out;width:50px;z-index:101}@media (min-width:992px){#float-nav{height:70px;padding:19.5px;right:50px;top:-100px;width:70px}}#float-nav{font-size:0}#float-nav .lines{display:block;margin-top:2px;position:relative}#float-nav .lines .hambi-line{background:var(--mainWhite);border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;width:100%;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;-o-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}#float-nav .lines .hambi-line:nth-child(1){top:0}#float-nav .lines .hambi-line:nth-child(2){top:11px;width:75%}#float-nav .lines .hambi-line:nth-child(3){top:22px}#float-nav.scrolled{-moz-box-shadow:1px 2px 22px 10px rgba(0,0,0,.2);-webkit-box-shadow:1px 2px 22px 10px rgba(0,0,0,.2);box-shadow:1px 2px 22px 10px rgba(0,0,0,.2);top:25px}@media (min-width:992px){#float-nav.scrolled{top:50px}}#float-nav.opened{background-color:var(--mainHighlight);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#float-nav.opened .hambi-line{background:var(--mainWhite)}#float-nav.opened i:nth-child(1){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:calc(100% + 5px)}@media (min-width:992px){#float-nav.opened i:nth-child(1){width:100%}}#float-nav.opened i:nth-child(2){opacity:0;width:0}#float-nav.opened i:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:calc(100% + 5px)}@media (min-width:992px){#float-nav.opened i:nth-child(3){width:100%}}.paginator .pagination{-ms-flex-pack:center!important;justify-content:center!important}.paginator .pagination .page-item{margin:10px}.paginator .pagination .page-item a{border-radius:50%;display:block;height:50px;line-height:50px;padding:0;text-align:center;width:50px}footer .top ul{list-style:none;margin:0;padding:0}footer .top ul li{margin:0;padding:0}footer .top ul li a{color:var(--mainBlack);display:block;font-size:16px;padding-bottom:7px;padding-top:7px}@media (min-width:992px){footer .top ul li a{padding-bottom:15px;padding-top:15px}}footer .top ul li a:hover{color:var(--mainHighlight)}footer .bottom a{color:var(--mainHighlight)}footer .bottom a:hover{color:var(--mainBlack)}footer .bottom .footer-logo{width:150px}@media (min-width:992px){footer .bottom .footer-logo{width:190px}}.pagination .page-item{display:inline-block}.error{margin-bottom:200px;margin-top:100px}.error .clip{display:inline-block;margin:15px;text-align:center}.error .clip .shadow{border-radius:50%;font-size:50px;font-weight:700;height:100px;line-height:100px;width:100px}#toTop{background:url(/total_studio/img/right-arrow.svg);border:none;bottom:30px;color:var(--mainWhite);font-size:28px;height:20px;padding:0;position:fixed;right:30px;text-align:center;transform:rotate(-90deg);width:30px;z-index:100}@media (min-width:992px){#toTop{bottom:60px;right:50px}}#toTop:focus{outline:none}.slider-container{padding-left:0!important;padding-right:0!important;position:relative}.slider-container:before{content:"";display:block;background:url(/total_studio/img/background-1.svg) no-repeat top left;width:800px;height:1000px;position:absolute;left:calc(50% + 70px);top:0}@media (min-width:992px){.slider-container:before{left:calc(50% + 300px)}}.slider-container.nobg:before{display:none}.slider-container .right-blue-div{display:block;background:url(/total_studio/img/background-1.svg) no-repeat top left;width:800px;height:1000px;position:absolute;left:calc(50% + 100px);top:-70px}@media (min-width:1200px){.slider-container .right-blue-div{left:calc(50% + 300px);top:0}}.slider-container>.row{margin-left:0;margin-right:0}.slider-container>.row .col-12{padding-left:0;padding-right:0}.slider-container .container{position:relative}.slider-container .container .figures{right:0;position:relative;top:-35px;width:450px}@media (min-width:768px){.slider-container .container .figures{right:-190px;position:absolute;top:75px;width:570px}}@media (min-width:1200px){.slider-container .container .figures{right:-220px;position:absolute;top:75px;width:780px}}@media (min-width:1600px){.slider-container .container .figures{right:-300px;position:absolute;top:75px;width:780px}}.slider-container .container .figures .team{width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}.slider-container #slider{height:calc(100vh - 25px);min-height:500px}.slider-container #slider .carousel-inner{overflow:inherit!important}@media (min-width:1200px){.slider-container #slider{height:calc(100vh - 106px);min-height:700px}}@media (min-width:1400px){.slider-container #slider{height:calc(100vh - 266px)}}.slider-container h1{font-family:"Poppins",sans-serif;font-size:35px;font-weight:700;line-height:35px;color:var(--mainBlack)}@media (min-width:992px){.slider-container h1{font-size:60px;line-height:60px}}@media (min-width:1200px){.slider-container h1{font-size:72px;line-height:72px}}.slider-container .carousel-caption{bottom:auto;left:0;text-align:left;top:50%;transform:translate(0,-50%)}.slider-container .carousel-caption p{font-size:16px;color:var(--mainBlack);margin-top:20px;line-height:27px;font-weight:400;max-width:80%}@media (min-width:992px){.slider-container .carousel-caption p{max-width:55%;font-size:20px;margin-top:50px}}.slider-container .carousel-caption p strong{display:block}.slider-container .carousel-caption .btn{margin-top:30px;margin-right:6px}@media (min-width:992px){.slider-container .carousel-caption .btn{margin-right:15px}}.section-years{padding-bottom:80px;padding-top:0;position:relative}@media (min-width:992px){.section-years{padding-top:80px}}.section-years .container{position:relative;z-index:1}.section-years:before{content:"";background:url(/total_studio/img/ring.svg) no-repeat left;display:block;width:1470px;height:550px;left:-280px;opacity:.2;position:absolute;top:310px;z-index:0;background-size:auto}.section-years .done{margin-top:0}@media (min-width:992px){.section-years .done{margin-top:-100px}}.section-years .years{margin-top:60px}@media (min-width:768px){.section-years .years{margin-top:355px}}@media (min-width:992px){.section-years .years{margin-top:155px}}@media (min-width:1200px){.section-years .years{margin-top:100px}}@keyframes spin{0%{transform:rotateZ(8deg)}50%{transform:rotateZ(15deg)}100%{transform:rotateZ(8deg)}}@keyframes spin2{0%{transform:rotateZ(-15deg)}50%{transform:rotateZ(-10deg)}100%{transform:rotateZ(-15deg)}}@keyframes spin4{0%{transform:rotate(-17deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(-17deg)}}.section-works:before{top:210px}.section-works .btn-wrapper{margin-top:30px}.section-gallery{padding:80px 0 0 0;position:relative;min-height:530px;z-index:1}@media (min-width:768px){.section-gallery{min-height:960px}}@media (min-width:992px){.section-gallery{padding:180px 0 0 0;min-height:1000px}.section-gallery:before{top:0!important}}.section-gallery .owl-dots{text-align:center;margin-top:-50px;margin-bottom:50px;position:relative}.section-gallery .owl-dot{display:inline-block;margin:5px}.section-gallery .owl-dot span{display:block;background-color:var(--mainWhite);width:12px;height:12px;border-radius:50%;border:2px solid #CCC}@media (min-width:992px){.section-gallery .owl-dot span{width:15px;height:15px}}.section-gallery .owl-dot.active span{background-color:#CCC}.section-gallery .owl-item .col-lg-4{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.section-gallery .owl-item.center .item{padding-left:30px;padding-right:30px}@media (min-width:992px){.section-gallery .owl-item.active .item{padding-left:30px;padding-right:30px}.section-gallery .owl-item.center .item{padding-left:50px;padding-right:50px}}.section-gallery .btn-default{position:relative;z-index:3}.section-gallery .item{padding:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.section-gallery .item a{display:block;border-radius:15px;overflow:hidden;-moz-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);-webkit-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);background-color:var(--mainWhite);color:var(--mainBlack);height:100%}.section-gallery .item a img{width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:auto;aspect-ratio:attr(width)/attr(height)}.section-gallery .item a .item-details{padding:20px}@media (min-width:992px){.section-gallery .item a .item-details{padding:30px}}.section-gallery .item a .item-details .item-title{font-weight:900;font-size:18px}@media (min-width:992px){.section-gallery .item a .item-details .item-title{font-size:24px}}.section-gallery .item a .item-details .url{margin:5px 0}.section-gallery .item a .item-details .type{color:var(--mainHighlight);text-transform:uppercase;font-size:12px}.section-gallery .item a .item-details .year{font-size:14px;margin-top:5px}.section-gallery .owl-stage-outer{padding-top:65px;padding-bottom:95px}@media (min-width:992px){.section-gallery .owl-stage-outer{padding-top:120px;padding-bottom:135px}}.section-gallery .center .item{transform:scale(1.1)}@media (min-width:768px){.section-gallery .center .item{transform:scale(1.2)}}.section-gallery .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-gallery .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto!important;float:none}.section-gallery.small-cards h5{font-size:18px!important}.section-testimonials{position:relative;padding-top:50px;min-height:760px}.section-testimonials:after{content:"";display:block;width:780px;height:780px;background:url(/total_studio/img/testimonials.svg) no-repeat right;position:absolute;right:-300px;top:-160px}.section-testimonials .vertical-carousel{height:400px;position:relative}.section-testimonials .testimonial-item{background-color:var(--mainWhite);-moz-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);-webkit-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);padding:30px;border-radius:30px;position:absolute;min-height:250px;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.section-testimonials .testimonial-item .testimonial-writer{font-size:16px;font-weight:900;margin-bottom:15px}.section-testimonials .testimonial-item .second-line{font-size:12px;text-transform:uppercase;color:var(--mainHighlight);margin-bottom:30px}.section-testimonials .testimonial-item .text{font-size:16px}.section-testimonials .testimonial-item{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.section-testimonials .top-hidden{opacity:0;-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);z-index:1;top:-30px}.section-testimonials .middle{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);z-index:4;top:0}.section-testimonials .middle .testimonial-inner{opacity:1}.section-testimonials .next{z-index:3;-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);top:200px}.section-testimonials .next .testimonial-inner{opacity:.7}.section-testimonials .bottom{z-index:2;-moz-transform:scale(.6);-o-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);top:350px}.section-testimonials .bottom .testimonial-inner{opacity:.5}.section-testimonials .bottom-hidden{-moz-transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);z-index:-3;top:400px}.section-testimonials .bottom-hidden .testimonial-inner{opacity:0}.section-cta{padding-top:50px;padding-bottom:50px}.section-cta:before{top:205px!important}.section-blog{position:relative;min-height:970px;padding:140px 0 0 0}@media (min-width:992px){.section-blog .row{margin-left:-200px}}.section-blog .blog-intro{padding-top:30px}.section-blog .blog-intro h2{font-weight:700;font-size:40px;margin-bottom:30px}@media (min-width:992px){.section-blog .blog-intro h2{font-size:72px}}.section-blog .blog-intro p{font-size:16px}@media (min-width:992px){.section-blog .blog-intro p{font-size:20px}}.section-blog .blog-intro .btn{margin-top:40px}.section-blog:before{background:url(/total_studio/img/background-4.svg) no-repeat top right;background-size:cover;content:"";display:block;height:100%;position:absolute;top:0;width:1700px;left:0;z-index:-1}@media (min-width:992px){.section-blog:before{background-size:100%;height:905px;left:auto;right:15%}}.section-blog:after{background:url(/total_studio/img/background-5.svg) no-repeat top right;background-size:cover;content:"";display:block;height:701px;position:absolute;right:10%;top:256px;width:1550px;z-index:-2}.section-instagram{margin-top:80px;margin-bottom:80px}.section-instagram:before{top:-350px!important}.section-instagram h3{font-size:30px;font-weight:700;margin-bottom:40px}@media (min-width:992px){.section-instagram h3{font-size:40px}}.section-instagram a{display:block;border-radius:15px;overflow:hidden;-moz-box-shadow:10px 10px 27px 1px rgba(0,0,0,.2);-webkit-box-shadow:10px 10px 27px 1px rgba(0,0,0,.2);box-shadow:10px 10px 27px 1px rgba(0,0,0,.2)}.section-instagram a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.section-instagram a img{object-fit:cover;height:200px}@media (min-width:992px){.section-instagram a img{height:240px}}.page-0 .top,.page-2 .top{position:relative;z-index:1}.page-0 .top .title,.page-2 .top .title{padding-top:35px}@media (min-width:1200px){.page-0 .top .title,.page-2 .top .title{padding-top:115px}}.page-0 .top .title h1,.page-2 .top .title h1{font-family:"Poppins",sans-serif;font-size:35px;font-weight:700;line-height:46px;color:var(--mainBlack)}@media (min-width:992px){.page-0 .top .title h1,.page-2 .top .title h1{font-size:60px}}@media (min-width:1200px){.page-0 .top .title h1,.page-2 .top .title h1{font-size:72px;line-height:72px}}.page-0 .top .title-image,.page-2 .top .title-image{position:relative;text-align:right;margin-top:60px}@media (min-width:992px){.page-0 .top .title-image,.page-2 .top .title-image{margin-top:0}}.page-0 .top .title-image img,.page-2 .top .title-image img{top:60px;width:100%;z-index:2;max-width:570px;height:auto}@media (min-width:992px){.page-0 .top .title-image img,.page-2 .top .title-image img{position:absolute;width:120%;right:-50px}}.page-0 .top_images,.page-2 .top_images{margin-top:-150px}.page-0 .box,.page-2 .box{margin-top:50px}.page-0 .box h2,.page-2 .box h2{font-size:28px;font-weight:700;line-height:30px;padding-bottom:20px;position:relative}.page-0 .box h2 a,.page-2 .box h2 a{color:var(--mainBlack)}@media (min-width:1200px){.page-0 .box h2,.page-2 .box h2{font-size:36px;line-height:36px}}.page-0 .box .has-button .btn-wrapper,.page-2 .box .has-button .btn-wrapper{margin-top:30px}.page-0 .box blockquote,.page-2 .box blockquote{font-size:24px;line-height:38px}.page-0 .box blockquote p,.page-2 .box blockquote p{font-size:24px;line-height:38px}.page-0 .pre,.page-2 .pre{width:calc(100% - 55px);position:relative;z-index:1}@media (min-width:992px){.page-0 .pre,.page-2 .pre{width:100%}}.page-0 .divider,.page-2 .divider{margin-top:60px}.page-1 .box h2{font-size:35px;font-weight:700;line-height:46px;padding-bottom:30px;position:relative}.page-1 .box h2 a{color:var(--mainBlack)}@media (min-width:992px){.page-1 .box h2{font-size:46px}}@media (min-width:1200px){.page-1 .box h2{font-size:72px;line-height:72px}}.page-1 .box blockquote{font-size:24px;line-height:38px}.gallery-page .main-image img{display:block;border-radius:30px;overflow:hidden}.gallery-page .small-images{overflow-y:scroll;max-height:380px}@media (min-width:1200px){.gallery-page .small-images{max-height:590px}}.gallery-page .small-images a{display:block;overflow:hidden;border-radius:15px;border:2px solid transparent}.gallery-page .small-images a.main{border-color:var(--mainHighlight)}.list .box ul{list-style:none;counter-reset:my-awesome-counter;margin:20px 0 0;padding:0}.list .box ul li{margin-bottom:.5rem;padding-left:33px;position:relative;padding-bottom:5px}.list .box ul li::before{content:"";margin-right:.5rem;position:Absolute;left:0;top:0;background-color:var(--mainHighlight);width:14px;height:14px;border-radius:4px;margin-top:8px}.numbers ul{list-style:none;counter-reset:my-awesome-counter;margin:20px 0 0;padding:0}.numbers ul li{counter-increment:my-awesome-counter;margin-bottom:.5rem;padding-left:25px;position:relative;padding-bottom:15px;font-size:20px}.numbers ul li::before{content:counter(my-awesome-counter);font-weight:700;margin-right:.5rem;color:var(--mainHighlight);position:Absolute;left:0;top:0;text-align:center;line-height:80px;font-size:80px;z-index:-1}.done ul{margin:0;padding:0}.done ul li{border-radius:15px;-moz-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);-webkit-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);float:left;list-style:none;margin:30px 0;padding:30px 30px 105px 30px;width:100%;overflow:hidden;position:relative;z-index:1;background-color:var(--mainWhite)}@media (min-width:1200px){.done ul li{width:calc(50% - 60px);margin:30px;padding:30px 30px 145px 30px}}.done ul li{font-size:16px}.done ul li a{color:var(--mainBlack)}.done ul li strong{font-weight:900;font-size:24px;display:block;line-height:30px}.done ul li:after{display:block;content:"";width:100px;height:100px;background-color:var(--mainSecondaryColor);border-radius:10px;position:absolute}@media (min-width:992px){.done ul li:after{width:130px;height:130px}}.done ul li:nth-child(1){margin-left:0}.done ul li:nth-child(1):after{left:-30px;bottom:-40px;transform:rotate(8deg);animation:spin 3s linear infinite}@media (min-width:1200px){.done ul li:nth-child(2){margin-top:150px}}.done ul li:nth-child(2):after{left:-30px;bottom:-40px;transform:rotate(-15deg);background-color:var(--mainHighlight);animation:spin2 4s linear infinite}.done ul li:nth-child(3){margin-left:0}.done ul li:nth-child(3):after{right:-28px;bottom:-26px;transform:rotate(-17deg);background-color:var(--mainHighlight)}.done ul li:nth-child(4){padding:85px 30px 30px 30px}@media (min-width:1200px){.done ul li:nth-child(4){padding:145px 30px 30px 30px;margin-top:100px}}.done ul li:nth-child(4):after{right:-15px;top:-25px;transform:rotate(-17deg);background-color:var(--mainBlack);animation:spin4 2s linear infinite}.done.icons li:before,.done.icons-services li:before{display:inline-block;font-family:"Flaticon";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:35px;color:var(--mainWhite);z-index:2;position:Absolute}@media (min-width:992px){.done.icons li:before,.done.icons-services li:before{font-size:50px}}.done.icons li:nth-child(1):before,.done.icons-services li:nth-child(1):before{left:25px;bottom:20px;content:"\f106"}.done.icons li:nth-child(2):before,.done.icons-services li:nth-child(2):before{left:25px;bottom:20px;content:"\f107"}.done.icons li:nth-child(3):before,.done.icons-services li:nth-child(3):before{right:25px;bottom:20px;content:"\f108"}.done.icons li:nth-child(4):before,.done.icons-services li:nth-child(4):before{right:30px;top:20px;content:"\f102"}.done.icons-services li:nth-child(2):before{left:20px;bottom:20px;content:"\f109"}.done.icons-services li:nth-child(3):before{content:"\f107"}.note_box .box{border-radius:15px;padding:25px 20px 50px;background-color:var(--mainBlack);color:var(--mainWhite)}.note_box .box h2{font-size:20px;line-height:22px;color:var(--mainWhite)}.note_box .box{-moz-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);-webkit-box-shadow:10px 10px 37px 14px rgba(0,0,0,.2);box-shadow:10px 10px 37px 14px rgba(0,0,0,.2)}.slogan-left,.slogan-right-gray,.slogan-right{margin-top:0;padding-top:50px;padding-bottom:100px}@media (min-width:992px){.slogan-left,.slogan-right-gray,.slogan-right{margin-top:0;padding-top:200px;padding-bottom:200px}}.slogan-left p,.slogan-right-gray p,.slogan-right p{font-size:40px;font-weight:700;line-height:55px}.slogan-left p strong,.slogan-right-gray p strong,.slogan-right p strong{font-size:42px;font-weight:900}@media (min-width:992px){.slogan-left p,.slogan-right-gray p,.slogan-right p{font-size:50px;line-height:70px}.slogan-left p strong,.slogan-right-gray p strong,.slogan-right p strong{font-size:55px}}.slogan-left:before,.slogan-right-gray:before,.slogan-right:before{background:url(/total_studio/img/background-yellow-left.svg) no-repeat top right;content:"";background-size:auto 100%;display:block;height:100%;left:-45px;position:absolute;top:0;width:100%;z-index:-3}@media (min-width:992px){.slogan-left:before,.slogan-right-gray:before,.slogan-right:before{background-size:auto;height:1000px;top:-80px;right:-45px;width:1060px;left:auto}}.slogan-right:before{background:url(/total_studio/img/background-yellow-right.svg) no-repeat top right;left:-45px}.slogan-left-gray{padding-top:200px;padding-bottom:200px}.slogan-left-gray p{font-size:50px;font-weight:700;line-height:55px}.slogan-left-gray p strong{font-size:55px;font-weight:900}.slogan-left-gray:before{background:url(/total_studio/img/background-gray-left.svg) no-repeat top right;content:"";display:block;height:1000px;right:-45px;position:absolute;top:calc(50% - 440px);width:1000px;z-index:-3}.slogan-right-gray:before{background:url(/total_studio/img/background-gray-right.svg) no-repeat top right;left:-45px}@media (min-width:1200px){.company-details{margin-top:200px;padding-left:40px}}.company-details ul{margin:0;padding:0;list-style:none}.company-details ul li{padding:5px 0}@media (min-width:1200px){.company-details-contact{margin-top:-100px;padding-left:40px}}.company-details-contact ul{margin:0;padding:0;list-style:none}.company-details-contact ul li{padding:5px 0}.owl-carousel{max-height:770px}.logos img{height:auto;aspect-ratio:attr(width)/attr(height)}.gallery{min-height:500px;padding:0;margin:0}@media (min-width:992px){.gallery{min-height:700px}}.gallery li .item-details{padding:30px}.gallery li .item-details .item-title{font-size:24px;font-weight:700}.right-button h2,.right-button p{width:40%}.right-button .btn-wrapper{position:absolute;right:30px;top:50%;transform:translate(0,-50%)}.cta{padding-bottom:20px;padding-top:20px}@media (min-width:992px){.cta{padding-bottom:50px;padding-top:50px}}.cta .box{border-radius:30px;-moz-box-shadow:7px 70px 53px -49px rgba(0,0,0,.5);-webkit-box-shadow:7px 70px 53px -49px rgba(0,0,0,.5);box-shadow:7px 70px 53px -49px rgba(0,0,0,.5);overflow:hidden}.cta .box .inner{background-color:var(--mainBlack);border-radius:30px;color:var(--mainWhite);padding:40px;position:relative;text-align:center;z-index:1}.cta .box .inner h2{font-size:28px;color:var(--mainWhite);line-height:36px}@media (min-width:992px){.cta .box .inner h2{font-size:44px;line-height:45px}}.cta .box .inner h2 a{color:var(--mainWhite)!important}.cta .box .inner h2:after{background-color:var(--mainWhite);border-radius:50%;content:"";display:block;height:500px;opacity:.2;position:absolute;right:-320px;top:-440px;width:500px;z-index:0}.cta .box .inner p{font-size:20px}.cta .box .inner .btn{border-color:var(--mainWhite)!important;margin-top:30px}.cta .box .inner:after{background-image:url(/total_studio/img/background-yellow.svg);background-position:top left;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:107px;left:calc(50% + 120px);position:absolute;width:300px;z-index:0}.cta .box .inner:before{background-image:url(/total_studio/img/totalstudio-just-logo.svg);background-position:top left;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:invert(1);height:300px;left:-130px;opacity:.2;position:absolute;top:-40px;width:300px;z-index:0}.cta .box:after{bottom:52px;-moz-box-shadow:-1px 9px 45px 10px rgba(16,111,254,.4);-webkit-box-shadow:-1px 9px 45px 10px rgba(16,111,254,.4);box-shadow:-1px 9px 45px 10px rgba(16,111,254,.4);content:"";display:block;height:30px;left:30%;position:absolute;width:40%;z-index:-1}.cta .box:before{bottom:52px;-moz-box-shadow:-1px 9px 45px 10px rgba(251,209,0,.4);-webkit-box-shadow:-1px 9px 45px 10px rgba(251,209,0,.4);box-shadow:-1px 9px 45px 10px rgba(251,209,0,.4);content:"";display:none;height:30px;left:calc(50% + 100px);position:absolute;width:320px;z-index:0}@media (min-width:992px){.cta .box:before{display:block}}.left_image .main-image-link,.right_image .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;order:2;padding-bottom:20px;width:100%}.left_image .main-image-link img,.right_image .main-image-link img{height:auto;width:100%}@media (min-width:768px){.left_image .main-image-link,.right_image .main-image-link{max-width:400px;padding-bottom:0}}.right_image{position:relative}.right_image .inner{min-height:600px}@media (min-width:992px){.right_image .inner{width:50%}}.right_image .main-image{right:0;top:0}@media (min-width:992px){.right_image .main-image{width:45%;position:absolute}}.left_image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_image .main-image-link{order:1}.left_image .inner{flex-basis:0%;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%;order:1}@media (min-width:768px){.left_image .inner{padding-left:20px}}@media (min-width:992px){.left_image .inner{padding-left:60px}}@media (min-width:1200px){.left_image .inner{padding-left:150px}}.gallery-search form{position:relative;margin-top:50px}@media (min-width:992px){.gallery-search form{margin-bottom:110px}}.gallery-search form .submitBtn{position:absolute;top:2px;right:1px;line-height:46px;min-height:46px}@media (min-width:992px){.gallery-search form .submitBtn{line-height:58px;min-height:58px}}.gallery-search form .submitBtn:hover{webkit-box-shadow:none;box-shadow:none}.call-us ul{list-style:none;padding:0;margin:40px 0 0}.call-us ul li{padding-left:80px;height:85px;position:relative}.call-us ul li:before{content:"";display:block;width:57px;height:57px;background:url(/total_studio/img/icons/phone.png) no-repeat;position:absolute;left:0;top:0}.call-us ul li strong{font-size:22px}@media (min-width:992px){.call-us ul li strong{font-size:32px}}.call-us ul li a{color:var(--mainBlack)}.call-us ul li a:hover{color:var(--mainHighlight)}.owl-last-blog .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.owl-last-blog .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto!important;float:none}.owl-last-blog .post-item:hover{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.owl-last-blog .owl-dots{text-align:right;padding-right:30px;z-index:2;position:relative}.owl-last-blog .owl-dots .owl-dot{background:var(--mainWhite);width:15px;height:15px;display:inline-block;margin:50px 10px;border-radius:50%}.owl-last-blog .owl-dots .owl-dot.active{background-color:var(--mainBlack)}.btm{margin-top:50px}@media (min-width:992px){.btm{margin-top:350px}}section.m100{margin-top:10px;margin-bottom:80px}@media (min-width:992px){section.m100{margin-top:100px;margin-bottom:100px}}section.blue-top-right:before{content:"";display:block;background:url(/total_studio/img/background-1.svg) no-repeat top left;width:60px;height:1000px;position:absolute;right:0;top:78px}@media (min-width:992px){section.blue-top-right:before{right:auto;display:block;width:calc(50% - 300px);top:110px;left:calc(50% + 300px)}}section.blue-top-right.nobg:before{display:none}section.blue-top-right .right-blue-div{display:none;background:url(/total_studio/img/background-1.svg) no-repeat top left;width:125px;height:1000px;position:absolute;right:0;top:0}@media (min-width:992px){section.blue-top-right .right-blue-div{right:auto;display:block;width:800px;top:110px;left:calc(50% + 300px)}}section.blue-left{position:relative;color:var(--mainWhite)}@media (min-width:768px){section.blue-left{color:var(--mainBlack)}}section.blue-left:before{background:url(/total_studio/img/background-2.svg) no-repeat top right;content:"";display:block;left:0;position:absolute;top:0;z-index:-3;height:100%;width:100%;background-size:cover;background-color:#438fff}@media (min-width:768px){section.blue-left:before{height:1000px;right:50%;width:50%;top:-110px;background-color:transparent}}section.blue-right{position:relative;color:var(--mainWhite);padding-top:160px}@media (min-width:768px){section.blue-right{color:var(--mainBlack);padding-top:100px}}section.blue-right:before{background:url(/total_studio/img/background-3.svg) no-repeat top left;content:"";display:block;height:100%;position:absolute;background-size:cover;left:-200px;top:0;width:calc(100% + 200px);z-index:-3;background-color:#438fff}@media (min-width:768px){section.blue-right:before{background-color:transparent}}@media (min-width:768px){section.blue-right:before{top:-110px;left:50%;width:50%;height:1300px}}section.blue-right .box{padding:20px;margin-top:0}@media (min-width:768px){section.blue-right .box{padding:0}}section.blue-right .box ul li::before{background-color:var(--mainWhite)}@media (min-width:768px){section.blue-right .box ul li::before{background-color:var(--mainHighlight)}}section.yellow-right{position:relative}section.yellow-right:before{background:url(/total_studio/img/background-yellow-right.svg) no-repeat top right;content:"";display:block;height:1000px;left:0;position:absolute;top:0;width:800px;z-index:-3}section.yellow-left{position:relative}section.yellow-left:before{background:url(/total_studio/img/background-yellow-left.svg) no-repeat top right;content:"";display:block;height:1000px;right:0;position:absolute;top:0;width:800px;z-index:-3}section.ring-left-top:after{background:url(/total_studio/img/ring.svg) no-repeat left;background-size:cover;content:"";display:block;height:550px;left:-410px;opacity:.05;position:absolute;bottom:0;width:50%;background-position:right;z-index:-3}@media (min-width:992px){section.ring-left-top:after{opacity:.2}}section.ring-left{position:relative}section.ring-left:before{background:url(/total_studio/img/ring.svg) no-repeat left;background-size:auto;content:"";display:block;height:550px;left:-690px;opacity:.05;position:absolute;top:0;width:1470px;z-index:-3}@media (min-width:992px){section.ring-left:before{opacity:.2}}section.ring-right{position:relative;color:var(--mainBlack)!important}section.ring-right:before{background:url(/total_studio/img/ring.svg) no-repeat right;background-size:auto;content:"";display:block;height:550px;opacity:.05;position:absolute;right:-660px;top:-160px;width:1470px;z-index:-3}@media (min-width:992px){section.ring-right:before{opacity:.2}}section.gray-right{position:relative;background-color:var(--mainGray)}@media (min-width:992px){section.gray-right{background-color:transparent}}section.gray-right:before{background:url(/total_studio/img/background-right-gray.svg) no-repeat right;background-size:auto;content:"";display:block;height:710px;position:absolute;right:0;top:-40px;width:1780px;z-index:-3}section.map{height:200px;margin-top:170px;position:relative}section.map:after{content:"";background:url(/total_studio/img/map.jpg);background-size:auto 100%;background-position:left bottom;background-repeat:no-repeat;position:absolute;z-index:-3;width:100%;left:0;height:850px}section.map:before{content:"";background:url(/total_studio/img/here_hu.png);background-repeat:no-repeat;position:absolute;z-index:1;width:277px;height:277px;left:15px;top:9px}@media (min-width:1200px){section.map:before{left:35%;top:-181px}}section.map-frame{position:relative;padding:150px 0 0 0}@media (min-width:992px){section.map-frame{padding:0}}section.map-frame:before{content:"";background:url(/total_studio/img/here_hu.png);background-repeat:no-repeat;position:absolute;z-index:1;width:277px;height:277px;left:15px;top:9px}@media (min-width:1200px){section.map-frame:before{left:35%;top:-181px}}section.map-frame #studio-map{-webkit-clip-path:url(#blogPath);clip-path:url(#blogPath);margin-left:-30px}@media (min-width:992px){section.map-frame #studio-map{margin-left:0}}#mc_embed_signup #mce-success-response{background-color:#6cd66c;padding:20px;margin-top:20px;border-radius:20px}.post-item{position:relative;z-index:2;border-radius:20px;background-color:var(--mainWhite);height:100%;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.post-item .main-image{display:block;border-radius:20px;overflow:hidden}.post-item .main-image img{width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}.post-item a{color:var(--mainBlack)}.post-item .post-item-content{padding:30px 30px 25px 30px}.post-item .post-item-content .post-title{font-size:18px;font-weight:700}.post-item .post-item-content .author{display:flex;align-items:center}.post-item .post-item-content .author span,.post-item .post-item-content .author img{display:inline-block;width:40px;height:40px;border-radius:50%;margin-right:15px;background-color:var(--mainGray)}.post-item .post-item-content .author a{color:var(--mainHighlight);display:inline-block;margin-left:0}@media (min-width:992px){.post-item .post-item-content .author a{margin-left:10px}}.post-item .post-item-content .author a:before{content:"·";display:inline-block;margin-right:10px}.post-item .post-item-content .author a:hover{text-decoration:underline}.post-item .post-item-content .post-category{text-transform:uppercase;font-size:12px;margin-top:10px}.post-item .post-item-content .post-category a{color:var(--mainHighlight)}.post-item .post-item-content .post-category a:hover{text-decoration:underline}.post-item .post-item-content .post-lead{margin-top:15px}.post-item:hover{-moz-box-shadow:0 5px 73px -10px rgba(0,0,0,.5)!important;-webkit-box-shadow:0 5px 73px -10px rgba(0,0,0,.5)!important;box-shadow:0 5px 73px -10px rgba(0,0,0,.5)!important}.post-item-big a{color:var(--mainBlack)}.post-item-big .post-item-content{padding:30px 40px 50px 40px}.post-item-big .post-item-content .post-title{font-size:24px;font-weight:700}.post-item-big .post-item-content .author{display:flex;align-items:center}.post-item-big .post-item-content .author span,.post-item-big .post-item-content .author img{display:inline-block;width:40px;height:40px;border-radius:50%;margin-right:15px;background-color:var(--mainGray)}.post-item-big .post-item-content .author a{color:var(--mainHighlight);display:inline-block;margin-left:10px}.post-item-big .post-item-content .author a:before{content:"·";display:inline-block;margin-right:10px}.post-item-big .post-item-content .author a:hover{text-decoration:underline}.post-item-big .post-item-content .post-category{text-transform:uppercase;font-size:12px}.post-item-big .post-item-content .post-category a{color:var(--mainHighlight)}.post-item-big .post-item-content .post-category a:hover{text-decoration:underline}.post-item-big .post-item-content .post-lead{margin-top:15px}.post-item-main a{color:var(--mainBlack)}.post-item-main .post-item-content{padding:20px 0 30px 0}@media (min-width:992px){.post-item-main .post-item-content{padding:30px 60px 50px 40px}}.post-item-main .post-item-content .post-title{font-weight:700;font-size:28px!important;line-height:38px!important}@media (min-width:992px){.post-item-main .post-item-content .post-title{font-size:36px}}.post-item-main .post-item-content .author{display:flex;align-items:center}.post-item-main .post-item-content .author span,.post-item-main .post-item-content .author img{display:inline-block;width:40px;height:40px;border-radius:50%;margin-right:15px;background-color:var(--mainGray)}.post-item-main .post-item-content .author a{color:var(--mainHighlight);display:inline-block;margin-left:10px}.post-item-main .post-item-content .author a:before{content:"·";display:inline-block;margin-right:10px}.post-item-main .post-item-content .author a:hover{text-decoration:underline}.post-item-main .post-item-content .post-category{text-transform:uppercase;font-size:12px}.post-item-main .post-item-content .post-category a{color:var(--mainHighlight)}.post-item-main .post-item-content .post-category a:hover{text-decoration:underline}.post-item-main .post-item-content .post-lead{margin-top:15px;font-size:16px}.post-item-main .post-image{position:relative;left:0}@media (min-width:1200px){.post-item-main .post-image{left:-140px}}.post-item-main .post-image img{position:relative!important;width:100%;right:0!important;object-fit:cover;max-width:inherit!important;border-radius:30px}@media (min-width:992px){.post-item-main .post-image img{-webkit-clip-path:url(#blogPath);clip-path:url(#blogPath);height:536px;top:-50px!important;border-radius:0}}@media (min-width:1200px){.post-item-main .post-image img{width:998px!important;height:916px!important}}.shadow-inside .post-item{-moz-box-shadow:0 5px 73px -10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 73px -10px rgba(0,0,0,.2);box-shadow:0 5px 73px -10px rgba(0,0,0,.2)}.page-post .top .post-info{margin-top:20px}.page-post .top .post-info .category-link{display:inline-block}.page-post .top .post-info .author{display:flex;align-items:center}.page-post .top .post-info .author span,.page-post .top .post-info .author img{display:inline-block;width:40px;height:40px;border-radius:50%;margin-right:15px;background-color:var(--mainGray)}.page-post .top .pre .lead{font-weight:500!important}.page-post .top .pre{margin-top:40px;font-weight:500!important;font-size:18px;line-height:30px;width:100%!important}@media (min-width:992px){.page-post .top .pre{font-size:20px;line-height:32px;padding-right:40px}}.page-post .top h1{font-size:28px!important;line-height:38px!important}@media (min-width:992px){.page-post .top h1{font-size:48px!important;line-height:58px!important}}@media (min-width:1200px){.page-post .top h1{font-size:58px!important;line-height:68px!important;padding-right:90px}}.page-post .title-image{left:0}@media (min-width:1200px){.page-post .title-image{left:-140px}}.page-post .title-image img{position:relative!important;-webkit-clip-path:url(#blogPath);clip-path:url(#blogPath);top:-50px!important;right:0!important;object-fit:cover;max-width:inherit!important;height:536px}@media (min-width:1200px){.page-post .title-image img{width:998px!important;height:916px!important}}.page-post .tags a{display:inline-block;margin:5px 15px}.page-post .tags a:hover{color:var(--mainBlack);text-decoration:underline}.page-post .scrollspy .active a{color:var(--mainHighlight)}.page-post .scrollspy .active:before{background-color:var(--mainHighlight)}.page-post .contents{position:sticky;top:50px}.page-post .contents h3{margin-bottom:60px;font-weight:700}.page-post .contents ul{list-style:none;padding:0}.page-post .contents ul li{margin-bottom:20px;padding-left:30px;position:relative}.page-post .contents ul li:before{content:"";display:block;height:100%;width:10px;border-radius:5px;position:absolute;top:0;left:0;background-color:var(--mainBlack)}.page-post .contents ul li a{color:var(--mainBlack);display:block}.page-post .contents ul li a:hover{color:var(--mainHighlight)}.page-blog{position:relative}.page-blog:after{background:url(/total_studio/img/ring.svg) no-repeat left;background-size:cover;content:"";display:block;height:550px;left:-410px;opacity:.05;position:absolute;top:10%;width:50%;background-position:right;z-index:-3}@media (min-width:992px){.page-blog:after{opacity:.2}}.page-blog:before{background:url(/total_studio/img/ring.svg) no-repeat right;background-size:auto;content:"";display:block;height:550px;opacity:.05;position:absolute;right:-660px;bottom:50%;width:1470px;z-index:-3}@media (min-width:992px){.page-blog:before{opacity:.2}}section.related{margin-top:50px}section.related .title{font-size:24px;font-weight:700;margin-bottom:50px}.table.table-striped{position:relative;margin-top:50px!important;margin-bottom:50px!important}.table.table-striped::before{display:block;content:"";height:20px;background:#d7d7d7;width:calc(100% + 2px);position:absolute;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;top:-20px;left:-1px}.table.table-striped::after{display:block;content:"";height:20px;background:#d7d7d7;width:calc(100% + 2px);position:absolute;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;bottom:-20px;left:-1px}.header-image{border-radius:15px;margin-top:25px}:root{--mainBlack:#000000;--mainHighlight:#1071fe;--mainSecondaryColor:#fbd007;--mainWhite:#FFFFFF;--mainGray:#E9E9E9}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pre{font-size:18px;color:var(--mainBlack);margin-top:50px;line-height:27px;font-weight:400}@media (min-width:1200px){.pre{font-size:20px}}.post-body{margin-top:25px;font-weight:400;line-height:30px;font-size:16px}@media (min-width:992px){.post-body{font-size:18px}}.post-body img{width:100%;border-radius:15px;border:1px solid var(--mainGray);margin-top:15px}.post-body h2{font-size:28px;font-weight:700;margin-bottom:20px;padding-top:40px;line-height:35px}.post-body h3{font-size:20px;font-weight:700;padding-bottom:10px;padding-top:25px;text-decoration:dotted;display:inline-block;text-decoration:underline dotted #1071fe;text-underline-offset:8px;line-height:30px}.post-body h4{font-size:16px;font-weight:400;text-transform:uppercase}.post-body a:hover{color:#000;text-decoration:underline}.post-body blockquote{margin:0 0 1rem;font-size:18px;font-style:italic;color:#858585;padding-left:20px;padding-top:20px;position:relative;padding-right:20px}.post-body blockquote:before{display:block;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOS45ODMgM3Y3LjM5MWMwIDUuNzA0LTMuNzMxIDkuNTctOC45ODMgMTAuNjA5bC0uOTk1LTIuMTUxYzIuNDMyLS45MTcgMy45OTUtMy42MzggMy45OTUtNS44NDloLTR2LTEwaDkuOTgzem0xNC4wMTcgMHY3LjM5MWMwIDUuNzA0LTMuNzQ4IDkuNTcxLTkgMTAuNjA5bC0uOTk2LTIuMTUxYzIuNDMzLS45MTcgMy45OTYtMy42MzggMy45OTYtNS44NDloLTMuOTgzdi0xMGg5Ljk4M3oiLz48L3N2Zz4=);width:100px;height:100px;background-size:cover;opacity:.05;position:absolute;left:0;top:0}.post-body li{margin-bottom:15px;line-height:30px!important}.post-body table{margin-top:30px;margin-bottom:30px;box-shadow:0 5px 73px -10px rgba(0,0,0,.2)}.post-body table tr td{padding:10px;border:1px solid rgba(0,0,0,.11)}@media (min-width:992px){.post-body table tr td{padding:20px}}.post-body table tr td *{font-size:16px;line-height:24px!important}.post-body table tr td p{margin-bottom:10px}.post-body table tr td li{margin-bottom:5px}.post-body ol,.post-body ul{list-style:none;counter-reset:my-awesome-counter;margin:20px 0 0;padding:0}.post-body ol li{counter-increment:my-awesome-counter;margin-bottom:.5rem;padding-left:55px;position:relative;padding-bottom:15px}.post-body ol li::before{content:counter(my-awesome-counter);font-weight:700;margin-right:.5rem;color:var(--mainWhite);position:Absolute;left:0;top:0;background-color:var(--mainHighlight);width:35px;height:35px;border-radius:8px;text-align:center;line-height:35px;margin-top:5px;font-size:16px;padding-top:2px}.post-body ul li{margin-bottom:.5rem;padding-left:33px;position:relative;padding-bottom:5px}.post-body ul li::before{content:"";margin-right:.5rem;position:Absolute;left:0;top:0;background-color:var(--mainHighlight);width:14px;height:14px;border-radius:4px;margin-top:8px}