.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; width: auto; cursor: pointer; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; opacity:0; -webkit-transform: scale(1.7); -moz-transform: scale(1.7); -ms-transform: scale(1.7); -o-transform: scale(1.7); transform: scale(1.7);} .owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);} .owl-carousel .owl-nav .owl-prev{left:0px;} .owl-carousel .owl-nav .owl-next{right:0px;} .owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next{opacity:1;} .owl-carousel .owl-nav i{font-size: 18px; width:35px; height:35px; border-radius: 50%; line-height:35px; padding-left:2px; display: inline-block; color:#555555; background:#ffffff; border:1px solid #dddddd; font-weight:normal; text-align: center; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; position:relative;} .owl-carousel .owl-nav .owl-prev i{left:10px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; position:relative;} .owl-carousel .owl-nav .owl-next i{right:10px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; position:relative;} .owl-carousel .owl-nav .owl-prev:hover i{left:0px;} .owl-carousel .owl-nav .owl-next:hover i{right:0px;} .owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next{opacity:1;} .owl-carousel.light-arrow .owl-nav i{border-color: #fff; color: #fff} .owl-carousel.light-arrow .owl-nav i:hover{background:#fff; color:#333;} .owl-carousel .owl-controls .owl-dot{display: inline-block; margin-top: 10px;} .owl-carousel .owl-dots{display: inline-block; position: absolute; bottom:-35px; text-indent: inherit; width: 100%; cursor: pointer; text-align: center;} .owl-carousel.owl-theme .owl-dots .owl-dot span{background:rgba(0,0,0,0.3); border-radius: 30px; display: inline-block; width:5px; height:5px; margin: 0px 3px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; cursor: pointer;} .dark-bg .owl-carousel.owl-theme .owl-dots .owl-dot span{background:#ffffff;} .owl-carousel.owl-theme .owl-dots .owl-dot:hover span{background:rgba(0,0,0,0.8);} .owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:rgba(0,0,0,0.8);} 

/* /theme_impacto/static/src/less/responsive.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 992px){.section-lg{padding: 100px 0;}.section-md{padding: 70px 0;}.section-sm{padding: 50px 0;}.section-xs{padding: 40px 0;}.section-xx{padding: 25px 0;}.banner .title-extra-large{font-size: 100px; line-height: 110px;}.feature{margin-bottom: 30px;}.row > [class*="col-md-"]:last-child .feature{margin-bottom: 0;}.counter{margin-bottom: 30px;}.row > [class*="col-md-"]:last-child .counter{margin-bottom: 0;}.photobox{margin-bottom: 30px;}.photobox .photobox-img img{width: 100%;}.row > [class*="col-md-"]:last-child .photobox{margin-bottom: 0;}.feature-step{margin-bottom: 30px;}.row > [class*="col-md-"]:last-child .feature-step{margin-bottom: 0;}.interface-section img{margin-bottom: 30px;}.interface-section .row > [class*="col-md-"]:last-child img{margin-bottom: 0;}.pricing-table{margin-bottom: 20px;}.row > [class*="col-md-"]:last-child .pricing-table{margin-bottom: 0;}.team.style4{margin-bottom: 20px;}.row > [class*="col-md-"]:last-child .team.style4{margin-bottom: 0;}.team{margin-bottom: 30px;}.row > [class*="col-md-"]:last-child .team{margin-bottom: 0;}.testimonials.style-3{margin-bottom: 20px;}.valign, .valign > [class*='col-']{display: block;}.row-eq-height{display: block;}.bg-image{min-height: 400px;}.isotope.columns-3 .grid-item, .isotope.columns-4 .grid-item, .isotope.columns-5 .grid-item{width: 50%;}.btn-default.animated{padding-left: 20px; padding-right: 20px;}#team-carousel-5{padding: 0 50px;}#team-carousel-5 .carousel-control.left{left: 0px;}#team-carousel-5 .carousel-control.right{right: 0px;}.feature-step.new-style{display: block;}.feature-step.new-style:before{content: normal;}.services-left-right .row > [class*='col-']{padding-left: 15px; padding-right: 15px;}.services-left-right .padding-l-r{padding: 0; margin-bottom: 20px;}} @media (max-width: 767px){h1{font-size: 30px;}h2{font-size: 26px;}h3{font-size: 22px;}h4{font-size: 20px;}h5{font-size: 18px;}h6{font-size: 16px;}.section-lg{padding: 70px 0;}.section-md{padding: 50px 0;}.section-sm{padding: 40px 0;}.section-xs{padding: 30px 0;}.section-xx{padding: 20px 0;}.banner .slide-item{min-height: 350px; height: auto;}.banner .title-extra-large{font-size: 60px; line-height: 70px;}.banner .title-large{font-size: 50px; line-height: 60px;}.banner .title-medium{font-size: 34px; line-height: 40px;}.valign, .valign > [class*='col-']{display: block;}.bg-image{min-height: 300px;}#team-carousel-5{padding: 0 60px;}.box-top{margin-top: 30px;}} @media (max-width: 599px){.banner .slide-item{min-height: 300px;}.banner .title-extra-large{font-size: 40px; line-height: 50px;}.banner .title-large{font-size: 30px; line-height: 40px;}.banner .title-medium{font-size: 24px; line-height: 32px;}.isotope.columns-2 .grid-item, .isotope.columns-3 .grid-item, .isotope.columns-4 .grid-item, .isotope.columns-5 .grid-item{width: 100%;}.bg-image{min-height: 200px;}.team.style4 .member-image{display: block;}.team.style4 .member-image img{width: 100%;}.team.style4 .team-info{display: block; padding: 0; padding-top: 20px;}} @media (max-width: 992px){.bg-none-tablet{background-image: inherit !important;}} @media (max-width: 767px){.bg-none-mobile{background-image: inherit !important;}} 

/* /website_support/static/src/css/support.css defined in bundle 'web.assets_frontend' */
.support-main-title{font-size: 36px} .support-help-group{font-size: 30px;} .support-help-page{font-size: 24px;} .cust_header{font-size: 2vh; vertical-align:middle;} .cust_table_body{font-size: 2vh;} .cust{table-layout:auto; border : 1px solid #666666; width:100%;} .cust_td1{padding:5px; width:1px;white-space:nowrap; border : 1px solid #dddddd;} .cust_td{padding:5px; border : 1px solid #dddddd; height: 16vh;} .cust_tr{padding:5px; border : 1px solid #cccccc; position: sticky; top: 0; background: #dddddd; text-align: center;} .cust_tr_1{padding:1px; border : 1px solid #dddddd;} .custom_div{width: 100%; overflow-y: scroll;} .padding_tr{padding:5px; text-align: right;} .popup{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9999;} .popup-content{border: 1px solid #019cdc; background-color: #fff; width: 80vh; padding: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} #closePopup{margin-top: 10px;} .ticket_comment{width: 47%; height: 70px; display: inline-block;} .font-blue{color: #019cdc;} .btn-ticket-comment{background-color:#019cdc; color: white; font-weight: bold; width: 22vh; height: 38px; float:left; border-radius: 10px; border:solid 1px #fff;} .left{float: left;} .right{float: right;} .ticket_subject{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 35vh; overflow: hidden; text-overflow: ellipsis;} .project{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 16vh; overflow: hidden; text-overflow: ellipsis;} .submit_user_name{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 14vh; overflow: hidden; text-overflow: ellipsis;} .fixed_header{width: 100%; table-layout: fixed; border-collapse: collapse; border:1px solid #dddddd; margin-bottom: 10px;} .fixed_header tbody{display:block; width: 98%; overflow-y: scroll; overflow-x: hidden; height: 57vh;} .fixed_header thead tr{display: block;} .fixed_header thead{background: #dddddddb;} .fixed_header th, .fixed_header td{padding: 5px; text-align: left; width: 200px;} .ribbon_approved{position: relative; overflow: hidden;} .ribbon_approved::before{content: "Approved"; position: absolute; top: 22px; right: -59px; width: 200px; height: 30px; background-color: green; color: #fff; text-align: center; line-height: 30px; font-size: 2vh; font-weight: bold; transform: rotate(45deg);} .ribbon_rejected{position: relative; overflow: hidden;} .ribbon_rejected::before{content: "Rejected"; position: absolute; top: 22px; right: -59px; width: 200px; height: 30px; background-color: #ff4500; color: #fff; text-align: center; line-height: 30px; font-size: 2vh; font-weight: bold; transform: rotate(45deg);} .pro_div{width: 100%; clear: both; overflow: auto;} .pro_div_1{float: left; width: 50%; padding-left: 10%;} .pro_div_2{float: left; width: 50%;} .pro_table{width: 100%;} table.pro_table th{width: 40%; text-align: left; padding-left: 12px;} table.pro_table td{width: 60%; text-align: left; padding-left: 12px;} tab-content #agreement{padding-bottom: 30px;} tab-content #tasks{padding-bottom: 30px;} .custom_mt32{margin-top: 2px !important;} .form-control-1{display: block; width: 100%; height: 5vh; padding: 6px 12px; font-size: 2vh; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;} .form-control-2{display: block; width: 100%; height: 30px; padding: 6px 12px; font-size: 2vh; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;} .btn-sm-custom{padding: 4px 10px; font-size: 2vh; color: #ffffff; background-color: #019cdc; border-color: #2e6da4; border-radius:20px; border: none; width: 100px; height: 40px;} .custom_div_approval{width: 100%;} .custom-file-upload{border: 1px solid #ccc; display: inline-block; padding: 6px 12px; cursor: pointer; border-radius:16px; background-color: #019cdc; width:250px; color:white;} .custom-file-upload2{border: 1px solid #ccc; display: inline-block; padding: 6px 12px; cursor: pointer; border-radius:16px; background-color: #019cdc; width:250px; color:white; margin-left: -11px;} .search_ticket_css{height:280px; border:1px solid #e6e6e6; display:block; position: relative; margin-bottom:20px; width:96%; margin-left:14px; margin-top:3px; overflow: auto;} .search_my_project_css{height:250px; border:1px solid #e6e6e6; display:block; position: relative; margin-bottom:20px; width:96%; margin-left:14px; margin-top:3px; overflow: auto;} .submit_ticket_css{height:500px; border:1px solid #e6e6e6; display:block; position: relative; margin-bottom:200px; width:97%; margin-left:14px; margin-top:3px; overflow: auto;} .form-horizontal .form-group{margin-left: -15px; margin-right: -15px; margin-top: 2px; margin-bottom: 14px;} .thank_you{margin:20px 0px 20px 0px;} .cust_td_br br{display: none;} .cust_td_br{width: 300px;} .thank_you{width : 120px;} .submit_button{background-color: #019cdc; height: 45px; margin-left: -145px; margin-top: 35px;} .custom-textarea{display: block; width: 100%; height: 27vh; padding: 6px 12px; font-size: 2vh; line-height: 1.42857143; color: #000000; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;} .control-txt{padding:0px 1px; margin: 0px;} .main_container{height: 85vh; width: 100%;} .mt-n{margin: 0.83vh 0px 0px 0px;} .pt-l{padding-top:20px;} .title-sty{background-color:#0a78e4; border-top-left-radius: 10px; border-top-right-radius: 10px; padding:3px; height: 5vh;} .box-sty{border: solid 1px #9f9f9fee; margin-top: 15px; border-radius: 5px; padding: 0px 10px 10px 10px;} .btn-search{padding: 4px 10px; font-size: 2vh; color: #ffffff; background-color: #019cdc; border-color: #2e6da4; border-radius: 10px; border: none; width: 100px; height: 40px; margin-top: 20px;} .table > tbody > tr > td{padding: 20px 5px;} .table > thead > tr > th{align-content: center; align-items: center; border-bottom:solid 1px #dddddd; vertical-align: top;} thead{background-color: #89858514; border-top-right-radius: 10px; border-top-left-radius: 10px !important;} .text-left{text-align: left;} .text-right{text-align: right;} .mb-n{margin-bottom: 20px !important;} .pd-n{padding:15px 0px;} .btn-create{background-color:#019cdc; width: 19vh; height: 5vh; float:left; border-radius: 10px; border:solid 1px #fff;} .file-wrapper{align-items: center; margin-bottom: 10px;} .file-preview{width: 100px; height: 100px; margin-right: 10px; border: 1px solid #ccc;} .file-actions{display: flex; align-items: center;} .delete-button{color: red; cursor: pointer; margin-left: 2px; float: right;} .input-file{background-color:#019cdc; border: 1px solid #ccc; width:36vh; margin-left:1vh; margin-top:2vh; height:5vh; padding-top:1vh; display: inline-block; padding: 3px 12px; color:white; border-radius:10px;} .attachment{width: 100%; white-space: normal; overflow: hidden; text-overflow: ellipsis;} .filesContainer{margin-left:1vh; display: flex; align-items: center;} .file-list{width: 49vh; border: 1px solid #b3b3b3; border-radius:5px; padding:0px 12px; background-color:#ccc; color:#019cdc; margin-left:4vh;} .tk-cmt-input-list{width: 73vh; border: 1px solid #b3b3b3; border-radius:10px; padding:0px 12px; background-color:#ccc; color:#019cdc; margin-left:0vh;} .btn-down{background-color:#019cdc; width: 19vh; height: 5vh; float:right; border-radius: 10px; border:solid 1px #fff;} .btn-submit{background-color:#019cdc; width: 135px; height: 36x; float:left; border-radius: 10px; border:solid 1px #fff; color:#ffffff !important;} .detail-box{padding: 10px; background-color: #e0e0e0a8; border-top-right-radius: 10px; border-top-left-radius: 10px;} .card-sty{border: solid 1px #dddddd; padding-bottom: 20px; border-radius: 5px;} .pro_table > tbody > tr> th{line-height: 38px;} .table-title > thead,.table-title > thead >tr{background-color: #ffffff;} .nav-tabs > li > a :active{color:#019cdc !important; height: 5.5vh;} .nav-tabs > li.active{color: #dddddd !important; background-color: #ffffff; border-bottom-color: transparent; cursor: default; height: 5.5vh;} .txt-bg{background-color: #f9f9f9 !important;} .bg-gray{background-color: #dddddddb !important;} .bg-blue{background-color: #019cdc !important;} .text-blue{color: #019cdc !important; font-size: 2vh;} .text-white{color:#fff !important;} .comment-box{margin-top: 15px; border: #dddddd solid 1px; padding: 5px 10px;} 

/* /blog_design_custom/static/src/css/style.css defined in bundle 'web.assets_frontend' */
 .archive_year{display: inline-block;} .blogs_section{background-color: #f6f5fa;} .bg_img{background-size: cover; background-position: center; background-position: 50% 50%; opacity: 2; background-color: rgba(0, 0, 0, 0.25); color: #FFF;} .bg_img h3{color: white;} .subttile{font-style: italic; font-family: Crimson Text; font-size: 1.2em; font-weight: lighter;} .custom_blog_title{text-transform: uppercase; font-weight: 600;} .blog_line{width: 100%; height: 1px; border-color: #e1e1e1; margin-top:22px; margin-bottom: 1px;} .read_blog{padding: 8px 18px; text-transform: uppercase; margin-bottom: 5px !important; border: 1px solid;} .blog_cover_custom .o_blog_cover_container > .o_blog_cover_component{border-radius: 8px;} .overlay{background-color: rgba(0, 0, 0, 0.55); top: 0; left: 0; width: 100%; height: 100%; position: relative; z-index: 1;} .blog_panel div.panel-group{margin: 10px auto; box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); border-top: none;} .blog_panel .panel-accordion .panel-heading{padding: 12px; background-color: white; box-shadow: aqua; -moz-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.20); -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.20); box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.20);} .website_blog div[name="blog_post_data"]{font-size: 14px; color: black; margin-top:-5px!important;} .website_blog .o_blog_cover_container.o_list_cover{height: 220px!important;} #accordionArchives .panel-body{padding: 15px 8px;} .blog_panel .panel-title{font-weight: bolder; text-transform: uppercase; margin-top: 3px; color: black;} .blog_panel .panel-heading .accordion-toggle:after{content: '';} .blog_panel span[class*="fa-angle-"].pull-right{font-size: 1.5em; color: #337ab7;} .blog_panel .badge{color: #000; background-color: #eaeaf5;} .panel_list{padding: 4px; font-size: 16px; text-transform: capitalize;} .blog_tag{display: inline-block; background-color: #eaeaf5; padding: 0px 8px; margin: 2px 0px; text-transform: capitalize;} .cust_blog{text-transform: capitalize;} .website_blog .o_blog_post_title{font-size: 22px;} .cust_blog .o_blog_post_title{color: black; text-transform: uppercase;} .panel-body .active, .panel-body .active:hover, .panel-body .active:focus{color: #fff; background-color: #337ab7; border-radius: 4px;} a{text-decoration: unset !important;} a:hover{text-decoration: unset !important; color: inherit;} .twitter{color: #1da1f2 !important;} .facebook{color: #3b5998 !important;} .linkedin{color: #0077b5 !important;} .instagram{color: #ed143d !important;} .blog-share{color: black; font-size: 16px;} .blog_text_custom{margin: 0 0 10px 0; font-family: 'Poppins', sans-serif; font-weight: 700; color: white; line-height: 1.3; letter-spacing: -0.5px; font-size: 36px; text-align: right; padding-top: 120px;} .oe_img_bg_custom{background-repeat: no-repeat; height: 448px;}