@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{width:100%;height:100%;font-family:'Raleway',sans-serif;font-size:16px;line-height:28px}body a:focus,body input:focus,body button:focus,body textarea:focus,body a:visited,body input:visited,body button:visited,body textarea:visited,body a:active,body input:active,body button:active,body textarea:active{outline:0 !important}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;text-align:center;background-color:#a6419f}.preloader img{width:300px;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}@media screen and (max-width:991px) and (min-width:768px){.preloader img{width:200px}}@media screen and (max-width:768px){.preloader img{width:200px}}@media screen and (max-width:768px){.desktop{display:none !important}}.mobile{display:none !important}@media screen and (max-width:768px){.mobile{display:inherit !important}}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:100px}@media screen and (max-width:768px){h1{font-size:50px}}h2{font-size:60px}@media screen and (max-width:768px){h2{font-size:40px}}h3{font-size:30px}@media screen and (max-width:768px){h3{font-size:25px;line-height:30px}}h4{font-size:20px}@media screen and (max-width:768px){h4{font-size:18px;line-height:26px}}.btn{border-radius:10px;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:15px;padding:10px 30px}.btn span{font-weight:600}.btn-white{background-color:#fff;color:#a6419f}.btn-white:hover{background-color:#000;color:#fff}.btn-purple{background-color:#7f2e7d;color:#fff}.btn-purple:active,.btn-purple:focus,.btn-purple:visited{background-color:#7f2e7d;color:#fff}.btn-purple:hover{background-color:#000;color:#fff}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{display:inline-block !important}span.wpcf7-not-valid-tip{color:#000}.wpcf7-list-item{margin-right:30px !important}header{width:100%;position:fixed;z-index:999}@media screen and (max-width:768px){header{position:relative;background:#000}}header .navbar-default{background:transparent;border:none;margin-bottom:0}header .navbar-default .navbar-header button{margin-top:15px;border-color:#fff;border-radius:0;z-index:999}@media screen and (max-width:768px){header .navbar-default .navbar-header button{margin-top:15px}}header .navbar-default .navbar-header button:active,header .navbar-default .navbar-header button:focus,header .navbar-default .navbar-header button:hover{background:transparent}header .navbar-default .navbar-header button .icon-bar{background-color:#fff}header .navbar-default .navbar-header .navbar-brand{display:inline-block;height:inherit;padding-top:45px}@media screen and (max-width:768px){header .navbar-default .navbar-header .navbar-brand{padding-top:15px}}header .navbar-default .navbar-header .navbar-brand img{width:250px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){header .navbar-default .navbar-header .navbar-brand img{width:120px}}@media screen and (max-width:768px){header .navbar-default .navbar-collapse{min-height:100%}}header .navbar-default .navbar-collapse .navbar-nav{position:relative;padding-right:105px}@media screen and (max-width:768px){header .navbar-default .navbar-collapse .navbar-nav{padding-right:0}}header .navbar-default .navbar-collapse .navbar-nav .line{content:'';position:absolute;left:0;bottom:0;height:1px;background-color:#fff;width:200%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){header .navbar-default .navbar-collapse .navbar-nav .line{display:none}}header .navbar-default .navbar-collapse .navbar-nav li a{color:#fff;padding:60px 15px 5px;font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){header .navbar-default .navbar-collapse .navbar-nav li a{padding:15px}}header .navbar-default .navbar-collapse .navbar-nav li a:hover{color:#a6419f}header .navbar-default .navbar-collapse .navbar-nav li a span.second{display:none}header .navbar-default .navbar-collapse .navbar-nav li a span.bold{font-weight:600;display:block}header .navbar-default .navbar-collapse .navbar-nav .circle{position:relative;text-align:center}@media screen and (max-width:991px) and (min-width:768px){header .navbar-default .navbar-collapse .navbar-nav .circle{display:none}}@media screen and (max-width:768px){header .navbar-default .navbar-collapse .navbar-nav .circle{display:none}}header .navbar-default .navbar-collapse .navbar-nav .circle:hover a{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);background:#a6419f;border-color:#fff;color:#fff}header .navbar-default .navbar-collapse .navbar-nav .circle:hover a .first{display:none}header .navbar-default .navbar-collapse .navbar-nav .circle:hover a .second{display:inherit}header .navbar-default .navbar-collapse .navbar-nav .circle a{position:absolute;line-height:16px;padding:30px 10px;top:30px;right:-105px;border:2px solid #a6419f;background-color:#000;border-radius:50%;width:100px;height:100px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header .navbar-default .navbar-collapse .navbar-nav .mobile a{color:#a6419f;font-weight:800;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header .navbar-default .navbar-collapse .navbar-nav .mobile a:hover svg{margin-right:15px}header .navbar-default .navbar-collapse .navbar-nav .mobile a svg{margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.banner-full,.banner-small{position:relative;width:100%}.banner-full:before,.banner-small:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.6)}.banner-full .content,.banner-small .content{position:relative;padding:240px 0}@media screen and (max-width:768px){.banner-full .content,.banner-small .content{padding:90px 0 150px}}.banner-full .content .left,.banner-small .content .left{text-align:center;padding-top:210px}@media screen and (max-width:768px){.banner-full .content .left,.banner-small .content .left{padding-top:60px}}.banner-full .content .left .icon:before,.banner-small .content .left .icon:before{content:'';position:absolute;width:1px;height:105px;background-color:#fff;bottom:-135px;left:149px;transform:translateX(-50%)}@media screen and (max-width:768px){.banner-full .content .left .icon:before,.banner-small .content .left .icon:before{left:197px}}.banner-full .content .left .icon:hover img.arrow-down,.banner-small .content .left .icon:hover img.arrow-down{margin-top:15px}.banner-full .content .left .icon img.round-text,.banner-small .content .left .icon img.round-text{width:100px;-webkit-animation:spin 5s linear infinite;-moz-animation:spin 5s linear infinite;animation:spin 5s linear infinite;margin-left:-40px}.banner-full .content .left .icon img.arrow-down,.banner-small .content .left .icon img.arrow-down{width:15px;margin-top:5px;margin-left:-60px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.banner-full .content .right,.banner-small .content .right{text-align:right}@media screen and (max-width:768px){.banner-full .content .right,.banner-small .content .right{text-align:center}}.banner-full .content .right h1,.banner-small .content .right h1{color:#a6419f}.banner-full .content .right h1 span,.banner-small .content .right h1 span{color:#fff}.banner-small .content{padding:120px 0}@media screen and (max-width:768px){.banner-small .content{padding:90px 0 150px}}.image-text{position:relative;color:#fff;height:100%}.image-text .content{background:#000;margin-top:-90px}@media screen and (max-width:768px){.image-text .content{margin-top:0}}.image-text .content:before{content:'';position:absolute;width:30px;height:100%;top:90px;background-color:#fff;left:0}@media screen and (max-width:768px){.image-text .content:before{display:none}}.image-text .content .image{height:360px;margin-top:-45px}.image-text .content .text{padding:75px}@media screen and (max-width:768px){.image-text .content .text{padding:45px 0 60px}}.image-text .content .text h2{color:#a6419f;margin:0 0 30px}.image-text .content .text p{margin-bottom:30px}.image-text .content .text p.strong{font-size:18px;font-weight:600;margin-bottom:0}.icons{position:relative;height:100%;color:#000;padding:90px 0 180px;text-align:center}@media screen and (max-width:768px){.icons{padding:60px 0 15px;text-align:center}}.icons h2{margin:0 0 60px}@media screen and (max-width:768px){.icons h2{padding:0 15px}}.icons h2 span{color:#a6419f}@media screen and (max-width:768px){.icons .content{margin-bottom:45px;padding:0}}.icons .content .circular-image{border-radius:50%;height:165px;width:165px;margin:0 auto 30px}@media screen and (max-width:768px){.icons .content .circular-image{margin:0 auto 20px}}.text-image{position:relative;background-color:#000;color:#fff;height:100%;padding:90px 0}@media screen and (max-width:768px){.text-image{padding:0}}.text-image .content{background:#a6419f;margin-top:-180px;padding:0}@media screen and (max-width:768px){.text-image .content{margin-top:0}}.text-image .content .title{padding-top:75px;position:relative}@media screen and (max-width:768px){.text-image .content .title{padding-top:0}}.text-image .content .title h2{color:#000;margin:0 0 30px;text-align:center}.text-image .content .title h2 span{color:#fff}.text-image .content .title .image{position:absolute;width:calc(100% + 45px);height:390px;right:-45px}@media screen and (max-width:991px) and (min-width:768px){.text-image .content .title .image{width:100%;right:0;height:300px}}@media screen and (max-width:768px){.text-image .content .title .image{width:100%;right:0;height:300px;display:none}}.text-image .content .text{padding:75px 45px 60px 75px}@media screen and (max-width:768px){.text-image .content .text{padding:60px 15px 30px}}.text-image .content .text h2{color:#000;margin:0 0 30px;text-align:left}.text-image .content .text h2 span{color:#fff}.text-image .content .text p{margin-bottom:30px}.text-image .content .text p.strong{font-size:18px;font-weight:600;margin-bottom:0}.works{position:relative;color:#000;height:100%;padding:90px 0}@media screen and (max-width:768px){.works{padding:60px 0 0}}@media screen and (max-width:768px){.works .first .left{padding:0}}.works .first .left h2{margin:0}.works .first .left h2 span{color:#a6419f;display:block}@media screen and (max-width:768px){.works .first .right{padding:0;margin-top:30px}}.works .first .right h3{margin:0}.works .first .right h3 span{color:#a6419f}.works .second{margin-top:75px}@media screen and (max-width:768px){.works .second{margin-top:30px}}@media screen and (max-width:768px){.works .second .left{padding:0}}.works .second .left h4{color:#a6419f}.works .second .left ul{padding:0 0 30px 20px;margin:0}.works .second .left ul li{list-style:none;position:relative;font-weight:700}.works .second .left ul li:before{content:'•';position:absolute;left:-20px;color:#a6419f;font-size:20px}@media screen and (max-width:768px){.works .second .right{padding:0}}.works .second .right p{font-weight:300}.works .cta{position:relative;background-color:#000;color:#fff;text-align:center;padding:30px 90px;margin-top:60px}@media screen and (max-width:768px){.works .cta{margin-top:60px;padding:60px 15px;text-align:left}}.works .cta h4{color:#a6419f}.works .cta p{margin:0}.works .cta p strong{font-weight:600}.works .cta .circle{position:absolute;text-align:center;right:0;top:0}.works .cta .circle:hover a{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);background:#a6419f;border-color:#fff;color:#fff}.works .cta .circle:hover a .first{display:none}.works .cta .circle:hover a .second{display:inherit}.works .cta .circle a{position:absolute;line-height:16px;font-size:14px;padding:30px 10px;top:-45px;right:-45px;border:2px solid #fff;background-color:#a6419f;color:#fff;border-radius:50%;width:100px;height:100px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none !important}@media screen and (max-width:991px) and (min-width:768px){.works .cta .circle a{right:-15px;top:-50px}}@media screen and (max-width:768px){.works .cta .circle a{right:0}}.works .cta .circle a span.bold{font-weight:600;display:block}.works .cta .circle a span.second{display:none;margin-top:0;text-decoration:none}.video{height:80vh;position:relative}.video:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.5)}.video .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:transparent;box-shadow:none;border:none}.video .icon:hover:before{background-color:rgba(255,255,255,0.75)}.video .icon:hover svg{color:#a6419f}.video .icon:before{content:'';position:absolute;border:5px solid #fff;height:130px;width:130px;border-radius:50%;left:87px;top:-27px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}@media screen and (max-width:768px){.video .icon:before{height:100px;width:100px;left:33%;top:-27px;border:4px solid #fff}}.video .icon svg{font-size:75px;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2;position:relative}@media screen and (max-width:768px){.video .icon svg{font-size:45px}}.video .icon span{display:block;font-size:25px;color:#fff;margin-top:45px;font-weight:700}.video .modal{background:rgba(166,65,160,0.9)}.video .modal .modal-dialog{width:100%;max-width:1200px;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}@media screen and (max-width:991px) and (min-width:768px){.video .modal .modal-dialog{width:100%}}@media screen and (max-width:768px){.video .modal .modal-dialog{width:100%}}.video .modal .modal-dialog .modal-content{background:transparent;box-shadow:none !important;border:none}.video .modal .modal-dialog .modal-content .modal-header{border:none;padding:0}.video .modal .modal-dialog .modal-content .modal-header .close{font-size:75px;color:#fff;opacity:1;text-shadow:none;position:absolute;right:-30px;top:90px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:991px) and (min-width:768px){.video .modal .modal-dialog .modal-content .modal-header .close{font-size:45px;right:15px;top:15px}}@media screen and (max-width:768px){.video .modal .modal-dialog .modal-content .modal-header .close{font-size:45px;right:15px;top:15px}}.video .modal .modal-dialog .modal-content .modal-header .close:hover{color:#000;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.video .modal .modal-dialog .modal-content .modal-body{border:none;box-shadow:none}.video .modal .modal-dialog .modal-content .modal-body iframe{width:100%;height:900px;border:none}@media screen and (max-width:991px) and (min-width:768px){.video .modal .modal-dialog .modal-content .modal-body iframe{height:300px;width:100%}}@media screen and (max-width:768px){.video .modal .modal-dialog .modal-content .modal-body iframe{height:300px;width:100%}}.agenda{position:relative;color:#fff;background-color:#000;height:100%;padding:90px 0}@media screen and (max-width:768px){.agenda{padding:60px 0}}.agenda .first .left h2{margin:0}.agenda .first .left h2 span{color:#a6419f;display:block}@media screen and (max-width:768px){.agenda .first .right{margin-top:30px}}.agenda .first .right h3{margin:0}.agenda .first .right h3 span{color:#a6419f;display:block}.agenda .second{margin-top:90px}@media screen and (max-width:768px){.agenda .second{margin-top:60px}}.agenda .second ul{padding:0 15px}.agenda .second ul .left{text-align:right;padding-right:60px}@media screen and (max-width:768px){.agenda .second ul .left{text-align:left;padding:0}}@media screen and (max-width:768px){.agenda .second ul .right{padding:0;margin-top:15px}}.agenda .second ul li{border-top:1px solid #fff;list-style:none;padding:45px 0;display:inline-block;width:100%}.agenda .second ul li:last-child{border-bottom:1px solid #fff}.agenda .second ul li span{display:block}.agenda .second ul li .date{font-size:60px;font-weight:800;color:transparent;-webkit-text-stroke:1px #fff;display:inline-block}.agenda .second ul li .title{font-size:18px;line-height:18px;font-weight:600}.agenda .second ul li .subtitle{font-size:14px}.agenda .second #agenda-items li:nth-child(n+9){display:none}.agenda .center-button{text-align:center}.agenda .center-button .btn-white:focus,.agenda .center-button .btn-white:active{color:#a6419f}.agenda .center-button .btn-white:hover{background-color:#a6419f;color:#fff}.call-to-action{position:relative;background:#a6419f;color:#fff;padding:75px 0;text-align:center}@media screen and (max-width:768px){.call-to-action{padding:60px 15px}}.call-to-action h2{font-weight:500;margin-top:0}@media screen and (max-width:768px){.call-to-action h2{font-size:35px;line-height:40px;margin-bottom:15px}}.call-to-action h2 span{font-weight:800}.team{position:relative;width:100%;padding:90px 0 165px;overflow:hidden}@media screen and (max-width:768px){.team{padding:60px 0 120px}}.team h2{margin:0;color:#000}.team h2 span{color:#a6419f}.team .flickity-viewport{overflow:inherit}.team .carousel{margin-top:45px}@media screen and (max-width:768px){.team .carousel{margin-top:30px}}.team .carousel-cell{width:28%;height:350px;margin-right:15px;counter-increment:gallery-cell}@media screen and (max-width:768px){.team .carousel-cell{width:50%;height:200px}}.team .carousel-cell:before{display:block;text-align:center;line-height:200px;font-size:80px;color:white}.team .carousel-cell .subscription{position:absolute;top:360px}@media screen and (max-width:768px){.team .carousel-cell .subscription{top:200px}}.team .carousel-cell .subscription h4{color:#a6419f;margin-bottom:0}.team .carousel-cell .subscription .subtitle{display:block;color:#000}@media screen and (max-width:768px){.team .carousel-cell .subscription .subtitle{font-size:12px;line-height:16px}}.team .flickity-button{background:rgba(166,65,159,0.85);color:#fff}.team .flickity-page-dots{display:none}.partners{position:relative;width:100%;padding:75px 0;overflow:hidden;background:#000;text-align:center}@media screen and (max-width:768px){.partners{padding:60px 0}}.partners h3{margin:0;color:#fff}@media screen and (max-width:768px){.partners h3{font-size:20px}}.partners h3 span{color:#a6419f}.partners .brands-wrap{padding-top:45px;max-width:100%;margin:0 auto}.partners .brands-wrap .gallery-cell{width:100%;height:auto;padding:0 15px;text-align:center;top:50%;transform:translateY(-50%);width:25%}@media screen and (max-width:768px){.partners .brands-wrap .gallery-cell{width:30%}}.partners .brands-wrap .gallery-cell.is-selected img{transform:scale(1);-webkit-filter:grayscale(0) blur(0);filter:grayscale(0) blur(0)}.partners .brands-wrap .gallery-cell img{transition:all 500ms cubic-bezier(.68, -0.55, .265, 1.55);width:auto;height:60px;display:inline-block;transform:scale(.7);-webkit-filter:grayscale(100%) blur(1px);filter:grayscale(100%) blur(1px)}.contact{position:relative;background-color:#a6419f;color:#fff;padding:90px 0}@media screen and (max-width:768px){.contact{padding:60px 0}}.contact img{width:75%;margin-bottom:30px}@media screen and (max-width:768px){.contact img{width:60%}}.contact .left ul{padding-left:0;margin-top:45px}.contact .left ul li{list-style:none;position:relative;margin-bottom:10px;line-height:26px;font-weight:600;padding-left:40px}.contact .left ul li:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.contact .left ul li img{width:25px;height:auto;position:absolute;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contact .left ul li a{color:#fff !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contact .left ul li a:active,.contact .left ul li a:visited,.contact .left ul li a:focus,.contact .left ul li a:hover{color:#000;text-decoration:none}@media screen and (max-width:768px){.contact .right{margin-top:45px}}.contact .right form input[type="email"],.contact .right form input[type="text"],.contact .right form textarea{width:100%;color:#000;margin-bottom:15px;padding:8px 15px;border:none}.contact .right form input[type="submit"]{font-weight:600}.contact .right form textarea{height:200px}.contact .right form input::-webkit-input-placeholder{color:#ccc}.contact .right form input:-ms-input-placeholder{color:#ccc}.contact .right form input::placeholder{color:#ccc}.contact .right form textarea::-webkit-input-placeholder{color:#ccc}.contact .right form textarea:-ms-input-placeholder{color:#ccc}.contact .right form textarea::placeholder{color:#ccc}.contact .right form p.small-text{font-size:12px;line-height:20px}.contact .wpcf7 form.invalid .wpcf7-response-output{border-color:#000;font-size:12px;line-height:20px;color:#000;display:inline-block;margin-top:15px}.contact .wpcf7 form.sent .wpcf7-response-output{border-color:#fff;font-size:12px;line-height:20px;color:#fff;display:inline-block;margin-top:15px}.contact span.wpcf7-not-valid-tip{font-size:12px;line-height:20px;color:#000;margin-top:-5px;padding-left:15px}.grecaptcha-badge{display:none}footer{position:relative}footer .top{background-color:#000;padding:90px 0;color:#fff;font-size:14px;line-height:20px}@media screen and (max-width:768px){footer .top{padding:60px 0}}footer .top h3,footer .top h4{color:#a6419f;margin-top:0;margin-bottom:5px}footer .top h4{margin-top:30px;margin-bottom:5px;font-size:30px}@media screen and (max-width:768px){footer .top h4{font-size:25px;line-height:30px}}footer .top ul{padding-left:0}footer .top ul li{list-style:none}footer .top .left ul li{color:#a6419f;font-weight:800}footer .top .left ul li a{color:#fff;font-weight:400;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .top .left ul li a:hover{text-decoration:none;color:#a6419f}footer .top .left ul.white li{color:#fff;font-weight:400}footer .top .left ul.white li span{color:#a6419f;font-weight:800}@media screen and (max-width:768px){footer .top .center{margin:30px 0}}footer .top .center ul li{color:#fff}footer .top .center ul li span{color:#a6419f;font-weight:800}footer .top .center ul li a{color:#fff;font-weight:400;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .top .center ul li a:hover{text-decoration:none;color:#a6419f}footer .top .right ul{margin-top:15px;display:inline-block}footer .top .right ul li{float:left;margin-right:20px;position:relative;text-align:center;width:40px}footer .top .right ul li:hover:before{background-color:#fff}footer .top .right ul li:hover svg{color:#a6419f}footer .top .right ul li:before{content:'';position:absolute;height:40px;width:40px;background-color:#a6419f;border-radius:50%;left:0;top:-9px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .top .right ul li svg{font-size:22px;position:relative;color:#000}footer .privacy{background-color:#1a1a1a}footer .privacy a{font-weight:800;padding:30px 0;display:block;color:#666;text-decoration:none;line-height:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .privacy a:hover{color:#fff}footer .copyright{background-color:#444}footer .copyright span{font-weight:600;padding:15px 0;display:block;color:#000;text-decoration:none;line-height:16px}footer .copyright .right{text-align:right}footer .copyright .right a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .copyright .right a:hover{color:#fff;text-decoration:none}footer .circle-mobile{display:none;opacity:0;text-align:center;position:fixed;bottom:0;right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}@media screen and (max-width:768px){footer .circle-mobile{display:inherit}}footer .circle-mobile:hover a{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);background:#a6419f;border-color:#fff;color:#fff;text-decoration:none !important}footer .circle-mobile:hover a .first{display:none}footer .circle-mobile:hover a .second{display:inherit}footer .circle-mobile a{position:absolute;line-height:12px;padding:22px 10px;bottom:5px;right:5px;border:2px solid #a6419f;background-color:#000;border-radius:50%;width:75px;height:75px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff;font-size:10px}footer .circle-mobile a span.second{display:none}footer .circle-mobile a span.bold{font-weight:600;display:block}.text-page{position:relative;width:100%;padding:45px 0 75px}@media screen and (max-width:768px){.text-page{padding:0 0 45px}}.text-page h1,.text-page h2,.text-page h3{font-size:30px;margin:45px 0 15px}.text-page h4,.text-page h5,.text-page h6{font-size:16px;font-weight:800;margin:45px 0 15px}.text-page a{color:#a6419f !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.text-page a:hover{text-decoration:none}