.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto}
.eael-dual-header{display:block;margin-bottom:50px}.eael-dual-header .eaa-svg{font-size:36px}.eael-dual-header svg{height:1em;width:1em}.eael-dual-header .dch-sep-icon,.eael-dual-header .dch-icon{display:block;padding:0;margin:20px 0 10px 0;font-size:36px}.eael-dual-header .title,.eael-dual-header .title span{font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:10px 0}.eael-dual-header .title.load,.eael-dual-header .title span.load{color:#1abc9c}.eael-dual-header .title.load.gradient-color,.eael-dual-header .title span.load.gradient-color{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.eael-dual-header .subtext{font-size:16px;display:block}.eael-dual-header-content-align-center{text-align:center}.eael-dual-header-content-align-left{text-align:left}.eael-dual-header-content-align-right{text-align:right}@media screen and (max-width: 1024px)and (min-width: 768px){.eael-dual-header-content-tablet-align-center{text-align:center}.eael-dual-header-content-tablet-align-left{text-align:left}.eael-dual-header-content-tablet-align-right{text-align:right}}@media screen and (max-width: 767px){.eael-dual-header-content-mobile-align-center{text-align:center}.eael-dual-header-content-mobile-align-left{text-align:left}.eael-dual-header-content-mobile-align-right{text-align:right}}.eael-dch-separator-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-dch-separator-wrap .separator-one,.eael-dch-separator-wrap .separator-two{display:inline-block;width:15%;height:5px}.eael-dch-separator-wrap .separator-one{background:#207eff}.eael-dch-separator-wrap .separator-two{background:#4f6592}
table.eael-data-table thead .sorting_asc,table.eael-data-table thead .sorting_desc,table.eael-data-table thead .sorting{position:relative;z-index:0;outline:0;cursor:pointer}table.eael-data-table thead .sorting_asc:after,table.eael-data-table thead .sorting_desc:after,table.eael-data-table thead .sorting:after{position:absolute;top:50%;right:10px;font-family:"Font Awesome 5 Free";color:#fff;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-data-table-wrap .eael-data-tables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.eael-data-table-wrap .eael-data-tables_filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_filter label{font-weight:700}.eael-data-table-wrap .eael-data-tables_filter label input[type=search]{height:40px;border:1px solid rgba(0,0,0,.09);outline:0;padding:10px;margin-left:10px}.eael-data-table-wrap .eael-data-tables_length{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}.eael-data-table-wrap .eael-data-tables_length select{width:auto;max-width:120px;height:40px;border:1px solid rgba(0,0,0,.09);outline:0;margin-left:10px;margin-right:10px}.eael-data-table-wrap .eael-data-tables_length label{font-weight:700}.eael-data-table-wrap .eael-data-tables_info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:700}.eael-data-table-wrap .eael-data-tables_paginate{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button{padding:10px 15px;background:#f2f2f2;margin-right:2px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button:hover{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.current{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.disabled{cursor:no-drop;background:#f2f2f2;opacity:.5;color:#888}.data-header-icon{margin-right:10px;position:relative;top:2px}.eael-data-table{width:100%;height:auto;margin:0;border-collapse:separate;border:none}.eael-data-table tr{border-style:none}.eael-data-table thead tr{text-align:left}.eael-data-table thead tr th{padding:20px 15px;background:#4a4893;font-size:16px;font-weight:600;font-family:"Montserrat","sans-serif";line-height:1;color:#fff;border-color:#000;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table thead tr th:hover{border-color:#000}.eael-data-table tbody tr.even{-webkit-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.eael-data-table tbody tr.even:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.even:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr.odd{background:rgba(242,242,242,.5);-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.eael-data-table tbody tr.odd:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.odd:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr td{padding:20px 15px;font-size:14px;font-family:"Montserrat","sans-serif";line-height:1;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table-th-img{display:inline-block;margin:0 15px 0 0;line-height:1}.th-mobile-screen{display:none}@media(max-width: 767px){.eael-data-table-wrap{overflow-x:scroll !important;padding-bottom:5px}.th-mobile-screen{display:inline-block;padding:0 .6em;margin-right:10px;text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100px;flex-basis:100px}.th-mobile-screen .eael-data-table-th-img{margin:0 auto 15px auto;display:block}.th-mobile-screen .data-header-icon{margin:0 auto 15px auto;display:block}.td-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.td-content{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.td-content>p{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-responsive-option-enable .eael-data-table thead{display:none}.custom-responsive-option-enable .eael-data-table tbody tr td{float:none;clear:left;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-data-table .td-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.eael-dt-td-align-mobile-left .td-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.eael-dt-td-align-mobile-center .td-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-dt-td-align-mobile-right .td-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}table.eael-data-table thead .sorting:after{content:""}table.eael-data-table thead .headerSortDown:after{content:""}table.eael-data-table thead .headerSortUp:after{content:""}table.eael-data-table thead .sorting_disabled.sorting:after{display:none}table.eael-data-table .sorting.sorting-none:after{display:none}table.eael-data-table .sorting_desc.sorting-none:after{display:none}table.eael-data-table .sorting_asc.sorting-none:after{display:none}.eael-table-align-left table.eael-data-table{float:left}.eael-table-align-center table.eael-data-table{margin:0 auto}.eael-table-align-right table.eael-data-table{float:right}.eael-hide-elements .eael-data-tables_info{display:none}.eael-dt-th-align-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-center .eael-data-table thead tr th{text-align:center}.eael-dt-td-align-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-right .eael-data-table tbody tr td{text-align:right;padding-right:30px}.eael-dt-td-align-left .eael-data-table .th-mobile-screen{text-align:left}.eael-dt-td-align-center .eael-data-table .th-mobile-screen{text-align:center}.eael-dt-td-align-right .eael-data-table .th-mobile-screen{text-align:right}@media(max-width: 1024px){.eael-dt-td-align-tablet-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-tablet-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-tablet-right .eael-data-table tbody tr td{text-align:right}.eael-dt-th-align-tablet-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-tablet-left .eael-data-table .th-mobile-screen{text-align:left}.eael-dt-th-align-tablet-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-tablet-right .eael-data-table .th-mobile-screen{text-align:right}.eael-dt-th-align-tablet-center .eael-data-table thead tr th{text-align:center}.eael-dt-th-align-tablet-center .eael-data-table .th-mobile-screen{text-align:center}}@media(max-width: 767px){.eael-dt-td-align-mobile-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-mobile-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-mobile-right .eael-data-table tbody tr td{text-align:right}.eael-dt-th-align-mobile-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-mobile-left .eael-data-table .th-mobile-screen{text-align:left}.eael-dt-th-align-mobile-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-mobile-right .eael-data-table .th-mobile-screen{text-align:right}.eael-dt-th-align-mobile-center .eael-data-table thead tr th{text-align:center}.eael-dt-th-align-mobile-center .eael-data-table .th-mobile-screen{text-align:center}}.elementor-widget-opal-plans .scroll-area {
position: relative;
margin: auto;
width: 100%;
overflow: auto; }
.elementor-widget-opal-plans .table {
min-width: 1024px;
margin-bottom: 0; }
.elementor-widget-opal-plans .table-header {
color: #40404c;
font-weight: 700;
margin: 0 0 4px !important;
font-size: 15px; }
.elementor-widget-opal-plans .table-header .col-left {
background-color: #f5f7f5;
border-right: 4px solid #fff; }
.elementor-widget-opal-plans .table-header .q {
margin-top: 2px;
flex-grow: 1;
position: relative;
text-align: center;
padding: 6px 5px 2px;
color: #9898b3;
font-size: 12px;
font-weight: 700; }
.elementor-widget-opal-plans .table-header .q:before {
content: "";
position: absolute;
top: 0;
left: 1px;
right: 1px;
height: 4px;
background-color: #c4c4c4; }
.elementor-widget-opal-plans .table-header .year {
width: 100%;
text-align: center;
padding: 15px 5px;
border-top: none;
border-bottom: 1px solid #40404c;
border-left: 1px solid #40404c; }
.elementor-widget-opal-plans .table-header .top-line-item {
display: flex;
flex-wrap: wrap; }
.elementor-widget-opal-plans .table-header .top-line-item:last-child .year {
border-right: 1px solid #40404c; }
.elementor-widget-opal-plans .table-lines .table-line {
min-height: 38px;
margin: 0; }
.elementor-widget-opal-plans .table-lines .table-line:nth-of-type(odd) {
background-color: #f5f7f5; }
.elementor-widget-opal-plans .table-lines .table-line .col-right > .item-line {
height: 100%;
padding-top: 5px;
padding-bottom: 5px; }
.elementor-widget-opal-plans .table-lines .table-line .col-right .line {
border-radius: 20px;
text-align: center;
font-size: 10px;
font-weight: 500;
padding: 4px;
color: #fff;
background-color: #ff5722; }
.elementor-widget-opal-plans .table-lines .table-line .col-right .green-line {
position: absolute;
top: 0;
bottom: 0;
left: 0;
border-right: 1px solid #23e36f;
z-index: 1; }
.elementor-widget-opal-plans .table-lines .table-line .col-right .green-line:after {
content: "";
position: absolute;
right: 0;
top: 0;
bottom: 0;
left: 0;
opacity: 0.1;
background: #23e36f; }
.elementor-widget-opal-plans .table-lines .table-line .col-right .green-line:before {
content: "";
position: absolute;
left: -4px;
top: 0;
height: 100%;
width: 4px;
background-color: #fff; }
.elementor-widget-opal-plans .elementor-tab-title {
margin: 0 5px; }
.elementor-widget-opal-plans .elementor-tab-title:hover, .elementor-widget-opal-plans .elementor-tab-title.elementor-active {
color: #fff !important; }
.elementor-widget-opal-plans .elementor-tab-content {
display: block !important;
position: absolute;
opacity: 0;
visibility: hidden;
width: 100%; }
.elementor-widget-opal-plans .elementor-tab-content.elementor-active {
position: static;
width: auto;
opacity: 1;
visibility: visible; }
.elementor-widget-opal-plans .elementor-widget-opal-tabs .elementor-tabs-wrapper {
display: inline-flex; }
.elementor-widget-opal-plans .elementor-widget-opal-tabs .elementor-tab-content {
display: block !important; }
.elementor-widget-opal-plans .plans-select-date {
margin-bottom: 2em; }
.elementor-widget-opal-plans .plans-select-date select {
width: auto;
min-width: 200px;
background-color: rgba(0, 0, 0, 0.03); }
.elementor-widget-opal-plans .plans-select-date select:hover, .elementor-widget-opal-plans .plans-select-date select:focus, .elementor-widget-opal-plans .plans-select-date select:active {
background-color: rgba(0, 0, 0, 0.06); }
.elementor-widget-opal-plans .gallery-item-content {
position: relative; }
.elementor-widget-opal-plans .temp-loading {
display: none;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #fff;
z-index: 11; }
.elementor-widget-opal-plans .temp-loading > span {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center; }
.elementor-widget-opal-plans .temp-item {
display: block;
position: absolute;
opacity: 0;
visibility: hidden;
width: 100%; }
.elementor-widget-opal-plans .temp-item.active {
position: static;
width: auto;
opacity: 1;
visibility: visible; }
.construction-plan {
min-height: 300px; }
.construction-plan .h1 {
margin-bottom: 60px;
font-size: 40px;
text-align: center; }
@media (max-width: 767px) {
.construction-plan .h1 {
margin-bottom: 40px;
font-size: 24px; } }
.construction-plan .animated-number {
display: inline-block;}
.construction-plan .animated-number:after {
content: '%'; }
.construction-plan .progress-line {
position: relative;
background-color: #778474;
border-radius: 2px;
height: 2px; }
@media (max-width: 767px) {
.construction-plan .progress-line {
height: 280px;
width: 2px;
margin-left: 30px; } }
.construction-plan .progress-dot {
position: absolute;
top: -5px;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #778474; }
@media (max-width: 767px) {
.construction-plan .progress-dot {
left: -5px !important;
top: 0; } }
.construction-plan .progress-dot .construction-desc {
position: absolute;
white-space: nowrap;
top: 20px;
font-weight: 700;
text-align: left; }
@media (max-width: 767px) {
.construction-plan .progress-dot .construction-desc {
line-height: 1.2;
top: 0;
left: 40px; } }
.construction-plan .progress-dot.item-active {
background-color: #05cf55; }
.construction-plan .progress-dot.item-active .construction-desc {
color: #4dff93; }
.construction-plan .progress-dot.first {
left: 0; }
.construction-plan .progress-dot.last {
left: 95%; }
@media (max-width: 767px) {
.construction-plan .progress-dot.last {
top: 95%; } }
.construction-plan .progress-dot.last .construction-desc {
right: 0;
text-align: right; }
@media (max-width: 767px) {
.construction-plan .progress-dot.last .construction-desc {
left: 40px;
top: auto;
bottom: 0; } }
.construction-plan .progress-dot.now {
background-color: #00ff65;
box-shadow: 0 0 15px #00ff65, 0 0 15px #00ff65; }
.construction-plan .active-line {
position: absolute;
height: 2px;
top: 0;
left: 0;
background-color: #05cf55;
box-shadow: 0 0 16px #59ffae, 0 4px 16px #59ffae; }
@media (max-width: 767px) {
.construction-plan .active-line {
width: 2px; } }
.elementor-gallery-item {
text-align: center;
position: relative; }
.elementor-gallery-item .elementor-gallery-image {
display: block;
width: 100%;
border: 1px solid #e1e1e1;
border-radius: 3px;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.elementor-gallery-item .elementor-gallery-image:hover {
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07); }
.elementor-gallery-item .elementor-gallery-image i {
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
font-size: 50px;
font-size: 3.33333rem;
display: inline-block;
position: relative;
width: 1em;
height: 1em; }
.elementor-gallery-item .elementor-gallery-image i:before {
position: absolute;
line-height: 1;
left: 0;
top: 0; }
.elementor-gallery-item .elementor-gallery-image img {
width: 100%; }
.elementor-gallery-item .elementor-gallery-image svg path {
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.elementor-gallery-item .gallery-title {
position: absolute;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255, 255, 255, 0.75);
color: #000;
padding: 0.5rem 1rem; }
.elementor-gallery-wrapper .row, .elementor-gallery-wrapper body.opal-default-content-layout-2cr #content .wrap, body.opal-default-content-layout-2cr #content .elementor-gallery-wrapper .wrap, .elementor-gallery-wrapper body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cl #content .elementor-gallery-wrapper .wrap, .elementor-gallery-wrapper body.opal-content-layout-2cr #content .wrap, body.opal-content-layout-2cr #content .elementor-gallery-wrapper .wrap, .elementor-gallery-wrapper [data-opal-columns], .elementor-gallery-wrapper .opal-archive-style-4.blog .site-main, .opal-archive-style-4.blog .elementor-gallery-wrapper .site-main, .elementor-gallery-wrapper .opal-archive-style-4.archive .site-main, .opal-archive-style-4.archive .elementor-gallery-wrapper .site-main, .elementor-gallery-wrapper .site-footer .widget-area, .site-footer .elementor-gallery-wrapper .widget-area, .elementor-gallery-wrapper .comment-form, .elementor-gallery-wrapper .widget .gallery, .widget .elementor-gallery-wrapper .gallery,
.elementor-gallery-wrapper .elementor-element .gallery, .elementor-element .elementor-gallery-wrapper .gallery,
.elementor-gallery-wrapper .entry-gallery .gallery, .entry-gallery .elementor-gallery-wrapper .gallery,
.elementor-gallery-wrapper .single .gallery, .single .elementor-gallery-wrapper .gallery, .elementor-gallery-wrapper [data-elementor-columns], .elementor-gallery-wrapper .project-group, .elementor-gallery-wrapper .form-project {
justify-content: center; }
.elementor-gallery-wrapper a {
display: block; }
.elementor-gallery-wrapper img {
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.elementor-widget-opal-gallery-slider .slick-arrow {
width: auto;
line-height: normal;
height: auto;
color: #000;
margin: 0px;
padding: 0;
background: transparent;
display: inline-block;
cursor: pointer;
position: absolute;
top: 50%;
border: none;
z-index: 1;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
text-align: center;
font-size: 0px;
font-size: 0rem;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.elementor-widget-opal-gallery-slider .slick-arrow i {
font-size: 16px;
display: block;
color: #000;
background: #fff;
border: 1px solid #e1e1e1;
border-radius: 3px;
width: 55px;
height: 55px;
line-height: 55px;
box-sizing: initial;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.elementor-widget-opal-gallery-slider .slick-arrow.slick-next {
right: -70px; }
.elementor-widget-opal-gallery-slider .slick-arrow.slick-next i {
text-align: center;
display: block; }
.elementor-widget-opal-gallery-slider .slick-arrow.slick-prev {
left: -70px; }
.elementor-widget-opal-gallery-slider .slick-arrow.slick-prev i {
text-align: center;
display: block; }
.elementor-widget-opal-gallery-slider .slick-arrow:hover {
background-color: transparent;
text-decoration: none; }
.elementor-widget-opal-gallery-slider .slick-arrow:hover i {
color: #fff; }
.elementor-widget-opal-gallery-slider .navigation-thumbs .slick-current .thumb-item:before {
opacity: 1; }
.elementor-widget-opal-gallery-slider .navigation-thumbs .thumb-item {
padding: 0 5px;
cursor: pointer;
position: relative; }
.elementor-widget-opal-gallery-slider .navigation-thumbs .thumb-item img {
width: 100%;
max-width: 110px; }
@media (max-width: 767px) {
.elementor-widget-opal-gallery-slider .navigation-thumbs .thumb-item img {
max-width: 70px; } }
.elementor-widget-opal-gallery-slider .navigation-thumbs .thumb-item:before {
position: absolute;
left: 5px;
bottom: 0;
right: 5px;
top: 0;
border: 3px solid;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 0;
content: "";
z-index: 3; }
.elementor-widget-opal-gallery-slider .navigation-thumbs .thumb-item:hover:before {
opacity: 1; }
.elementor-widget-opal-gallery-slider .navigation-thumbs .slick-arrow i {
width: 40px;
height: 40px;
line-height: 40px; }
.elementor-widget-opal-gallery-slider .navigation-thumbs .slick-arrow.slick-next {
right: -20px; }
.elementor-widget-opal-gallery-slider .navigation-thumbs .slick-arrow.slick-prev {
left: -20px; }