@import url('http://fonts.googleapis.com/css?family=Sarala:400,700');@import url('http://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i');body{font-family:'Sarala', sans-serif;font-weight:normal;font-style:normal;font-size:15px;line-height:1.5;color:#3f3f3e}h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif;font-weight:normal;margin-top:0;margin-bottom:0;letter-spacing:1px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:90px;font-style:normal;line-height:100px;font-weight:700;text-transform:none;color:#794672}h2{font-size:40px;font-style:normal;line-height:46px;font-weight:700;color:#2c2c2c;text-transform:none;margin-bottom:10px;position:relative}h3{font-size:30px;font-style:normal;line-height:36px}h4{font-size:24px;font-style:normal;margin-bottom:10px;font-weight:500;line-height:30px;color:#2c2c2c}h5{font-size:20px;font-style:normal;margin-bottom:10px;font-weight:500;line-height:26px;color:#2c2c2c}h6{font-size:18px;font-style:normal;line-height:24px;margin-bottom:10px;color:#2c2c2c}ul{margin:0;padding:0}u{text-decoration-style:wavy}p{line-height:1.7}.lead{font-weight:normal;font-size:16px;line-height:30px}.o-hidden{overflow:hidden}.img-center{display:inline-block!important;max-width:100%}.pos-r{position:relative}.z-index-0{z-index:0;position:relative}.z-index-1{z-index:1;position:relative}section{padding:80px 0}.section-title{margin-bottom:50px}.section-title p{font-size:16px}.align-item-middle{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}.align-item-middle>div{width:100%}.font-w-3{font-weight:300}.font-w-4{font-weight:400}.font-w-5{font-weight:500}.font-w-6{font-weight:600}.font-w-7{font-weight:700}.font-w-8{font-weight:800}.font-w-9{font-weight:900}.line-h-2{line-height:1.6}.line-h-3{line-height:1.7}.line-h-4{line-height:1.8}.line-h-5{line-height:1.9}.letter-space-1{letter-spacing:5px}.letter-space-2{letter-spacing:10px}.letter-space-3{letter-spacing:15px}.text-theme{color:#794672}.text-black{color:#2c2c2c!important}.text-grey{color:#999999}.text-rgba{color:rgba(255, 255, 255, 0.8)}.white-bg{background-color:#ffffff!important}.dark-bg{background-color:#111313}.grey-bg{background-color:#f1f8fc}.theme-bg{background-color:#794672}.transparent-bg{background-color:inherit!important}.radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.radius-0{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.radius-1{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.radius-2{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.radius-3{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.radius-4{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.banner{position:relative}.main-slider{height:100vh}.main-slider .item{height:100vh}[data-bg-img]{background-size:cover;background-position:center center;background-repeat:no-repeat}.align-center{position:absolute;top:50%;width:100%;z-index:9}.align-end{position:absolute;bottom:0;width:100%;z-index:9}.banner-2 h1{font-size:60px;line-height:70px;font-weight:400}.banner-curves{bottom:0;position:absolute}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-pos-l{background-position:left}.bg-pos-r{background-position:right}.bg-pos-rt{background-position:right top}.bg-pos-lt{background-position:left top}.bg-pos-rb{background-position:right bottom}.bg-pos-lb{background-position:left bottom}.about-desc{padding:120px 50px 50px}.about-img{position:relative;padding:15px 0}.countdown{margin:50px 0;display:table;width:100%}.countdown>li{padding:0 30px;font-weight:700;text-align:center;border-right:1px dashed rgba(0, 0, 0, 0.1);list-style-type:none;display:table-cell;width:auto}.countdown>li:last-child{border-right:none}.countdown>li span{font-size:70px;font-weight:900;line-height:60px;margin-bottom:20px;display:inline-block}.countdown>li p{font-size:20px;text-transform:uppercase;line-height:30px;margin-bottom:0;color:#794672}.dark-bg .countdown>li{border-color:rgba(255, 255, 255, 0.2)}.terms-and-conditions p{margin-bottom:25px}.terms-and-conditions ul.list{margin-bottom:20px;display:block}.terms-and-conditions ul.list li i{padding-right:12px;font-size:15px}.privacy-policy p{margin-bottom:25px}.privacy-policy ul.list{margin-bottom:20px;display:block}.privacy-policy ul.list li i{padding-right:12px;font-size:15px}.contact-main{padding:30px}.contact-info li{padding-left:50px;position:relative}.contact-info li i{position:absolute;left:0;top:0;line-height:24px;font-size:30px;color:#794672;text-align:center}.contact-info li span{font-size:16px;color:#3f3f3e;font-weight:bold;text-transform:uppercase;display:block;margin-bottom:8px}.contact-info li p{margin-bottom:0;line-height:24px}.contact-info li a{color:#3f3f3e}.dark-bg .contact-info li a{color:#ffffff}.contact-info li a:hover{color:#794672}.dark-bg .contact-info span,.theme-bg .contact-info span{color:#ffffff}.theme-bg .contact-info li i{color:#ffffff}.theme-bg .contact-info li a{color:#ffffff}.theme-bg .contact-info li a:hover{color:#3f3f3e}.contact-1 .contact-box{position:absolute;top:50%;z-index:99;transform:translateY(-50%);width:100%;right:-50px}.form-group{margin-bottom:20px;position:relative}label{font-size:14px;color:#3f3f3e}.form-control{height:50px;border-radius:30px;font-size:13px;color:#3f3f3e;background:#ffffff;border:none;box-shadow:none}.dark-bg .form-control,.theme-bg .form-control{background:none;border:5px solid rgba(255, 255, 255, 0.1)}.dark-bg .form-control,.theme-bg .form-control{color:#ffffff}.grey-bg .form-control{background:#ffffff}textarea.form-control{height:150px;border-radius:5px}.form-control:focus{box-shadow:none;background:#e4cee8;border-color:#794672}.theme-bg .form-control:focus{border-color:#794672}select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:50px!important}#map{width:100%;height:100%}iframe{width:100%;border:none}.iframe-h{height:500px!important}.iframe-h-2{height:600px!important}.help-block.with-errors{position:absolute;color:red;right:15px;font-size:10px;line-height:14px}.form-control::-webkit-input-placeholder{color:#3f3f3e}.form-control::-moz-placeholder{color:#3f3f3e}.form-control:-ms-input-placeholder{color:#3f3f3e}.form-control:-moz-placeholder{color:#3f3f3e}.dark-bg .form-control::-webkit-input-placeholder,.theme-bg .form-control::-webkit-input-placeholder{color:#ffffff}.dark-bg .form-control::-moz-placeholder,.theme-bg .form-control::-moz-placeholder{color:#ffffff}.dark-bg .form-control:-ms-input-placeholder,.theme-bg .form-control:-ms-input-placeholder{color:#ffffff}.dark-bg .form-control:-moz-placeholder,.theme-bg .form-control:-moz-placeholder{color:#ffffff}.contact-btn{cursor:pointer;display:inline-block;z-index:99}.contact-bg{position:relative;width:40px;height:auto}.contact-bg span{width:60%;height:3px;margin:5px auto;display:block;background:#ffffff;transition:all 0.8s cubic-bezier(0.810, -0.330, 0.345, 1.375);transition-delay:0.2s}.contact-form{height:100%;box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);padding:80px 30px 30px;width:450px;position:fixed;right:-600px;top:0;z-index:2000}.close-btn{background:#794672;color:#fff!important;cursor:pointer;font-weight:bold;padding:7px 15px;position:absolute;right:20px;top:10px}.video-btn{position:relative;display:inline-block}.video-btn .btn-play{font-size:30px;background:#794672;color:#fff;line-height:50px;width:70px;height:70px;border:10px solid rgba(0, 0, 0, 0.1);-webkit-border-radius:100%;border-radius:100%;text-align:center;cursor:pointer;display:inline-block;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-transition-property:color, background, border-color;transition-property:color, background, border-color}.video-btn-pos{position:absolute;position:absolute;left:50%;top:50%;width:auto!important}.dark-bg .video-btn .btn-play,.theme-bg .video-btn .btn-play{background:#ffffff;border-color:#ddd;color:#794672}.html5-video{height:100%;left:0;opacity:1;overflow:hidden;position:absolute;top:0;width:100%;z-index:-2}.html5-video video{width:100%}.img-side img{max-width:100%}.img-side.img-right{right:0}.img-side.img-left{left:0}.img-side{padding:0;position:absolute!important;top:0px;height:100%;overflow:hidden;z-index:9}.slider-pos .owl-carousel{right:-50px}.modal{z-index:-1;display:flex!important;justify-content:center;align-items:center}.modal.show{z-index:99999}.modal-backdrop{z-index:9999}.modal-dialog{margin:0 auto}.modal-content{background:#794672}.modal-title{color:#fff}.modal-bosy{color:#fff}.error-page img{animation:2s ease 0s normal none infinite running leftRight}.working-hours{background:rgba(255, 255, 255, 0.01);display:inline-block;padding:15px;border-bottom:2px solid #6069e8}.working-hours li{border-top:1px dashed #3c3c3c;float:left;padding:11px 0 12px;position:relative;text-align:right;width:100%}.footer-menu li:first-child,.working-hours li:first-child{border-top:medium none}.working-hours li span{float:left;position:relative;text-align:left;text-transform:capitalize;width:auto}.list-icon li{position:relative;padding-left:30px}.list-icon li i{position:absolute;left:0;top:5px;color:#794672}.tab .list-icon li span{font-weight:600;color:#794672;display:block;font-size:18px;margin-bottom:10px}.nice-select{-webkit-tap-highlight-color:transparent;border:none;padding-top:0;padding-bottom:0;padding-left:0.75rem;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-size:13px;font-weight:normal;height:50px;line-height:40px;outline:none;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.dark-bg .nice-select span{color:#ffffff}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#cccccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:99}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{color:#202125;width:100%;cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.client-logo{width:204px!important;margin-right:5px}.action-btn-course{width:100%}.post-desc{height:425px}.modal-dialog{max-width:700px!important}.float-chat-whatsapp{position:fixed;width:60px;height:60px;bottom:90px;right:30px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px rgb(189, 187, 187);z-index:100}.float-chat-whatsapp:hover{background-color:#FFF;color:#25d366}.icon-float{margin-top:16px}.courses .active,.services .active{background-color:#794672!important;color:white}.list-price{text-decoration:line-through;font-weight:700;font-size:20px}.active-services a{background-color:#dfcfe9!important;color:white}.accordion .card{border:none;border-radius:0;margin-bottom:20px;overflow:inherit}.accordion .card:last-child{margin-bottom:0}.accordion .card-header{background:0 0;border:none}.accordion .card-header a{font-weight:600;font-size:15px;color:#3f3f3e;text-transform:capitalize;display:inline-block;width:100%}.accordion .card.active .card-header{border-bottom:1px solid #efefef}.accordion .card.active a,.accordion .card a:hover{color:#794672}.accordion .card-header{padding:20px 40px 20px 20px;position:relative}.accordion .card-body{padding:30px}.accordion .card-header a span,.accordion .card-header a span:after,.accordion .card-header a span:before{content:'';position:absolute;left:20px;top:50%}.accordion .card-header a span:after,.accordion .card-header a span:before{width:20px;height:2px;background:#794672;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.accordion .card-header a span:before{-webkit-transform:translate(-50%) rotate(90deg);transform:translate(-50%) rotate(90deg)}.accordion .card-header a span{left:inherit;right:30px}.accordion .card-header a[aria-expanded=true] span:before{-webkit-transform:translate(-50%) rotate(0);transform:translate(-50%) rotate(0)}.dark-bg .accordion .card{background:rgba(0, 0, 0, .2)}.dark-bg .accordion .card-header a{color:rgba(255, 255, 255, .5)}.dark-bg .accordion .card.active a,.dark-bg .accordion .card a:hover{color:#794672}.accordion.style-2{background:#fff;padding:30px;position:relative}.accordion.style-2 span{bottom:0;color:rgba(0, 0, 0, .050);font-size:100px;font-weight:700;line-height:100px;position:absolute;right:0}.accordion.style-2 h5{color:#794672}.social-icons ul{padding:0;margin:0;line-height:0}.text-center.social-icons ul{display:inline-block}.social-icons li{display:inline-block;list-style:none;padding:0;margin:0 8px 0 0}.social-icons li a{display:inline-block;height:40px;width:40px;line-height:40px;font-size:14px;text-align:center;margin:0;border-radius:4px;border:0;background:0 0;color:#3f3f3e;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.text-white .social-icons li a{color:#fff}.social-icons.social-colored a,.social-icons.social-hover a:hover{color:#fff;border:0}.social-icons.social-colored .social-facebook a,.social-icons.social-hover .social-facebook a:hover{background-color:#5d82d1}.social-icons.social-colored .social-twitter a,.social-icons.social-hover .social-twitter a:hover{background-color:#40bff5}.social-icons.social-colored .social-youtube a,.social-icons.social-hover .social-youtube a:hover{background-color:#ef4e41}.social-icons.social-colored .social-instagram a,.social-icons.social-hover .social-instagram a:hover{background-color:#548bb6}.social-icons.social-colored .social-android a,.social-icons.social-hover .social-android a:hover{background-color:#a4c639}.social-icons.circle li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.counter{position:relative;text-align:center}.counter span{font-size:50px;font-weight:900;line-height:50px;color:#794672}.counter span+span{font-weight:400}.counter h3{display:block;font-weight:600;color:#3f3f3e;text-transform:uppercase;font-size:18px;position:relative;margin:15px 0;margin-bottom:0}.dark-bg .counter h3,.dark-bg .counter span,.text-white .counter h3,.text-white .counter span{color:#fff}.media-body h6{color:#3f3f3e;margin-bottom:0;font-weight:600;font-size:20px;text-transform:capitalize;display:inline-block;vertical-align:middle}.media-body p{margin:15px 0}.page-item:first-child .page-link{border-radius:5px}.page-link:focus,.page-link:hover{box-shadow:none;background:#794672;color:#fff;border-color:#794672}.ht-progress-bar{margin:20px 0}.ht-progress-bar h4{color:#3f3f3e;font-weight:700;font-size:16px}.ht-progress-bar .progress{height:25px;padding:8px;background:#eceff8;overflow:visible;border-radius:5px}.ht-progress-bar .progress .progress-bar{background-color:#794672;position:relative;overflow:visible;border-radius:5px}.ht-progress-bar .progress-parcent{position:absolute;right:0;top:-33px;color:#222021;font-size:16px;font-weight:600}.theme-bg .ht-progress-bar .progress{background:rgba(255, 255, 255, .2)}.dark-bg .ht-progress-bar .progress{background:#794672}.dark-bg .ht-progress-bar .progress .progress-bar,.theme-bg .ht-progress-bar .progress .progress-bar{background:#fff}.dark-bg .ht-progress-bar .progress-parcent,.dark-bg .ht-progress-bar h4,.theme-bg .ht-progress-bar .progress-parcent,.theme-bg .ht-progress-bar h4{color:#fff}.owl-carousel .testimonial{background:#111313;padding:30px}.owl-carousel .owl-item.center .testimonial h6{color:#fff}.owl-carousel .owl-item.center .testimonial{background:#794672}.testimonial-content p{font-size:16px;line-height:28px;font-weight:500;font-style:italic}.testimonial .testimonial-content span{font-size:40px;line-height:40px;display:inline-block;color:#794672;margin-bottom:15px}.testimonial .testimonial-content label{margin-bottom:0}.testimonial h6{color:#fff;text-transform:uppercase;display:block;margin-bottom:7px}.theme-bg .testimonial .testimonial-content span{color:#fff}.theme-bg .testimonial h6{color:#3f3f3e}.theme-bg .testimonial .testimonial-content{color:rgba(255, 255, 255, .9)}.dark-bg .testimonial .testimonial-content{color:#fff}.dark-bg .testimonial .testimonial-caption label,.theme-bg .testimonial .testimonial-caption label{color:#fff}.testimonial .testimonial-img{display:inline-block;margin-bottom:15px}.testimonial .testimonial-avatar img{border-radius:50%;width:100px;height:100px;padding:5px;-webkit-box-shadow:0 0 13px 3px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 13px 3px rgba(0, 0, 0, .1);box-shadow:0 0 13px 3px rgba(0, 0, 0, .1)}.testimonial.style-2{padding:0!important;background:0 0;margin:15px 15px 70px;position:relative}.testimonial.style-2 .testimonial-content{border-radius:5px;position:relative;background:#fff;padding:30px 30px 40px}.testimonial.style-2 .testimonial-content p{margin-bottom:15px;font-size:22px;line-height:32px}.testimonial.style-2 .testimonial-content i{color:rgba(0, 0, 0, .1);font-size:140px;left:40px;line-height:140px;position:absolute;top:40px}.testimonial.style-2 .testimonial-caption h6{color:#794672;font-size:22px;margin-top:5px}.testimonial.style-2 .testimonial-caption label{color:#232323}.testimonial.style-2 .testimonial-avatar{position:absolute;right:30px;bottom:-70px}.featured-item{padding:15px;position:relative;height:100%}.featured-item .featured-icon{display:inline-block;margin-bottom:20px}.featured-item .featured-icon i{color:#794672;display:inline-block;font-size:60px;line-height:60px}.featured-desc p{margin-bottom:0}.featured-title h4{margin-bottom:15px;font-weight:600;font-size:22px}.dark-bg .featured-desc,.dark-bg .featured-title h4,.theme-bg .featured-desc,.theme-bg .featured-icon i,.theme-bg .featured-title h4{color:#fff}.featured-item.style-2{background:#fff;border-radius:4px;padding:25px;overflow:hidden}.featured-item.style-2:before{position:absolute;bottom:0;left:0;width:100%;height:5px;content:'';opacity:0;-webkit-transition:opacity .35s, -webkit-transform .35s;transition:opacity .35s, transform .35s;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}.featured-item.style-2:hover:before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:-moz-linear-gradient(45deg, rgba(46, 204, 113, .6) 0, rgba(234, 16, 59, .6) 100%);background:-webkit-linear-gradient(45deg, rgba(46, 204, 113, .6) 0, rgba(234, 16, 59, .6) 100%);background:linear-gradient(45deg, rgba(46, 204, 113, .6) 0, rgba(234, 16, 59, .6) 100%)}.featured-item.style-2:hover{transform:translateY(5px);-webkit-transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px)}.featured-item.style-3{padding:50px 30px}.featured-item.style-4{padding:0 0 0 80px;position:relative;background:0 0}.featured-item.style-4 .featured-icon{left:0;position:absolute;top:0;display:inline-block;margin:0}.featured-item.style-4:hover{box-shadow:none;transform:inherit}.featured-item.style-5{padding:50px;background:#fff}.featured-item.style-5:hover{background:#794672}.featured-item.style-5:hover .featured-desc,.featured-item.style-5:hover .featured-icon i,.featured-item.style-5:hover .featured-title h4{color:#fff}.featured-item.style-5.active{transform:scale(1.1);z-index:9}.btn{padding:12px 25px;font-weight:500;background:none;color:#3f3f3e;border-radius:0;border:5px solid transparent;position:relative;overflow:hidden;z-index:9;text-transform:uppercase;transition:all .3s ease;box-shadow:none}.btn span{transition:inherit}.dark-bg .btn,.theme-bg .btn{color:#fff}.btn:focus{box-shadow:none}.btn:hover{background:#794672!important;color:#fff;transition:all .3s ease;box-shadow:0 0 15px 0 rgba(255, 255, 255, .8)}.white-bg .btn:hover{box-shadow:0 0 15px 0 rgba(0, 0, 0, .8)}.btn.btn-theme{background:#794672;color:#fff}.btn.btn-theme:hover{background:#111313;border-color:#794672}.btn.btn-radius{border-radius:5px}.btn.btn-circle{border-radius:30px}.btn.btn-white{background:#fff;color:#3f3f3e}.btn.btn-white:hover{color:#fff}.btn.btn-azul-hover:hover{transition:all .5s ease;background:#178bcf!important}.btn+.btn{margin-left:10px}.title{position:relative;color:#2c2c2c}.dark-bg .title{color:#fff}.section-title h6{position:relative;padding:0 40px;display:inline-block;font-weight:500}.section-title h6:before{content:"";position:absolute;background:#794672;left:0;top:50%;margin-top:-1px;width:30px;height:2px}.section-title h6:after{content:"";position:absolute;background:#794672;right:0;top:50%;margin-top:-1px;width:30px;height:2px}.dark-bg .section-title h6,.theme-bg .section-title h6,.theme-bg .title{color:#fff}.theme-bg .section-title h6:after,.theme-bg .section-title h6:before{background:#fff}.isotope .grid-item img{width:100%}.grid .grid-item{padding:10px}.grid.no-gutters .grid-item{padding:0}.portfolio-item{overflow:hidden;position:relative}.portfolio-hover h4{color:#fff;margin-bottom:0}.portfolio-hover span{color:#fff}.portfolio-icon{margin-top:15px}.portfolio-item a.popup{z-index:9;width:40px;height:40px;text-align:center;line-height:40px;background:#fff;display:inline-block;margin:0 5px;color:#794672;font-size:20px}.portfolio-item a.popup:hover{background:#fff;color:#794672}.portfolio-item .portfolio-hover{position:absolute;top:7px;left:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 2 * 7px);height:calc(100% - 2 * 7px);background:#3735b8;background:linear-gradient(90deg, rgba(121, 70, 114, .68) 35%, rgba(35, 176, 230, .54) 100%)}.portfolio-item .portfolio-hover{transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:.5s;transition-timing-function:linear;transition-delay:0s;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top}.portfolio-item .portfolio-title{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}.portfolio-item .portfolio-icon a{opacity:0}.portfolio-item .portfolio-icon a:first-child{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.portfolio-item .portfolio-icon a:nth-child(2){-webkit-transform:translateX(50%);transform:translateX(50%)}.portfolio-item:hover .portfolio-hover{transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:.5s;transition-timing-function:linear;transition-delay:0s;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}.portfolio-item:hover .portfolio-title{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.45s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.portfolio-item:hover .portfolio-icon a{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.85s;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.media-icon li:before{display:none}.mfp-bg{z-index:10000}.mfp-wrap{z-index:10001}