Elementor Page Builder - Version 1.4.10

Version Description

  • 25.06.2017 =
  • Fix! CSS autoprefixer for minified files (last 5 versions of browsers support)
Download this release

Release Info

Developer KingYes
Plugin Icon 128x128 Elementor Page Builder
Version 1.4.10
Comparing to
See all releases

Code changes from version 1.5.0-RC2 to 1.4.10

assets/css/admin-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  .dialog-widget {
3
  position: fixed;
4
  height: 100%;
@@ -75,6 +75,21 @@
75
  .dialog-alert-widget .dialog-buttons-wrapper > button {
76
  width: 100%; }
77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  .dialog-lightbox-close-button {
79
  cursor: pointer;
80
  position: absolute;
@@ -96,9 +111,6 @@
96
  height: 100%;
97
  width: 100%; }
98
 
99
- .elementor-hidden {
100
- display: none; }
101
-
102
  body.elementor-editor-active .elementor-switch-mode-off {
103
  display: none; }
104
 
@@ -128,6 +140,9 @@ body.elementor-editor-inactive .elementor-switch-mode-on {
128
  body.elementor-editor-inactive #elementor-editor {
129
  display: none; }
130
 
 
 
 
131
  #adminmenu #toplevel_page_elementor div.wp-menu-image:before {
132
  content: "\e800";
133
  font-family: eicon;
@@ -259,14 +274,6 @@ body.elementor-editor-inactive #elementor-editor {
259
  font-family: eicon;
260
  font-size: 17px; }
261
 
262
- .elementor-settings-form-page {
263
- padding-top: 30px; }
264
- .elementor-settings-form-page:not(.elementor-active) {
265
- display: none; }
266
-
267
- ._elementor_settings_update_time {
268
- display: none; }
269
-
270
  /*= Elementor Message
271
  ---------------------------------------*/
272
  .notice.elementor-message {
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  .dialog-widget {
3
  position: fixed;
4
  height: 100%;
75
  .dialog-alert-widget .dialog-buttons-wrapper > button {
76
  width: 100%; }
77
 
78
+ .dialog-popup-message {
79
+ height: 155px;
80
+ width: 155px;
81
+ background-color: #fff;
82
+ border-radius: 10px; }
83
+
84
+ .elementor-dialog-message {
85
+ padding: 15px; }
86
+ .elementor-dialog-message .fa {
87
+ font-size: 85px;
88
+ padding: 10px; }
89
+
90
+ .elementor-dialog-message-text {
91
+ text-transform: uppercase; }
92
+
93
  .dialog-lightbox-close-button {
94
  cursor: pointer;
95
  position: absolute;
111
  height: 100%;
112
  width: 100%; }
113
 
 
 
 
114
  body.elementor-editor-active .elementor-switch-mode-off {
115
  display: none; }
116
 
140
  body.elementor-editor-inactive #elementor-editor {
141
  display: none; }
142
 
143
+ .elementor-hidden {
144
+ display: none; }
145
+
146
  #adminmenu #toplevel_page_elementor div.wp-menu-image:before {
147
  content: "\e800";
148
  font-family: eicon;
274
  font-family: eicon;
275
  font-size: 17px; }
276
 
 
 
 
 
 
 
 
 
277
  /*= Elementor Message
278
  ---------------------------------------*/
279
  .notice.elementor-message {
assets/css/admin-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- .dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-hidden,body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicon;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-left:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;right:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicon;font-size:17px}.elementor-settings-form-page{padding-top:30px}._elementor_settings_update_time,.elementor-settings-form-page:not(.elementor-active){display:none}.notice.elementor-message{border-right-color:#9b0a46!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#9b0a46;font-size:50px;width:50px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-update-now{text-align:center}.notice.elementor-message .elementor-update-now .elementor-button{background-color:#9b0a46;color:#fff;border-color:#7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-update-now .elementor-button i{padding-left:5px}.notice.elementor-message .elementor-update-now .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-update-now .elementor-button:active{box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:767px){.notice.elementor-message{padding:10px}.notice.elementor-message .elementor-message-inner{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-content{display:block;padding:0}.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:none}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button i:before{content:"\f335";font:20px dashicons}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:right}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:right}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:right;margin:0 0 0 15px;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 30px 0 0;padding:5px;font-size:13px;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:right;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#9b0a46;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:b 2s infinite linear;animation:b 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:left;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#9b0a46;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-right:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ .dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}.elementor-hidden,body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicon;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-left:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;right:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicon;font-size:17px}.notice.elementor-message{border-right-color:#9b0a46!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#9b0a46;font-size:50px;width:50px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-update-now{text-align:center}.notice.elementor-message .elementor-update-now .elementor-button{background-color:#9b0a46;color:#fff;border-color:#7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-update-now .elementor-button i{padding-left:5px}.notice.elementor-message .elementor-update-now .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-update-now .elementor-button:active{box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (max-width:767px){.notice.elementor-message{padding:10px}.notice.elementor-message .elementor-message-inner{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-content{display:block;padding:0}.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:none}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button i:before{content:"\f335";font:20px dashicons}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:right}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:right}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:right;margin:0 0 0 15px;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 30px 0 0;padding:5px;font-size:13px;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:right;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#9b0a46;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:b 2s infinite linear;animation:b 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:left;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#9b0a46;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-right:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}
assets/css/admin.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  .dialog-widget {
3
  position: fixed;
4
  height: 100%;
@@ -75,6 +75,21 @@
75
  .dialog-alert-widget .dialog-buttons-wrapper > button {
76
  width: 100%; }
77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  .dialog-lightbox-close-button {
79
  cursor: pointer;
80
  position: absolute;
@@ -96,9 +111,6 @@
96
  height: 100%;
97
  width: 100%; }
98
 
99
- .elementor-hidden {
100
- display: none; }
101
-
102
  body.elementor-editor-active .elementor-switch-mode-off {
103
  display: none; }
104
 
@@ -128,6 +140,9 @@ body.elementor-editor-inactive .elementor-switch-mode-on {
128
  body.elementor-editor-inactive #elementor-editor {
129
  display: none; }
130
 
 
 
 
131
  #adminmenu #toplevel_page_elementor div.wp-menu-image:before {
132
  content: "\e800";
133
  font-family: eicon;
@@ -259,14 +274,6 @@ body.elementor-editor-inactive #elementor-editor {
259
  font-family: eicon;
260
  font-size: 17px; }
261
 
262
- .elementor-settings-form-page {
263
- padding-top: 30px; }
264
- .elementor-settings-form-page:not(.elementor-active) {
265
- display: none; }
266
-
267
- ._elementor_settings_update_time {
268
- display: none; }
269
-
270
  /*= Elementor Message
271
  ---------------------------------------*/
272
  .notice.elementor-message {
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  .dialog-widget {
3
  position: fixed;
4
  height: 100%;
75
  .dialog-alert-widget .dialog-buttons-wrapper > button {
76
  width: 100%; }
77
 
78
+ .dialog-popup-message {
79
+ height: 155px;
80
+ width: 155px;
81
+ background-color: #fff;
82
+ border-radius: 10px; }
83
+
84
+ .elementor-dialog-message {
85
+ padding: 15px; }
86
+ .elementor-dialog-message .fa {
87
+ font-size: 85px;
88
+ padding: 10px; }
89
+
90
+ .elementor-dialog-message-text {
91
+ text-transform: uppercase; }
92
+
93
  .dialog-lightbox-close-button {
94
  cursor: pointer;
95
  position: absolute;
111
  height: 100%;
112
  width: 100%; }
113
 
 
 
 
114
  body.elementor-editor-active .elementor-switch-mode-off {
115
  display: none; }
116
 
140
  body.elementor-editor-inactive #elementor-editor {
141
  display: none; }
142
 
143
+ .elementor-hidden {
144
+ display: none; }
145
+
146
  #adminmenu #toplevel_page_elementor div.wp-menu-image:before {
147
  content: "\e800";
148
  font-family: eicon;
274
  font-family: eicon;
275
  font-size: 17px; }
276
 
 
 
 
 
 
 
 
 
277
  /*= Elementor Message
278
  ---------------------------------------*/
279
  .notice.elementor-message {
assets/css/admin.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- .dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-hidden,body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicon;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-right:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;left:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicon;font-size:17px}.elementor-settings-form-page{padding-top:30px}._elementor_settings_update_time,.elementor-settings-form-page:not(.elementor-active){display:none}.notice.elementor-message{border-left-color:#9b0a46!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#9b0a46;font-size:50px;width:50px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-update-now{text-align:center}.notice.elementor-message .elementor-update-now .elementor-button{background-color:#9b0a46;color:#fff;border-color:#7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-update-now .elementor-button i{padding-right:5px}.notice.elementor-message .elementor-update-now .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-update-now .elementor-button:active{box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:767px){.notice.elementor-message{padding:10px}.notice.elementor-message .elementor-message-inner{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-content{display:block;padding:0}.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:none}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button i:before{content:"\f335";font:20px dashicons}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:left}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:left}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:left;margin:0 15px 0 0;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 0 0 30px;padding:5px;font-size:13px;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:left;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#9b0a46;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:b 2s infinite linear;animation:b 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:right;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#9b0a46;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-left:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ .dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}.elementor-hidden,body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicon;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-right:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;left:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicon;font-size:17px}.notice.elementor-message{border-left-color:#9b0a46!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#9b0a46;font-size:50px;width:50px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-update-now{text-align:center}.notice.elementor-message .elementor-update-now .elementor-button{background-color:#9b0a46;color:#fff;border-color:#7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-update-now .elementor-button i{padding-right:5px}.notice.elementor-message .elementor-update-now .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-update-now .elementor-button:active{box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (max-width:767px){.notice.elementor-message{padding:10px}.notice.elementor-message .elementor-message-inner{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-content{display:block;padding:0}.notice.elementor-message .elementor-message-inner .elementor-message-icon,.notice.elementor-message .elementor-message-inner .elementor-update-now{display:none}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button i:before{content:"\f335";font:20px dashicons}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:left}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:left}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:left;margin:0 15px 0 0;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 0 0 30px;padding:5px;font-size:13px;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:left;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#9b0a46;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:b 2s infinite linear;animation:b 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:right;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#9b0a46;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-left:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}
assets/css/editor-preview-rtl.css CHANGED
@@ -1,78 +1,19 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @-webkit-keyframes placeholder-section {
3
- 0% {
4
- height: 0;
5
- opacity: 0; }
6
- 100% {
7
- height: 40px;
8
- opacity: .9; } }
9
-
10
- @keyframes placeholder-section {
11
- 0% {
12
- height: 0;
13
- opacity: 0; }
14
- 100% {
15
- height: 40px;
16
- opacity: .9; } }
17
-
18
- @-webkit-keyframes placeholder-column {
19
- 0% {
20
- width: 0;
21
- opacity: 0; }
22
- 100% {
23
- width: 10px;
24
- opacity: .9; } }
25
-
26
- @keyframes placeholder-column {
27
- 0% {
28
- width: 0;
29
- opacity: 0; }
30
- 100% {
31
- width: 10px;
32
- opacity: .9; } }
33
-
34
- @-webkit-keyframes placeholder-widget {
35
- 0% {
36
- height: 0;
37
- opacity: 0; }
38
- 100% {
39
- height: 10px;
40
- opacity: .9; } }
41
-
42
- @keyframes placeholder-widget {
43
- 0% {
44
- height: 0;
45
- opacity: 0; }
46
- 100% {
47
- height: 10px;
48
- opacity: .9; } }
49
-
50
- @-webkit-keyframes section-outline {
51
- 0% {
52
- opacity: 0; }
53
- 100% {
54
- opacity: 1; } }
55
-
56
- @keyframes section-outline {
57
- 0% {
58
- opacity: 0; }
59
- 100% {
60
- opacity: 1; } }
61
-
62
  body.elementor-editor-active.layout-section .entry-content {
63
  overflow: visible; }
64
 
65
  body.elementor-editor-active .article {
66
  overflow: visible; }
67
 
68
- body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings {
69
  clear: unset; }
70
 
71
  #elementor .animated {
72
  -webkit-animation-fill-mode: none !important;
73
  animation-fill-mode: none !important; }
74
 
75
- #elementor .elementor-editor-element-settings {
76
  word-break: normal; }
77
 
78
  #elementor .gallery {
@@ -84,33 +25,21 @@ html.elementor-html {
84
  #elementor {
85
  position: relative; }
86
 
87
- .elementor-editor-active .elementor-inner {
88
- margin-top: 23px; }
89
-
90
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder {
91
  display: none; }
92
 
93
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view {
94
- position: absolute;
95
- top: 0;
96
- bottom: 0;
97
- left: 0;
98
- right: 0;
99
  z-index: 1; }
100
 
101
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add {
 
 
102
  text-align: center;
103
- border: 1px dashed #d5dadf;
104
- display: -webkit-flex;
105
- display: -ms-flexbox;
106
- display: flex;
107
- height: 100%;
108
- -webkit-align-items: center;
109
- -ms-flex-align: center;
110
- align-items: center;
111
- -webkit-justify-content: center;
112
- -ms-flex-pack: center;
113
- justify-content: center; }
114
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon {
115
  font-size: 19px;
116
  color: #a4afb7;
@@ -119,168 +48,168 @@ html.elementor-html {
119
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element > .elementor-element-overlay {
120
  position: absolute;
121
  top: 0;
 
122
  left: 0;
 
123
  letter-spacing: 0;
124
  z-index: 9998;
125
  pointer-events: none; }
126
 
127
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty {
128
- background-color: rgba(213, 218, 223, 0.8); }
 
 
 
 
 
 
 
 
 
129
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
130
- color: #c2cbd2;
131
- font-size: 22px;
132
- display: block;
133
- text-align: center;
134
- padding: 10px 0; }
 
 
 
 
 
135
 
136
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable) > .elementor-element-overlay .elementor-editor-element-settings {
137
  display: none; }
138
 
139
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="top"]:before, .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"] + .elementor-element:before {
140
- content: '';
141
- background-color: #71d7f7;
142
- transition-timing-function: ease-out;
143
- opacity: .9;
144
- height: 10px;
145
- -webkit-animation: placeholder-widget 500ms;
146
- animation: placeholder-widget 500ms;
147
- display: block; }
148
-
149
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"]:last-child:after {
150
- content: '';
151
- background-color: #71d7f7;
152
- transition-timing-function: ease-out;
153
- opacity: .9;
154
- height: 10px;
155
- -webkit-animation: placeholder-widget 500ms;
156
- animation: placeholder-widget 500ms;
157
- display: block; }
158
-
159
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-section > .elementor-element-overlay {
160
- right: 0;
161
- bottom: 0; }
162
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-section > .elementor-element-overlay:after {
163
- position: absolute;
164
- left: 2px;
165
- right: 2px;
166
- top: 2px;
167
- bottom: 2px;
168
- outline: 2px solid #71d7f7;
169
- -webkit-animation: section-outline .75s;
170
- animation: section-outline .75s; }
171
 
172
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover > .elementor-element-overlay:after, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable > .elementor-element-overlay:after {
173
- content: ''; }
 
174
 
175
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section > .elementor-container > .elementor-row {
176
- min-height: 80px; }
 
 
 
177
 
178
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child {
179
- margin-top: 15px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
180
 
181
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings {
182
  position: absolute;
183
- overflow: hidden;
184
- display: -webkit-flex;
185
- display: -ms-flexbox;
186
- display: flex;
187
- height: 23px;
188
- list-style: none;
189
- margin: 0;
190
- padding: 0;
191
- font-family: Arial, Helvetica, sans-serif;
192
- font-size: 13px;
193
- font-weight: normal;
194
- font-style: normal;
195
- line-height: 1;
196
- z-index: 1;
197
- pointer-events: all; }
198
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active ~ .elementor-editor-element-setting {
199
- margin-right: 0; }
200
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
201
- width: 0;
202
- font-size: 0;
203
- padding: 0; }
204
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
  color: #f00; }
206
 
207
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting {
208
- cursor: pointer;
209
- display: -webkit-flex;
210
- display: -ms-flexbox;
211
- display: flex;
212
- -webkit-align-items: center;
213
- -ms-flex-align: center;
214
- align-items: center;
215
- -webkit-justify-content: center;
216
- -ms-flex-pack: center;
217
- justify-content: center;
218
- padding: 0;
219
- margin: 0;
220
- font-size: 10px;
221
- color: #fff;
222
- width: 22px;
223
- transition: margin .3s, width .3s, font .3s;
224
- box-sizing: content-box; }
225
-
226
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings {
227
- top: 0;
228
- right: 50%;
229
- background-image: linear-gradient(to bottom, #41c9f4, #71d7f7);
230
- border-radius: 3px 3px 0 0;
231
- -webkit-transform: translateX(50%) translateY(-100%);
232
- -ms-transform: translateX(50%) translateY(-100%);
233
- transform: translateX(50%) translateY(-100%); }
234
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover {
235
- background-color: #10bcf2; }
236
- @media (min-width: 1025px) {
237
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
238
- padding-right: 1px; }
239
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active) {
240
- padding-left: 1px; }
241
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
242
- padding-left: 1px; } }
243
-
244
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings {
245
- top: -1px;
246
  right: -1px;
247
- border-radius: 0 3px 0 0;
248
- background-image: linear-gradient(to bottom, #6d7882, #556068); }
249
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover {
 
 
 
 
 
 
 
250
  background-color: #495157; }
 
 
 
 
 
 
 
 
 
251
  @media (min-width: 1025px) {
252
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child {
253
- padding-right: 1px; }
254
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active) {
255
- padding-left: 1px; }
256
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child {
257
- padding-left: 1px; } }
 
 
 
 
258
 
259
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings {
260
  z-index: 2;
261
- top: -1px;
262
- left: -1px;
263
- background-image: linear-gradient(to top, #41c9f4, #71d7f7);
264
- border-radius: 0 0 3px 0;
265
- -webkit-flex-direction: row-reverse;
266
- -ms-flex-direction: row-reverse;
267
- flex-direction: row-reverse; }
268
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover {
269
- background-color: #10bcf2; }
270
- @media (min-width: 1025px) {
271
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child {
272
- padding-left: 1px; }
273
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active) {
274
- padding-right: 1px; }
275
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child {
276
- padding-right: 1px; } }
277
-
278
- @media (min-width: 1025px) {
279
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger {
280
- cursor: move; } }
281
 
282
  @media (max-width: 1024px) {
283
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger) {
284
  display: none; } }
285
 
286
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
@@ -292,29 +221,41 @@ html.elementor-html {
292
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over {
293
  border: 1px solid #f00; }
294
 
295
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .elementor-element-overlay {
296
- right: 0;
297
- bottom: 0; }
298
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .elementor-element-overlay:after {
 
 
299
  position: absolute;
 
300
  left: 0;
301
  right: 0;
302
  top: 0;
303
  bottom: 0;
304
- outline: 1px dashed #6d7882; }
305
-
306
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay {
307
- border: 1px solid #ffffff; }
308
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay:after, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay:after {
309
- content: ''; }
310
 
311
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay {
312
  border: 1px solid #71d7f7; }
313
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay:after {
314
  display: none; }
315
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
317
- cursor: col-resize;
318
  width: 7px;
319
  position: absolute;
320
  left: -5px;
@@ -328,9 +269,12 @@ html.elementor-html {
328
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
329
  display: none !important; } }
330
 
 
 
 
331
  @media (min-width: 768px) {
332
  .elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
333
- margin: 10px; } }
334
 
335
  .elementor-editor-active .elementor-widget.elementor-loading {
336
  opacity: .3; }
@@ -341,20 +285,30 @@ html.elementor-html {
341
  .elementor-editor-active .elementor-widget.elementor-element-editable, .elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover {
342
  outline: 1px solid #71d7f7; }
343
 
344
- .elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings {
345
  display: none; }
346
 
 
 
 
347
  .elementor-editor-active .handle {
348
  display: none; }
349
 
 
 
 
 
 
 
 
 
350
  .elementor-editor-active .elementor-sortable-helper {
351
  position: absolute;
352
  border-radius: 3px;
353
  background-color: #fff;
354
  text-align: center;
355
  color: #556068;
356
- box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
357
- cursor: move; }
358
  .elementor-editor-active .elementor-sortable-helper .icon {
359
  font-size: 28px;
360
  padding-top: 15px;
@@ -371,80 +325,41 @@ html.elementor-html {
371
  vertical-align: middle;
372
  height: 40px; }
373
 
374
- .elementor-sortable-placeholder:not(.elementor-column-placeholder) {
375
- background-color: #71d7f7;
376
- -webkit-animation-timing-function: ease-out;
377
- animation-timing-function: ease-out;
378
- -webkit-animation-duration: 500ms;
379
- animation-duration: 500ms;
380
- opacity: .9; }
381
-
382
- .elementor-section-placeholder {
383
- height: 40px;
384
- -webkit-animation-name: placeholder-section;
385
- animation-name: placeholder-section; }
386
-
387
- .elementor-column-placeholder {
388
- position: relative; }
389
- .elementor-column-placeholder:before, .elementor-column-placeholder:after {
390
- content: '';
391
- position: absolute;
392
- top: 10px;
393
- bottom: 10px;
394
- right: 10px;
395
- left: 10px; }
396
- .elementor-column-placeholder:before {
397
- border: 1px solid #6d7882; }
398
- .elementor-column-placeholder:after {
399
- border: 1px dashed #fff; }
400
-
401
- .elementor-widget-placeholder {
402
- height: 10px;
403
- -webkit-animation-name: placeholder-widget;
404
- animation-name: placeholder-widget; }
405
-
406
- .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add:after,
407
- .elementor-first-add.elementor-html5dnd-current-element:after {
408
  content: '';
409
- background-color: #71d7f7;
410
- transition-timing-function: ease-out;
411
- opacity: .9;
412
- height: 10px;
413
- -webkit-animation: placeholder-widget 500ms;
414
- animation: placeholder-widget 500ms;
415
- width: 100%; }
416
-
417
- .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add .elementor-icon,
418
- .elementor-first-add.elementor-html5dnd-current-element .elementor-icon {
419
  display: none; }
420
 
421
- .elementor-draggable-over[data-dragged-element="section"][data-dragged-is-inner="true"] .elementor-inner-column .elementor-sortable-placeholder {
422
  display: none; }
423
 
424
- .elementor-add-section {
425
  background-color: rgba(255, 255, 255, 0.5);
 
426
  max-width: 1140px;
427
  position: relative; }
428
- .elementor-add-section:not(.elementor-dragging-on-child) {
429
  border: 2px dashed #d5dadf; }
430
- .elementor-add-section.elementor-dragging-on-child {
431
  border: 3px dashed #71d7f7; }
432
- .elementor-add-section[data-view="choose-action"] .elementor-select-preset {
433
- display: none; }
434
- .elementor-add-section[data-view="select-preset"] .elementor-add-new-section {
435
- display: none; }
436
  @media (max-width: 479px) {
437
- .elementor-add-section {
438
  display: none; } }
439
 
440
- .elementor-add-section-inner {
441
  text-align: center;
442
  margin-top: 10px;
443
  padding: 40px 0; }
444
 
445
- .elementor-add-new-section {
446
  display: inline-block; }
447
- .elementor-add-new-section .elementor-button {
448
  color: #fff;
449
  background-image: none;
450
  font-size: 13px;
@@ -459,18 +374,20 @@ html.elementor-html {
459
  border: none;
460
  border-radius: 3px;
461
  cursor: pointer; }
462
- .elementor-add-new-section .elementor-button:hover {
463
  opacity: 0.85;
464
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
465
- .elementor-add-new-section .elementor-button:active {
466
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
467
- .elementor-add-new-section .elementor-add-section-button {
468
- background-color: #9b0a46; }
469
- .elementor-add-new-section .elementor-add-template-button {
470
- background-color: #6d7882;
471
- margin-right: 25px; }
472
 
473
- .elementor-add-section-drag-title {
 
 
 
 
 
 
 
474
  font-family: Arial, Helvetica, sans-serif;
475
  font-size: 13px;
476
  font-weight: normal;
@@ -479,7 +396,7 @@ html.elementor-html {
479
  color: #556068;
480
  margin-top: 15px; }
481
 
482
- .elementor-add-section-close {
483
  position: absolute;
484
  right: 20px;
485
  top: 20px;
@@ -488,7 +405,7 @@ html.elementor-html {
488
  line-height: 1;
489
  color: #d5dadf; }
490
 
491
- .elementor-select-preset-title {
492
  font-family: Arial, Helvetica, sans-serif;
493
  font-size: 13px;
494
  font-weight: 500;
@@ -496,72 +413,29 @@ html.elementor-html {
496
  text-transform: uppercase;
497
  color: #556068; }
498
 
499
- .elementor-select-preset-list {
500
  list-style: none;
501
  padding: 0 25px;
502
  margin: 20px auto 0;
503
  overflow: hidden;
504
  max-width: 700px; }
505
- .elementor-select-preset-list .elementor-preset {
506
  cursor: pointer;
507
  margin: 0;
508
  padding: 10px;
509
  float: right; }
510
- .elementor-select-preset-list .elementor-preset:hover path {
511
  fill: #6d7882; }
512
- .elementor-select-preset-list .elementor-preset:not(:hover) path {
513
  fill: #d5dadf; }
514
- .elementor-select-preset-list .elementor-preset svg {
515
  height: 50px; }
516
 
517
- #elementor-add-new-section {
518
- margin: 60px auto; }
519
- #elementor-add-new-section[data-view="choose-action"] .elementor-add-section-close {
520
- display: none; }
521
-
522
- .elementor-add-section-inline {
523
- margin: 10px auto; }
524
-
525
- .elementor-column-percents-tooltip {
526
- position: absolute;
527
- display: none;
528
- top: 50%;
529
- -webkit-transform: translateY(-50%);
530
- -ms-transform: translateY(-50%);
531
- transform: translateY(-50%);
532
- color: #fff;
533
- font-size: 10px;
534
- background-color: #556068;
535
- width: 40px;
536
- padding: 3.5px 0;
537
- text-align: center;
538
- z-index: 1;
539
- line-height: 1; }
540
- .elementor-column-percents-tooltip:after {
541
- content: '';
542
- position: absolute;
543
- width: 0;
544
- height: 0;
545
- border: 8.5px solid transparent;
546
- top: 0; }
547
- .elementor-column-percents-tooltip[data-side="left"] {
548
- border-radius: 3px 0 0 3px;
549
- right: 15px; }
550
- .elementor-column-percents-tooltip[data-side="left"]:after {
551
- left: 100%;
552
- border-left-color: #556068;
553
- border-right-width: 0; }
554
- .elementor-column-percents-tooltip[data-side="right"] {
555
- border-radius: 0 3px 3px 0;
556
- left: 15px; }
557
- .elementor-column-percents-tooltip[data-side="right"]:after {
558
- right: 100%;
559
- border-right-color: #556068;
560
- border-left-width: 0; }
561
-
562
  .elementor-editor-preview .elementor-element-overlay,
 
 
563
  .elementor-editor-preview .elementor-empty,
564
- .elementor-editor-preview .elementor-add-section,
565
  .elementor-editor-preview .elementor-element-empty,
566
  .elementor-editor-preview .elementor-widget-empty {
567
  display: none; }
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  body.elementor-editor-active.layout-section .entry-content {
4
  overflow: visible; }
5
 
6
  body.elementor-editor-active .article {
7
  overflow: visible; }
8
 
9
+ body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings-list {
10
  clear: unset; }
11
 
12
  #elementor .animated {
13
  -webkit-animation-fill-mode: none !important;
14
  animation-fill-mode: none !important; }
15
 
16
+ #elementor .elementor-editor-element-settings-list {
17
  word-break: normal; }
18
 
19
  #elementor .gallery {
25
  #elementor {
26
  position: relative; }
27
 
 
 
 
28
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder {
29
  display: none; }
30
 
31
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view {
32
+ display: table;
33
+ width: 100%;
34
+ height: 100%;
35
+ position: relative;
 
36
  z-index: 1; }
37
 
38
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add {
39
+ display: table-cell;
40
+ vertical-align: middle;
41
  text-align: center;
42
+ border: 1px dashed #d5dadf; }
 
 
 
 
 
 
 
 
 
 
43
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon {
44
  font-size: 19px;
45
  color: #a4afb7;
48
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element > .elementor-element-overlay {
49
  position: absolute;
50
  top: 0;
51
+ right: 0;
52
  left: 0;
53
+ bottom: 0;
54
  letter-spacing: 0;
55
  z-index: 9998;
56
  pointer-events: none; }
57
 
58
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty {
59
+ height: 50px;
60
+ background: #ffffff; }
61
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty:after {
62
+ position: absolute;
63
+ content: '';
64
+ left: 0;
65
+ right: 0;
66
+ top: 0;
67
+ bottom: 0;
68
+ background-color: rgba(230, 233, 236, 0.8); }
69
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
70
+ position: absolute;
71
+ height: 25px;
72
+ width: 25px;
73
+ top: 0;
74
+ bottom: 0;
75
+ right: 0;
76
+ left: 0;
77
+ margin: auto;
78
+ color: #818a91;
79
+ font-size: 22px; }
80
 
81
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable) > .elementor-element-overlay .elementor-editor-element-settings-list {
82
  display: none; }
83
 
84
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.ui-resizable-resizing) > .elementor-element-overlay .column-title {
85
+ display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
 
87
+ @media (max-width: 1024px) {
88
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element > .elementor-element-overlay .column-title {
89
+ display: none; } }
90
 
91
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side] {
92
+ -webkit-animation: increase-border .6s;
93
+ animation: increase-border .6s;
94
+ -webkit-animation-timing-function: ease-out;
95
+ animation-timing-function: ease-out; }
96
 
97
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="top"], .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"] + .elementor-element {
98
+ border-top: 4px solid #71d7f7; }
99
+
100
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"]:last-child {
101
+ border-bottom: 4px solid #71d7f7; }
102
+
103
+ @media (min-width: 768px) {
104
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
105
+ position: absolute;
106
+ width: 100%;
107
+ height: 100%;
108
+ top: 0; } }
109
+
110
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-top-column .elementor-widget-wrap .elementor-inner-section {
111
+ margin-top: 20px; }
112
 
113
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings {
114
  position: absolute;
115
+ overflow: hidden; }
116
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list {
117
+ display: table;
118
+ table-layout: fixed;
119
+ height: 20px;
120
+ list-style: none;
121
+ margin: 0;
122
+ padding: 0;
123
+ font-family: Arial, Helvetica, sans-serif;
124
+ font-size: 13px;
125
+ font-weight: normal;
126
+ font-style: normal;
127
+ line-height: 1; }
128
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list {
129
+ background-color: #a4afb7; }
130
+ @media (min-width: 1025px) {
131
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child) {
132
+ border-left: 1px solid #c2cbd2; } }
133
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active) {
134
+ border: none; }
135
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting > a:hover {
136
+ background-color: #c2cbd2; }
137
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list .fa {
138
+ color: #ffffff; }
139
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting {
140
+ display: table-cell;
141
+ vertical-align: middle;
142
+ width: 35px;
143
+ text-align: center;
144
+ padding: 0;
145
+ margin: 0; }
146
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting > a {
147
+ padding: 8.5px 0;
148
+ display: inline-block;
149
+ width: 100%;
150
+ font-size: 11px;
151
+ line-height: 1;
152
+ color: #fff; }
153
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove .fa {
154
  color: #f00; }
155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings {
 
157
  right: -1px;
158
+ z-index: 1;
159
+ bottom: 100%;
160
+ margin-bottom: 1px;
161
+ -webkit-transform: translateY(1px);
162
+ -ms-transform: translateY(1px);
163
+ transform: translateY(1px);
164
+ border-radius: 3px 3px 0 0;
165
+ pointer-events: all; }
166
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list {
167
+ float: right;
168
  background-color: #495157; }
169
+ @media (min-width: 1025px) {
170
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child) {
171
+ border-left: 1px solid #556068; } }
172
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting > a:hover {
173
+ background-color: #556068; }
174
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
175
+ display: none; }
176
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger > a {
177
+ padding: 8.5px; }
178
  @media (min-width: 1025px) {
179
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger > a {
180
+ cursor: move; }
181
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger > a:hover:after {
182
+ content: "";
183
+ font-family: 'FontAwesome';
184
+ margin-right: 5px; }
185
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active > a:after {
186
+ content: "";
187
+ font-family: 'FontAwesome';
188
+ margin-right: 5px; } }
189
 
190
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings {
191
  z-index: 2;
192
+ top: 2px;
193
+ left: 2px; }
194
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting {
195
+ width: 24px; }
196
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child) {
197
+ padding-left: 2px; }
198
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting > a {
199
+ background-color: #71d7f7;
200
+ font-size: 10px;
201
+ padding: 6px 8px; }
202
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting > a:hover {
203
+ background-color: #41c9f4; }
204
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove .fa {
205
+ color: #ffffff; }
206
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa {
207
+ color: #f00; }
208
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-edit a {
209
+ cursor: move; }
 
 
210
 
211
  @media (max-width: 1024px) {
212
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-edit):not(.elementor-editor-element-trigger) {
213
  display: none; } }
214
 
215
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
221
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over {
222
  border: 1px solid #f00; }
223
 
224
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-row {
225
+ min-height: 100px; }
226
+
227
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay {
228
+ border: 1px solid #ffffff; }
229
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay:after, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay:after {
230
  position: absolute;
231
+ content: '';
232
  left: 0;
233
  right: 0;
234
  top: 0;
235
  bottom: 0;
236
+ width: 100%;
237
+ height: 100%;
238
+ outline: 1px dashed #373a3c; }
 
 
 
239
 
240
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay {
241
  border: 1px solid #71d7f7; }
242
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay:after {
243
  display: none; }
244
 
245
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-column .column-title {
246
+ position: absolute;
247
+ bottom: 100%;
248
+ left: 0;
249
+ margin-bottom: 5px;
250
+ color: #999;
251
+ font-family: Arial, Helvetica, sans-serif;
252
+ font-weight: normal;
253
+ line-height: 1;
254
+ font-size: 12px;
255
+ font-style: italic; }
256
+
257
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
258
+ cursor: ew-resize;
259
  width: 7px;
260
  position: absolute;
261
  left: -5px;
269
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
270
  display: none !important; } }
271
 
272
+ .elementor-editor-active .elementor-inner {
273
+ margin-top: 27px; }
274
+
275
  @media (min-width: 768px) {
276
  .elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
277
+ padding: 10px; } }
278
 
279
  .elementor-editor-active .elementor-widget.elementor-loading {
280
  opacity: .3; }
285
  .elementor-editor-active .elementor-widget.elementor-element-editable, .elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover {
286
  outline: 1px solid #71d7f7; }
287
 
288
+ .elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings {
289
  display: none; }
290
 
291
+ .elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap {
292
+ min-height: 50px; }
293
+
294
  .elementor-editor-active .handle {
295
  display: none; }
296
 
297
+ .elementor-editor-active .elementor-sortable-placeholder {
298
+ background: #71d7f7;
299
+ transition-timing-function: ease-out; }
300
+ .elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column) {
301
+ height: 5px; }
302
+ .elementor-editor-active .elementor-sortable-placeholder.elementor-column {
303
+ width: 5px; }
304
+
305
  .elementor-editor-active .elementor-sortable-helper {
306
  position: absolute;
307
  border-radius: 3px;
308
  background-color: #fff;
309
  text-align: center;
310
  color: #556068;
311
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
 
312
  .elementor-editor-active .elementor-sortable-helper .icon {
313
  font-size: 28px;
314
  padding-top: 15px;
325
  vertical-align: middle;
326
  height: 40px; }
327
 
328
+ .elementor-editor-active .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add:after,
329
+ .elementor-editor-active .elementor-first-add[data-side]:after {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
330
  content: '';
331
+ height: 4px;
332
+ display: block;
333
+ background-color: #71d7f7; }
334
+
335
+ .elementor-editor-active .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add .elementor-icon,
336
+ .elementor-editor-active .elementor-first-add[data-side] .elementor-icon {
 
 
 
 
337
  display: none; }
338
 
339
+ .elementor-editor-active .elementor-draggable-over[data-dragged-element="section"][data-dragged-is-inner="true"] .elementor-inner-column .elementor-sortable-placeholder {
340
  display: none; }
341
 
342
+ .elementor-editor-active #elementor-add-section {
343
  background-color: rgba(255, 255, 255, 0.5);
344
+ margin: 60px auto;
345
  max-width: 1140px;
346
  position: relative; }
347
+ .elementor-editor-active #elementor-add-section:not([data-side]) {
348
  border: 2px dashed #d5dadf; }
349
+ .elementor-editor-active #elementor-add-section[data-side] {
350
  border: 3px dashed #71d7f7; }
 
 
 
 
351
  @media (max-width: 479px) {
352
+ .elementor-editor-active #elementor-add-section {
353
  display: none; } }
354
 
355
+ .elementor-editor-active #elementor-add-section-inner {
356
  text-align: center;
357
  margin-top: 10px;
358
  padding: 40px 0; }
359
 
360
+ .elementor-editor-active #elementor-add-new-section {
361
  display: inline-block; }
362
+ .elementor-editor-active #elementor-add-new-section .elementor-button {
363
  color: #fff;
364
  background-image: none;
365
  font-size: 13px;
374
  border: none;
375
  border-radius: 3px;
376
  cursor: pointer; }
377
+ .elementor-editor-active #elementor-add-new-section .elementor-button:hover {
378
  opacity: 0.85;
379
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
380
+ .elementor-editor-active #elementor-add-new-section .elementor-button:active {
381
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
 
 
 
 
 
382
 
383
+ .elementor-editor-active #elementor-add-section-button {
384
+ background-color: #9b0a46; }
385
+
386
+ .elementor-editor-active #elementor-add-template-button {
387
+ background-color: #6d7882;
388
+ margin-right: 25px; }
389
+
390
+ .elementor-editor-active #elementor-add-section-drag-title {
391
  font-family: Arial, Helvetica, sans-serif;
392
  font-size: 13px;
393
  font-weight: normal;
396
  color: #556068;
397
  margin-top: 15px; }
398
 
399
+ .elementor-editor-active #elementor-select-preset-close {
400
  position: absolute;
401
  right: 20px;
402
  top: 20px;
405
  line-height: 1;
406
  color: #d5dadf; }
407
 
408
+ .elementor-editor-active #elementor-select-preset-title {
409
  font-family: Arial, Helvetica, sans-serif;
410
  font-size: 13px;
411
  font-weight: 500;
413
  text-transform: uppercase;
414
  color: #556068; }
415
 
416
+ .elementor-editor-active #elementor-select-preset-list {
417
  list-style: none;
418
  padding: 0 25px;
419
  margin: 20px auto 0;
420
  overflow: hidden;
421
  max-width: 700px; }
422
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset {
423
  cursor: pointer;
424
  margin: 0;
425
  padding: 10px;
426
  float: right; }
427
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset:hover path {
428
  fill: #6d7882; }
429
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset:not(:hover) path {
430
  fill: #d5dadf; }
431
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset svg {
432
  height: 50px; }
433
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
434
  .elementor-editor-preview .elementor-element-overlay,
435
+ .elementor-editor-preview .elementor-editor-widget-settings,
436
+ .elementor-editor-preview .column-title,
437
  .elementor-editor-preview .elementor-empty,
438
+ .elementor-editor-preview #elementor-add-section,
439
  .elementor-editor-preview .elementor-element-empty,
440
  .elementor-editor-preview .elementor-widget-empty {
441
  display: none; }
assets/css/editor-preview-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @-webkit-keyframes a{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes a{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@-webkit-keyframes b{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes b{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .article,body.elementor-editor-active.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings{clear:unset}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor .elementor-editor-element-settings{word-break:normal}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor-inner{margin-top:23px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{text-align:center;border:1px dashed #d5dadf;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;left:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{background-color:rgba(213,218,223,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#c2cbd2;font-size:22px;display:block;text-align:center;padding:10px 0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element:before,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]:before{content:"";background-color:#71d7f7;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:b .5s;animation:b .5s;display:block}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay{right:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay:after{position:absolute;left:2px;right:2px;top:2px;bottom:2px;outline:2px solid #71d7f7;-webkit-animation:c .75s;animation:c .75s}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section>.elementor-container>.elementor-row{min-height:80px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child{margin-top:15px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden;display:-ms-flexbox;display:flex;height:23px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1;z-index:1;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active~.elementor-editor-element-setting{margin-right:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{width:0;font-size:0;padding:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:10px;color:#fff;width:22px;transition:margin .3s,width .3s,font .3s;box-sizing:content-box}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings{top:0;right:50%;background-image:linear-gradient(180deg,#41c9f4,#71d7f7);border-radius:3px 3px 0 0;-webkit-transform:translateX(50%) translateY(-100%);transform:translateX(50%) translateY(-100%)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child{padding-left:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{top:-1px;right:-1px;border-radius:0 3px 0 0;background-image:linear-gradient(180deg,#6d7882,#556068)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child{padding-left:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:-1px;left:-1px;background-image:linear-gradient(0deg,#41c9f4,#71d7f7);border-radius:0 0 3px 0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child{padding-right:1px}}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger{cursor:move}}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay{right:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay:after{position:absolute;left:0;right:0;top:0;bottom:0;outline:1px dashed #6d7882}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:col-resize;width:7px;position:absolute;left:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{margin:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings,.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:move}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){background-color:#71d7f7;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:.9}.elementor-section-placeholder{height:40px;-webkit-animation-name:a;animation-name:a}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";position:absolute;top:10px;bottom:10px;right:10px;left:10px}.elementor-column-placeholder:before{border:1px solid #6d7882}.elementor-column-placeholder:after{border:1px dashed #fff}.elementor-widget-placeholder{height:10px;-webkit-animation-name:b;animation-name:b}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{content:"";background-color:#71d7f7;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:b .5s;animation:b .5s;width:100%}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-add-section{background-color:hsla(0,0%,100%,.5);max-width:1140px;position:relative}.elementor-add-section:not(.elementor-dragging-on-child){border:2px dashed #d5dadf}.elementor-add-section.elementor-dragging-on-child{border:3px dashed #71d7f7}.elementor-add-section[data-view=choose-action] .elementor-select-preset,.elementor-add-section[data-view=select-preset] .elementor-add-new-section{display:none}@media (max-width:479px){.elementor-add-section{display:none}}.elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-add-new-section{display:inline-block}.elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}.elementor-add-new-section .elementor-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-add-new-section .elementor-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-add-new-section .elementor-add-section-button{background-color:#9b0a46}.elementor-add-new-section .elementor-add-template-button{background-color:#6d7882;margin-right:25px}.elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-add-section-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:right}.elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-select-preset-list .elementor-preset svg{height:50px}#elementor-add-new-section{margin:60px auto}#elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-add-section-inline{margin:10px auto}.elementor-column-percents-tooltip{position:absolute;display:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:10px;background-color:#556068;width:40px;padding:3.5px 0;text-align:center;z-index:1;line-height:1}.elementor-column-percents-tooltip:after{content:"";position:absolute;width:0;height:0;border:8.5px solid transparent;top:0}.elementor-column-percents-tooltip[data-side=left]{border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{left:100%;border-left-color:#556068;border-right-width:0}.elementor-column-percents-tooltip[data-side=right]{border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{right:100%;border-right-color:#556068;border-left-width:0}.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";body.elementor-editor-active .article,body.elementor-editor-active.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings-list{clear:unset}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor .elementor-editor-element-settings-list{word-break:normal}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{display:table;width:100%;height:100%;position:relative;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{display:table-cell;vertical-align:middle;text-align:center;border:1px dashed #d5dadf}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;left:0;bottom:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{height:50px;background:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background-color:rgba(230,233,236,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;height:25px;width:25px;top:0;bottom:0;right:0;left:0;margin:auto;color:#818a91;font-size:22px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings-list,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.ui-resizable-resizing)>.elementor-element-overlay .column-title{display:none}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay .column-title{display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side]{-webkit-animation:increase-border .6s;animation:increase-border .6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]{border-top:4px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child{border-bottom:4px solid #71d7f7}@media (min-width:768px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{position:absolute;width:100%;height:100%;top:0}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-column .elementor-widget-wrap .elementor-inner-section{margin-top:20px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list{display:table;table-layout:fixed;height:20px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list{background-color:#a4afb7}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child){border-left:1px solid #c2cbd2}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active){border:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting>a:hover{background-color:#c2cbd2}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list .fa{color:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting{display:table-cell;vertical-align:middle;width:35px;text-align:center;padding:0;margin:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting>a{padding:8.5px 0;display:inline-block;width:100%;font-size:11px;line-height:1;color:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{right:-1px;z-index:1;bottom:100%;margin-bottom:1px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);border-radius:3px 3px 0 0;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list{float:right;background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child){border-left:1px solid #556068}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting>a:hover{background-color:#556068}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger>a{padding:8.5px}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger>a{cursor:move}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active>a:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger>a:hover:after{content:"";font-family:FontAwesome;margin-right:5px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:2px;left:2px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting{width:24px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child){padding-left:2px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting>a{background-color:#71d7f7;font-size:10px;padding:6px 8px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting>a:hover{background-color:#41c9f4}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove .fa{color:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-edit a{cursor:move}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-edit):not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-row{min-height:100px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;width:100%;height:100%;outline:1px dashed #373a3c}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column .column-title{position:absolute;bottom:100%;left:0;margin-bottom:5px;color:#999;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1;font-size:12px;font-style:italic}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:ew-resize;width:7px;position:absolute;left:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-active .elementor-inner{margin-top:27px}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{padding:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap{min-height:50px}.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-placeholder{background:#71d7f7;transition-timing-function:ease-out}.elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column){height:5px}.elementor-editor-active .elementor-sortable-placeholder.elementor-column{width:5px}.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-editor-active .elementor-first-add[data-side]:after{content:"";height:4px;display:block;background-color:#71d7f7}.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-editor-active .elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-editor-active .elementor-first-add[data-side] .elementor-icon{display:none}.elementor-editor-active #elementor-add-section{background-color:hsla(0,0%,100%,.5);margin:60px auto;max-width:1140px;position:relative}.elementor-editor-active #elementor-add-section:not([data-side]){border:2px dashed #d5dadf}.elementor-editor-active #elementor-add-section[data-side]{border:3px dashed #71d7f7}@media (max-width:479px){.elementor-editor-active #elementor-add-section{display:none}}.elementor-editor-active #elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-editor-active #elementor-add-new-section{display:inline-block}.elementor-editor-active #elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}.elementor-editor-active #elementor-add-new-section .elementor-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-editor-active #elementor-add-new-section .elementor-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-editor-active #elementor-add-section-button{background-color:#9b0a46}.elementor-editor-active #elementor-add-template-button{background-color:#6d7882;margin-right:25px}.elementor-editor-active #elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-editor-active #elementor-select-preset-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-editor-active #elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-editor-active #elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-editor-active #elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:right}.elementor-editor-active #elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-editor-active #elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-editor-active #elementor-select-preset-list .elementor-preset svg{height:50px}.elementor-editor-preview #elementor-add-section,.elementor-editor-preview .column-title,.elementor-editor-preview .elementor-editor-widget-settings,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
assets/css/editor-preview.css CHANGED
@@ -1,78 +1,19 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @-webkit-keyframes placeholder-section {
3
- 0% {
4
- height: 0;
5
- opacity: 0; }
6
- 100% {
7
- height: 40px;
8
- opacity: .9; } }
9
-
10
- @keyframes placeholder-section {
11
- 0% {
12
- height: 0;
13
- opacity: 0; }
14
- 100% {
15
- height: 40px;
16
- opacity: .9; } }
17
-
18
- @-webkit-keyframes placeholder-column {
19
- 0% {
20
- width: 0;
21
- opacity: 0; }
22
- 100% {
23
- width: 10px;
24
- opacity: .9; } }
25
-
26
- @keyframes placeholder-column {
27
- 0% {
28
- width: 0;
29
- opacity: 0; }
30
- 100% {
31
- width: 10px;
32
- opacity: .9; } }
33
-
34
- @-webkit-keyframes placeholder-widget {
35
- 0% {
36
- height: 0;
37
- opacity: 0; }
38
- 100% {
39
- height: 10px;
40
- opacity: .9; } }
41
-
42
- @keyframes placeholder-widget {
43
- 0% {
44
- height: 0;
45
- opacity: 0; }
46
- 100% {
47
- height: 10px;
48
- opacity: .9; } }
49
-
50
- @-webkit-keyframes section-outline {
51
- 0% {
52
- opacity: 0; }
53
- 100% {
54
- opacity: 1; } }
55
-
56
- @keyframes section-outline {
57
- 0% {
58
- opacity: 0; }
59
- 100% {
60
- opacity: 1; } }
61
-
62
  body.elementor-editor-active.layout-section .entry-content {
63
  overflow: visible; }
64
 
65
  body.elementor-editor-active .article {
66
  overflow: visible; }
67
 
68
- body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings {
69
  clear: unset; }
70
 
71
  #elementor .animated {
72
  -webkit-animation-fill-mode: none !important;
73
  animation-fill-mode: none !important; }
74
 
75
- #elementor .elementor-editor-element-settings {
76
  word-break: normal; }
77
 
78
  #elementor .gallery {
@@ -84,33 +25,21 @@ html.elementor-html {
84
  #elementor {
85
  position: relative; }
86
 
87
- .elementor-editor-active .elementor-inner {
88
- margin-top: 23px; }
89
-
90
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder {
91
  display: none; }
92
 
93
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view {
94
- position: absolute;
95
- top: 0;
96
- bottom: 0;
97
- left: 0;
98
- right: 0;
99
  z-index: 1; }
100
 
101
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add {
 
 
102
  text-align: center;
103
- border: 1px dashed #d5dadf;
104
- display: -webkit-flex;
105
- display: -ms-flexbox;
106
- display: flex;
107
- height: 100%;
108
- -webkit-align-items: center;
109
- -ms-flex-align: center;
110
- align-items: center;
111
- -webkit-justify-content: center;
112
- -ms-flex-pack: center;
113
- justify-content: center; }
114
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon {
115
  font-size: 19px;
116
  color: #a4afb7;
@@ -120,167 +49,167 @@ html.elementor-html {
120
  position: absolute;
121
  top: 0;
122
  right: 0;
 
 
123
  letter-spacing: 0;
124
  z-index: 9998;
125
  pointer-events: none; }
126
 
127
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty {
128
- background-color: rgba(213, 218, 223, 0.8); }
 
 
 
 
 
 
 
 
 
129
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
130
- color: #c2cbd2;
131
- font-size: 22px;
132
- display: block;
133
- text-align: center;
134
- padding: 10px 0; }
 
 
 
 
 
135
 
136
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable) > .elementor-element-overlay .elementor-editor-element-settings {
137
  display: none; }
138
 
139
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="top"]:before, .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"] + .elementor-element:before {
140
- content: '';
141
- background-color: #71d7f7;
142
- transition-timing-function: ease-out;
143
- opacity: .9;
144
- height: 10px;
145
- -webkit-animation: placeholder-widget 500ms;
146
- animation: placeholder-widget 500ms;
147
- display: block; }
148
-
149
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"]:last-child:after {
150
- content: '';
151
- background-color: #71d7f7;
152
- transition-timing-function: ease-out;
153
- opacity: .9;
154
- height: 10px;
155
- -webkit-animation: placeholder-widget 500ms;
156
- animation: placeholder-widget 500ms;
157
- display: block; }
158
-
159
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-section > .elementor-element-overlay {
160
- left: 0;
161
- bottom: 0; }
162
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-section > .elementor-element-overlay:after {
163
- position: absolute;
164
- left: 2px;
165
- right: 2px;
166
- top: 2px;
167
- bottom: 2px;
168
- outline: 2px solid #71d7f7;
169
- -webkit-animation: section-outline .75s;
170
- animation: section-outline .75s; }
171
 
172
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover > .elementor-element-overlay:after, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable > .elementor-element-overlay:after {
173
- content: ''; }
 
174
 
175
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section > .elementor-container > .elementor-row {
176
- min-height: 80px; }
 
 
 
177
 
178
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child {
179
- margin-top: 15px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
180
 
181
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings {
182
  position: absolute;
183
- overflow: hidden;
184
- display: -webkit-flex;
185
- display: -ms-flexbox;
186
- display: flex;
187
- height: 23px;
188
- list-style: none;
189
- margin: 0;
190
- padding: 0;
191
- font-family: Arial, Helvetica, sans-serif;
192
- font-size: 13px;
193
- font-weight: normal;
194
- font-style: normal;
195
- line-height: 1;
196
- z-index: 1;
197
- pointer-events: all; }
198
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active ~ .elementor-editor-element-setting {
199
- margin-left: 0; }
200
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
201
- width: 0;
202
- font-size: 0;
203
- padding: 0; }
204
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
  color: #f00; }
206
 
207
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting {
208
- cursor: pointer;
209
- display: -webkit-flex;
210
- display: -ms-flexbox;
211
- display: flex;
212
- -webkit-align-items: center;
213
- -ms-flex-align: center;
214
- align-items: center;
215
- -webkit-justify-content: center;
216
- -ms-flex-pack: center;
217
- justify-content: center;
218
- padding: 0;
219
- margin: 0;
220
- font-size: 10px;
221
- color: #fff;
222
- width: 22px;
223
- transition: margin .3s, width .3s, font .3s;
224
- box-sizing: content-box; }
225
-
226
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings {
227
- top: 0;
228
- left: 50%;
229
- background-image: linear-gradient(to bottom, #41c9f4, #71d7f7);
230
- border-radius: 3px 3px 0 0;
231
- -webkit-transform: translateX(-50%) translateY(-100%);
232
- -ms-transform: translateX(-50%) translateY(-100%);
233
- transform: translateX(-50%) translateY(-100%); }
234
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover {
235
- background-color: #10bcf2; }
236
- @media (min-width: 1025px) {
237
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
238
- padding-left: 1px; }
239
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active) {
240
- padding-right: 1px; }
241
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
242
- padding-right: 1px; } }
243
-
244
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings {
245
- top: -1px;
246
  left: -1px;
247
- border-radius: 0 0 3px 0;
248
- background-image: linear-gradient(to bottom, #6d7882, #556068); }
249
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover {
 
 
 
 
 
 
 
250
  background-color: #495157; }
 
 
 
 
 
 
 
 
 
251
  @media (min-width: 1025px) {
252
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child {
253
- padding-left: 1px; }
254
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active) {
255
- padding-right: 1px; }
256
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child {
257
- padding-right: 1px; } }
 
 
 
 
258
 
259
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings {
260
  z-index: 2;
261
- top: -1px;
262
- right: -1px;
263
- background-image: linear-gradient(to top, #41c9f4, #71d7f7);
264
- border-radius: 0 0 0 3px;
265
- -webkit-flex-direction: row-reverse;
266
- -ms-flex-direction: row-reverse;
267
- flex-direction: row-reverse; }
268
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover {
269
- background-color: #10bcf2; }
270
- @media (min-width: 1025px) {
271
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child {
272
- padding-right: 1px; }
273
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active) {
274
- padding-left: 1px; }
275
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child {
276
- padding-left: 1px; } }
277
-
278
- @media (min-width: 1025px) {
279
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger {
280
- cursor: move; } }
281
 
282
  @media (max-width: 1024px) {
283
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger) {
284
  display: none; } }
285
 
286
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
@@ -292,29 +221,41 @@ html.elementor-html {
292
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over {
293
  border: 1px solid #f00; }
294
 
295
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .elementor-element-overlay {
296
- left: 0;
297
- bottom: 0; }
298
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .elementor-element-overlay:after {
 
 
299
  position: absolute;
 
300
  left: 0;
301
  right: 0;
302
  top: 0;
303
  bottom: 0;
304
- outline: 1px dashed #6d7882; }
305
-
306
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay {
307
- border: 1px solid #ffffff; }
308
- .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay:after, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay:after {
309
- content: ''; }
310
 
311
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay {
312
  border: 1px solid #71d7f7; }
313
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay:after {
314
  display: none; }
315
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
317
- cursor: col-resize;
318
  width: 7px;
319
  position: absolute;
320
  right: -5px;
@@ -328,9 +269,12 @@ html.elementor-html {
328
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
329
  display: none !important; } }
330
 
 
 
 
331
  @media (min-width: 768px) {
332
  .elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
333
- margin: 10px; } }
334
 
335
  .elementor-editor-active .elementor-widget.elementor-loading {
336
  opacity: .3; }
@@ -341,20 +285,30 @@ html.elementor-html {
341
  .elementor-editor-active .elementor-widget.elementor-element-editable, .elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover {
342
  outline: 1px solid #71d7f7; }
343
 
344
- .elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings {
345
  display: none; }
346
 
 
 
 
347
  .elementor-editor-active .handle {
348
  display: none; }
349
 
 
 
 
 
 
 
 
 
350
  .elementor-editor-active .elementor-sortable-helper {
351
  position: absolute;
352
  border-radius: 3px;
353
  background-color: #fff;
354
  text-align: center;
355
  color: #556068;
356
- box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
357
- cursor: move; }
358
  .elementor-editor-active .elementor-sortable-helper .icon {
359
  font-size: 28px;
360
  padding-top: 15px;
@@ -371,80 +325,41 @@ html.elementor-html {
371
  vertical-align: middle;
372
  height: 40px; }
373
 
374
- .elementor-sortable-placeholder:not(.elementor-column-placeholder) {
375
- background-color: #71d7f7;
376
- -webkit-animation-timing-function: ease-out;
377
- animation-timing-function: ease-out;
378
- -webkit-animation-duration: 500ms;
379
- animation-duration: 500ms;
380
- opacity: .9; }
381
-
382
- .elementor-section-placeholder {
383
- height: 40px;
384
- -webkit-animation-name: placeholder-section;
385
- animation-name: placeholder-section; }
386
-
387
- .elementor-column-placeholder {
388
- position: relative; }
389
- .elementor-column-placeholder:before, .elementor-column-placeholder:after {
390
- content: '';
391
- position: absolute;
392
- top: 10px;
393
- bottom: 10px;
394
- right: 10px;
395
- left: 10px; }
396
- .elementor-column-placeholder:before {
397
- border: 1px solid #6d7882; }
398
- .elementor-column-placeholder:after {
399
- border: 1px dashed #fff; }
400
-
401
- .elementor-widget-placeholder {
402
- height: 10px;
403
- -webkit-animation-name: placeholder-widget;
404
- animation-name: placeholder-widget; }
405
-
406
- .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add:after,
407
- .elementor-first-add.elementor-html5dnd-current-element:after {
408
  content: '';
409
- background-color: #71d7f7;
410
- transition-timing-function: ease-out;
411
- opacity: .9;
412
- height: 10px;
413
- -webkit-animation: placeholder-widget 500ms;
414
- animation: placeholder-widget 500ms;
415
- width: 100%; }
416
-
417
- .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add .elementor-icon,
418
- .elementor-first-add.elementor-html5dnd-current-element .elementor-icon {
419
  display: none; }
420
 
421
- .elementor-draggable-over[data-dragged-element="section"][data-dragged-is-inner="true"] .elementor-inner-column .elementor-sortable-placeholder {
422
  display: none; }
423
 
424
- .elementor-add-section {
425
  background-color: rgba(255, 255, 255, 0.5);
 
426
  max-width: 1140px;
427
  position: relative; }
428
- .elementor-add-section:not(.elementor-dragging-on-child) {
429
  border: 2px dashed #d5dadf; }
430
- .elementor-add-section.elementor-dragging-on-child {
431
  border: 3px dashed #71d7f7; }
432
- .elementor-add-section[data-view="choose-action"] .elementor-select-preset {
433
- display: none; }
434
- .elementor-add-section[data-view="select-preset"] .elementor-add-new-section {
435
- display: none; }
436
  @media (max-width: 479px) {
437
- .elementor-add-section {
438
  display: none; } }
439
 
440
- .elementor-add-section-inner {
441
  text-align: center;
442
  margin-top: 10px;
443
  padding: 40px 0; }
444
 
445
- .elementor-add-new-section {
446
  display: inline-block; }
447
- .elementor-add-new-section .elementor-button {
448
  color: #fff;
449
  background-image: none;
450
  font-size: 13px;
@@ -459,18 +374,20 @@ html.elementor-html {
459
  border: none;
460
  border-radius: 3px;
461
  cursor: pointer; }
462
- .elementor-add-new-section .elementor-button:hover {
463
  opacity: 0.85;
464
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
465
- .elementor-add-new-section .elementor-button:active {
466
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
467
- .elementor-add-new-section .elementor-add-section-button {
468
- background-color: #9b0a46; }
469
- .elementor-add-new-section .elementor-add-template-button {
470
- background-color: #6d7882;
471
- margin-left: 25px; }
472
 
473
- .elementor-add-section-drag-title {
 
 
 
 
 
 
 
474
  font-family: Arial, Helvetica, sans-serif;
475
  font-size: 13px;
476
  font-weight: normal;
@@ -479,7 +396,7 @@ html.elementor-html {
479
  color: #556068;
480
  margin-top: 15px; }
481
 
482
- .elementor-add-section-close {
483
  position: absolute;
484
  right: 20px;
485
  top: 20px;
@@ -488,7 +405,7 @@ html.elementor-html {
488
  line-height: 1;
489
  color: #d5dadf; }
490
 
491
- .elementor-select-preset-title {
492
  font-family: Arial, Helvetica, sans-serif;
493
  font-size: 13px;
494
  font-weight: 500;
@@ -496,72 +413,29 @@ html.elementor-html {
496
  text-transform: uppercase;
497
  color: #556068; }
498
 
499
- .elementor-select-preset-list {
500
  list-style: none;
501
  padding: 0 25px;
502
  margin: 20px auto 0;
503
  overflow: hidden;
504
  max-width: 700px; }
505
- .elementor-select-preset-list .elementor-preset {
506
  cursor: pointer;
507
  margin: 0;
508
  padding: 10px;
509
  float: left; }
510
- .elementor-select-preset-list .elementor-preset:hover path {
511
  fill: #6d7882; }
512
- .elementor-select-preset-list .elementor-preset:not(:hover) path {
513
  fill: #d5dadf; }
514
- .elementor-select-preset-list .elementor-preset svg {
515
  height: 50px; }
516
 
517
- #elementor-add-new-section {
518
- margin: 60px auto; }
519
- #elementor-add-new-section[data-view="choose-action"] .elementor-add-section-close {
520
- display: none; }
521
-
522
- .elementor-add-section-inline {
523
- margin: 10px auto; }
524
-
525
- .elementor-column-percents-tooltip {
526
- position: absolute;
527
- display: none;
528
- top: 50%;
529
- -webkit-transform: translateY(-50%);
530
- -ms-transform: translateY(-50%);
531
- transform: translateY(-50%);
532
- color: #fff;
533
- font-size: 10px;
534
- background-color: #556068;
535
- width: 40px;
536
- padding: 3.5px 0;
537
- text-align: center;
538
- z-index: 1;
539
- line-height: 1; }
540
- .elementor-column-percents-tooltip:after {
541
- content: '';
542
- position: absolute;
543
- width: 0;
544
- height: 0;
545
- border: 8.5px solid transparent;
546
- top: 0; }
547
- .elementor-column-percents-tooltip[data-side="left"] {
548
- border-radius: 3px 0 0 3px;
549
- right: 15px; }
550
- .elementor-column-percents-tooltip[data-side="left"]:after {
551
- left: 100%;
552
- border-left-color: #556068;
553
- border-right-width: 0; }
554
- .elementor-column-percents-tooltip[data-side="right"] {
555
- border-radius: 0 3px 3px 0;
556
- left: 15px; }
557
- .elementor-column-percents-tooltip[data-side="right"]:after {
558
- right: 100%;
559
- border-right-color: #556068;
560
- border-left-width: 0; }
561
-
562
  .elementor-editor-preview .elementor-element-overlay,
 
 
563
  .elementor-editor-preview .elementor-empty,
564
- .elementor-editor-preview .elementor-add-section,
565
  .elementor-editor-preview .elementor-element-empty,
566
  .elementor-editor-preview .elementor-widget-empty {
567
  display: none; }
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  body.elementor-editor-active.layout-section .entry-content {
4
  overflow: visible; }
5
 
6
  body.elementor-editor-active .article {
7
  overflow: visible; }
8
 
9
+ body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings-list {
10
  clear: unset; }
11
 
12
  #elementor .animated {
13
  -webkit-animation-fill-mode: none !important;
14
  animation-fill-mode: none !important; }
15
 
16
+ #elementor .elementor-editor-element-settings-list {
17
  word-break: normal; }
18
 
19
  #elementor .gallery {
25
  #elementor {
26
  position: relative; }
27
 
 
 
 
28
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder {
29
  display: none; }
30
 
31
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view {
32
+ display: table;
33
+ width: 100%;
34
+ height: 100%;
35
+ position: relative;
 
36
  z-index: 1; }
37
 
38
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add {
39
+ display: table-cell;
40
+ vertical-align: middle;
41
  text-align: center;
42
+ border: 1px dashed #d5dadf; }
 
 
 
 
 
 
 
 
 
 
43
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon {
44
  font-size: 19px;
45
  color: #a4afb7;
49
  position: absolute;
50
  top: 0;
51
  right: 0;
52
+ left: 0;
53
+ bottom: 0;
54
  letter-spacing: 0;
55
  z-index: 9998;
56
  pointer-events: none; }
57
 
58
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty {
59
+ height: 50px;
60
+ background: #ffffff; }
61
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty:after {
62
+ position: absolute;
63
+ content: '';
64
+ left: 0;
65
+ right: 0;
66
+ top: 0;
67
+ bottom: 0;
68
+ background-color: rgba(230, 233, 236, 0.8); }
69
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
70
+ position: absolute;
71
+ height: 25px;
72
+ width: 25px;
73
+ top: 0;
74
+ bottom: 0;
75
+ right: 0;
76
+ left: 0;
77
+ margin: auto;
78
+ color: #818a91;
79
+ font-size: 22px; }
80
 
81
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable) > .elementor-element-overlay .elementor-editor-element-settings-list {
82
  display: none; }
83
 
84
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.ui-resizable-resizing) > .elementor-element-overlay .column-title {
85
+ display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
 
87
+ @media (max-width: 1024px) {
88
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element > .elementor-element-overlay .column-title {
89
+ display: none; } }
90
 
91
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side] {
92
+ -webkit-animation: increase-border .6s;
93
+ animation: increase-border .6s;
94
+ -webkit-animation-timing-function: ease-out;
95
+ animation-timing-function: ease-out; }
96
 
97
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="top"], .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"] + .elementor-element {
98
+ border-top: 4px solid #71d7f7; }
99
+
100
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side="bottom"]:last-child {
101
+ border-bottom: 4px solid #71d7f7; }
102
+
103
+ @media (min-width: 768px) {
104
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
105
+ position: absolute;
106
+ width: 100%;
107
+ height: 100%;
108
+ top: 0; } }
109
+
110
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-top-column .elementor-widget-wrap .elementor-inner-section {
111
+ margin-top: 20px; }
112
 
113
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings {
114
  position: absolute;
115
+ overflow: hidden; }
116
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list {
117
+ display: table;
118
+ table-layout: fixed;
119
+ height: 20px;
120
+ list-style: none;
121
+ margin: 0;
122
+ padding: 0;
123
+ font-family: Arial, Helvetica, sans-serif;
124
+ font-size: 13px;
125
+ font-weight: normal;
126
+ font-style: normal;
127
+ line-height: 1; }
128
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list {
129
+ background-color: #a4afb7; }
130
+ @media (min-width: 1025px) {
131
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child) {
132
+ border-right: 1px solid #c2cbd2; } }
133
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active) {
134
+ border: none; }
135
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting > a:hover {
136
+ background-color: #c2cbd2; }
137
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list .fa {
138
+ color: #ffffff; }
139
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting {
140
+ display: table-cell;
141
+ vertical-align: middle;
142
+ width: 35px;
143
+ text-align: center;
144
+ padding: 0;
145
+ margin: 0; }
146
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting > a {
147
+ padding: 8.5px 0;
148
+ display: inline-block;
149
+ width: 100%;
150
+ font-size: 11px;
151
+ line-height: 1;
152
+ color: #fff; }
153
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove .fa {
154
  color: #f00; }
155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings {
 
157
  left: -1px;
158
+ z-index: 1;
159
+ bottom: 100%;
160
+ margin-bottom: 1px;
161
+ -webkit-transform: translateY(1px);
162
+ -ms-transform: translateY(1px);
163
+ transform: translateY(1px);
164
+ border-radius: 3px 3px 0 0;
165
+ pointer-events: all; }
166
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list {
167
+ float: left;
168
  background-color: #495157; }
169
+ @media (min-width: 1025px) {
170
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child) {
171
+ border-right: 1px solid #556068; } }
172
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting > a:hover {
173
+ background-color: #556068; }
174
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active) ~ .elementor-editor-element-setting {
175
+ display: none; }
176
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger > a {
177
+ padding: 8.5px; }
178
  @media (min-width: 1025px) {
179
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger > a {
180
+ cursor: move; }
181
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger > a:hover:after {
182
+ content: "";
183
+ font-family: 'FontAwesome';
184
+ margin-left: 5px; }
185
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active > a:after {
186
+ content: "";
187
+ font-family: 'FontAwesome';
188
+ margin-left: 5px; } }
189
 
190
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings {
191
  z-index: 2;
192
+ top: 2px;
193
+ right: 2px; }
194
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting {
195
+ width: 24px; }
196
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child) {
197
+ padding-right: 2px; }
198
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting > a {
199
+ background-color: #71d7f7;
200
+ font-size: 10px;
201
+ padding: 6px 8px; }
202
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting > a:hover {
203
+ background-color: #41c9f4; }
204
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove .fa {
205
+ color: #ffffff; }
206
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa {
207
+ color: #f00; }
208
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-edit a {
209
+ cursor: move; }
 
 
210
 
211
  @media (max-width: 1024px) {
212
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-edit):not(.elementor-editor-element-trigger) {
213
  display: none; } }
214
 
215
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add, .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate {
221
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over {
222
  border: 1px solid #f00; }
223
 
224
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-row {
225
+ min-height: 100px; }
226
+
227
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay {
228
+ border: 1px solid #ffffff; }
229
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover > .elementor-element-overlay:after, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable > .elementor-element-overlay:after {
230
  position: absolute;
231
+ content: '';
232
  left: 0;
233
  right: 0;
234
  top: 0;
235
  bottom: 0;
236
+ width: 100%;
237
+ height: 100%;
238
+ outline: 1px dashed #373a3c; }
 
 
 
239
 
240
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay {
241
  border: 1px solid #71d7f7; }
242
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child > .elementor-element-overlay:after {
243
  display: none; }
244
 
245
+ .elementor-editor-active .elementor.elementor-edit-mode .elementor-column .column-title {
246
+ position: absolute;
247
+ bottom: 100%;
248
+ right: 0;
249
+ margin-bottom: 5px;
250
+ color: #999;
251
+ font-family: Arial, Helvetica, sans-serif;
252
+ font-weight: normal;
253
+ line-height: 1;
254
+ font-size: 12px;
255
+ font-style: italic; }
256
+
257
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
258
+ cursor: ew-resize;
259
  width: 7px;
260
  position: absolute;
261
  right: -5px;
269
  .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-e, .elementor-editor-active .elementor.elementor-edit-mode .elementor-column > .ui-resizable-w {
270
  display: none !important; } }
271
 
272
+ .elementor-editor-active .elementor-inner {
273
+ margin-top: 27px; }
274
+
275
  @media (min-width: 768px) {
276
  .elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
277
+ padding: 10px; } }
278
 
279
  .elementor-editor-active .elementor-widget.elementor-loading {
280
  opacity: .3; }
285
  .elementor-editor-active .elementor-widget.elementor-element-editable, .elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover {
286
  outline: 1px solid #71d7f7; }
287
 
288
+ .elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings {
289
  display: none; }
290
 
291
+ .elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap {
292
+ min-height: 50px; }
293
+
294
  .elementor-editor-active .handle {
295
  display: none; }
296
 
297
+ .elementor-editor-active .elementor-sortable-placeholder {
298
+ background: #71d7f7;
299
+ transition-timing-function: ease-out; }
300
+ .elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column) {
301
+ height: 5px; }
302
+ .elementor-editor-active .elementor-sortable-placeholder.elementor-column {
303
+ width: 5px; }
304
+
305
  .elementor-editor-active .elementor-sortable-helper {
306
  position: absolute;
307
  border-radius: 3px;
308
  background-color: #fff;
309
  text-align: center;
310
  color: #556068;
311
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
 
312
  .elementor-editor-active .elementor-sortable-helper .icon {
313
  font-size: 28px;
314
  padding-top: 15px;
325
  vertical-align: middle;
326
  height: 40px; }
327
 
328
+ .elementor-editor-active .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add:after,
329
+ .elementor-editor-active .elementor-first-add[data-side]:after {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
330
  content: '';
331
+ height: 4px;
332
+ display: block;
333
+ background-color: #71d7f7; }
334
+
335
+ .elementor-editor-active .elementor-draggable-over:not([data-dragged-element="section"]):not([data-dragged-is-inner="true"]) > .elementor-empty-view > .elementor-first-add .elementor-icon,
336
+ .elementor-editor-active .elementor-first-add[data-side] .elementor-icon {
 
 
 
 
337
  display: none; }
338
 
339
+ .elementor-editor-active .elementor-draggable-over[data-dragged-element="section"][data-dragged-is-inner="true"] .elementor-inner-column .elementor-sortable-placeholder {
340
  display: none; }
341
 
342
+ .elementor-editor-active #elementor-add-section {
343
  background-color: rgba(255, 255, 255, 0.5);
344
+ margin: 60px auto;
345
  max-width: 1140px;
346
  position: relative; }
347
+ .elementor-editor-active #elementor-add-section:not([data-side]) {
348
  border: 2px dashed #d5dadf; }
349
+ .elementor-editor-active #elementor-add-section[data-side] {
350
  border: 3px dashed #71d7f7; }
 
 
 
 
351
  @media (max-width: 479px) {
352
+ .elementor-editor-active #elementor-add-section {
353
  display: none; } }
354
 
355
+ .elementor-editor-active #elementor-add-section-inner {
356
  text-align: center;
357
  margin-top: 10px;
358
  padding: 40px 0; }
359
 
360
+ .elementor-editor-active #elementor-add-new-section {
361
  display: inline-block; }
362
+ .elementor-editor-active #elementor-add-new-section .elementor-button {
363
  color: #fff;
364
  background-image: none;
365
  font-size: 13px;
374
  border: none;
375
  border-radius: 3px;
376
  cursor: pointer; }
377
+ .elementor-editor-active #elementor-add-new-section .elementor-button:hover {
378
  opacity: 0.85;
379
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
380
+ .elementor-editor-active #elementor-add-new-section .elementor-button:active {
381
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
 
 
 
 
 
382
 
383
+ .elementor-editor-active #elementor-add-section-button {
384
+ background-color: #9b0a46; }
385
+
386
+ .elementor-editor-active #elementor-add-template-button {
387
+ background-color: #6d7882;
388
+ margin-left: 25px; }
389
+
390
+ .elementor-editor-active #elementor-add-section-drag-title {
391
  font-family: Arial, Helvetica, sans-serif;
392
  font-size: 13px;
393
  font-weight: normal;
396
  color: #556068;
397
  margin-top: 15px; }
398
 
399
+ .elementor-editor-active #elementor-select-preset-close {
400
  position: absolute;
401
  right: 20px;
402
  top: 20px;
405
  line-height: 1;
406
  color: #d5dadf; }
407
 
408
+ .elementor-editor-active #elementor-select-preset-title {
409
  font-family: Arial, Helvetica, sans-serif;
410
  font-size: 13px;
411
  font-weight: 500;
413
  text-transform: uppercase;
414
  color: #556068; }
415
 
416
+ .elementor-editor-active #elementor-select-preset-list {
417
  list-style: none;
418
  padding: 0 25px;
419
  margin: 20px auto 0;
420
  overflow: hidden;
421
  max-width: 700px; }
422
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset {
423
  cursor: pointer;
424
  margin: 0;
425
  padding: 10px;
426
  float: left; }
427
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset:hover path {
428
  fill: #6d7882; }
429
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset:not(:hover) path {
430
  fill: #d5dadf; }
431
+ .elementor-editor-active #elementor-select-preset-list .elementor-preset svg {
432
  height: 50px; }
433
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
434
  .elementor-editor-preview .elementor-element-overlay,
435
+ .elementor-editor-preview .elementor-editor-widget-settings,
436
+ .elementor-editor-preview .column-title,
437
  .elementor-editor-preview .elementor-empty,
438
+ .elementor-editor-preview #elementor-add-section,
439
  .elementor-editor-preview .elementor-element-empty,
440
  .elementor-editor-preview .elementor-widget-empty {
441
  display: none; }
assets/css/editor-preview.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @-webkit-keyframes a{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes a{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@-webkit-keyframes b{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes b{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .article,body.elementor-editor-active.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings{clear:unset}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor .elementor-editor-element-settings{word-break:normal}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor-inner{margin-top:23px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{text-align:center;border:1px dashed #d5dadf;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{background-color:rgba(213,218,223,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#c2cbd2;font-size:22px;display:block;text-align:center;padding:10px 0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element:before,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]:before{content:"";background-color:#71d7f7;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:b .5s;animation:b .5s;display:block}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay{left:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay:after{position:absolute;left:2px;right:2px;top:2px;bottom:2px;outline:2px solid #71d7f7;-webkit-animation:c .75s;animation:c .75s}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section>.elementor-container>.elementor-row{min-height:80px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child{margin-top:15px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden;display:-ms-flexbox;display:flex;height:23px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1;z-index:1;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active~.elementor-editor-element-setting{margin-left:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{width:0;font-size:0;padding:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:10px;color:#fff;width:22px;transition:margin .3s,width .3s,font .3s;box-sizing:content-box}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings{top:0;left:50%;background-image:linear-gradient(180deg,#41c9f4,#71d7f7);border-radius:3px 3px 0 0;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child{padding-right:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{top:-1px;left:-1px;border-radius:0 0 3px 0;background-image:linear-gradient(180deg,#6d7882,#556068)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child{padding-right:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:-1px;right:-1px;background-image:linear-gradient(0deg,#41c9f4,#71d7f7);border-radius:0 0 0 3px;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child{padding-left:1px}}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger{cursor:move}}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay{left:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay:after{position:absolute;left:0;right:0;top:0;bottom:0;outline:1px dashed #6d7882}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:col-resize;width:7px;position:absolute;right:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{margin:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings,.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:move}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){background-color:#71d7f7;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:.9}.elementor-section-placeholder{height:40px;-webkit-animation-name:a;animation-name:a}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";position:absolute;top:10px;bottom:10px;right:10px;left:10px}.elementor-column-placeholder:before{border:1px solid #6d7882}.elementor-column-placeholder:after{border:1px dashed #fff}.elementor-widget-placeholder{height:10px;-webkit-animation-name:b;animation-name:b}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{content:"";background-color:#71d7f7;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:b .5s;animation:b .5s;width:100%}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-add-section{background-color:hsla(0,0%,100%,.5);max-width:1140px;position:relative}.elementor-add-section:not(.elementor-dragging-on-child){border:2px dashed #d5dadf}.elementor-add-section.elementor-dragging-on-child{border:3px dashed #71d7f7}.elementor-add-section[data-view=choose-action] .elementor-select-preset,.elementor-add-section[data-view=select-preset] .elementor-add-new-section{display:none}@media (max-width:479px){.elementor-add-section{display:none}}.elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-add-new-section{display:inline-block}.elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}.elementor-add-new-section .elementor-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-add-new-section .elementor-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-add-new-section .elementor-add-section-button{background-color:#9b0a46}.elementor-add-new-section .elementor-add-template-button{background-color:#6d7882;margin-left:25px}.elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-add-section-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:left}.elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-select-preset-list .elementor-preset svg{height:50px}#elementor-add-new-section{margin:60px auto}#elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-add-section-inline{margin:10px auto}.elementor-column-percents-tooltip{position:absolute;display:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:10px;background-color:#556068;width:40px;padding:3.5px 0;text-align:center;z-index:1;line-height:1}.elementor-column-percents-tooltip:after{content:"";position:absolute;width:0;height:0;border:8.5px solid transparent;top:0}.elementor-column-percents-tooltip[data-side=left]{border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{left:100%;border-left-color:#556068;border-right-width:0}.elementor-column-percents-tooltip[data-side=right]{border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{right:100%;border-right-color:#556068;border-left-width:0}.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";body.elementor-editor-active .article,body.elementor-editor-active.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor-element-overlay .elementor-editor-element-settings-list{clear:unset}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor .elementor-editor-element-settings-list{word-break:normal}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{display:table;width:100%;height:100%;position:relative;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{display:table-cell;vertical-align:middle;text-align:center;border:1px dashed #d5dadf}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;left:0;bottom:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{height:50px;background:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background-color:rgba(230,233,236,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;height:25px;width:25px;top:0;bottom:0;right:0;left:0;margin:auto;color:#818a91;font-size:22px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings-list,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.ui-resizable-resizing)>.elementor-element-overlay .column-title{display:none}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay .column-title{display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side]{-webkit-animation:increase-border .6s;animation:increase-border .6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]{border-top:4px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child{border-bottom:4px solid #71d7f7}@media (min-width:768px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:not(.elementor-section-height-full) .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{position:absolute;width:100%;height:100%;top:0}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-column .elementor-widget-wrap .elementor-inner-section{margin-top:20px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list{display:table;table-layout:fixed;height:20px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list{background-color:#a4afb7}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child){border-right:1px solid #c2cbd2}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting.elementor-editor-element-trigger:not(.elementor-active){border:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting>a:hover{background-color:#c2cbd2}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list .fa{color:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting{display:table-cell;vertical-align:middle;width:35px;text-align:center;padding:0;margin:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-setting>a{padding:8.5px 0;display:inline-block;width:100%;font-size:11px;line-height:1;color:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{left:-1px;z-index:1;bottom:100%;margin-bottom:1px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);border-radius:3px 3px 0 0;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list{float:left;background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child){border-right:1px solid #556068}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting>a:hover{background-color:#556068}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger>a{padding:8.5px}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger>a{cursor:move}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger.elementor-active>a:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-trigger>a:hover:after{content:"";font-family:FontAwesome;margin-left:5px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:2px;right:2px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting{width:24px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:not(:last-child){padding-right:2px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting>a{background-color:#71d7f7;font-size:10px;padding:6px 8px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting>a:hover{background-color:#41c9f4}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove .fa{color:#fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-edit a{cursor:move}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-edit):not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-row{min-height:100px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;width:100%;height:100%;outline:1px dashed #373a3c}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column .column-title{position:absolute;bottom:100%;right:0;margin-bottom:5px;color:#999;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1;font-size:12px;font-style:italic}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:ew-resize;width:7px;position:absolute;right:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-active .elementor-inner{margin-top:27px}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{padding:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(.elementor-element-editable):not(:hover) .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor-column.elementor-dragging div.elementor-column-wrap{min-height:50px}.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-placeholder{background:#71d7f7;transition-timing-function:ease-out}.elementor-editor-active .elementor-sortable-placeholder:not(.elementor-column){height:5px}.elementor-editor-active .elementor-sortable-placeholder.elementor-column{width:5px}.elementor-editor-active .elementor-sortable-helper{position:absolute;border-radius:3px;background-color:#fff;text-align:center;color:#556068;box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-editor-active .elementor-first-add[data-side]:after{content:"";height:4px;display:block;background-color:#71d7f7}.elementor-editor-active .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-editor-active .elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-editor-active .elementor-first-add[data-side] .elementor-icon{display:none}.elementor-editor-active #elementor-add-section{background-color:hsla(0,0%,100%,.5);margin:60px auto;max-width:1140px;position:relative}.elementor-editor-active #elementor-add-section:not([data-side]){border:2px dashed #d5dadf}.elementor-editor-active #elementor-add-section[data-side]{border:3px dashed #71d7f7}@media (max-width:479px){.elementor-editor-active #elementor-add-section{display:none}}.elementor-editor-active #elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-editor-active #elementor-add-new-section{display:inline-block}.elementor-editor-active #elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;width:170px;padding:0;border:none;border-radius:3px;cursor:pointer}.elementor-editor-active #elementor-add-new-section .elementor-button:hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-editor-active #elementor-add-new-section .elementor-button:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-editor-active #elementor-add-section-button{background-color:#9b0a46}.elementor-editor-active #elementor-add-template-button{background-color:#6d7882;margin-left:25px}.elementor-editor-active #elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-editor-active #elementor-select-preset-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-editor-active #elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-editor-active #elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-editor-active #elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:left}.elementor-editor-active #elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-editor-active #elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-editor-active #elementor-select-preset-list .elementor-preset svg{height:50px}.elementor-editor-preview #elementor-add-section,.elementor-editor-preview .column-title,.elementor-editor-preview .elementor-editor-widget-settings,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
assets/css/editor-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,6 +76,21 @@
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  .dialog-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
@@ -97,9 +112,6 @@
97
  height: 100%;
98
  width: 100%; }
99
 
100
- .elementor-hidden {
101
- display: none; }
102
-
103
  .elementor-screen-only,
104
  .screen-reader-text,
105
  .screen-reader-text span,
@@ -306,20 +318,8 @@ body {
306
  font-size: 13px;
307
  color: #6d7882; }
308
 
309
- #elementor-saved-popup .dialog-message {
310
- height: 155px;
311
- width: 155px;
312
- background-color: #fff;
313
- border-radius: 10px; }
314
-
315
- #elementor-saved-popup .elementor-dialog-message {
316
- padding: 15px; }
317
- #elementor-saved-popup .elementor-dialog-message .fa {
318
- font-size: 85px;
319
- padding: 10px; }
320
-
321
- #elementor-saved-popup .elementor-dialog-message-text {
322
- text-transform: uppercase; }
323
 
324
  .elementor-button {
325
  outline: none;
@@ -594,7 +594,13 @@ select {
594
 
595
  .elementor-panel {
596
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
597
- font-size: 13px; }
 
 
 
 
 
 
598
  .elementor-panel ::-moz-selection {
599
  background: #5bc0de;
600
  color: #ffffff; }
@@ -629,13 +635,6 @@ select {
629
  border: 0; }
630
  .elementor-panel :focus {
631
  outline: 0; }
632
- .elementor-panel#elementor-panel {
633
- position: fixed;
634
- height: 100%;
635
- top: 0;
636
- bottom: 0;
637
- overflow: visible;
638
- background-color: #e6e9ec; }
639
  @media (max-width: 1439px) {
640
  .elementor-panel {
641
  width: 280px; } }
@@ -1073,7 +1072,7 @@ select {
1073
  color: #b01b1b; }
1074
  .elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description {
1075
  color: #b01b1b; }
1076
- .elementor-panel .elementor-control.elementor-control-hidden-label > * > .elementor-control-title, .elementor-panel .elementor-control.elementor-control-hidden-label > * > * > .elementor-control-title {
1077
  display: none; }
1078
  .elementor-panel .elementor-control.elementor-hidden-control {
1079
  display: none; }
@@ -1090,17 +1089,16 @@ select {
1090
  line-height: 1.5; }
1091
  .elementor-panel .elementor-control-wp p {
1092
  margin: 15px 0; }
1093
- .elementor-panel .elementor-control-field {
1094
  display: -webkit-flex;
1095
  display: -ms-flexbox;
1096
  display: flex;
 
 
 
1097
  -webkit-align-items: center;
1098
  -ms-flex-align: center;
1099
  align-items: center; }
1100
- .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field {
1101
- -webkit-flex-wrap: wrap;
1102
- -ms-flex-wrap: wrap;
1103
- flex-wrap: wrap; }
1104
  .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1105
  -webkit-flex-basis: 100%;
1106
  -ms-flex-preferred-size: 100%;
@@ -1108,13 +1106,14 @@ select {
1108
  margin-top: 10px; }
1109
  .elementor-panel .elementor-label-block.elementor-control-hidden-label > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1110
  margin-top: 0; }
1111
- .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title {
1112
- width: 45%;
1113
- -webkit-flex-shrink: 0;
1114
- -ms-flex-negative: 0;
1115
- flex-shrink: 0; }
1116
- .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1117
- width: 55%; }
 
1118
  .elementor-panel .elementor-control-field-description {
1119
  margin-top: 10px; }
1120
  .elementor-panel .elementor-required {
@@ -1187,7 +1186,7 @@ select {
1187
  display: -webkit-flex;
1188
  display: -ms-flexbox;
1189
  display: flex;
1190
- margin: 0 5px; }
1191
  .elementor-panel .elementor-responsive-switcher {
1192
  display: inline-block;
1193
  border-radius: 50%;
@@ -1293,7 +1292,14 @@ select {
1293
  border-left: none;
1294
  border-radius: 0;
1295
  padding: 4px 0; }
1296
- .elementor-panel .elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
 
 
 
 
 
 
 
1297
  color: #a4afb7; }
1298
  .elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions {
1299
  border: 1px solid #a4afb7;
@@ -1306,13 +1312,6 @@ select {
1306
  .elementor-panel .elementor-control-type-dimensions li:first-child input {
1307
  border-left: 1px solid #a4afb7;
1308
  border-radius: 3px 0 0 3px; }
1309
- .elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label {
1310
- display: block;
1311
- text-align: center;
1312
- color: #d5dadf;
1313
- font-size: 9px;
1314
- text-transform: uppercase;
1315
- padding-top: 5px; }
1316
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
1317
  background-color: #fff; }
1318
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
@@ -1323,48 +1322,41 @@ select {
1323
  display: none; }
1324
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked {
1325
  color: #fff; }
1326
- .elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more {
1327
  display: none; }
1328
  .elementor-panel .elementor-control-type-url .elementor-control-url-external-show input {
1329
  padding-right: 46px; }
1330
  .elementor-panel .elementor-control-type-url .elementor-control-input-wrapper {
1331
  position: relative; }
1332
- .elementor-panel .elementor-control-type-url .elementor-control-url-more {
1333
  position: absolute;
1334
  top: 0;
1335
  right: 0;
1336
- height: 26px;
 
1337
  width: 40px;
 
1338
  border-left: 1px solid;
 
1339
  cursor: pointer;
1340
  font-size: 10px;
1341
- border-radius: 0 3px 3px 0;
1342
- display: -webkit-flex;
1343
- display: -ms-flexbox;
1344
- display: flex;
1345
- -webkit-align-items: center;
1346
- -ms-flex-align: center;
1347
- align-items: center;
1348
- -webkit-justify-content: center;
1349
- -ms-flex-pack: center;
1350
- justify-content: center; }
1351
- .elementor-panel .elementor-control-type-url .elementor-control-url-more i {
1352
- font-size: 13px; }
1353
- .elementor-panel .elementor-control-type-url .elementor-control-url-more-input {
1354
- display: none; }
1355
- .elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked) + .elementor-control-url-more-options {
1356
- display: none; }
1357
- .elementor-panel .elementor-control-type-url .elementor-control-url-more-options {
1358
- padding-top: 10px; }
1359
- .elementor-panel .elementor-control-type-url .elementor-control-url-option {
1360
- padding: 5px;
1361
- font-size: 12px; }
1362
- .elementor-panel .elementor-control-type-url input[type=url] {
1363
  direction: ltr; }
1364
- .elementor-panel .elementor-control-type-url input[type=url]:not(:focus) + .elementor-control-url-more {
1365
  border-color: #d5dadf; }
1366
- .elementor-panel .elementor-control-type-url input[type=url]:focus + .elementor-control-url-more {
 
 
1367
  border-color: #a4afb7; }
 
 
1368
  .elementor-panel .elementor-control-text_align .elementor-choices,
1369
  .elementor-panel .elementor-control-align .elementor-choices,
1370
  .elementor-panel .elementor-control-position .elementor-choices {
@@ -1553,7 +1545,6 @@ select {
1553
  float: right;
1554
  padding-top: 4px; }
1555
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
1556
- display: block;
1557
  text-transform: uppercase;
1558
  margin-top: 5px;
1559
  color: #d5dadf;
@@ -2221,13 +2212,11 @@ body.elementor-editor-preview #elementor-mode-switcher {
2221
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
2222
  border-bottom: 3px solid #9b0a46; }
2223
 
2224
- #elementor-template-library-header-items-area {
2225
- display: -webkit-flex;
2226
- display: -ms-flexbox;
2227
- display: flex;
2228
- -webkit-flex-direction: row-reverse;
2229
- -ms-flex-direction: row-reverse;
2230
- flex-direction: row-reverse; }
2231
 
2232
  .elementor-template-library-header-item {
2233
  position: relative;
@@ -2238,35 +2227,28 @@ body.elementor-editor-preview #elementor-mode-switcher {
2238
  transition: color .5s; }
2239
  .elementor-template-library-header-item:not(:hover) {
2240
  color: #a4afb7; }
 
 
 
 
 
 
 
2241
  .elementor-template-library-header-item > i {
2242
  font-size: 18px; }
2243
 
2244
  #elementor-template-library-header-close-modal, #elementor-template-library-header-save {
2245
- display: -webkit-flex;
2246
- display: -ms-flexbox;
2247
- display: flex;
2248
- -webkit-align-items: center;
2249
- -ms-flex-align: center;
2250
- align-items: center;
2251
- -webkit-justify-content: center;
2252
- -ms-flex-pack: center;
2253
- justify-content: center;
2254
  width: 56px; }
2255
 
 
 
 
2256
  #elementor-template-library-header-preview-insert-wrapper {
2257
- display: -webkit-flex;
2258
- display: -ms-flexbox;
2259
- display: flex;
2260
- -webkit-align-items: center;
2261
- -ms-flex-align: center;
2262
- align-items: center;
2263
- -webkit-justify-content: center;
2264
- -ms-flex-pack: center;
2265
- justify-content: center;
2266
- cursor: default;
2267
- padding: 0 10px; }
2268
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
2269
- padding: 8px 14px; }
 
2270
 
2271
  #elementor-template-library-header-preview-back {
2272
  padding: 16.5px 0 15px 16.5px;
@@ -2332,7 +2314,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2332
  height: 100%;
2333
  background-color: rgba(0, 0, 0, 0.5);
2334
  transition: opacity .5s; }
2335
- .elementor-template-library-template-remote .elementor-template-library-template-action {
2336
  font-size: 11px;
2337
  width: 150px;
2338
  padding: 11px; }
@@ -2400,7 +2382,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2400
  margin-right: 6px; }
2401
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
2402
  color: #b01b1b; }
2403
- .elementor-template-library-template-local .elementor-template-library-template-action {
2404
  padding: 8px 18px;
2405
  margin: 0 20px; }
2406
 
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
79
+ .dialog-popup-message {
80
+ height: 155px;
81
+ width: 155px;
82
+ background-color: #fff;
83
+ border-radius: 10px; }
84
+
85
+ .elementor-dialog-message {
86
+ padding: 15px; }
87
+ .elementor-dialog-message .fa {
88
+ font-size: 85px;
89
+ padding: 10px; }
90
+
91
+ .elementor-dialog-message-text {
92
+ text-transform: uppercase; }
93
+
94
  .dialog-lightbox-close-button {
95
  cursor: pointer;
96
  position: absolute;
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor-screen-only,
116
  .screen-reader-text,
117
  .screen-reader-text span,
318
  font-size: 13px;
319
  color: #6d7882; }
320
 
321
+ .elementor-hidden {
322
+ display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
323
 
324
  .elementor-button {
325
  outline: none;
594
 
595
  .elementor-panel {
596
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
597
+ font-size: 13px;
598
+ background-color: #e6e9ec;
599
+ position: fixed;
600
+ height: 100%;
601
+ top: 0;
602
+ bottom: 0;
603
+ overflow: visible; }
604
  .elementor-panel ::-moz-selection {
605
  background: #5bc0de;
606
  color: #ffffff; }
635
  border: 0; }
636
  .elementor-panel :focus {
637
  outline: 0; }
 
 
 
 
 
 
 
638
  @media (max-width: 1439px) {
639
  .elementor-panel {
640
  width: 280px; } }
1072
  color: #b01b1b; }
1073
  .elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description {
1074
  color: #b01b1b; }
1075
+ .elementor-panel .elementor-control.elementor-control-hidden-label .elementor-control-title {
1076
  display: none; }
1077
  .elementor-panel .elementor-control.elementor-hidden-control {
1078
  display: none; }
1089
  line-height: 1.5; }
1090
  .elementor-panel .elementor-control-wp p {
1091
  margin: 15px 0; }
1092
+ .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field {
1093
  display: -webkit-flex;
1094
  display: -ms-flexbox;
1095
  display: flex;
1096
+ -webkit-flex-wrap: wrap;
1097
+ -ms-flex-wrap: wrap;
1098
+ flex-wrap: wrap;
1099
  -webkit-align-items: center;
1100
  -ms-flex-align: center;
1101
  align-items: center; }
 
 
 
 
1102
  .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1103
  -webkit-flex-basis: 100%;
1104
  -ms-flex-preferred-size: 100%;
1106
  margin-top: 10px; }
1107
  .elementor-panel .elementor-label-block.elementor-control-hidden-label > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1108
  margin-top: 0; }
1109
+ .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field {
1110
+ display: table;
1111
+ width: 100%; }
1112
+ .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > * {
1113
+ display: table-cell;
1114
+ vertical-align: middle; }
1115
+ .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title {
1116
+ width: 45%; }
1117
  .elementor-panel .elementor-control-field-description {
1118
  margin-top: 10px; }
1119
  .elementor-panel .elementor-required {
1186
  display: -webkit-flex;
1187
  display: -ms-flexbox;
1188
  display: flex;
1189
+ margin-right: 5px; }
1190
  .elementor-panel .elementor-responsive-switcher {
1191
  display: inline-block;
1192
  border-radius: 50%;
1292
  border-left: none;
1293
  border-radius: 0;
1294
  padding: 4px 0; }
1295
+ .elementor-panel .elementor-control-type-dimensions li input + span {
1296
+ display: block;
1297
+ text-align: center;
1298
+ color: #d5dadf;
1299
+ font-size: 9px;
1300
+ text-transform: uppercase;
1301
+ padding-top: 5px; }
1302
+ .elementor-panel .elementor-control-type-dimensions li input:focus + span {
1303
  color: #a4afb7; }
1304
  .elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions {
1305
  border: 1px solid #a4afb7;
1312
  .elementor-panel .elementor-control-type-dimensions li:first-child input {
1313
  border-left: 1px solid #a4afb7;
1314
  border-radius: 3px 0 0 3px; }
 
 
 
 
 
 
 
1315
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
1316
  background-color: #fff; }
1317
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
1322
  display: none; }
1323
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked {
1324
  color: #fff; }
1325
+ .elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target {
1326
  display: none; }
1327
  .elementor-panel .elementor-control-type-url .elementor-control-url-external-show input {
1328
  padding-right: 46px; }
1329
  .elementor-panel .elementor-control-type-url .elementor-control-input-wrapper {
1330
  position: relative; }
1331
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target {
1332
  position: absolute;
1333
  top: 0;
1334
  right: 0;
1335
+ padding: 0;
1336
+ height: 100%;
1337
  width: 40px;
1338
+ border: none;
1339
  border-left: 1px solid;
1340
+ background: none;
1341
  cursor: pointer;
1342
  font-size: 10px;
1343
+ border-radius: 0 3px 3px 0; }
1344
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target.active {
1345
+ background-color: #a4afb7; }
1346
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external {
1347
+ color: #fff; }
1348
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external {
1349
+ opacity: .5; }
1350
+ .elementor-panel .elementor-control-type-url input {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1351
  direction: ltr; }
1352
+ .elementor-panel .elementor-control-type-url input:not(:focus) + .elementor-control-url-target {
1353
  border-color: #d5dadf; }
1354
+ .elementor-panel .elementor-control-type-url input:not(:focus) + .elementor-control-url-target.active {
1355
+ background-color: #d5dadf; }
1356
+ .elementor-panel .elementor-control-type-url input:focus + .elementor-control-url-target {
1357
  border-color: #a4afb7; }
1358
+ .elementor-panel .elementor-control-type-url input:focus + .elementor-control-url-target.active {
1359
+ background-color: #a4afb7; }
1360
  .elementor-panel .elementor-control-text_align .elementor-choices,
1361
  .elementor-panel .elementor-control-align .elementor-choices,
1362
  .elementor-panel .elementor-control-position .elementor-choices {
1545
  float: right;
1546
  padding-top: 4px; }
1547
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
 
1548
  text-transform: uppercase;
1549
  margin-top: 5px;
1550
  color: #d5dadf;
2212
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
2213
  border-bottom: 3px solid #9b0a46; }
2214
 
2215
+ #elementor-template-library-header-items-area > * {
2216
+ float: left; }
2217
+
2218
+ #elementor-template-library-header-tools > * {
2219
+ float: left; }
 
 
2220
 
2221
  .elementor-template-library-header-item {
2222
  position: relative;
2227
  transition: color .5s; }
2228
  .elementor-template-library-header-item:not(:hover) {
2229
  color: #a4afb7; }
2230
+ .elementor-template-library-header-item > * {
2231
+ position: absolute;
2232
+ top: 50%;
2233
+ left: 50%;
2234
+ -webkit-transform: translateX(-50%) translateY(-50%);
2235
+ -ms-transform: translateX(-50%) translateY(-50%);
2236
+ transform: translateX(-50%) translateY(-50%); }
2237
  .elementor-template-library-header-item > i {
2238
  font-size: 18px; }
2239
 
2240
  #elementor-template-library-header-close-modal, #elementor-template-library-header-save {
 
 
 
 
 
 
 
 
 
2241
  width: 56px; }
2242
 
2243
+ #elementor-template-library-header-preview > * {
2244
+ float: left; }
2245
+
2246
  #elementor-template-library-header-preview-insert-wrapper {
2247
+ width: 100px;
2248
+ cursor: default; }
 
 
 
 
 
 
 
 
 
2249
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
2250
+ width: 80%;
2251
+ padding: 8px 0; }
2252
 
2253
  #elementor-template-library-header-preview-back {
2254
  padding: 16.5px 0 15px 16.5px;
2314
  height: 100%;
2315
  background-color: rgba(0, 0, 0, 0.5);
2316
  transition: opacity .5s; }
2317
+ .elementor-template-library-template-remote .elementor-template-library-template-insert {
2318
  font-size: 11px;
2319
  width: 150px;
2320
  padding: 11px; }
2382
  margin-right: 6px; }
2383
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
2384
  color: #b01b1b; }
2385
+ .elementor-template-library-template-local .elementor-template-library-template-insert {
2386
  padding: 8px 18px;
2387
  margin: 0 20px; }
2388
 
assets/css/editor-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#9b0a46}body.elementor-editor-active #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{right:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{right:300px}}body.elementor-editor-active #elementor-panel{right:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{right:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{right:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:right .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#e6e9ec;position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:b 1.5s linear infinite;animation:b 1.5s linear infinite}@-webkit-keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}#elementor-saved-popup .dialog-message{height:155px;width:155px;background-color:#fff;border-radius:10px}#elementor-saved-popup .elementor-dialog-message{padding:15px}#elementor-saved-popup .elementor-dialog-message .fa{font-size:85px;padding:10px}#elementor-saved-popup .elementor-dialog-message-text{text-transform:uppercase}.elementor-button{outline:none;border:none;border-radius:3px;transition-property:background,color,box-shadow,opacity;transition-duration:.5s}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-left:10px}.elementor-input-style,input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;-webkit-animation:c .4s linear infinite;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#9b0a46;transition:none}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}.elementor-panel#elementor-panel{position:fixed;height:100%;top:0;bottom:0;overflow:visible;background-color:#e6e9ec}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;left:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:right}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#9b0a46;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:right;width:50%;padding:5px;text-align:center;box-sizing:border-box}.elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#9b0a46}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;left:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:left 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;border-radius:0;padding:10px 0 10px 27px;font-style:italic;color:#a4afb7;border:none;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-left:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{left:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:right}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:left}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:19px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-ms-flexbox;display:flex;transition:border .5s;overflow:hidden;padding:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:50px;cursor:pointer;margin-bottom:1px}.elementor-panel .elementor-panel-menu-item:not(:hover){background-color:#fff}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:55px}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-panel-navigation{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-advanced a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-column a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-control-field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%;-ms-flex-negative:0;flex-shrink:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:55%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:left}.elementor-panel .elementor-slider-input input{width:80%;float:left}.elementor-panel .elementor-units-choices{-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-responsive-switchers{display:-ms-flexbox;display:flex;margin:0 5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-right:5px;color:#fff;font-size:8px;text-align:center;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-more{position:absolute;top:0;right:0;height:26px;width:40px;border-left:1px solid;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.elementor-panel .elementor-control-type-url .elementor-control-url-more i{font-size:13px}.elementor-panel .elementor-control-type-url .elementor-control-url-more-input,.elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked)+.elementor-control-url-more-options{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-more-options{padding-top:10px}.elementor-panel .elementor-control-type-url .elementor-control-url-option{padding:5px;font-size:12px}.elementor-panel .elementor-control-type-url input[type=url]{direction:ltr}.elementor-panel .elementor-control-type-url input[type=url]:not(:focus)+.elementor-control-url-more{border-color:#d5dadf}.elementor-panel .elementor-control-type-url input[type=url]:focus+.elementor-control-url-more{border-color:#a4afb7}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color .elementor-control-input-wrapper{height:27px}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:right;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-left:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-left:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:right}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:right;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{display:block;text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:left;height:27px;width:70px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-left:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-right:1px solid #a4afb7;border-top-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:right;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-left:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:left}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{position:absolute;top:0;left:0;opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;border-radius:10px;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px;box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{box-sizing:content-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:left}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);transform:translateY(6px)}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;transition:all .5s}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:right;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:right;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:right;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-footer-save{width:90px;padding:0 10px}.elementor-panel #elementor-panel-footer-save .elementor-button{font-size:11px;text-transform:uppercase;width:100%;height:26px;background-color:#556068;color:#a4afb7}.elementor-panel #elementor-panel-footer-publish .elementor-icon,.elementor-panel #elementor-panel-footer-publish .elementor-title{color:#39b54a}.elementor-panel #elementor-panel-footer-discard .elementor-icon,.elementor-panel #elementor-panel-footer-discard .elementor-title{color:#b01b1b}#elementor-mode-switcher{position:absolute;right:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;box-shadow:-3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#9b0a46;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-right:15px;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-date{font-size:11px}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}#elementor-template-library-modal .dialog-widget-content{width:990px;background-color:#f1f3f5}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:630px;max-height:85vh;overflow:auto;padding:15px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{transition:color .5s}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{color:#9b0a46}#elementor-template-library-modal .elementor-button{text-transform:uppercase}#elementor-template-library-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo-area{text-align:right;padding-right:15px}#elementor-template-library-header-logo-area>*{float:right}#elementor-template-library-header-logo-area>*>*{vertical-align:middle}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo i{padding-left:10px;color:#9b0a46;font-size:20px}#elementor-template-library-header-menu-area{-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-template-library-header-item{position:relative;border-right:1px solid #e6e9ec;height:50px;box-sizing:content-box;cursor:pointer;transition:color .5s}.elementor-template-library-header-item:not(:hover){color:#a4afb7}.elementor-template-library-header-item>i{font-size:18px}#elementor-template-library-header-close-modal,#elementor-template-library-header-save{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:56px}#elementor-template-library-header-preview-insert-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:default;padding:0 10px}#elementor-template-library-header-preview-insert-wrapper .elementor-button{padding:8px 14px}#elementor-template-library-header-preview-back{padding:16.5px 0 15px 16.5px;border-left:1px solid #e6e9ec;cursor:pointer;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-left:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates-container{overflow:hidden}#elementor-template-library-templates-container[data-template-source=local]{box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:15px}#elementor-template-library-templates-container:not([data-template-source=remote])+#elementor-template-library-footer-banner{display:none}.elementor-template-library-template-remote{float:right;width:25%;padding:0 15px;margin-top:15px}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;left:5px;background-color:#9b0a46;color:#d5dadf;padding:1px 4px;font-size:9px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:250px;border:3px solid #fff;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.2)}.elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;background-size:cover;background-position-x:50%}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-action{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:180px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-name{margin:13px 0 10px;font-size:12px;text-align:center;color:#6d7882}.elementor-template-library-template-local{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5dadf;height:50px;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls{visibility:hidden}.elementor-template-library-template-local>*{text-align:start}.elementor-template-library-template-local .elementor-template-library-template-icon{text-align:center;width:6%}.elementor-template-library-template-local .elementor-template-library-template-name{font-size:13px;font-weight:500;width:35%}.elementor-template-library-template-local .elementor-template-library-template-type{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{direction:ltr;-ms-flex-positive:1;flex-grow:1}.elementor-template-library-template-local .elementor-template-library-template-controls>*{direction:rtl}.elementor-template-library-template-local .elementor-template-library-template-controls>div{display:inline-block;margin-right:15px;cursor:pointer;font-weight:500;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-right:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:#b01b1b}.elementor-template-library-template-local .elementor-template-library-template-action{padding:8px 18px;margin:0 20px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{width:1440px;height:150%;-webkit-transform:scale(.666) translateX(25%) translateY(-25%);transform:scale(.666) translateX(25%) translateY(-25%)}.elementor-template-library-blank-title{font-size:30px;margin-top:55px}.elementor-template-library-blank-excerpt{font-size:18px;color:#a4afb7;margin-top:20px;font-weight:300}#elementor-template-library-save-template-form{margin-top:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:60px;font-size:18px}#elementor-template-library-save-template-name{width:460px;background-color:#fff;font-weight:300;color:#a4afb7;padding-right:25px;border-radius:0 3px 3px 0;border:none}#elementor-template-library-save-template-name:focus{border:1px solid #e6e9ec}#elementor-template-library-save-template-submit{width:150px;border-radius:3px 0 0 3px;font-weight:500}#elementor-template-library-save-template-submit:hover{box-shadow:none}.elementor-template-library-blank-footer{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:13px;font-style:italic}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty-icon{font-size:96px;margin-top:40px;color:#d5dadf}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#9b0a46}body.elementor-editor-active #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{right:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{right:300px}}body.elementor-editor-active #elementor-panel{right:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{right:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{right:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:right .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#e6e9ec;position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:b 1.5s linear infinite;animation:b 1.5s linear infinite}@-webkit-keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}.elementor-hidden{display:none}.elementor-button{outline:none;border:none;border-radius:3px;transition-property:background,color,box-shadow,opacity;transition-duration:.5s}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-left:10px}.elementor-input-style,input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;-webkit-animation:c .4s linear infinite;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;background-color:#e6e9ec;position:fixed;height:100%;top:0;bottom:0;overflow:visible}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#9b0a46;transition:none}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;left:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:right}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#9b0a46;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:right;width:50%;padding:5px;text-align:center;box-sizing:border-box}.elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#9b0a46}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;left:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:left 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;border-radius:0;padding:10px 0 10px 27px;font-style:italic;color:#a4afb7;border:none;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-left:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{left:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:right}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:left}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:19px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:border .5s;overflow:hidden;padding:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:50px;cursor:pointer;margin-bottom:1px}.elementor-panel .elementor-panel-menu-item:not(:hover){background-color:#fff}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:55px}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-panel-navigation{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-advanced a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-column a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label .elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field{display:table;width:100%}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);-ms-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:left}.elementor-panel .elementor-slider-input input{width:80%;float:left}.elementor-panel .elementor-units-choices{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-responsive-switchers{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-right:5px;color:#fff;font-size:8px;text-align:center;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input+span{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions li input:focus+span{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-target{position:absolute;top:0;right:0;padding:0;height:100%;width:40px;border:none;border-left:1px solid;background:none;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0}.elementor-panel .elementor-control-type-url .elementor-control-url-target.active{background-color:#a4afb7}.elementor-panel .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external{opacity:.5}.elementor-panel .elementor-control-type-url input{direction:ltr}.elementor-panel .elementor-control-type-url input:not(:focus)+.elementor-control-url-target{border-color:#d5dadf}.elementor-panel .elementor-control-type-url input:not(:focus)+.elementor-control-url-target.active{background-color:#d5dadf}.elementor-panel .elementor-control-type-url input:focus+.elementor-control-url-target{border-color:#a4afb7}.elementor-panel .elementor-control-type-url input:focus+.elementor-control-url-target.active{background-color:#a4afb7}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color .elementor-control-input-wrapper{height:27px}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:right;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-left:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-left:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:right}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:right;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:left;height:27px;width:70px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-left:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-right:1px solid #a4afb7;border-top-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:right;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-left:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:left}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{position:absolute;top:0;left:0;opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;border-radius:10px;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px;box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{box-sizing:content-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:left}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;transition:all .5s}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:right;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:right;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:right;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-footer-save{width:90px;padding:0 10px}.elementor-panel #elementor-panel-footer-save .elementor-button{font-size:11px;text-transform:uppercase;width:100%;height:26px;background-color:#556068;color:#a4afb7}.elementor-panel #elementor-panel-footer-publish .elementor-icon,.elementor-panel #elementor-panel-footer-publish .elementor-title{color:#39b54a}.elementor-panel #elementor-panel-footer-discard .elementor-icon,.elementor-panel #elementor-panel-footer-discard .elementor-title{color:#b01b1b}#elementor-mode-switcher{position:absolute;right:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;box-shadow:-3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#9b0a46;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-right:15px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-date{font-size:11px}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}#elementor-template-library-modal .dialog-widget-content{width:990px;background-color:#f1f3f5}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:630px;max-height:85vh;overflow:auto;padding:15px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{transition:color .5s}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{color:#9b0a46}#elementor-template-library-modal .elementor-button{text-transform:uppercase}#elementor-template-library-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo-area{text-align:right;padding-right:15px}#elementor-template-library-header-logo-area>*{float:right}#elementor-template-library-header-logo-area>*>*{vertical-align:middle}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo i{padding-left:10px;color:#9b0a46;font-size:20px}#elementor-template-library-header-menu-area{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area>*,#elementor-template-library-header-tools>*{float:left}.elementor-template-library-header-item{position:relative;border-right:1px solid #e6e9ec;height:50px;box-sizing:content-box;cursor:pointer;transition:color .5s}.elementor-template-library-header-item:not(:hover){color:#a4afb7}.elementor-template-library-header-item>*{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-header-item>i{font-size:18px}#elementor-template-library-header-close-modal,#elementor-template-library-header-save{width:56px}#elementor-template-library-header-preview>*{float:left}#elementor-template-library-header-preview-insert-wrapper{width:100px;cursor:default}#elementor-template-library-header-preview-insert-wrapper .elementor-button{width:80%;padding:8px 0}#elementor-template-library-header-preview-back{padding:16.5px 0 15px 16.5px;border-left:1px solid #e6e9ec;cursor:pointer;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-left:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates-container{overflow:hidden}#elementor-template-library-templates-container[data-template-source=local]{box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:15px}#elementor-template-library-templates-container:not([data-template-source=remote])+#elementor-template-library-footer-banner{display:none}.elementor-template-library-template-remote{float:right;width:25%;padding:0 15px;margin-top:15px}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;left:5px;background-color:#9b0a46;color:#d5dadf;padding:1px 4px;font-size:9px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:250px;border:3px solid #fff;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.2)}.elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;background-size:cover;background-position-x:50%}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-insert{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:180px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-name{margin:13px 0 10px;font-size:12px;text-align:center;color:#6d7882}.elementor-template-library-template-local{background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5dadf;height:50px;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls{visibility:hidden}.elementor-template-library-template-local>*{text-align:start}.elementor-template-library-template-local .elementor-template-library-template-icon{text-align:center;width:6%}.elementor-template-library-template-local .elementor-template-library-template-name{font-size:13px;font-weight:500;width:35%}.elementor-template-library-template-local .elementor-template-library-template-type{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{direction:ltr;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-template-library-template-local .elementor-template-library-template-controls>*{direction:rtl}.elementor-template-library-template-local .elementor-template-library-template-controls>div{display:inline-block;margin-right:15px;cursor:pointer;font-weight:500;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-right:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:#b01b1b}.elementor-template-library-template-local .elementor-template-library-template-insert{padding:8px 18px;margin:0 20px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{width:1440px;height:150%;-webkit-transform:scale(.666) translateX(25%) translateY(-25%);-ms-transform:scale(.666) translateX(25%) translateY(-25%);transform:scale(.666) translateX(25%) translateY(-25%)}.elementor-template-library-blank-title{font-size:30px;margin-top:55px}.elementor-template-library-blank-excerpt{font-size:18px;color:#a4afb7;margin-top:20px;font-weight:300}#elementor-template-library-save-template-form{margin-top:55px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:60px;font-size:18px}#elementor-template-library-save-template-name{width:460px;background-color:#fff;font-weight:300;color:#a4afb7;padding-right:25px;border-radius:0 3px 3px 0;border:none}#elementor-template-library-save-template-name:focus{border:1px solid #e6e9ec}#elementor-template-library-save-template-submit{width:150px;border-radius:3px 0 0 3px;font-weight:500}#elementor-template-library-save-template-submit:hover{box-shadow:none}.elementor-template-library-blank-footer{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:13px;font-style:italic}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty-icon{font-size:96px;margin-top:40px;color:#d5dadf}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}
assets/css/editor.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,6 +76,21 @@
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  .dialog-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
@@ -97,9 +112,6 @@
97
  height: 100%;
98
  width: 100%; }
99
 
100
- .elementor-hidden {
101
- display: none; }
102
-
103
  .elementor-screen-only,
104
  .screen-reader-text,
105
  .screen-reader-text span,
@@ -306,20 +318,8 @@ body {
306
  font-size: 13px;
307
  color: #6d7882; }
308
 
309
- #elementor-saved-popup .dialog-message {
310
- height: 155px;
311
- width: 155px;
312
- background-color: #fff;
313
- border-radius: 10px; }
314
-
315
- #elementor-saved-popup .elementor-dialog-message {
316
- padding: 15px; }
317
- #elementor-saved-popup .elementor-dialog-message .fa {
318
- font-size: 85px;
319
- padding: 10px; }
320
-
321
- #elementor-saved-popup .elementor-dialog-message-text {
322
- text-transform: uppercase; }
323
 
324
  .elementor-button {
325
  outline: none;
@@ -594,7 +594,13 @@ select {
594
 
595
  .elementor-panel {
596
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
597
- font-size: 13px; }
 
 
 
 
 
 
598
  .elementor-panel ::-moz-selection {
599
  background: #5bc0de;
600
  color: #ffffff; }
@@ -629,13 +635,6 @@ select {
629
  border: 0; }
630
  .elementor-panel :focus {
631
  outline: 0; }
632
- .elementor-panel#elementor-panel {
633
- position: fixed;
634
- height: 100%;
635
- top: 0;
636
- bottom: 0;
637
- overflow: visible;
638
- background-color: #e6e9ec; }
639
  @media (max-width: 1439px) {
640
  .elementor-panel {
641
  width: 280px; } }
@@ -1073,7 +1072,7 @@ select {
1073
  color: #b01b1b; }
1074
  .elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description {
1075
  color: #b01b1b; }
1076
- .elementor-panel .elementor-control.elementor-control-hidden-label > * > .elementor-control-title, .elementor-panel .elementor-control.elementor-control-hidden-label > * > * > .elementor-control-title {
1077
  display: none; }
1078
  .elementor-panel .elementor-control.elementor-hidden-control {
1079
  display: none; }
@@ -1090,17 +1089,16 @@ select {
1090
  line-height: 1.5; }
1091
  .elementor-panel .elementor-control-wp p {
1092
  margin: 15px 0; }
1093
- .elementor-panel .elementor-control-field {
1094
  display: -webkit-flex;
1095
  display: -ms-flexbox;
1096
  display: flex;
 
 
 
1097
  -webkit-align-items: center;
1098
  -ms-flex-align: center;
1099
  align-items: center; }
1100
- .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field {
1101
- -webkit-flex-wrap: wrap;
1102
- -ms-flex-wrap: wrap;
1103
- flex-wrap: wrap; }
1104
  .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1105
  -webkit-flex-basis: 100%;
1106
  -ms-flex-preferred-size: 100%;
@@ -1108,13 +1106,14 @@ select {
1108
  margin-top: 10px; }
1109
  .elementor-panel .elementor-label-block.elementor-control-hidden-label > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1110
  margin-top: 0; }
1111
- .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title {
1112
- width: 45%;
1113
- -webkit-flex-shrink: 0;
1114
- -ms-flex-negative: 0;
1115
- flex-shrink: 0; }
1116
- .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1117
- width: 55%; }
 
1118
  .elementor-panel .elementor-control-field-description {
1119
  margin-top: 10px; }
1120
  .elementor-panel .elementor-required {
@@ -1187,7 +1186,7 @@ select {
1187
  display: -webkit-flex;
1188
  display: -ms-flexbox;
1189
  display: flex;
1190
- margin: 0 5px; }
1191
  .elementor-panel .elementor-responsive-switcher {
1192
  display: inline-block;
1193
  border-radius: 50%;
@@ -1293,7 +1292,14 @@ select {
1293
  border-left: none;
1294
  border-radius: 0;
1295
  padding: 4px 0; }
1296
- .elementor-panel .elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
 
 
 
 
 
 
 
1297
  color: #a4afb7; }
1298
  .elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions {
1299
  border: 1px solid #a4afb7;
@@ -1306,13 +1312,6 @@ select {
1306
  .elementor-panel .elementor-control-type-dimensions li:first-child input {
1307
  border-left: 1px solid #a4afb7;
1308
  border-radius: 3px 0 0 3px; }
1309
- .elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label {
1310
- display: block;
1311
- text-align: center;
1312
- color: #d5dadf;
1313
- font-size: 9px;
1314
- text-transform: uppercase;
1315
- padding-top: 5px; }
1316
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
1317
  background-color: #fff; }
1318
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
@@ -1323,48 +1322,41 @@ select {
1323
  display: none; }
1324
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked {
1325
  color: #fff; }
1326
- .elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more {
1327
  display: none; }
1328
  .elementor-panel .elementor-control-type-url .elementor-control-url-external-show input {
1329
  padding-right: 46px; }
1330
  .elementor-panel .elementor-control-type-url .elementor-control-input-wrapper {
1331
  position: relative; }
1332
- .elementor-panel .elementor-control-type-url .elementor-control-url-more {
1333
  position: absolute;
1334
  top: 0;
1335
  right: 0;
1336
- height: 26px;
 
1337
  width: 40px;
 
1338
  border-left: 1px solid;
 
1339
  cursor: pointer;
1340
  font-size: 10px;
1341
- border-radius: 0 3px 3px 0;
1342
- display: -webkit-flex;
1343
- display: -ms-flexbox;
1344
- display: flex;
1345
- -webkit-align-items: center;
1346
- -ms-flex-align: center;
1347
- align-items: center;
1348
- -webkit-justify-content: center;
1349
- -ms-flex-pack: center;
1350
- justify-content: center; }
1351
- .elementor-panel .elementor-control-type-url .elementor-control-url-more i {
1352
- font-size: 13px; }
1353
- .elementor-panel .elementor-control-type-url .elementor-control-url-more-input {
1354
- display: none; }
1355
- .elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked) + .elementor-control-url-more-options {
1356
- display: none; }
1357
- .elementor-panel .elementor-control-type-url .elementor-control-url-more-options {
1358
- padding-top: 10px; }
1359
- .elementor-panel .elementor-control-type-url .elementor-control-url-option {
1360
- padding: 5px;
1361
- font-size: 12px; }
1362
- .elementor-panel .elementor-control-type-url input[type=url] {
1363
  direction: ltr; }
1364
- .elementor-panel .elementor-control-type-url input[type=url]:not(:focus) + .elementor-control-url-more {
1365
  border-color: #d5dadf; }
1366
- .elementor-panel .elementor-control-type-url input[type=url]:focus + .elementor-control-url-more {
 
 
1367
  border-color: #a4afb7; }
 
 
1368
  .elementor-panel .elementor-control-text_align .elementor-choices,
1369
  .elementor-panel .elementor-control-align .elementor-choices,
1370
  .elementor-panel .elementor-control-position .elementor-choices {
@@ -1553,7 +1545,6 @@ select {
1553
  float: left;
1554
  padding-top: 4px; }
1555
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
1556
- display: block;
1557
  text-transform: uppercase;
1558
  margin-top: 5px;
1559
  color: #d5dadf;
@@ -2221,13 +2212,11 @@ body.elementor-editor-preview #elementor-mode-switcher {
2221
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
2222
  border-bottom: 3px solid #9b0a46; }
2223
 
2224
- #elementor-template-library-header-items-area {
2225
- display: -webkit-flex;
2226
- display: -ms-flexbox;
2227
- display: flex;
2228
- -webkit-flex-direction: row-reverse;
2229
- -ms-flex-direction: row-reverse;
2230
- flex-direction: row-reverse; }
2231
 
2232
  .elementor-template-library-header-item {
2233
  position: relative;
@@ -2238,35 +2227,28 @@ body.elementor-editor-preview #elementor-mode-switcher {
2238
  transition: color .5s; }
2239
  .elementor-template-library-header-item:not(:hover) {
2240
  color: #a4afb7; }
 
 
 
 
 
 
 
2241
  .elementor-template-library-header-item > i {
2242
  font-size: 18px; }
2243
 
2244
  #elementor-template-library-header-close-modal, #elementor-template-library-header-save {
2245
- display: -webkit-flex;
2246
- display: -ms-flexbox;
2247
- display: flex;
2248
- -webkit-align-items: center;
2249
- -ms-flex-align: center;
2250
- align-items: center;
2251
- -webkit-justify-content: center;
2252
- -ms-flex-pack: center;
2253
- justify-content: center;
2254
  width: 56px; }
2255
 
 
 
 
2256
  #elementor-template-library-header-preview-insert-wrapper {
2257
- display: -webkit-flex;
2258
- display: -ms-flexbox;
2259
- display: flex;
2260
- -webkit-align-items: center;
2261
- -ms-flex-align: center;
2262
- align-items: center;
2263
- -webkit-justify-content: center;
2264
- -ms-flex-pack: center;
2265
- justify-content: center;
2266
- cursor: default;
2267
- padding: 0 10px; }
2268
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
2269
- padding: 8px 14px; }
 
2270
 
2271
  #elementor-template-library-header-preview-back {
2272
  padding: 16.5px 16.5px 15px 0;
@@ -2332,7 +2314,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2332
  height: 100%;
2333
  background-color: rgba(0, 0, 0, 0.5);
2334
  transition: opacity .5s; }
2335
- .elementor-template-library-template-remote .elementor-template-library-template-action {
2336
  font-size: 11px;
2337
  width: 150px;
2338
  padding: 11px; }
@@ -2400,7 +2382,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2400
  margin-left: 6px; }
2401
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
2402
  color: #b01b1b; }
2403
- .elementor-template-library-template-local .elementor-template-library-template-action {
2404
  padding: 8px 18px;
2405
  margin: 0 20px; }
2406
 
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
79
+ .dialog-popup-message {
80
+ height: 155px;
81
+ width: 155px;
82
+ background-color: #fff;
83
+ border-radius: 10px; }
84
+
85
+ .elementor-dialog-message {
86
+ padding: 15px; }
87
+ .elementor-dialog-message .fa {
88
+ font-size: 85px;
89
+ padding: 10px; }
90
+
91
+ .elementor-dialog-message-text {
92
+ text-transform: uppercase; }
93
+
94
  .dialog-lightbox-close-button {
95
  cursor: pointer;
96
  position: absolute;
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor-screen-only,
116
  .screen-reader-text,
117
  .screen-reader-text span,
318
  font-size: 13px;
319
  color: #6d7882; }
320
 
321
+ .elementor-hidden {
322
+ display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
323
 
324
  .elementor-button {
325
  outline: none;
594
 
595
  .elementor-panel {
596
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
597
+ font-size: 13px;
598
+ background-color: #e6e9ec;
599
+ position: fixed;
600
+ height: 100%;
601
+ top: 0;
602
+ bottom: 0;
603
+ overflow: visible; }
604
  .elementor-panel ::-moz-selection {
605
  background: #5bc0de;
606
  color: #ffffff; }
635
  border: 0; }
636
  .elementor-panel :focus {
637
  outline: 0; }
 
 
 
 
 
 
 
638
  @media (max-width: 1439px) {
639
  .elementor-panel {
640
  width: 280px; } }
1072
  color: #b01b1b; }
1073
  .elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description {
1074
  color: #b01b1b; }
1075
+ .elementor-panel .elementor-control.elementor-control-hidden-label .elementor-control-title {
1076
  display: none; }
1077
  .elementor-panel .elementor-control.elementor-hidden-control {
1078
  display: none; }
1089
  line-height: 1.5; }
1090
  .elementor-panel .elementor-control-wp p {
1091
  margin: 15px 0; }
1092
+ .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field {
1093
  display: -webkit-flex;
1094
  display: -ms-flexbox;
1095
  display: flex;
1096
+ -webkit-flex-wrap: wrap;
1097
+ -ms-flex-wrap: wrap;
1098
+ flex-wrap: wrap;
1099
  -webkit-align-items: center;
1100
  -ms-flex-align: center;
1101
  align-items: center; }
 
 
 
 
1102
  .elementor-panel .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1103
  -webkit-flex-basis: 100%;
1104
  -ms-flex-preferred-size: 100%;
1106
  margin-top: 10px; }
1107
  .elementor-panel .elementor-label-block.elementor-control-hidden-label > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1108
  margin-top: 0; }
1109
+ .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field {
1110
+ display: table;
1111
+ width: 100%; }
1112
+ .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > * {
1113
+ display: table-cell;
1114
+ vertical-align: middle; }
1115
+ .elementor-panel .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title {
1116
+ width: 45%; }
1117
  .elementor-panel .elementor-control-field-description {
1118
  margin-top: 10px; }
1119
  .elementor-panel .elementor-required {
1186
  display: -webkit-flex;
1187
  display: -ms-flexbox;
1188
  display: flex;
1189
+ margin-left: 5px; }
1190
  .elementor-panel .elementor-responsive-switcher {
1191
  display: inline-block;
1192
  border-radius: 50%;
1292
  border-left: none;
1293
  border-radius: 0;
1294
  padding: 4px 0; }
1295
+ .elementor-panel .elementor-control-type-dimensions li input + span {
1296
+ display: block;
1297
+ text-align: center;
1298
+ color: #d5dadf;
1299
+ font-size: 9px;
1300
+ text-transform: uppercase;
1301
+ padding-top: 5px; }
1302
+ .elementor-panel .elementor-control-type-dimensions li input:focus + span {
1303
  color: #a4afb7; }
1304
  .elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions {
1305
  border: 1px solid #a4afb7;
1312
  .elementor-panel .elementor-control-type-dimensions li:first-child input {
1313
  border-left: 1px solid #a4afb7;
1314
  border-radius: 3px 0 0 3px; }
 
 
 
 
 
 
 
1315
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
1316
  background-color: #fff; }
1317
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
1322
  display: none; }
1323
  .elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked {
1324
  color: #fff; }
1325
+ .elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target {
1326
  display: none; }
1327
  .elementor-panel .elementor-control-type-url .elementor-control-url-external-show input {
1328
  padding-right: 46px; }
1329
  .elementor-panel .elementor-control-type-url .elementor-control-input-wrapper {
1330
  position: relative; }
1331
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target {
1332
  position: absolute;
1333
  top: 0;
1334
  right: 0;
1335
+ padding: 0;
1336
+ height: 100%;
1337
  width: 40px;
1338
+ border: none;
1339
  border-left: 1px solid;
1340
+ background: none;
1341
  cursor: pointer;
1342
  font-size: 10px;
1343
+ border-radius: 0 3px 3px 0; }
1344
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target.active {
1345
+ background-color: #a4afb7; }
1346
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external {
1347
+ color: #fff; }
1348
+ .elementor-panel .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external {
1349
+ opacity: .5; }
1350
+ .elementor-panel .elementor-control-type-url input {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1351
  direction: ltr; }
1352
+ .elementor-panel .elementor-control-type-url input:not(:focus) + .elementor-control-url-target {
1353
  border-color: #d5dadf; }
1354
+ .elementor-panel .elementor-control-type-url input:not(:focus) + .elementor-control-url-target.active {
1355
+ background-color: #d5dadf; }
1356
+ .elementor-panel .elementor-control-type-url input:focus + .elementor-control-url-target {
1357
  border-color: #a4afb7; }
1358
+ .elementor-panel .elementor-control-type-url input:focus + .elementor-control-url-target.active {
1359
+ background-color: #a4afb7; }
1360
  .elementor-panel .elementor-control-text_align .elementor-choices,
1361
  .elementor-panel .elementor-control-align .elementor-choices,
1362
  .elementor-panel .elementor-control-position .elementor-choices {
1545
  float: left;
1546
  padding-top: 4px; }
1547
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
 
1548
  text-transform: uppercase;
1549
  margin-top: 5px;
1550
  color: #d5dadf;
2212
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
2213
  border-bottom: 3px solid #9b0a46; }
2214
 
2215
+ #elementor-template-library-header-items-area > * {
2216
+ float: right; }
2217
+
2218
+ #elementor-template-library-header-tools > * {
2219
+ float: right; }
 
 
2220
 
2221
  .elementor-template-library-header-item {
2222
  position: relative;
2227
  transition: color .5s; }
2228
  .elementor-template-library-header-item:not(:hover) {
2229
  color: #a4afb7; }
2230
+ .elementor-template-library-header-item > * {
2231
+ position: absolute;
2232
+ top: 50%;
2233
+ left: 50%;
2234
+ -webkit-transform: translateX(-50%) translateY(-50%);
2235
+ -ms-transform: translateX(-50%) translateY(-50%);
2236
+ transform: translateX(-50%) translateY(-50%); }
2237
  .elementor-template-library-header-item > i {
2238
  font-size: 18px; }
2239
 
2240
  #elementor-template-library-header-close-modal, #elementor-template-library-header-save {
 
 
 
 
 
 
 
 
 
2241
  width: 56px; }
2242
 
2243
+ #elementor-template-library-header-preview > * {
2244
+ float: right; }
2245
+
2246
  #elementor-template-library-header-preview-insert-wrapper {
2247
+ width: 100px;
2248
+ cursor: default; }
 
 
 
 
 
 
 
 
 
2249
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
2250
+ width: 80%;
2251
+ padding: 8px 0; }
2252
 
2253
  #elementor-template-library-header-preview-back {
2254
  padding: 16.5px 16.5px 15px 0;
2314
  height: 100%;
2315
  background-color: rgba(0, 0, 0, 0.5);
2316
  transition: opacity .5s; }
2317
+ .elementor-template-library-template-remote .elementor-template-library-template-insert {
2318
  font-size: 11px;
2319
  width: 150px;
2320
  padding: 11px; }
2382
  margin-left: 6px; }
2383
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
2384
  color: #b01b1b; }
2385
+ .elementor-template-library-template-local .elementor-template-library-template-insert {
2386
  padding: 8px 18px;
2387
  margin: 0 20px; }
2388
 
assets/css/editor.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#9b0a46}body.elementor-editor-active #elementor-preview{right:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{left:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{left:300px}}body.elementor-editor-active #elementor-panel{left:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{left:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{left:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:left .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#e6e9ec;position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:b 1.5s linear infinite;animation:b 1.5s linear infinite}@-webkit-keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}#elementor-saved-popup .dialog-message{height:155px;width:155px;background-color:#fff;border-radius:10px}#elementor-saved-popup .elementor-dialog-message{padding:15px}#elementor-saved-popup .elementor-dialog-message .fa{font-size:85px;padding:10px}#elementor-saved-popup .elementor-dialog-message-text{text-transform:uppercase}.elementor-button{outline:none;border:none;border-radius:3px;transition-property:background,color,box-shadow,opacity;transition-duration:.5s}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-right:10px}.elementor-input-style,input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;-webkit-animation:c .4s linear infinite;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#9b0a46;transition:none}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}.elementor-panel#elementor-panel{position:fixed;height:100%;top:0;bottom:0;overflow:visible;background-color:#e6e9ec}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;right:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:left}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#9b0a46;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:left;width:50%;padding:5px;text-align:center;box-sizing:border-box}.elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#9b0a46}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;right:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:right 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;border-radius:0;padding:10px 27px 10px 0;font-style:italic;color:#a4afb7;border:none;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-left:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{right:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:left}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:right}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:19px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-ms-flexbox;display:flex;transition:border .5s;overflow:hidden;padding:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:50px;cursor:pointer;margin-bottom:1px}.elementor-panel .elementor-panel-menu-item:not(:hover){background-color:#fff}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:55px}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-panel-navigation{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-advanced a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-column a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-control-field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%;-ms-flex-negative:0;flex-shrink:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:55%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:right}.elementor-panel .elementor-slider-input input{width:80%;float:right}.elementor-panel .elementor-units-choices{-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-responsive-switchers{display:-ms-flexbox;display:flex;margin:0 5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-left:5px;color:#fff;font-size:8px;text-align:center;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-more{position:absolute;top:0;right:0;height:26px;width:40px;border-left:1px solid;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.elementor-panel .elementor-control-type-url .elementor-control-url-more i{font-size:13px}.elementor-panel .elementor-control-type-url .elementor-control-url-more-input,.elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked)+.elementor-control-url-more-options{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-more-options{padding-top:10px}.elementor-panel .elementor-control-type-url .elementor-control-url-option{padding:5px;font-size:12px}.elementor-panel .elementor-control-type-url input[type=url]{direction:ltr}.elementor-panel .elementor-control-type-url input[type=url]:not(:focus)+.elementor-control-url-more{border-color:#d5dadf}.elementor-panel .elementor-control-type-url input[type=url]:focus+.elementor-control-url-more{border-color:#a4afb7}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color .elementor-control-input-wrapper{height:27px}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:left;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-right:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-right:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:left}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:left;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{display:block;text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:right;height:27px;width:70px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-right:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-left:1px solid #a4afb7;border-top-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:left;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-right:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:right}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{position:absolute;top:0;left:0;opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;border-radius:10px;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px;box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{box-sizing:content-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:right}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);transform:translateY(6px)}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;transition:all .5s}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:left;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:left;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:left;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-footer-save{width:90px;padding:0 10px}.elementor-panel #elementor-panel-footer-save .elementor-button{font-size:11px;text-transform:uppercase;width:100%;height:26px;background-color:#556068;color:#a4afb7}.elementor-panel #elementor-panel-footer-publish .elementor-icon,.elementor-panel #elementor-panel-footer-publish .elementor-title{color:#39b54a}.elementor-panel #elementor-panel-footer-discard .elementor-icon,.elementor-panel #elementor-panel-footer-discard .elementor-title{color:#b01b1b}#elementor-mode-switcher{position:absolute;left:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;box-shadow:3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#9b0a46;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-left:15px;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-date{font-size:11px}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}#elementor-template-library-modal .dialog-widget-content{width:990px;background-color:#f1f3f5}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:630px;max-height:85vh;overflow:auto;padding:15px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{transition:color .5s}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{color:#9b0a46}#elementor-template-library-modal .elementor-button{text-transform:uppercase}#elementor-template-library-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo-area{text-align:left;padding-left:15px}#elementor-template-library-header-logo-area>*{float:left}#elementor-template-library-header-logo-area>*>*{vertical-align:middle}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo i{padding-right:10px;color:#9b0a46;font-size:20px}#elementor-template-library-header-menu-area{-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-template-library-header-item{position:relative;border-left:1px solid #e6e9ec;height:50px;box-sizing:content-box;cursor:pointer;transition:color .5s}.elementor-template-library-header-item:not(:hover){color:#a4afb7}.elementor-template-library-header-item>i{font-size:18px}#elementor-template-library-header-close-modal,#elementor-template-library-header-save{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:56px}#elementor-template-library-header-preview-insert-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:default;padding:0 10px}#elementor-template-library-header-preview-insert-wrapper .elementor-button{padding:8px 14px}#elementor-template-library-header-preview-back{padding:16.5px 16.5px 15px 0;border-right:1px solid #e6e9ec;cursor:pointer;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-right:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates-container{overflow:hidden}#elementor-template-library-templates-container[data-template-source=local]{box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:15px}#elementor-template-library-templates-container:not([data-template-source=remote])+#elementor-template-library-footer-banner{display:none}.elementor-template-library-template-remote{float:left;width:25%;padding:0 15px;margin-top:15px}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;right:5px;background-color:#9b0a46;color:#d5dadf;padding:1px 4px;font-size:9px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:250px;border:3px solid #fff;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.2)}.elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;background-size:cover;background-position-x:50%}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-action{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:180px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-name{margin:13px 0 10px;font-size:12px;text-align:center;color:#6d7882}.elementor-template-library-template-local{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5dadf;height:50px;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls{visibility:hidden}.elementor-template-library-template-local>*{text-align:start}.elementor-template-library-template-local .elementor-template-library-template-icon{text-align:center;width:6%}.elementor-template-library-template-local .elementor-template-library-template-name{font-size:13px;font-weight:500;width:35%}.elementor-template-library-template-local .elementor-template-library-template-type{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{direction:rtl;-ms-flex-positive:1;flex-grow:1}.elementor-template-library-template-local .elementor-template-library-template-controls>*{direction:ltr}.elementor-template-library-template-local .elementor-template-library-template-controls>div{display:inline-block;margin-left:15px;cursor:pointer;font-weight:500;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-left:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:#b01b1b}.elementor-template-library-template-local .elementor-template-library-template-action{padding:8px 18px;margin:0 20px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{width:1440px;height:150%;-webkit-transform:scale(.666) translateX(-25%) translateY(-25%);transform:scale(.666) translateX(-25%) translateY(-25%)}.elementor-template-library-blank-title{font-size:30px;margin-top:55px}.elementor-template-library-blank-excerpt{font-size:18px;color:#a4afb7;margin-top:20px;font-weight:300}#elementor-template-library-save-template-form{margin-top:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:60px;font-size:18px}#elementor-template-library-save-template-name{width:460px;background-color:#fff;font-weight:300;color:#a4afb7;padding-left:25px;border-radius:3px 0 0 3px;border:none}#elementor-template-library-save-template-name:focus{border:1px solid #e6e9ec}#elementor-template-library-save-template-submit{width:150px;border-radius:0 3px 3px 0;font-weight:500}#elementor-template-library-save-template-submit:hover{box-shadow:none}.elementor-template-library-blank-footer{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:13px;font-style:italic}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty-icon{font-size:96px;margin-top:40px;color:#d5dadf}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#9b0a46}body.elementor-editor-active #elementor-preview{right:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{left:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{left:300px}}body.elementor-editor-active #elementor-panel{left:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{left:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{left:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:left .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#6d7882;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#e6e9ec;position:absolute;-webkit-animation:a 1.8s linear infinite;animation:a 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#fff;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:b 1.5s linear infinite;animation:b 1.5s linear infinite}@-webkit-keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}.elementor-hidden{display:none}.elementor-button{outline:none;border:none;border-radius:3px;transition-property:background,color,box-shadow,opacity;transition-duration:.5s}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover{opacity:.85;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-right:10px}.elementor-input-style,input,select,textarea{border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;border-radius:50%;-webkit-animation:c .4s linear infinite;animation:c .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;background-color:#e6e9ec;position:fixed;height:100%;top:0;bottom:0;overflow:visible}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#9b0a46;transition:none}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;right:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:left}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#9b0a46;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:left;width:50%;padding:5px;text-align:center;box-sizing:border-box}.elementor-panel .elementor-element{border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#9b0a46}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;right:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:right 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;border-radius:0;padding:10px 27px 10px 0;font-style:italic;color:#a4afb7;border:none;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-left:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{right:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:left}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:right}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:19px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:border .5s;overflow:hidden;padding:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:50px;cursor:pointer;margin-bottom:1px}.elementor-panel .elementor-panel-menu-item:not(:hover){background-color:#fff}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:55px}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-panel-navigation{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-advanced a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-column a:before,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label .elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field{display:table;width:100%}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);-ms-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:right}.elementor-panel .elementor-slider-input input{width:80%;float:right}.elementor-panel .elementor-units-choices{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-responsive-switchers{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-left:5px;color:#fff;font-size:8px;text-align:center;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;background-size:cover}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input+span{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions li input:focus+span{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-target{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-target{position:absolute;top:0;right:0;padding:0;height:100%;width:40px;border:none;border-left:1px solid;background:none;cursor:pointer;font-size:10px;border-radius:0 3px 3px 0}.elementor-panel .elementor-control-type-url .elementor-control-url-target.active{background-color:#a4afb7}.elementor-panel .elementor-control-type-url .elementor-control-url-target.active .elementor-control-url-external{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-target:not(.active) .elementor-control-url-external{opacity:.5}.elementor-panel .elementor-control-type-url input{direction:ltr}.elementor-panel .elementor-control-type-url input:not(:focus)+.elementor-control-url-target{border-color:#d5dadf}.elementor-panel .elementor-control-type-url input:not(:focus)+.elementor-control-url-target.active{background-color:#d5dadf}.elementor-panel .elementor-control-type-url input:focus+.elementor-control-url-target{border-color:#a4afb7}.elementor-panel .elementor-control-type-url input:focus+.elementor-control-url-target.active{background-color:#a4afb7}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color .elementor-control-input-wrapper{height:27px}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;background-size:cover;background-position:50% 50%;float:left;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-right:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-right:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:left}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:left;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:right;height:27px;width:70px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-right:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-left:1px solid #a4afb7;border-top-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:left;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-right:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-box-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:right}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{position:absolute;top:0;left:0;opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;border-radius:10px;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;left:0;background-color:#fff;border:solid #fff;border-width:0 17px 0 12px;padding-top:10px;box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{box-sizing:content-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;transition:border .5s;padding:0;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:right}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;transition:all .5s}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:left;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:left;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:left;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-footer-save{width:90px;padding:0 10px}.elementor-panel #elementor-panel-footer-save .elementor-button{font-size:11px;text-transform:uppercase;width:100%;height:26px;background-color:#556068;color:#a4afb7}.elementor-panel #elementor-panel-footer-publish .elementor-icon,.elementor-panel #elementor-panel-footer-publish .elementor-title{color:#39b54a}.elementor-panel #elementor-panel-footer-discard .elementor-icon,.elementor-panel #elementor-panel-footer-discard .elementor-title{color:#b01b1b}#elementor-mode-switcher{position:absolute;left:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;box-shadow:3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#9b0a46;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-left:15px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-date{font-size:11px}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{border-radius:30px;background-color:#111;margin:30px auto 80px;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-introduction .dialog-widget-header{padding:40px 0 0}#elementor-introduction .dialog-widget-content{width:700px;max-width:100%}#elementor-introduction .elementor-video-wrapper{padding-bottom:62.4%}#elementor-introduction .dialog-message{margin-top:40px}#elementor-introduction-title{color:#9b0a46;font-size:27px;font-weight:700}#elementor-introduction-subtitle{margin-top:12px;font-size:16px;color:#a4afb7}#elementor-template-library-modal .dialog-widget-content{width:990px;background-color:#f1f3f5}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:630px;max-height:85vh;overflow:auto;padding:15px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{transition:color .5s}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{color:#9b0a46}#elementor-template-library-modal .elementor-button{text-transform:uppercase}#elementor-template-library-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo-area{text-align:left;padding-left:15px}#elementor-template-library-header-logo-area>*{float:left}#elementor-template-library-header-logo-area>*>*{vertical-align:middle}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo i{padding-right:10px;color:#9b0a46;font-size:20px}#elementor-template-library-header-menu-area{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area>*,#elementor-template-library-header-tools>*{float:right}.elementor-template-library-header-item{position:relative;border-left:1px solid #e6e9ec;height:50px;box-sizing:content-box;cursor:pointer;transition:color .5s}.elementor-template-library-header-item:not(:hover){color:#a4afb7}.elementor-template-library-header-item>*{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-header-item>i{font-size:18px}#elementor-template-library-header-close-modal,#elementor-template-library-header-save{width:56px}#elementor-template-library-header-preview>*{float:right}#elementor-template-library-header-preview-insert-wrapper{width:100px;cursor:default}#elementor-template-library-header-preview-insert-wrapper .elementor-button{width:80%;padding:8px 0}#elementor-template-library-header-preview-back{padding:16.5px 16.5px 15px 0;border-right:1px solid #e6e9ec;cursor:pointer;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-right:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates-container{overflow:hidden}#elementor-template-library-templates-container[data-template-source=local]{box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:15px}#elementor-template-library-templates-container:not([data-template-source=remote])+#elementor-template-library-footer-banner{display:none}.elementor-template-library-template-remote{float:left;width:25%;padding:0 15px;margin-top:15px}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;right:5px;background-color:#9b0a46;color:#d5dadf;padding:1px 4px;font-size:9px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:250px;border:3px solid #fff;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.2)}.elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;background-size:cover;background-position-x:50%}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-insert{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:180px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-name{margin:13px 0 10px;font-size:12px;text-align:center;color:#6d7882}.elementor-template-library-template-local{background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5dadf;height:50px;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls{visibility:hidden}.elementor-template-library-template-local>*{text-align:start}.elementor-template-library-template-local .elementor-template-library-template-icon{text-align:center;width:6%}.elementor-template-library-template-local .elementor-template-library-template-name{font-size:13px;font-weight:500;width:35%}.elementor-template-library-template-local .elementor-template-library-template-type{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{direction:rtl;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-template-library-template-local .elementor-template-library-template-controls>*{direction:ltr}.elementor-template-library-template-local .elementor-template-library-template-controls>div{display:inline-block;margin-left:15px;cursor:pointer;font-weight:500;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-left:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:#b01b1b}.elementor-template-library-template-local .elementor-template-library-template-insert{padding:8px 18px;margin:0 20px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{width:1440px;height:150%;-webkit-transform:scale(.666) translateX(-25%) translateY(-25%);-ms-transform:scale(.666) translateX(-25%) translateY(-25%);transform:scale(.666) translateX(-25%) translateY(-25%)}.elementor-template-library-blank-title{font-size:30px;margin-top:55px}.elementor-template-library-blank-excerpt{font-size:18px;color:#a4afb7;margin-top:20px;font-weight:300}#elementor-template-library-save-template-form{margin-top:55px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:60px;font-size:18px}#elementor-template-library-save-template-name{width:460px;background-color:#fff;font-weight:300;color:#a4afb7;padding-left:25px;border-radius:3px 0 0 3px;border:none}#elementor-template-library-save-template-name:focus{border:1px solid #e6e9ec}#elementor-template-library-save-template-submit{width:150px;border-radius:0 3px 3px 0;font-weight:500}#elementor-template-library-save-template-submit:hover{box-shadow:none}.elementor-template-library-blank-footer{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:13px;font-style:italic}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty-icon{font-size:96px;margin-top:40px;color:#d5dadf}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}
assets/css/frontend-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,6 +76,21 @@
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  .dialog-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
@@ -97,9 +112,6 @@
97
  height: 100%;
98
  width: 100%; }
99
 
100
- .elementor-hidden {
101
- display: none; }
102
-
103
  .elementor {
104
  -webkit-hyphens: manual;
105
  -ms-hyphens: manual;
@@ -118,7 +130,7 @@
118
  border: none;
119
  border-radius: 0;
120
  box-shadow: none; }
121
- .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
122
  margin: 0; }
123
  .elementor embed,
124
  .elementor iframe,
@@ -138,8 +150,6 @@
138
  position: absolute;
139
  overflow: hidden;
140
  z-index: 0; }
141
- .elementor .elementor-background-video-embed {
142
- max-width: none; }
143
  .elementor .elementor-background-video {
144
  position: absolute;
145
  max-width: none;
@@ -177,41 +187,6 @@
177
  .elementor-align-justify .elementor-button {
178
  width: 100%; }
179
 
180
- .elementor-lightbox-modal .dialog-widget-content {
181
- background: none;
182
- box-shadow: none; }
183
- @media (max-width: 767px) {
184
- .elementor-lightbox-modal .dialog-widget-content {
185
- width: 100%; } }
186
- @media (min-width: 1025px) {
187
- .elementor-lightbox-modal .dialog-widget-content {
188
- width: 50%; } }
189
-
190
- .elementor-lightbox-modal .dialog-close-button {
191
- top: 12px;
192
- right: 0; }
193
-
194
- .elementor-custom-embed-play {
195
- position: absolute;
196
- top: 50%;
197
- left: 50%;
198
- -webkit-transform: translateX(-50%) translateY(-50%);
199
- -ms-transform: translateX(-50%) translateY(-50%);
200
- transform: translateX(-50%) translateY(-50%); }
201
- .elementor-custom-embed-play i {
202
- font-size: 100px;
203
- color: #fff;
204
- opacity: 0.7;
205
- text-shadow: 3px 2px 24px rgba(0, 0, 0, 0.5);
206
- transition: all .5s; }
207
- .elementor-custom-embed-play:not(.elementor-playing) i:before {
208
- content: "\f01d"; }
209
- .elementor-custom-embed-play.elementor-playing i {
210
- -webkit-animation: fa-spin 2s infinite linear;
211
- animation: fa-spin 2s infinite linear; }
212
- .elementor-custom-embed-play.elementor-playing i:before {
213
- content: "\f1ce"; }
214
-
215
  @media (max-width: 1024px) {
216
  .elementor-tablet-align-center {
217
  text-align: center; }
@@ -250,6 +225,9 @@
250
  font-size: 12px;
251
  margin-top: 5px; }
252
 
 
 
 
253
  .elementor:after {
254
  position: absolute;
255
  opacity: 0;
@@ -320,8 +298,9 @@
320
  width: 100%;
321
  display: -webkit-flex;
322
  display: -ms-flexbox;
323
- display: flex; }
324
- @media (max-width: 1024px) {
 
325
  .elementor-row {
326
  -webkit-flex-wrap: wrap;
327
  -ms-flex-wrap: wrap;
@@ -336,7 +315,8 @@
336
 
337
  .elementor-widget-wrap {
338
  position: relative;
339
- width: 100%; }
 
340
 
341
  .elementor-widget {
342
  position: relative; }
@@ -1323,6 +1303,20 @@
1323
  display: block;
1324
  width: 100%; }
1325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1326
  .elementor-aspect-ratio-169 .elementor-video-wrapper {
1327
  padding-bottom: 56.25%; }
1328
 
@@ -1332,6 +1326,15 @@
1332
  .elementor-aspect-ratio-32 .elementor-video-wrapper {
1333
  padding-bottom: 66.6666%; }
1334
 
 
 
 
 
 
 
 
 
 
1335
  .elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image {
1336
  width: 100%; }
1337
 
@@ -1508,7 +1511,7 @@
1508
  .elementor-social-icon-dribbble {
1509
  background-color: #ea4c89; }
1510
  .elementor-social-icon-envelope {
1511
- background-color: #ea4335; }
1512
  .elementor-social-icon-facebook {
1513
  background-color: #3b5998; }
1514
  .elementor-social-icon-flickr {
@@ -1649,7 +1652,7 @@ body.elementor-page .elementor-widget-menu-anchor {
1649
  height: 100%;
1650
  min-height: 1px;
1651
  display: none; }
1652
- .elementor-slick-slider[dir="rtl"] .slick-slide {
1653
  float: right; }
1654
  .slick-slide img {
1655
  display: block; }
@@ -1813,26 +1816,22 @@ body.elementor-page .elementor-widget-menu-anchor {
1813
  .elementor-slick-slider .slick-slide img {
1814
  margin: auto; }
1815
 
1816
- /**
1817
- * Swiper 3.4.2
1818
- */
1819
- .swiper-container {
1820
  margin-left: auto;
1821
  margin-right: auto;
1822
  position: relative;
1823
  overflow: hidden;
1824
- /* Fix of Webkit flickering */
1825
  z-index: 1; }
1826
 
1827
- .swiper-container-no-flexbox .swiper-slide {
1828
  float: left; }
1829
 
1830
- .swiper-container-vertical > .swiper-wrapper {
1831
  -webkit-flex-direction: column;
1832
  -ms-flex-direction: column;
1833
  flex-direction: column; }
1834
 
1835
- .swiper-wrapper {
1836
  position: relative;
1837
  width: 100%;
1838
  height: 100%;
@@ -1845,20 +1844,21 @@ body.elementor-page .elementor-widget-menu-anchor {
1845
  transition-property: transform, -webkit-transform;
1846
  box-sizing: content-box; }
1847
 
1848
- .swiper-container-android .swiper-slide, .swiper-wrapper {
 
1849
  -webkit-transform: translate3d(0px, 0, 0);
1850
  transform: translate3d(0px, 0, 0); }
1851
 
1852
- .swiper-container-multirow > .swiper-wrapper {
1853
  -webkit-flex-wrap: wrap;
1854
  -ms-flex-wrap: wrap;
1855
  flex-wrap: wrap; }
1856
 
1857
- .swiper-container-free-mode > .swiper-wrapper {
1858
  transition-timing-function: ease-out;
1859
  margin: 0 auto; }
1860
 
1861
- .swiper-slide {
1862
  -webkit-flex-shrink: 0;
1863
  -ms-flex-negative: 0;
1864
  flex-shrink: 0;
@@ -1866,21 +1866,19 @@ body.elementor-page .elementor-widget-menu-anchor {
1866
  height: 100%;
1867
  position: relative; }
1868
 
1869
- /* Auto Height */
1870
- .swiper-container-autoheight {
1871
  height: auto; }
1872
- .swiper-container-autoheight .swiper-slide {
1873
- height: auto; }
1874
- .swiper-container-autoheight .swiper-wrapper {
1875
- -webkit-align-items: flex-start;
1876
- -ms-flex-align: start;
1877
- align-items: flex-start;
1878
- transition-property: height, -webkit-transform;
1879
- transition-property: transform, height;
1880
- transition-property: transform, height, -webkit-transform; }
1881
 
1882
- /* a11y */
1883
- .swiper-container .swiper-notification {
 
 
 
 
 
 
 
1884
  position: absolute;
1885
  left: 0;
1886
  top: 0;
@@ -1888,73 +1886,100 @@ body.elementor-page .elementor-widget-menu-anchor {
1888
  opacity: 0;
1889
  z-index: -1000; }
1890
 
1891
- /* IE10 Windows Phone 8 Fixes */
1892
- .swiper-wp8-horizontal {
1893
  -ms-touch-action: pan-y;
1894
  touch-action: pan-y; }
1895
 
1896
- .swiper-wp8-vertical {
1897
  -ms-touch-action: pan-x;
1898
  touch-action: pan-x; }
1899
 
1900
- /* Arrows */
1901
- .swiper-button-prev, .swiper-button-next {
 
 
1902
  position: absolute;
1903
  top: 50%;
1904
- width: 27px;
1905
- height: 44px;
1906
- margin-top: -22px;
1907
- z-index: 10;
 
 
1908
  cursor: pointer;
1909
- background-size: 27px 44px;
1910
- background: no-repeat center; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1911
 
1912
- .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
 
1913
  opacity: 0.35;
1914
  cursor: auto;
1915
  pointer-events: none; }
1916
 
1917
- .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
1918
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
1919
- left: 10px;
1920
- right: auto; }
1921
-
1922
- .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
1923
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
1924
-
1925
- .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
1926
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
1927
-
1928
- .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
1929
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
1930
- right: 10px;
1931
- left: auto; }
1932
-
1933
- .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
1934
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
1935
 
1936
- .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
1937
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
 
 
 
 
 
 
 
1938
 
1939
- /* Pagination Styles */
1940
- .swiper-pagination {
1941
  position: absolute;
1942
  text-align: center;
1943
  transition: 300ms;
1944
  -webkit-transform: translate3d(0, 0, 0);
1945
  transform: translate3d(0, 0, 0);
1946
  z-index: 10; }
1947
- .swiper-pagination.swiper-pagination-hidden {
1948
- opacity: 0; }
1949
 
1950
- /* Common Styles */
1951
- .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
 
 
 
 
1952
  bottom: 10px;
1953
  left: 0;
1954
  width: 100%; }
1955
 
1956
- /* Bullets */
1957
- .swiper-pagination-bullet {
1958
  width: 8px;
1959
  height: 8px;
1960
  display: inline-block;
@@ -1962,138 +1987,164 @@ body.elementor-page .elementor-widget-menu-anchor {
1962
  background: #000;
1963
  opacity: 0.2; }
1964
 
1965
- button.swiper-pagination-bullet {
1966
  border: none;
1967
  margin: 0;
1968
  padding: 0;
1969
  box-shadow: none;
 
 
1970
  -webkit-appearance: none;
1971
- -moz-appearance: none;
1972
- appearance: none; }
1973
 
1974
- .swiper-pagination-clickable .swiper-pagination-bullet {
1975
  cursor: pointer; }
1976
 
1977
- .swiper-pagination-white .swiper-pagination-bullet {
1978
  background: #fff; }
1979
 
1980
- .swiper-pagination-bullet-active {
1981
  opacity: 1;
1982
  background: #007aff; }
1983
 
1984
- .swiper-pagination-white .swiper-pagination-bullet-active {
1985
  background: #fff; }
1986
 
1987
- .swiper-pagination-black .swiper-pagination-bullet-active {
1988
  background: #000; }
1989
 
1990
- .swiper-container-vertical > .swiper-pagination-bullets {
1991
  right: 10px;
1992
  top: 50%;
1993
  -webkit-transform: translate3d(0px, -50%, 0);
1994
  transform: translate3d(0px, -50%, 0); }
1995
- .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
1996
- margin: 5px 0;
1997
- display: block; }
1998
 
1999
- .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
 
 
 
 
2000
  margin: 0 5px; }
2001
 
2002
- /* Progress */
2003
- .swiper-pagination-progress {
2004
  background: rgba(0, 0, 0, 0.25);
2005
  position: absolute; }
2006
- .swiper-pagination-progress .swiper-pagination-progressbar {
2007
- background: #007aff;
2008
- position: absolute;
2009
- left: 0;
2010
- top: 0;
2011
- width: 100%;
2012
- height: 100%;
2013
- -webkit-transform: scale(0);
2014
- -ms-transform: scale(0);
2015
- transform: scale(0);
2016
- -webkit-transform-origin: left top;
2017
- -ms-transform-origin: left top;
2018
- transform-origin: left top; }
2019
-
2020
- .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
 
2021
  -webkit-transform-origin: right top;
2022
  -ms-transform-origin: right top;
2023
  transform-origin: right top; }
2024
 
2025
- .swiper-container-horizontal > .swiper-pagination-progress {
2026
  width: 100%;
2027
  height: 4px;
2028
  left: 0;
2029
  top: 0; }
2030
 
2031
- .swiper-container-vertical > .swiper-pagination-progress {
2032
  width: 4px;
2033
  height: 100%;
2034
  left: 0;
2035
  top: 0; }
2036
 
2037
- .swiper-pagination-progress.swiper-pagination-white {
2038
  background: rgba(255, 255, 255, 0.5); }
2039
- .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
2040
- background: #fff; }
2041
 
2042
- .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
 
 
 
2043
  background: #000; }
2044
 
2045
- /* 3D Container */
2046
- .swiper-container-3d {
2047
  -webkit-perspective: 1200px;
2048
  perspective: 1200px; }
2049
- .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
2050
- -webkit-transform-style: preserve-3d;
2051
- transform-style: preserve-3d; }
2052
- .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
2053
- position: absolute;
2054
- left: 0;
2055
- top: 0;
2056
- width: 100%;
2057
- height: 100%;
2058
- pointer-events: none;
2059
- z-index: 10; }
2060
- .swiper-container-3d .swiper-slide-shadow-left {
2061
- background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }
2062
- .swiper-container-3d .swiper-slide-shadow-right {
2063
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }
2064
- .swiper-container-3d .swiper-slide-shadow-top {
2065
- background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }
2066
- .swiper-container-3d .swiper-slide-shadow-bottom {
2067
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
2068
-
2069
- /* Coverflow */
2070
- .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
2071
- /* Windows 8 IE 10 fix */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2072
  -ms-perspective: 1200px; }
2073
 
2074
- /* Cube + Flip */
2075
- .swiper-container-cube, .swiper-container-flip {
2076
  overflow: visible; }
2077
 
2078
- .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
2079
- pointer-events: none;
2080
  -webkit-backface-visibility: hidden;
2081
  backface-visibility: hidden;
2082
  z-index: 1; }
2083
 
2084
- .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
 
2085
  pointer-events: none; }
2086
 
2087
- .swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
 
 
 
2088
  pointer-events: auto; }
2089
 
2090
- .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right {
 
 
 
 
 
 
 
2091
  z-index: 0;
2092
  -webkit-backface-visibility: hidden;
2093
  backface-visibility: hidden; }
2094
 
2095
- /* Cube */
2096
- .swiper-container-cube .swiper-slide {
2097
  visibility: hidden;
2098
  -webkit-transform-origin: 0 0;
2099
  -ms-transform-origin: 0 0;
@@ -2101,19 +2152,22 @@ button.swiper-pagination-bullet {
2101
  width: 100%;
2102
  height: 100%; }
2103
 
2104
- .swiper-container-cube.swiper-container-rtl .swiper-slide {
2105
  -webkit-transform-origin: 100% 0;
2106
  -ms-transform-origin: 100% 0;
2107
  transform-origin: 100% 0; }
2108
 
2109
- .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
 
 
 
2110
  pointer-events: auto;
2111
  visibility: visible; }
2112
 
2113
- .swiper-container-cube .swiper-cube-shadow {
2114
  position: absolute;
2115
  left: 0;
2116
- bottom: 0;
2117
  width: 100%;
2118
  height: 100%;
2119
  background: #000;
@@ -2122,22 +2176,21 @@ button.swiper-pagination-bullet {
2122
  filter: blur(50px);
2123
  z-index: 0; }
2124
 
2125
- /* Fade */
2126
- .swiper-container-fade.swiper-container-free-mode .swiper-slide {
2127
  transition-timing-function: ease-out; }
2128
 
2129
- .swiper-container-fade .swiper-slide {
2130
  pointer-events: none;
2131
  transition-property: opacity; }
2132
- .swiper-container-fade .swiper-slide .swiper-slide {
2133
- pointer-events: none; }
2134
 
2135
- .swiper-container-fade .swiper-slide-active {
 
 
 
 
2136
  pointer-events: auto; }
2137
- .swiper-container-fade .swiper-slide-active .swiper-slide-active {
2138
- pointer-events: auto; }
2139
 
2140
- .swiper-zoom-container {
2141
  width: 100%;
2142
  height: 100%;
2143
  display: -webkit-flex;
@@ -2150,19 +2203,18 @@ button.swiper-pagination-bullet {
2150
  -ms-flex-align: center;
2151
  align-items: center;
2152
  text-align: center; }
2153
- .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
2154
  max-width: 100%;
2155
  max-height: 100%;
2156
  object-fit: contain; }
2157
 
2158
- /* Scrollbar */
2159
- .swiper-scrollbar {
2160
  border-radius: 10px;
2161
  position: relative;
2162
  -ms-touch-action: none;
2163
  background: rgba(0, 0, 0, 0.1); }
2164
 
2165
- .swiper-container-horizontal > .swiper-scrollbar {
2166
  position: absolute;
2167
  left: 1%;
2168
  bottom: 3px;
@@ -2170,7 +2222,7 @@ button.swiper-pagination-bullet {
2170
  height: 5px;
2171
  width: 98%; }
2172
 
2173
- .swiper-container-vertical > .swiper-scrollbar {
2174
  position: absolute;
2175
  right: 3px;
2176
  top: 1%;
@@ -2178,7 +2230,7 @@ button.swiper-pagination-bullet {
2178
  width: 5px;
2179
  height: 98%; }
2180
 
2181
- .swiper-scrollbar-drag {
2182
  height: 100%;
2183
  width: 100%;
2184
  position: relative;
@@ -2187,11 +2239,10 @@ button.swiper-pagination-bullet {
2187
  left: 0;
2188
  top: 0; }
2189
 
2190
- .swiper-scrollbar-cursor-drag {
2191
  cursor: move; }
2192
 
2193
- /* Preloader */
2194
- .swiper-lazy-preloader {
2195
  width: 42px;
2196
  height: 42px;
2197
  position: absolute;
@@ -2205,15 +2256,18 @@ button.swiper-pagination-bullet {
2205
  transform-origin: 50%;
2206
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
2207
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }
2208
- .swiper-lazy-preloader:after {
2209
- display: block;
2210
- content: "";
2211
- width: 100%;
2212
- height: 100%;
2213
- background-size: 100%;
2214
- background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%; }
2215
 
2216
- .swiper-lazy-preloader-white:after {
 
 
 
 
 
 
 
 
 
 
2217
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
2218
 
2219
  @-webkit-keyframes swiper-preloader-spin {
@@ -2308,4 +2362,7 @@ button.swiper-pagination-bullet {
2308
  @media (min-width: 1025px) {
2309
  body:not(.elementor-editor-active) .elementor-hidden-desktop {
2310
  display: none; } }
 
 
 
2311
  /*# sourceMappingURL=frontend-rtl.css.map */
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
79
+ .dialog-popup-message {
80
+ height: 155px;
81
+ width: 155px;
82
+ background-color: #fff;
83
+ border-radius: 10px; }
84
+
85
+ .elementor-dialog-message {
86
+ padding: 15px; }
87
+ .elementor-dialog-message .fa {
88
+ font-size: 85px;
89
+ padding: 10px; }
90
+
91
+ .elementor-dialog-message-text {
92
+ text-transform: uppercase; }
93
+
94
  .dialog-lightbox-close-button {
95
  cursor: pointer;
96
  position: absolute;
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor {
116
  -webkit-hyphens: manual;
117
  -ms-hyphens: manual;
130
  border: none;
131
  border-radius: 0;
132
  box-shadow: none; }
133
+ .elementor figure {
134
  margin: 0; }
135
  .elementor embed,
136
  .elementor iframe,
150
  position: absolute;
151
  overflow: hidden;
152
  z-index: 0; }
 
 
153
  .elementor .elementor-background-video {
154
  position: absolute;
155
  max-width: none;
187
  .elementor-align-justify .elementor-button {
188
  width: 100%; }
189
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
  @media (max-width: 1024px) {
191
  .elementor-tablet-align-center {
192
  text-align: center; }
225
  font-size: 12px;
226
  margin-top: 5px; }
227
 
228
+ #elementor-select-preset {
229
+ display: none; }
230
+
231
  .elementor:after {
232
  position: absolute;
233
  opacity: 0;
298
  width: 100%;
299
  display: -webkit-flex;
300
  display: -ms-flexbox;
301
+ display: flex;
302
+ /* In dragging mode it's causing a columns fall */ }
303
+ @media (max-width: 767px) {
304
  .elementor-row {
305
  -webkit-flex-wrap: wrap;
306
  -ms-flex-wrap: wrap;
315
 
316
  .elementor-widget-wrap {
317
  position: relative;
318
+ width: 100%;
319
+ z-index: 1; }
320
 
321
  .elementor-widget {
322
  position: relative; }
1303
  display: block;
1304
  width: 100%; }
1305
 
1306
+ .elementor-widget-video .elementor-custom-embed-play {
1307
+ position: absolute;
1308
+ top: 50%;
1309
+ left: 50%;
1310
+ -webkit-transform: translateX(-50%) translateY(-50%);
1311
+ -ms-transform: translateX(-50%) translateY(-50%);
1312
+ transform: translateX(-50%) translateY(-50%); }
1313
+ .elementor-widget-video .elementor-custom-embed-play i {
1314
+ font-size: 100px;
1315
+ color: #fff;
1316
+ opacity: 0.7;
1317
+ text-shadow: 3px 2px 24px rgba(0, 0, 0, 0.5);
1318
+ transition: all .5s; }
1319
+
1320
  .elementor-aspect-ratio-169 .elementor-video-wrapper {
1321
  padding-bottom: 56.25%; }
1322
 
1326
  .elementor-aspect-ratio-32 .elementor-video-wrapper {
1327
  padding-bottom: 66.6666%; }
1328
 
1329
+ .elementor-widget-video-modal .dialog-widget-content {
1330
+ background: none;
1331
+ box-shadow: none;
1332
+ width: 50%; }
1333
+
1334
+ .elementor-widget-video-modal .dialog-close-button {
1335
+ top: 12px;
1336
+ right: 0; }
1337
+
1338
  .elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image {
1339
  width: 100%; }
1340
 
1511
  .elementor-social-icon-dribbble {
1512
  background-color: #ea4c89; }
1513
  .elementor-social-icon-envelope {
1514
+ background-color: #607D8B; }
1515
  .elementor-social-icon-facebook {
1516
  background-color: #3b5998; }
1517
  .elementor-social-icon-flickr {
1652
  height: 100%;
1653
  min-height: 1px;
1654
  display: none; }
1655
+ [dir="rtl"] .slick-slide {
1656
  float: right; }
1657
  .slick-slide img {
1658
  display: block; }
1816
  .elementor-slick-slider .slick-slide img {
1817
  margin: auto; }
1818
 
1819
+ .elementor .swiper-container {
 
 
 
1820
  margin-left: auto;
1821
  margin-right: auto;
1822
  position: relative;
1823
  overflow: hidden;
 
1824
  z-index: 1; }
1825
 
1826
+ .elementor .swiper-container-no-flexbox .swiper-slide {
1827
  float: left; }
1828
 
1829
+ .elementor .swiper-container-vertical > .swiper-wrapper {
1830
  -webkit-flex-direction: column;
1831
  -ms-flex-direction: column;
1832
  flex-direction: column; }
1833
 
1834
+ .elementor .swiper-wrapper {
1835
  position: relative;
1836
  width: 100%;
1837
  height: 100%;
1844
  transition-property: transform, -webkit-transform;
1845
  box-sizing: content-box; }
1846
 
1847
+ .elementor .swiper-container-android .swiper-slide,
1848
+ .elementor .swiper-wrapper {
1849
  -webkit-transform: translate3d(0px, 0, 0);
1850
  transform: translate3d(0px, 0, 0); }
1851
 
1852
+ .elementor .swiper-container-multirow > .swiper-wrapper {
1853
  -webkit-flex-wrap: wrap;
1854
  -ms-flex-wrap: wrap;
1855
  flex-wrap: wrap; }
1856
 
1857
+ .elementor .swiper-container-free-mode > .swiper-wrapper {
1858
  transition-timing-function: ease-out;
1859
  margin: 0 auto; }
1860
 
1861
+ .elementor .swiper-slide {
1862
  -webkit-flex-shrink: 0;
1863
  -ms-flex-negative: 0;
1864
  flex-shrink: 0;
1866
  height: 100%;
1867
  position: relative; }
1868
 
1869
+ .elementor .swiper-container-autoheight,
1870
+ .elementor .swiper-container-autoheight .swiper-slide {
1871
  height: auto; }
 
 
 
 
 
 
 
 
 
1872
 
1873
+ .elementor .swiper-container-autoheight .swiper-wrapper {
1874
+ -webkit-align-items: flex-start;
1875
+ -ms-flex-align: start;
1876
+ align-items: flex-start;
1877
+ transition-property: height, -webkit-transform;
1878
+ transition-property: transform, height;
1879
+ transition-property: transform, height, -webkit-transform; }
1880
+
1881
+ .elementor .swiper-container .swiper-notification {
1882
  position: absolute;
1883
  left: 0;
1884
  top: 0;
1886
  opacity: 0;
1887
  z-index: -1000; }
1888
 
1889
+ .elementor .swiper-wp8-horizontal {
 
1890
  -ms-touch-action: pan-y;
1891
  touch-action: pan-y; }
1892
 
1893
+ .elementor .swiper-wp8-vertical {
1894
  -ms-touch-action: pan-x;
1895
  touch-action: pan-x; }
1896
 
1897
+ .elementor .swiper-button-prev,
1898
+ .elementor .swiper-button-next {
1899
+ font-size: 0;
1900
+ line-height: 0;
1901
  position: absolute;
1902
  top: 50%;
1903
+ display: block;
1904
+ width: 20px;
1905
+ padding: 0;
1906
+ -webkit-transform: translate(0, -50%);
1907
+ -ms-transform: translate(0, -50%);
1908
+ transform: translate(0, -50%);
1909
  cursor: pointer;
1910
+ color: transparent;
1911
+ border: none;
1912
+ outline: none;
1913
+ background: transparent;
1914
+ text-align: center; }
1915
+ .elementor .swiper-button-prev:hover, .elementor .swiper-button-prev:focus,
1916
+ .elementor .swiper-button-next:hover,
1917
+ .elementor .swiper-button-next:focus {
1918
+ color: transparent;
1919
+ outline: none;
1920
+ background: transparent; }
1921
+ .elementor .swiper-button-prev:hover:before, .elementor .swiper-button-prev:focus:before,
1922
+ .elementor .swiper-button-next:hover:before,
1923
+ .elementor .swiper-button-next:focus:before {
1924
+ opacity: 1; }
1925
+ .elementor .swiper-button-prev.slick-disabled:before,
1926
+ .elementor .swiper-button-next.slick-disabled:before {
1927
+ opacity: .25; }
1928
+ .elementor .swiper-button-prev:before,
1929
+ .elementor .swiper-button-next:before {
1930
+ font-family: 'FontAwesome';
1931
+ font-size: 35px;
1932
+ line-height: 1;
1933
+ opacity: .75;
1934
+ color: black;
1935
+ -webkit-font-smoothing: antialiased;
1936
+ -moz-osx-font-smoothing: grayscale; }
1937
 
1938
+ .elementor .swiper-button-prev.swiper-button-disabled,
1939
+ .elementor .swiper-button-next.swiper-button-disabled {
1940
  opacity: 0.35;
1941
  cursor: auto;
1942
  pointer-events: none; }
1943
 
1944
+ .elementor .swiper-button-prev {
1945
+ left: -25px; }
1946
+ [dir="rtl"] .elementor .swiper-button-prev {
1947
+ left: auto;
1948
+ right: -25px; }
1949
+ .elementor .swiper-button-prev:before {
1950
+ content: '\f104'; }
1951
+ [dir="rtl"] .elementor .swiper-button-prev:before {
1952
+ content: '\f105'; }
 
 
 
 
 
 
 
 
 
1953
 
1954
+ .elementor .swiper-button-next {
1955
+ right: -25px; }
1956
+ [dir="rtl"] .elementor .swiper-button-next {
1957
+ left: -25px;
1958
+ right: auto; }
1959
+ .elementor .swiper-button-next:before {
1960
+ content: '\f105'; }
1961
+ [dir="rtl"] .elementor .swiper-button-next:before {
1962
+ content: '\f104'; }
1963
 
1964
+ .elementor .swiper-pagination {
 
1965
  position: absolute;
1966
  text-align: center;
1967
  transition: 300ms;
1968
  -webkit-transform: translate3d(0, 0, 0);
1969
  transform: translate3d(0, 0, 0);
1970
  z-index: 10; }
 
 
1971
 
1972
+ .elementor .swiper-pagination.swiper-pagination-hidden {
1973
+ opacity: 0; }
1974
+
1975
+ .elementor .swiper-pagination-fraction,
1976
+ .elementor .swiper-pagination-custom,
1977
+ .elementor .swiper-container-horizontal > .swiper-pagination-bullets {
1978
  bottom: 10px;
1979
  left: 0;
1980
  width: 100%; }
1981
 
1982
+ .elementor .swiper-pagination-bullet {
 
1983
  width: 8px;
1984
  height: 8px;
1985
  display: inline-block;
1987
  background: #000;
1988
  opacity: 0.2; }
1989
 
1990
+ .elementor button.swiper-pagination-bullet {
1991
  border: none;
1992
  margin: 0;
1993
  padding: 0;
1994
  box-shadow: none;
1995
+ -moz-appearance: none;
1996
+ -ms-appearance: none;
1997
  -webkit-appearance: none;
1998
+ appearance: none; }
 
1999
 
2000
+ .elementor .swiper-pagination-clickable .swiper-pagination-bullet {
2001
  cursor: pointer; }
2002
 
2003
+ .elementor .swiper-pagination-white .swiper-pagination-bullet {
2004
  background: #fff; }
2005
 
2006
+ .elementor .swiper-pagination-bullet-active {
2007
  opacity: 1;
2008
  background: #007aff; }
2009
 
2010
+ .elementor .swiper-pagination-white .swiper-pagination-bullet-active {
2011
  background: #fff; }
2012
 
2013
+ .elementor .swiper-pagination-black .swiper-pagination-bullet-active {
2014
  background: #000; }
2015
 
2016
+ .elementor .swiper-container-vertical > .swiper-pagination-bullets {
2017
  right: 10px;
2018
  top: 50%;
2019
  -webkit-transform: translate3d(0px, -50%, 0);
2020
  transform: translate3d(0px, -50%, 0); }
 
 
 
2021
 
2022
+ .elementor .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
2023
+ margin: 5px 0;
2024
+ display: block; }
2025
+
2026
+ .elementor .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
2027
  margin: 0 5px; }
2028
 
2029
+ .elementor .swiper-pagination-progress {
 
2030
  background: rgba(0, 0, 0, 0.25);
2031
  position: absolute; }
2032
+
2033
+ .elementor .swiper-pagination-progress .swiper-pagination-progressbar {
2034
+ background: #007aff;
2035
+ position: absolute;
2036
+ left: 0;
2037
+ top: 0;
2038
+ width: 100%;
2039
+ height: 100%;
2040
+ -webkit-transform: scale(0);
2041
+ -ms-transform: scale(0);
2042
+ transform: scale(0);
2043
+ -webkit-transform-origin: left top;
2044
+ -ms-transform-origin: left top;
2045
+ transform-origin: left top; }
2046
+
2047
+ .elementor .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
2048
  -webkit-transform-origin: right top;
2049
  -ms-transform-origin: right top;
2050
  transform-origin: right top; }
2051
 
2052
+ .elementor .swiper-container-horizontal > .swiper-pagination-progress {
2053
  width: 100%;
2054
  height: 4px;
2055
  left: 0;
2056
  top: 0; }
2057
 
2058
+ .elementor .swiper-container-vertical > .swiper-pagination-progress {
2059
  width: 4px;
2060
  height: 100%;
2061
  left: 0;
2062
  top: 0; }
2063
 
2064
+ .elementor .swiper-pagination-progress.swiper-pagination-white {
2065
  background: rgba(255, 255, 255, 0.5); }
 
 
2066
 
2067
+ .elementor .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
2068
+ background: #fff; }
2069
+
2070
+ .elementor .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
2071
  background: #000; }
2072
 
2073
+ .elementor .swiper-container-3d {
 
2074
  -webkit-perspective: 1200px;
2075
  perspective: 1200px; }
2076
+
2077
+ .elementor .swiper-container-3d .swiper-wrapper,
2078
+ .elementor .swiper-container-3d .swiper-slide,
2079
+ .elementor .swiper-container-3d .swiper-slide-shadow-left,
2080
+ .elementor .swiper-container-3d .swiper-slide-shadow-right,
2081
+ .elementor .swiper-container-3d .swiper-slide-shadow-top,
2082
+ .elementor .swiper-container-3d .swiper-slide-shadow-bottom,
2083
+ .elementor .swiper-container-3d .swiper-cube-shadow {
2084
+ -webkit-transform-style: preserve-3d;
2085
+ transform-style: preserve-3d; }
2086
+
2087
+ .elementor .swiper-container-3d .swiper-slide-shadow-left,
2088
+ .elementor .swiper-container-3d .swiper-slide-shadow-right,
2089
+ .elementor .swiper-container-3d .swiper-slide-shadow-top,
2090
+ .elementor .swiper-container-3d .swiper-slide-shadow-bottom {
2091
+ position: absolute;
2092
+ left: 0;
2093
+ top: 0;
2094
+ width: 100%;
2095
+ height: 100%;
2096
+ pointer-events: none;
2097
+ z-index: 10; }
2098
+
2099
+ .elementor .swiper-container-3d .swiper-slide-shadow-left {
2100
+ background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }
2101
+
2102
+ .elementor .swiper-container-3d .swiper-slide-shadow-right {
2103
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }
2104
+
2105
+ .elementor .swiper-container-3d .swiper-slide-shadow-top {
2106
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }
2107
+
2108
+ .elementor .swiper-container-3d .swiper-slide-shadow-bottom {
2109
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
2110
+
2111
+ .elementor .swiper-container-coverflow .swiper-wrapper,
2112
+ .elementor .swiper-container-flip .swiper-wrapper {
2113
  -ms-perspective: 1200px; }
2114
 
2115
+ .elementor .swiper-container-cube,
2116
+ .elementor .swiper-container-flip {
2117
  overflow: visible; }
2118
 
2119
+ .elementor .swiper-container-cube .swiper-slide,
2120
+ .elementor .swiper-container-flip .swiper-slide {
2121
  -webkit-backface-visibility: hidden;
2122
  backface-visibility: hidden;
2123
  z-index: 1; }
2124
 
2125
+ .elementor .swiper-container-cube .swiper-slide .swiper-slide,
2126
+ .elementor .swiper-container-flip .swiper-slide .swiper-slide {
2127
  pointer-events: none; }
2128
 
2129
+ .elementor .swiper-container-cube .swiper-slide-active,
2130
+ .elementor .swiper-container-flip .swiper-slide-active,
2131
+ .elementor .swiper-container-cube .swiper-slide-active .swiper-slide-active,
2132
+ .elementor .swiper-container-flip .swiper-slide-active .swiper-slide-active {
2133
  pointer-events: auto; }
2134
 
2135
+ .elementor .swiper-container-cube .swiper-slide-shadow-right,
2136
+ .elementor .swiper-container-cube .swiper-slide-shadow-left,
2137
+ .elementor .swiper-container-cube .swiper-slide-shadow-bottom,
2138
+ .elementor .swiper-container-cube .swiper-slide-shadow-top,
2139
+ .elementor .swiper-container-flip .swiper-slide-shadow-right,
2140
+ .elementor .swiper-container-flip .swiper-slide-shadow-left,
2141
+ .elementor .swiper-container-flip .swiper-slide-shadow-bottom,
2142
+ .elementor .swiper-container-flip .swiper-slide-shadow-top {
2143
  z-index: 0;
2144
  -webkit-backface-visibility: hidden;
2145
  backface-visibility: hidden; }
2146
 
2147
+ .elementor .swiper-container-cube .swiper-slide {
 
2148
  visibility: hidden;
2149
  -webkit-transform-origin: 0 0;
2150
  -ms-transform-origin: 0 0;
2152
  width: 100%;
2153
  height: 100%; }
2154
 
2155
+ .elementor .swiper-container-cube.swiper-container-rtl .swiper-slide {
2156
  -webkit-transform-origin: 100% 0;
2157
  -ms-transform-origin: 100% 0;
2158
  transform-origin: 100% 0; }
2159
 
2160
+ .elementor .swiper-container-cube .swiper-slide-active,
2161
+ .elementor .swiper-container-cube .swiper-slide-next,
2162
+ .elementor .swiper-container-cube .swiper-slide-prev,
2163
+ .elementor .swiper-container-cube .swiper-slide-next + .swiper-slide {
2164
  pointer-events: auto;
2165
  visibility: visible; }
2166
 
2167
+ .elementor .swiper-container-cube .swiper-cube-shadow {
2168
  position: absolute;
2169
  left: 0;
2170
+ bottom: 0px;
2171
  width: 100%;
2172
  height: 100%;
2173
  background: #000;
2176
  filter: blur(50px);
2177
  z-index: 0; }
2178
 
2179
+ .elementor .swiper-container-fade.swiper-container-free-mode .swiper-slide {
 
2180
  transition-timing-function: ease-out; }
2181
 
2182
+ .elementor .swiper-container-fade .swiper-slide {
2183
  pointer-events: none;
2184
  transition-property: opacity; }
 
 
2185
 
2186
+ .elementor .swiper-container-fade .swiper-slide .swiper-slide {
2187
+ pointer-events: none; }
2188
+
2189
+ .elementor .swiper-container-fade .swiper-slide-active,
2190
+ .elementor .swiper-container-fade .swiper-slide-active .swiper-slide-active {
2191
  pointer-events: auto; }
 
 
2192
 
2193
+ .elementor .swiper-zoom-container {
2194
  width: 100%;
2195
  height: 100%;
2196
  display: -webkit-flex;
2203
  -ms-flex-align: center;
2204
  align-items: center;
2205
  text-align: center; }
2206
+ .elementor .swiper-zoom-container > img, .elementor .swiper-zoom-container > svg, .elementor .swiper-zoom-container > canvas {
2207
  max-width: 100%;
2208
  max-height: 100%;
2209
  object-fit: contain; }
2210
 
2211
+ .elementor .swiper-scrollbar {
 
2212
  border-radius: 10px;
2213
  position: relative;
2214
  -ms-touch-action: none;
2215
  background: rgba(0, 0, 0, 0.1); }
2216
 
2217
+ .elementor .swiper-container-horizontal > .swiper-scrollbar {
2218
  position: absolute;
2219
  left: 1%;
2220
  bottom: 3px;
2222
  height: 5px;
2223
  width: 98%; }
2224
 
2225
+ .elementor .swiper-container-vertical > .swiper-scrollbar {
2226
  position: absolute;
2227
  right: 3px;
2228
  top: 1%;
2230
  width: 5px;
2231
  height: 98%; }
2232
 
2233
+ .elementor .swiper-scrollbar-drag {
2234
  height: 100%;
2235
  width: 100%;
2236
  position: relative;
2239
  left: 0;
2240
  top: 0; }
2241
 
2242
+ .elementor .swiper-scrollbar-cursor-drag {
2243
  cursor: move; }
2244
 
2245
+ .elementor .swiper-lazy-preloader {
 
2246
  width: 42px;
2247
  height: 42px;
2248
  position: absolute;
2256
  transform-origin: 50%;
2257
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
2258
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }
 
 
 
 
 
 
 
2259
 
2260
+ .elementor .swiper-lazy-preloader:after {
2261
+ display: block;
2262
+ content: "";
2263
+ width: 100%;
2264
+ height: 100%;
2265
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
2266
+ background-position: 50%;
2267
+ background-size: 100%;
2268
+ background-repeat: no-repeat; }
2269
+
2270
+ .elementor .swiper-lazy-preloader-white:after {
2271
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
2272
 
2273
  @-webkit-keyframes swiper-preloader-spin {
2362
  @media (min-width: 1025px) {
2363
  body:not(.elementor-editor-active) .elementor-hidden-desktop {
2364
  display: none; } }
2365
+
2366
+ body:not(.elementor-editor-active) .elementor-hidden {
2367
+ display: none; }
2368
  /*# sourceMappingURL=frontend-rtl.css.map */
assets/css/frontend-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-hidden{display:none}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-lightbox-modal .dialog-widget-content{background:none;box-shadow:none}@media (max-width:767px){.elementor-lightbox-modal .dialog-widget-content{width:100%}}@media (min-width:1025px){.elementor-lightbox-modal .dialog-widget-content{width:50%}}.elementor-lightbox-modal .dialog-close-button{top:12px;right:0}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-custom-embed-play:not(.elementor-playing) i:before{content:"\f01d"}.elementor-custom-embed-play.elementor-playing i{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.elementor-custom-embed-play.elementor-playing i:before{content:"\f1ce"}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{display:-ms-flexbox;display:flex}.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-select-wrapper{display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;pointer-events:none}.elementor-field-subgroup{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-left:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-right:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-end .elementor-field-type-submit{-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-end .elementor-field-type-submit{-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-end .elementor-field-type-submit{-ms-flex-pack:start;justify-content:flex-start}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-ms-flex-order:0;order:0}.elementor-form .elementor-button .elementor-align-icon-left{-ms-flex-order:2;order:2}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-number-suffix{-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:right}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;left:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:right}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}.elementor-progress-bar{display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.elementor-progress-percentage{padding-left:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-right:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active{border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{height:999em;width:0;left:0;border-left-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:right}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.active:after,.elementor-widget-tabs .elementor-tab-desktop-title.active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-ms-flex-positive:1;flex-grow:1;border-style:solid;border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:right}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:right}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-lightbox iframe{display:none}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-left:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-left:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#55acee}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:right;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-open-lightbox .fluid-width-video-wrapper,.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;left:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}#elementor-select-preset{display:none}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-wrap{position:relative;width:100%;z-index:1}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-select-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;padding-left:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;pointer-events:none}.elementor-field-subgroup{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-left:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-right:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-end .elementor-field-type-submit{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-webkit-order:0;-ms-flex-order:0;order:0}.elementor-form .elementor-button .elementor-align-icon-left{-webkit-order:2;-ms-flex-order:2;order:2}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-number-suffix{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:right}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;left:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:right}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}.elementor-progress-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.elementor-progress-percentage{padding-left:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-right:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active{border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{height:999em;width:0;left:0;border-left-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:right}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.active:after,.elementor-widget-tabs .elementor-tab-desktop-title.active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-style:solid;border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:right}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:right}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-lightbox iframe{display:none}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video-modal .dialog-widget-content{background:none;box-shadow:none;width:50%}.elementor-widget-video-modal .dialog-close-button{top:12px;right:0}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:left;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:right;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:left;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:right;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-left:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-left:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#607d8b}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#55acee}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:right;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.elementor .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.elementor .swiper-container-no-flexbox .swiper-slide{float:left}.elementor .swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.elementor .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.elementor .swiper-container-android .swiper-slide,.elementor .swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor .swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.elementor .swiper-slide{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative}.elementor .swiper-container-autoheight,.elementor .swiper-container-autoheight .swiper-slide{height:auto}.elementor .swiper-container-autoheight .swiper-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.elementor .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.elementor .swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.elementor .swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.elementor .swiper-button-next,.elementor .swiper-button-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;text-align:center}.elementor .swiper-button-next:focus,.elementor .swiper-button-next:hover,.elementor .swiper-button-prev:focus,.elementor .swiper-button-prev:hover{color:transparent;outline:none;background:transparent}.elementor .swiper-button-next:focus:before,.elementor .swiper-button-next:hover:before,.elementor .swiper-button-prev:focus:before,.elementor .swiper-button-prev:hover:before{opacity:1}.elementor .swiper-button-next.slick-disabled:before,.elementor .swiper-button-prev.slick-disabled:before{opacity:.25}.elementor .swiper-button-next:before,.elementor .swiper-button-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor .swiper-button-next.swiper-button-disabled,.elementor .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.elementor .swiper-button-prev{left:-25px}[dir=rtl] .elementor .swiper-button-prev{left:auto;right:-25px}.elementor .swiper-button-prev:before{content:"\f104"}[dir=rtl] .elementor .swiper-button-prev:before{content:"\f105"}.elementor .swiper-button-next{right:-25px}[dir=rtl] .elementor .swiper-button-next{left:-25px;right:auto}.elementor .swiper-button-next:before{content:"\f105"}[dir=rtl] .elementor .swiper-button-next:before{content:"\f104"}.elementor .swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.elementor .swiper-pagination.swiper-pagination-hidden{opacity:0}.elementor .swiper-container-horizontal>.swiper-pagination-bullets,.elementor .swiper-pagination-custom,.elementor .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.elementor .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.elementor button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.elementor .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.elementor .swiper-pagination-white .swiper-pagination-bullet{background:#fff}.elementor .swiper-pagination-bullet-active{opacity:1;background:#007aff}.elementor .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.elementor .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.elementor .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.elementor .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.elementor .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.elementor .swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.elementor .swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.elementor .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.elementor .swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.elementor .swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.elementor .swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.elementor .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.elementor .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.elementor .swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.elementor .swiper-container-3d .swiper-cube-shadow,.elementor .swiper-container-3d .swiper-slide,.elementor .swiper-container-3d .swiper-slide-shadow-bottom,.elementor .swiper-container-3d .swiper-slide-shadow-left,.elementor .swiper-container-3d .swiper-slide-shadow-right,.elementor .swiper-container-3d .swiper-slide-shadow-top,.elementor .swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.elementor .swiper-container-3d .swiper-slide-shadow-bottom,.elementor .swiper-container-3d .swiper-slide-shadow-left,.elementor .swiper-container-3d .swiper-slide-shadow-right,.elementor .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.elementor .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-coverflow .swiper-wrapper,.elementor .swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.elementor .swiper-container-cube,.elementor .swiper-container-flip{overflow:visible}.elementor .swiper-container-cube .swiper-slide,.elementor .swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.elementor .swiper-container-cube .swiper-slide .swiper-slide,.elementor .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.elementor .swiper-container-cube .swiper-slide-active,.elementor .swiper-container-cube .swiper-slide-active .swiper-slide-active,.elementor .swiper-container-flip .swiper-slide-active,.elementor .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.elementor .swiper-container-cube .swiper-slide-shadow-bottom,.elementor .swiper-container-cube .swiper-slide-shadow-left,.elementor .swiper-container-cube .swiper-slide-shadow-right,.elementor .swiper-container-cube .swiper-slide-shadow-top,.elementor .swiper-container-flip .swiper-slide-shadow-bottom,.elementor .swiper-container-flip .swiper-slide-shadow-left,.elementor .swiper-container-flip .swiper-slide-shadow-right,.elementor .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor .swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.elementor .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.elementor .swiper-container-cube .swiper-slide-active,.elementor .swiper-container-cube .swiper-slide-next,.elementor .swiper-container-cube .swiper-slide-next+.swiper-slide,.elementor .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.elementor .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.elementor .swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.elementor .swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.elementor .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.elementor .swiper-container-fade .swiper-slide-active,.elementor .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.elementor .swiper-zoom-container{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.elementor .swiper-zoom-container>canvas,.elementor .swiper-zoom-container>img,.elementor .swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.elementor .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.elementor .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.elementor .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.elementor .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.elementor .swiper-scrollbar-cursor-drag{cursor:move}.elementor .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}.elementor .swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.elementor .swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-open-lightbox .fluid-width-video-wrapper,.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
assets/css/frontend.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,6 +76,21 @@
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  .dialog-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
@@ -97,9 +112,6 @@
97
  height: 100%;
98
  width: 100%; }
99
 
100
- .elementor-hidden {
101
- display: none; }
102
-
103
  .elementor {
104
  -webkit-hyphens: manual;
105
  -ms-hyphens: manual;
@@ -118,7 +130,7 @@
118
  border: none;
119
  border-radius: 0;
120
  box-shadow: none; }
121
- .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
122
  margin: 0; }
123
  .elementor embed,
124
  .elementor iframe,
@@ -138,8 +150,6 @@
138
  position: absolute;
139
  overflow: hidden;
140
  z-index: 0; }
141
- .elementor .elementor-background-video-embed {
142
- max-width: none; }
143
  .elementor .elementor-background-video {
144
  position: absolute;
145
  max-width: none;
@@ -177,41 +187,6 @@
177
  .elementor-align-justify .elementor-button {
178
  width: 100%; }
179
 
180
- .elementor-lightbox-modal .dialog-widget-content {
181
- background: none;
182
- box-shadow: none; }
183
- @media (max-width: 767px) {
184
- .elementor-lightbox-modal .dialog-widget-content {
185
- width: 100%; } }
186
- @media (min-width: 1025px) {
187
- .elementor-lightbox-modal .dialog-widget-content {
188
- width: 50%; } }
189
-
190
- .elementor-lightbox-modal .dialog-close-button {
191
- top: 12px;
192
- right: 0; }
193
-
194
- .elementor-custom-embed-play {
195
- position: absolute;
196
- top: 50%;
197
- left: 50%;
198
- -webkit-transform: translateX(-50%) translateY(-50%);
199
- -ms-transform: translateX(-50%) translateY(-50%);
200
- transform: translateX(-50%) translateY(-50%); }
201
- .elementor-custom-embed-play i {
202
- font-size: 100px;
203
- color: #fff;
204
- opacity: 0.7;
205
- text-shadow: 3px 2px 24px rgba(0, 0, 0, 0.5);
206
- transition: all .5s; }
207
- .elementor-custom-embed-play:not(.elementor-playing) i:before {
208
- content: "\f01d"; }
209
- .elementor-custom-embed-play.elementor-playing i {
210
- -webkit-animation: fa-spin 2s infinite linear;
211
- animation: fa-spin 2s infinite linear; }
212
- .elementor-custom-embed-play.elementor-playing i:before {
213
- content: "\f1ce"; }
214
-
215
  @media (max-width: 1024px) {
216
  .elementor-tablet-align-center {
217
  text-align: center; }
@@ -250,6 +225,9 @@
250
  font-size: 12px;
251
  margin-top: 5px; }
252
 
 
 
 
253
  .elementor:after {
254
  position: absolute;
255
  opacity: 0;
@@ -320,8 +298,9 @@
320
  width: 100%;
321
  display: -webkit-flex;
322
  display: -ms-flexbox;
323
- display: flex; }
324
- @media (max-width: 1024px) {
 
325
  .elementor-row {
326
  -webkit-flex-wrap: wrap;
327
  -ms-flex-wrap: wrap;
@@ -336,7 +315,8 @@
336
 
337
  .elementor-widget-wrap {
338
  position: relative;
339
- width: 100%; }
 
340
 
341
  .elementor-widget {
342
  position: relative; }
@@ -1323,6 +1303,20 @@
1323
  display: block;
1324
  width: 100%; }
1325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1326
  .elementor-aspect-ratio-169 .elementor-video-wrapper {
1327
  padding-bottom: 56.25%; }
1328
 
@@ -1332,6 +1326,15 @@
1332
  .elementor-aspect-ratio-32 .elementor-video-wrapper {
1333
  padding-bottom: 66.6666%; }
1334
 
 
 
 
 
 
 
 
 
 
1335
  .elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image {
1336
  width: 100%; }
1337
 
@@ -1508,7 +1511,7 @@
1508
  .elementor-social-icon-dribbble {
1509
  background-color: #ea4c89; }
1510
  .elementor-social-icon-envelope {
1511
- background-color: #ea4335; }
1512
  .elementor-social-icon-facebook {
1513
  background-color: #3b5998; }
1514
  .elementor-social-icon-flickr {
@@ -1649,7 +1652,7 @@ body.elementor-page .elementor-widget-menu-anchor {
1649
  height: 100%;
1650
  min-height: 1px;
1651
  display: none; }
1652
- .elementor-slick-slider[dir="rtl"] .slick-slide {
1653
  float: right; }
1654
  .slick-slide img {
1655
  display: block; }
@@ -1813,26 +1816,22 @@ body.elementor-page .elementor-widget-menu-anchor {
1813
  .elementor-slick-slider .slick-slide img {
1814
  margin: auto; }
1815
 
1816
- /**
1817
- * Swiper 3.4.2
1818
- */
1819
- .swiper-container {
1820
  margin-left: auto;
1821
  margin-right: auto;
1822
  position: relative;
1823
  overflow: hidden;
1824
- /* Fix of Webkit flickering */
1825
  z-index: 1; }
1826
 
1827
- .swiper-container-no-flexbox .swiper-slide {
1828
  float: left; }
1829
 
1830
- .swiper-container-vertical > .swiper-wrapper {
1831
  -webkit-flex-direction: column;
1832
  -ms-flex-direction: column;
1833
  flex-direction: column; }
1834
 
1835
- .swiper-wrapper {
1836
  position: relative;
1837
  width: 100%;
1838
  height: 100%;
@@ -1845,20 +1844,21 @@ body.elementor-page .elementor-widget-menu-anchor {
1845
  transition-property: transform, -webkit-transform;
1846
  box-sizing: content-box; }
1847
 
1848
- .swiper-container-android .swiper-slide, .swiper-wrapper {
 
1849
  -webkit-transform: translate3d(0px, 0, 0);
1850
  transform: translate3d(0px, 0, 0); }
1851
 
1852
- .swiper-container-multirow > .swiper-wrapper {
1853
  -webkit-flex-wrap: wrap;
1854
  -ms-flex-wrap: wrap;
1855
  flex-wrap: wrap; }
1856
 
1857
- .swiper-container-free-mode > .swiper-wrapper {
1858
  transition-timing-function: ease-out;
1859
  margin: 0 auto; }
1860
 
1861
- .swiper-slide {
1862
  -webkit-flex-shrink: 0;
1863
  -ms-flex-negative: 0;
1864
  flex-shrink: 0;
@@ -1866,21 +1866,19 @@ body.elementor-page .elementor-widget-menu-anchor {
1866
  height: 100%;
1867
  position: relative; }
1868
 
1869
- /* Auto Height */
1870
- .swiper-container-autoheight {
1871
  height: auto; }
1872
- .swiper-container-autoheight .swiper-slide {
1873
- height: auto; }
1874
- .swiper-container-autoheight .swiper-wrapper {
1875
- -webkit-align-items: flex-start;
1876
- -ms-flex-align: start;
1877
- align-items: flex-start;
1878
- transition-property: height, -webkit-transform;
1879
- transition-property: transform, height;
1880
- transition-property: transform, height, -webkit-transform; }
1881
 
1882
- /* a11y */
1883
- .swiper-container .swiper-notification {
 
 
 
 
 
 
 
1884
  position: absolute;
1885
  left: 0;
1886
  top: 0;
@@ -1888,73 +1886,100 @@ body.elementor-page .elementor-widget-menu-anchor {
1888
  opacity: 0;
1889
  z-index: -1000; }
1890
 
1891
- /* IE10 Windows Phone 8 Fixes */
1892
- .swiper-wp8-horizontal {
1893
  -ms-touch-action: pan-y;
1894
  touch-action: pan-y; }
1895
 
1896
- .swiper-wp8-vertical {
1897
  -ms-touch-action: pan-x;
1898
  touch-action: pan-x; }
1899
 
1900
- /* Arrows */
1901
- .swiper-button-prev, .swiper-button-next {
 
 
1902
  position: absolute;
1903
  top: 50%;
1904
- width: 27px;
1905
- height: 44px;
1906
- margin-top: -22px;
1907
- z-index: 10;
 
 
1908
  cursor: pointer;
1909
- background-size: 27px 44px;
1910
- background: no-repeat center; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1911
 
1912
- .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
 
1913
  opacity: 0.35;
1914
  cursor: auto;
1915
  pointer-events: none; }
1916
 
1917
- .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
1918
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
1919
- left: 10px;
1920
- right: auto; }
1921
-
1922
- .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
1923
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
1924
-
1925
- .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
1926
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
1927
-
1928
- .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
1929
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
1930
- right: 10px;
1931
- left: auto; }
1932
-
1933
- .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
1934
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
1935
 
1936
- .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
1937
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
 
 
 
 
 
 
 
1938
 
1939
- /* Pagination Styles */
1940
- .swiper-pagination {
1941
  position: absolute;
1942
  text-align: center;
1943
  transition: 300ms;
1944
  -webkit-transform: translate3d(0, 0, 0);
1945
  transform: translate3d(0, 0, 0);
1946
  z-index: 10; }
1947
- .swiper-pagination.swiper-pagination-hidden {
1948
- opacity: 0; }
1949
 
1950
- /* Common Styles */
1951
- .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
 
 
 
 
1952
  bottom: 10px;
1953
  left: 0;
1954
  width: 100%; }
1955
 
1956
- /* Bullets */
1957
- .swiper-pagination-bullet {
1958
  width: 8px;
1959
  height: 8px;
1960
  display: inline-block;
@@ -1962,138 +1987,164 @@ body.elementor-page .elementor-widget-menu-anchor {
1962
  background: #000;
1963
  opacity: 0.2; }
1964
 
1965
- button.swiper-pagination-bullet {
1966
  border: none;
1967
  margin: 0;
1968
  padding: 0;
1969
  box-shadow: none;
 
 
1970
  -webkit-appearance: none;
1971
- -moz-appearance: none;
1972
- appearance: none; }
1973
 
1974
- .swiper-pagination-clickable .swiper-pagination-bullet {
1975
  cursor: pointer; }
1976
 
1977
- .swiper-pagination-white .swiper-pagination-bullet {
1978
  background: #fff; }
1979
 
1980
- .swiper-pagination-bullet-active {
1981
  opacity: 1;
1982
  background: #007aff; }
1983
 
1984
- .swiper-pagination-white .swiper-pagination-bullet-active {
1985
  background: #fff; }
1986
 
1987
- .swiper-pagination-black .swiper-pagination-bullet-active {
1988
  background: #000; }
1989
 
1990
- .swiper-container-vertical > .swiper-pagination-bullets {
1991
  right: 10px;
1992
  top: 50%;
1993
  -webkit-transform: translate3d(0px, -50%, 0);
1994
  transform: translate3d(0px, -50%, 0); }
1995
- .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
1996
- margin: 5px 0;
1997
- display: block; }
1998
 
1999
- .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
 
 
 
 
2000
  margin: 0 5px; }
2001
 
2002
- /* Progress */
2003
- .swiper-pagination-progress {
2004
  background: rgba(0, 0, 0, 0.25);
2005
  position: absolute; }
2006
- .swiper-pagination-progress .swiper-pagination-progressbar {
2007
- background: #007aff;
2008
- position: absolute;
2009
- left: 0;
2010
- top: 0;
2011
- width: 100%;
2012
- height: 100%;
2013
- -webkit-transform: scale(0);
2014
- -ms-transform: scale(0);
2015
- transform: scale(0);
2016
- -webkit-transform-origin: left top;
2017
- -ms-transform-origin: left top;
2018
- transform-origin: left top; }
2019
-
2020
- .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
 
2021
  -webkit-transform-origin: right top;
2022
  -ms-transform-origin: right top;
2023
  transform-origin: right top; }
2024
 
2025
- .swiper-container-horizontal > .swiper-pagination-progress {
2026
  width: 100%;
2027
  height: 4px;
2028
  left: 0;
2029
  top: 0; }
2030
 
2031
- .swiper-container-vertical > .swiper-pagination-progress {
2032
  width: 4px;
2033
  height: 100%;
2034
  left: 0;
2035
  top: 0; }
2036
 
2037
- .swiper-pagination-progress.swiper-pagination-white {
2038
  background: rgba(255, 255, 255, 0.5); }
2039
- .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
2040
- background: #fff; }
2041
 
2042
- .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
 
 
 
2043
  background: #000; }
2044
 
2045
- /* 3D Container */
2046
- .swiper-container-3d {
2047
  -webkit-perspective: 1200px;
2048
  perspective: 1200px; }
2049
- .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
2050
- -webkit-transform-style: preserve-3d;
2051
- transform-style: preserve-3d; }
2052
- .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
2053
- position: absolute;
2054
- left: 0;
2055
- top: 0;
2056
- width: 100%;
2057
- height: 100%;
2058
- pointer-events: none;
2059
- z-index: 10; }
2060
- .swiper-container-3d .swiper-slide-shadow-left {
2061
- background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }
2062
- .swiper-container-3d .swiper-slide-shadow-right {
2063
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }
2064
- .swiper-container-3d .swiper-slide-shadow-top {
2065
- background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }
2066
- .swiper-container-3d .swiper-slide-shadow-bottom {
2067
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
2068
-
2069
- /* Coverflow */
2070
- .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
2071
- /* Windows 8 IE 10 fix */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2072
  -ms-perspective: 1200px; }
2073
 
2074
- /* Cube + Flip */
2075
- .swiper-container-cube, .swiper-container-flip {
2076
  overflow: visible; }
2077
 
2078
- .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
2079
- pointer-events: none;
2080
  -webkit-backface-visibility: hidden;
2081
  backface-visibility: hidden;
2082
  z-index: 1; }
2083
 
2084
- .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
 
2085
  pointer-events: none; }
2086
 
2087
- .swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
 
 
 
2088
  pointer-events: auto; }
2089
 
2090
- .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right {
 
 
 
 
 
 
 
2091
  z-index: 0;
2092
  -webkit-backface-visibility: hidden;
2093
  backface-visibility: hidden; }
2094
 
2095
- /* Cube */
2096
- .swiper-container-cube .swiper-slide {
2097
  visibility: hidden;
2098
  -webkit-transform-origin: 0 0;
2099
  -ms-transform-origin: 0 0;
@@ -2101,19 +2152,22 @@ button.swiper-pagination-bullet {
2101
  width: 100%;
2102
  height: 100%; }
2103
 
2104
- .swiper-container-cube.swiper-container-rtl .swiper-slide {
2105
  -webkit-transform-origin: 100% 0;
2106
  -ms-transform-origin: 100% 0;
2107
  transform-origin: 100% 0; }
2108
 
2109
- .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
 
 
 
2110
  pointer-events: auto;
2111
  visibility: visible; }
2112
 
2113
- .swiper-container-cube .swiper-cube-shadow {
2114
  position: absolute;
2115
  left: 0;
2116
- bottom: 0;
2117
  width: 100%;
2118
  height: 100%;
2119
  background: #000;
@@ -2122,22 +2176,21 @@ button.swiper-pagination-bullet {
2122
  filter: blur(50px);
2123
  z-index: 0; }
2124
 
2125
- /* Fade */
2126
- .swiper-container-fade.swiper-container-free-mode .swiper-slide {
2127
  transition-timing-function: ease-out; }
2128
 
2129
- .swiper-container-fade .swiper-slide {
2130
  pointer-events: none;
2131
  transition-property: opacity; }
2132
- .swiper-container-fade .swiper-slide .swiper-slide {
2133
- pointer-events: none; }
2134
 
2135
- .swiper-container-fade .swiper-slide-active {
 
 
 
 
2136
  pointer-events: auto; }
2137
- .swiper-container-fade .swiper-slide-active .swiper-slide-active {
2138
- pointer-events: auto; }
2139
 
2140
- .swiper-zoom-container {
2141
  width: 100%;
2142
  height: 100%;
2143
  display: -webkit-flex;
@@ -2150,19 +2203,18 @@ button.swiper-pagination-bullet {
2150
  -ms-flex-align: center;
2151
  align-items: center;
2152
  text-align: center; }
2153
- .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
2154
  max-width: 100%;
2155
  max-height: 100%;
2156
  object-fit: contain; }
2157
 
2158
- /* Scrollbar */
2159
- .swiper-scrollbar {
2160
  border-radius: 10px;
2161
  position: relative;
2162
  -ms-touch-action: none;
2163
  background: rgba(0, 0, 0, 0.1); }
2164
 
2165
- .swiper-container-horizontal > .swiper-scrollbar {
2166
  position: absolute;
2167
  left: 1%;
2168
  bottom: 3px;
@@ -2170,7 +2222,7 @@ button.swiper-pagination-bullet {
2170
  height: 5px;
2171
  width: 98%; }
2172
 
2173
- .swiper-container-vertical > .swiper-scrollbar {
2174
  position: absolute;
2175
  right: 3px;
2176
  top: 1%;
@@ -2178,7 +2230,7 @@ button.swiper-pagination-bullet {
2178
  width: 5px;
2179
  height: 98%; }
2180
 
2181
- .swiper-scrollbar-drag {
2182
  height: 100%;
2183
  width: 100%;
2184
  position: relative;
@@ -2187,11 +2239,10 @@ button.swiper-pagination-bullet {
2187
  left: 0;
2188
  top: 0; }
2189
 
2190
- .swiper-scrollbar-cursor-drag {
2191
  cursor: move; }
2192
 
2193
- /* Preloader */
2194
- .swiper-lazy-preloader {
2195
  width: 42px;
2196
  height: 42px;
2197
  position: absolute;
@@ -2205,15 +2256,18 @@ button.swiper-pagination-bullet {
2205
  transform-origin: 50%;
2206
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
2207
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }
2208
- .swiper-lazy-preloader:after {
2209
- display: block;
2210
- content: "";
2211
- width: 100%;
2212
- height: 100%;
2213
- background-size: 100%;
2214
- background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%; }
2215
 
2216
- .swiper-lazy-preloader-white:after {
 
 
 
 
 
 
 
 
 
 
2217
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
2218
 
2219
  @-webkit-keyframes swiper-preloader-spin {
@@ -2308,4 +2362,7 @@ button.swiper-pagination-bullet {
2308
  @media (min-width: 1025px) {
2309
  body:not(.elementor-editor-active) .elementor-hidden-desktop {
2310
  display: none; } }
 
 
 
2311
  /*# sourceMappingURL=frontend.css.map */
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
76
  .dialog-alert-widget .dialog-buttons-wrapper > button {
77
  width: 100%; }
78
 
79
+ .dialog-popup-message {
80
+ height: 155px;
81
+ width: 155px;
82
+ background-color: #fff;
83
+ border-radius: 10px; }
84
+
85
+ .elementor-dialog-message {
86
+ padding: 15px; }
87
+ .elementor-dialog-message .fa {
88
+ font-size: 85px;
89
+ padding: 10px; }
90
+
91
+ .elementor-dialog-message-text {
92
+ text-transform: uppercase; }
93
+
94
  .dialog-lightbox-close-button {
95
  cursor: pointer;
96
  position: absolute;
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor {
116
  -webkit-hyphens: manual;
117
  -ms-hyphens: manual;
130
  border: none;
131
  border-radius: 0;
132
  box-shadow: none; }
133
+ .elementor figure {
134
  margin: 0; }
135
  .elementor embed,
136
  .elementor iframe,
150
  position: absolute;
151
  overflow: hidden;
152
  z-index: 0; }
 
 
153
  .elementor .elementor-background-video {
154
  position: absolute;
155
  max-width: none;
187
  .elementor-align-justify .elementor-button {
188
  width: 100%; }
189
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
  @media (max-width: 1024px) {
191
  .elementor-tablet-align-center {
192
  text-align: center; }
225
  font-size: 12px;
226
  margin-top: 5px; }
227
 
228
+ #elementor-select-preset {
229
+ display: none; }
230
+
231
  .elementor:after {
232
  position: absolute;
233
  opacity: 0;
298
  width: 100%;
299
  display: -webkit-flex;
300
  display: -ms-flexbox;
301
+ display: flex;
302
+ /* In dragging mode it's causing a columns fall */ }
303
+ @media (max-width: 767px) {
304
  .elementor-row {
305
  -webkit-flex-wrap: wrap;
306
  -ms-flex-wrap: wrap;
315
 
316
  .elementor-widget-wrap {
317
  position: relative;
318
+ width: 100%;
319
+ z-index: 1; }
320
 
321
  .elementor-widget {
322
  position: relative; }
1303
  display: block;
1304
  width: 100%; }
1305
 
1306
+ .elementor-widget-video .elementor-custom-embed-play {
1307
+ position: absolute;
1308
+ top: 50%;
1309
+ left: 50%;
1310
+ -webkit-transform: translateX(-50%) translateY(-50%);
1311
+ -ms-transform: translateX(-50%) translateY(-50%);
1312
+ transform: translateX(-50%) translateY(-50%); }
1313
+ .elementor-widget-video .elementor-custom-embed-play i {
1314
+ font-size: 100px;
1315
+ color: #fff;
1316
+ opacity: 0.7;
1317
+ text-shadow: 3px 2px 24px rgba(0, 0, 0, 0.5);
1318
+ transition: all .5s; }
1319
+
1320
  .elementor-aspect-ratio-169 .elementor-video-wrapper {
1321
  padding-bottom: 56.25%; }
1322
 
1326
  .elementor-aspect-ratio-32 .elementor-video-wrapper {
1327
  padding-bottom: 66.6666%; }
1328
 
1329
+ .elementor-widget-video-modal .dialog-widget-content {
1330
+ background: none;
1331
+ box-shadow: none;
1332
+ width: 50%; }
1333
+
1334
+ .elementor-widget-video-modal .dialog-close-button {
1335
+ top: 12px;
1336
+ right: 0; }
1337
+
1338
  .elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image {
1339
  width: 100%; }
1340
 
1511
  .elementor-social-icon-dribbble {
1512
  background-color: #ea4c89; }
1513
  .elementor-social-icon-envelope {
1514
+ background-color: #607D8B; }
1515
  .elementor-social-icon-facebook {
1516
  background-color: #3b5998; }
1517
  .elementor-social-icon-flickr {
1652
  height: 100%;
1653
  min-height: 1px;
1654
  display: none; }
1655
+ [dir="rtl"] .slick-slide {
1656
  float: right; }
1657
  .slick-slide img {
1658
  display: block; }
1816
  .elementor-slick-slider .slick-slide img {
1817
  margin: auto; }
1818
 
1819
+ .elementor .swiper-container {
 
 
 
1820
  margin-left: auto;
1821
  margin-right: auto;
1822
  position: relative;
1823
  overflow: hidden;
 
1824
  z-index: 1; }
1825
 
1826
+ .elementor .swiper-container-no-flexbox .swiper-slide {
1827
  float: left; }
1828
 
1829
+ .elementor .swiper-container-vertical > .swiper-wrapper {
1830
  -webkit-flex-direction: column;
1831
  -ms-flex-direction: column;
1832
  flex-direction: column; }
1833
 
1834
+ .elementor .swiper-wrapper {
1835
  position: relative;
1836
  width: 100%;
1837
  height: 100%;
1844
  transition-property: transform, -webkit-transform;
1845
  box-sizing: content-box; }
1846
 
1847
+ .elementor .swiper-container-android .swiper-slide,
1848
+ .elementor .swiper-wrapper {
1849
  -webkit-transform: translate3d(0px, 0, 0);
1850
  transform: translate3d(0px, 0, 0); }
1851
 
1852
+ .elementor .swiper-container-multirow > .swiper-wrapper {
1853
  -webkit-flex-wrap: wrap;
1854
  -ms-flex-wrap: wrap;
1855
  flex-wrap: wrap; }
1856
 
1857
+ .elementor .swiper-container-free-mode > .swiper-wrapper {
1858
  transition-timing-function: ease-out;
1859
  margin: 0 auto; }
1860
 
1861
+ .elementor .swiper-slide {
1862
  -webkit-flex-shrink: 0;
1863
  -ms-flex-negative: 0;
1864
  flex-shrink: 0;
1866
  height: 100%;
1867
  position: relative; }
1868
 
1869
+ .elementor .swiper-container-autoheight,
1870
+ .elementor .swiper-container-autoheight .swiper-slide {
1871
  height: auto; }
 
 
 
 
 
 
 
 
 
1872
 
1873
+ .elementor .swiper-container-autoheight .swiper-wrapper {
1874
+ -webkit-align-items: flex-start;
1875
+ -ms-flex-align: start;
1876
+ align-items: flex-start;
1877
+ transition-property: height, -webkit-transform;
1878
+ transition-property: transform, height;
1879
+ transition-property: transform, height, -webkit-transform; }
1880
+
1881
+ .elementor .swiper-container .swiper-notification {
1882
  position: absolute;
1883
  left: 0;
1884
  top: 0;
1886
  opacity: 0;
1887
  z-index: -1000; }
1888
 
1889
+ .elementor .swiper-wp8-horizontal {
 
1890
  -ms-touch-action: pan-y;
1891
  touch-action: pan-y; }
1892
 
1893
+ .elementor .swiper-wp8-vertical {
1894
  -ms-touch-action: pan-x;
1895
  touch-action: pan-x; }
1896
 
1897
+ .elementor .swiper-button-prev,
1898
+ .elementor .swiper-button-next {
1899
+ font-size: 0;
1900
+ line-height: 0;
1901
  position: absolute;
1902
  top: 50%;
1903
+ display: block;
1904
+ width: 20px;
1905
+ padding: 0;
1906
+ -webkit-transform: translate(0, -50%);
1907
+ -ms-transform: translate(0, -50%);
1908
+ transform: translate(0, -50%);
1909
  cursor: pointer;
1910
+ color: transparent;
1911
+ border: none;
1912
+ outline: none;
1913
+ background: transparent;
1914
+ text-align: center; }
1915
+ .elementor .swiper-button-prev:hover, .elementor .swiper-button-prev:focus,
1916
+ .elementor .swiper-button-next:hover,
1917
+ .elementor .swiper-button-next:focus {
1918
+ color: transparent;
1919
+ outline: none;
1920
+ background: transparent; }
1921
+ .elementor .swiper-button-prev:hover:before, .elementor .swiper-button-prev:focus:before,
1922
+ .elementor .swiper-button-next:hover:before,
1923
+ .elementor .swiper-button-next:focus:before {
1924
+ opacity: 1; }
1925
+ .elementor .swiper-button-prev.slick-disabled:before,
1926
+ .elementor .swiper-button-next.slick-disabled:before {
1927
+ opacity: .25; }
1928
+ .elementor .swiper-button-prev:before,
1929
+ .elementor .swiper-button-next:before {
1930
+ font-family: 'FontAwesome';
1931
+ font-size: 35px;
1932
+ line-height: 1;
1933
+ opacity: .75;
1934
+ color: black;
1935
+ -webkit-font-smoothing: antialiased;
1936
+ -moz-osx-font-smoothing: grayscale; }
1937
 
1938
+ .elementor .swiper-button-prev.swiper-button-disabled,
1939
+ .elementor .swiper-button-next.swiper-button-disabled {
1940
  opacity: 0.35;
1941
  cursor: auto;
1942
  pointer-events: none; }
1943
 
1944
+ .elementor .swiper-button-prev {
1945
+ left: -25px; }
1946
+ [dir="rtl"] .elementor .swiper-button-prev {
1947
+ left: auto;
1948
+ right: -25px; }
1949
+ .elementor .swiper-button-prev:before {
1950
+ content: '\f104'; }
1951
+ [dir="rtl"] .elementor .swiper-button-prev:before {
1952
+ content: '\f105'; }
 
 
 
 
 
 
 
 
 
1953
 
1954
+ .elementor .swiper-button-next {
1955
+ right: -25px; }
1956
+ [dir="rtl"] .elementor .swiper-button-next {
1957
+ left: -25px;
1958
+ right: auto; }
1959
+ .elementor .swiper-button-next:before {
1960
+ content: '\f105'; }
1961
+ [dir="rtl"] .elementor .swiper-button-next:before {
1962
+ content: '\f104'; }
1963
 
1964
+ .elementor .swiper-pagination {
 
1965
  position: absolute;
1966
  text-align: center;
1967
  transition: 300ms;
1968
  -webkit-transform: translate3d(0, 0, 0);
1969
  transform: translate3d(0, 0, 0);
1970
  z-index: 10; }
 
 
1971
 
1972
+ .elementor .swiper-pagination.swiper-pagination-hidden {
1973
+ opacity: 0; }
1974
+
1975
+ .elementor .swiper-pagination-fraction,
1976
+ .elementor .swiper-pagination-custom,
1977
+ .elementor .swiper-container-horizontal > .swiper-pagination-bullets {
1978
  bottom: 10px;
1979
  left: 0;
1980
  width: 100%; }
1981
 
1982
+ .elementor .swiper-pagination-bullet {
 
1983
  width: 8px;
1984
  height: 8px;
1985
  display: inline-block;
1987
  background: #000;
1988
  opacity: 0.2; }
1989
 
1990
+ .elementor button.swiper-pagination-bullet {
1991
  border: none;
1992
  margin: 0;
1993
  padding: 0;
1994
  box-shadow: none;
1995
+ -moz-appearance: none;
1996
+ -ms-appearance: none;
1997
  -webkit-appearance: none;
1998
+ appearance: none; }
 
1999
 
2000
+ .elementor .swiper-pagination-clickable .swiper-pagination-bullet {
2001
  cursor: pointer; }
2002
 
2003
+ .elementor .swiper-pagination-white .swiper-pagination-bullet {
2004
  background: #fff; }
2005
 
2006
+ .elementor .swiper-pagination-bullet-active {
2007
  opacity: 1;
2008
  background: #007aff; }
2009
 
2010
+ .elementor .swiper-pagination-white .swiper-pagination-bullet-active {
2011
  background: #fff; }
2012
 
2013
+ .elementor .swiper-pagination-black .swiper-pagination-bullet-active {
2014
  background: #000; }
2015
 
2016
+ .elementor .swiper-container-vertical > .swiper-pagination-bullets {
2017
  right: 10px;
2018
  top: 50%;
2019
  -webkit-transform: translate3d(0px, -50%, 0);
2020
  transform: translate3d(0px, -50%, 0); }
 
 
 
2021
 
2022
+ .elementor .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
2023
+ margin: 5px 0;
2024
+ display: block; }
2025
+
2026
+ .elementor .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
2027
  margin: 0 5px; }
2028
 
2029
+ .elementor .swiper-pagination-progress {
 
2030
  background: rgba(0, 0, 0, 0.25);
2031
  position: absolute; }
2032
+
2033
+ .elementor .swiper-pagination-progress .swiper-pagination-progressbar {
2034
+ background: #007aff;
2035
+ position: absolute;
2036
+ left: 0;
2037
+ top: 0;
2038
+ width: 100%;
2039
+ height: 100%;
2040
+ -webkit-transform: scale(0);
2041
+ -ms-transform: scale(0);
2042
+ transform: scale(0);
2043
+ -webkit-transform-origin: left top;
2044
+ -ms-transform-origin: left top;
2045
+ transform-origin: left top; }
2046
+
2047
+ .elementor .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
2048
  -webkit-transform-origin: right top;
2049
  -ms-transform-origin: right top;
2050
  transform-origin: right top; }
2051
 
2052
+ .elementor .swiper-container-horizontal > .swiper-pagination-progress {
2053
  width: 100%;
2054
  height: 4px;
2055
  left: 0;
2056
  top: 0; }
2057
 
2058
+ .elementor .swiper-container-vertical > .swiper-pagination-progress {
2059
  width: 4px;
2060
  height: 100%;
2061
  left: 0;
2062
  top: 0; }
2063
 
2064
+ .elementor .swiper-pagination-progress.swiper-pagination-white {
2065
  background: rgba(255, 255, 255, 0.5); }
 
 
2066
 
2067
+ .elementor .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
2068
+ background: #fff; }
2069
+
2070
+ .elementor .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
2071
  background: #000; }
2072
 
2073
+ .elementor .swiper-container-3d {
 
2074
  -webkit-perspective: 1200px;
2075
  perspective: 1200px; }
2076
+
2077
+ .elementor .swiper-container-3d .swiper-wrapper,
2078
+ .elementor .swiper-container-3d .swiper-slide,
2079
+ .elementor .swiper-container-3d .swiper-slide-shadow-left,
2080
+ .elementor .swiper-container-3d .swiper-slide-shadow-right,
2081
+ .elementor .swiper-container-3d .swiper-slide-shadow-top,
2082
+ .elementor .swiper-container-3d .swiper-slide-shadow-bottom,
2083
+ .elementor .swiper-container-3d .swiper-cube-shadow {
2084
+ -webkit-transform-style: preserve-3d;
2085
+ transform-style: preserve-3d; }
2086
+
2087
+ .elementor .swiper-container-3d .swiper-slide-shadow-left,
2088
+ .elementor .swiper-container-3d .swiper-slide-shadow-right,
2089
+ .elementor .swiper-container-3d .swiper-slide-shadow-top,
2090
+ .elementor .swiper-container-3d .swiper-slide-shadow-bottom {
2091
+ position: absolute;
2092
+ left: 0;
2093
+ top: 0;
2094
+ width: 100%;
2095
+ height: 100%;
2096
+ pointer-events: none;
2097
+ z-index: 10; }
2098
+
2099
+ .elementor .swiper-container-3d .swiper-slide-shadow-left {
2100
+ background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }
2101
+
2102
+ .elementor .swiper-container-3d .swiper-slide-shadow-right {
2103
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }
2104
+
2105
+ .elementor .swiper-container-3d .swiper-slide-shadow-top {
2106
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }
2107
+
2108
+ .elementor .swiper-container-3d .swiper-slide-shadow-bottom {
2109
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
2110
+
2111
+ .elementor .swiper-container-coverflow .swiper-wrapper,
2112
+ .elementor .swiper-container-flip .swiper-wrapper {
2113
  -ms-perspective: 1200px; }
2114
 
2115
+ .elementor .swiper-container-cube,
2116
+ .elementor .swiper-container-flip {
2117
  overflow: visible; }
2118
 
2119
+ .elementor .swiper-container-cube .swiper-slide,
2120
+ .elementor .swiper-container-flip .swiper-slide {
2121
  -webkit-backface-visibility: hidden;
2122
  backface-visibility: hidden;
2123
  z-index: 1; }
2124
 
2125
+ .elementor .swiper-container-cube .swiper-slide .swiper-slide,
2126
+ .elementor .swiper-container-flip .swiper-slide .swiper-slide {
2127
  pointer-events: none; }
2128
 
2129
+ .elementor .swiper-container-cube .swiper-slide-active,
2130
+ .elementor .swiper-container-flip .swiper-slide-active,
2131
+ .elementor .swiper-container-cube .swiper-slide-active .swiper-slide-active,
2132
+ .elementor .swiper-container-flip .swiper-slide-active .swiper-slide-active {
2133
  pointer-events: auto; }
2134
 
2135
+ .elementor .swiper-container-cube .swiper-slide-shadow-right,
2136
+ .elementor .swiper-container-cube .swiper-slide-shadow-left,
2137
+ .elementor .swiper-container-cube .swiper-slide-shadow-bottom,
2138
+ .elementor .swiper-container-cube .swiper-slide-shadow-top,
2139
+ .elementor .swiper-container-flip .swiper-slide-shadow-right,
2140
+ .elementor .swiper-container-flip .swiper-slide-shadow-left,
2141
+ .elementor .swiper-container-flip .swiper-slide-shadow-bottom,
2142
+ .elementor .swiper-container-flip .swiper-slide-shadow-top {
2143
  z-index: 0;
2144
  -webkit-backface-visibility: hidden;
2145
  backface-visibility: hidden; }
2146
 
2147
+ .elementor .swiper-container-cube .swiper-slide {
 
2148
  visibility: hidden;
2149
  -webkit-transform-origin: 0 0;
2150
  -ms-transform-origin: 0 0;
2152
  width: 100%;
2153
  height: 100%; }
2154
 
2155
+ .elementor .swiper-container-cube.swiper-container-rtl .swiper-slide {
2156
  -webkit-transform-origin: 100% 0;
2157
  -ms-transform-origin: 100% 0;
2158
  transform-origin: 100% 0; }
2159
 
2160
+ .elementor .swiper-container-cube .swiper-slide-active,
2161
+ .elementor .swiper-container-cube .swiper-slide-next,
2162
+ .elementor .swiper-container-cube .swiper-slide-prev,
2163
+ .elementor .swiper-container-cube .swiper-slide-next + .swiper-slide {
2164
  pointer-events: auto;
2165
  visibility: visible; }
2166
 
2167
+ .elementor .swiper-container-cube .swiper-cube-shadow {
2168
  position: absolute;
2169
  left: 0;
2170
+ bottom: 0px;
2171
  width: 100%;
2172
  height: 100%;
2173
  background: #000;
2176
  filter: blur(50px);
2177
  z-index: 0; }
2178
 
2179
+ .elementor .swiper-container-fade.swiper-container-free-mode .swiper-slide {
 
2180
  transition-timing-function: ease-out; }
2181
 
2182
+ .elementor .swiper-container-fade .swiper-slide {
2183
  pointer-events: none;
2184
  transition-property: opacity; }
 
 
2185
 
2186
+ .elementor .swiper-container-fade .swiper-slide .swiper-slide {
2187
+ pointer-events: none; }
2188
+
2189
+ .elementor .swiper-container-fade .swiper-slide-active,
2190
+ .elementor .swiper-container-fade .swiper-slide-active .swiper-slide-active {
2191
  pointer-events: auto; }
 
 
2192
 
2193
+ .elementor .swiper-zoom-container {
2194
  width: 100%;
2195
  height: 100%;
2196
  display: -webkit-flex;
2203
  -ms-flex-align: center;
2204
  align-items: center;
2205
  text-align: center; }
2206
+ .elementor .swiper-zoom-container > img, .elementor .swiper-zoom-container > svg, .elementor .swiper-zoom-container > canvas {
2207
  max-width: 100%;
2208
  max-height: 100%;
2209
  object-fit: contain; }
2210
 
2211
+ .elementor .swiper-scrollbar {
 
2212
  border-radius: 10px;
2213
  position: relative;
2214
  -ms-touch-action: none;
2215
  background: rgba(0, 0, 0, 0.1); }
2216
 
2217
+ .elementor .swiper-container-horizontal > .swiper-scrollbar {
2218
  position: absolute;
2219
  left: 1%;
2220
  bottom: 3px;
2222
  height: 5px;
2223
  width: 98%; }
2224
 
2225
+ .elementor .swiper-container-vertical > .swiper-scrollbar {
2226
  position: absolute;
2227
  right: 3px;
2228
  top: 1%;
2230
  width: 5px;
2231
  height: 98%; }
2232
 
2233
+ .elementor .swiper-scrollbar-drag {
2234
  height: 100%;
2235
  width: 100%;
2236
  position: relative;
2239
  left: 0;
2240
  top: 0; }
2241
 
2242
+ .elementor .swiper-scrollbar-cursor-drag {
2243
  cursor: move; }
2244
 
2245
+ .elementor .swiper-lazy-preloader {
 
2246
  width: 42px;
2247
  height: 42px;
2248
  position: absolute;
2256
  transform-origin: 50%;
2257
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
2258
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }
 
 
 
 
 
 
 
2259
 
2260
+ .elementor .swiper-lazy-preloader:after {
2261
+ display: block;
2262
+ content: "";
2263
+ width: 100%;
2264
+ height: 100%;
2265
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
2266
+ background-position: 50%;
2267
+ background-size: 100%;
2268
+ background-repeat: no-repeat; }
2269
+
2270
+ .elementor .swiper-lazy-preloader-white:after {
2271
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
2272
 
2273
  @-webkit-keyframes swiper-preloader-spin {
2362
  @media (min-width: 1025px) {
2363
  body:not(.elementor-editor-active) .elementor-hidden-desktop {
2364
  display: none; } }
2365
+
2366
+ body:not(.elementor-editor-active) .elementor-hidden {
2367
+ display: none; }
2368
  /*# sourceMappingURL=frontend.css.map */
assets/css/frontend.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor-hidden{display:none}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-lightbox-modal .dialog-widget-content{background:none;box-shadow:none}@media (max-width:767px){.elementor-lightbox-modal .dialog-widget-content{width:100%}}@media (min-width:1025px){.elementor-lightbox-modal .dialog-widget-content{width:50%}}.elementor-lightbox-modal .dialog-close-button{top:12px;right:0}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-custom-embed-play:not(.elementor-playing) i:before{content:"\f01d"}.elementor-custom-embed-play.elementor-playing i{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.elementor-custom-embed-play.elementor-playing i:before{content:"\f1ce"}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{display:-ms-flexbox;display:flex}.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-select-wrapper{display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none}.elementor-field-subgroup{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .elementor-field-type-submit{-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .elementor-field-type-submit{-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .elementor-field-type-submit{-ms-flex-pack:end;justify-content:flex-end}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-ms-flex-order:2;order:2}.elementor-form .elementor-button .elementor-align-icon-left{-ms-flex-order:0;order:0}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-number-suffix{-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}.elementor-progress-bar{display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-left:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.active:after,.elementor-widget-tabs .elementor-tab-desktop-title.active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-ms-flex-positive:1;flex-grow:1;border-style:solid;border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-left:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-lightbox iframe{display:none}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#55acee}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-open-lightbox .fluid-width-video-wrapper,.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.4}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-popup-message{height:155px;width:155px;background-color:#fff;border-radius:10px}.elementor-dialog-message{padding:15px}.elementor-dialog-message .fa{font-size:85px;padding:10px}.elementor-dialog-message-text{text-transform:uppercase}.dialog-lightbox-close-button{cursor:pointer;position:absolute;top:16px;right:20px;font-size:16px;color:#fff;opacity:.65}.dialog-lightbox-close-button:hover{opacity:1}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}#elementor-select-preset{display:none}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-wrap{position:relative;width:100%;z-index:1}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;opacity:.5}.elementor-field-group .elementor-select-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none}.elementor-field-subgroup{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .elementor-field-type-submit{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-webkit-order:2;-ms-flex-order:2;order:2}.elementor-form .elementor-button .elementor-align-icon-left{-webkit-order:0;-ms-flex-order:0;order:0}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-number-suffix{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}.elementor-progress-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-left:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.active:after,.elementor-widget-tabs .elementor-tab-desktop-title.active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-style:solid;border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-left:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-lightbox iframe{display:none}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video-modal .dialog-widget-content{background:none;box-shadow:none;width:50%}.elementor-widget-video-modal .dialog-close-button{top:12px;right:0}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#607d8b}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#55acee}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.elementor .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.elementor .swiper-container-no-flexbox .swiper-slide{float:left}.elementor .swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.elementor .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.elementor .swiper-container-android .swiper-slide,.elementor .swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor .swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.elementor .swiper-slide{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative}.elementor .swiper-container-autoheight,.elementor .swiper-container-autoheight .swiper-slide{height:auto}.elementor .swiper-container-autoheight .swiper-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.elementor .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.elementor .swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.elementor .swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.elementor .swiper-button-next,.elementor .swiper-button-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;text-align:center}.elementor .swiper-button-next:focus,.elementor .swiper-button-next:hover,.elementor .swiper-button-prev:focus,.elementor .swiper-button-prev:hover{color:transparent;outline:none;background:transparent}.elementor .swiper-button-next:focus:before,.elementor .swiper-button-next:hover:before,.elementor .swiper-button-prev:focus:before,.elementor .swiper-button-prev:hover:before{opacity:1}.elementor .swiper-button-next.slick-disabled:before,.elementor .swiper-button-prev.slick-disabled:before{opacity:.25}.elementor .swiper-button-next:before,.elementor .swiper-button-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor .swiper-button-next.swiper-button-disabled,.elementor .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.elementor .swiper-button-prev{left:-25px}[dir=rtl] .elementor .swiper-button-prev{left:auto;right:-25px}.elementor .swiper-button-prev:before{content:"\f104"}[dir=rtl] .elementor .swiper-button-prev:before{content:"\f105"}.elementor .swiper-button-next{right:-25px}[dir=rtl] .elementor .swiper-button-next{left:-25px;right:auto}.elementor .swiper-button-next:before{content:"\f105"}[dir=rtl] .elementor .swiper-button-next:before{content:"\f104"}.elementor .swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.elementor .swiper-pagination.swiper-pagination-hidden{opacity:0}.elementor .swiper-container-horizontal>.swiper-pagination-bullets,.elementor .swiper-pagination-custom,.elementor .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.elementor .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.elementor button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.elementor .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.elementor .swiper-pagination-white .swiper-pagination-bullet{background:#fff}.elementor .swiper-pagination-bullet-active{opacity:1;background:#007aff}.elementor .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.elementor .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.elementor .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.elementor .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.elementor .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.elementor .swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.elementor .swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.elementor .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.elementor .swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.elementor .swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.elementor .swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.elementor .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.elementor .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.elementor .swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.elementor .swiper-container-3d .swiper-cube-shadow,.elementor .swiper-container-3d .swiper-slide,.elementor .swiper-container-3d .swiper-slide-shadow-bottom,.elementor .swiper-container-3d .swiper-slide-shadow-left,.elementor .swiper-container-3d .swiper-slide-shadow-right,.elementor .swiper-container-3d .swiper-slide-shadow-top,.elementor .swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.elementor .swiper-container-3d .swiper-slide-shadow-bottom,.elementor .swiper-container-3d .swiper-slide-shadow-left,.elementor .swiper-container-3d .swiper-slide-shadow-right,.elementor .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.elementor .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.elementor .swiper-container-coverflow .swiper-wrapper,.elementor .swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.elementor .swiper-container-cube,.elementor .swiper-container-flip{overflow:visible}.elementor .swiper-container-cube .swiper-slide,.elementor .swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.elementor .swiper-container-cube .swiper-slide .swiper-slide,.elementor .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.elementor .swiper-container-cube .swiper-slide-active,.elementor .swiper-container-cube .swiper-slide-active .swiper-slide-active,.elementor .swiper-container-flip .swiper-slide-active,.elementor .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.elementor .swiper-container-cube .swiper-slide-shadow-bottom,.elementor .swiper-container-cube .swiper-slide-shadow-left,.elementor .swiper-container-cube .swiper-slide-shadow-right,.elementor .swiper-container-cube .swiper-slide-shadow-top,.elementor .swiper-container-flip .swiper-slide-shadow-bottom,.elementor .swiper-container-flip .swiper-slide-shadow-left,.elementor .swiper-container-flip .swiper-slide-shadow-right,.elementor .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor .swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.elementor .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.elementor .swiper-container-cube .swiper-slide-active,.elementor .swiper-container-cube .swiper-slide-next,.elementor .swiper-container-cube .swiper-slide-next+.swiper-slide,.elementor .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.elementor .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.elementor .swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.elementor .swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.elementor .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.elementor .swiper-container-fade .swiper-slide-active,.elementor .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.elementor .swiper-zoom-container{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.elementor .swiper-zoom-container>canvas,.elementor .swiper-zoom-container>img,.elementor .swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.elementor .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.elementor .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.elementor .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.elementor .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.elementor .swiper-scrollbar-cursor-drag{cursor:move}.elementor .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}.elementor .swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.elementor .swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-open-lightbox .fluid-width-video-wrapper,.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
assets/js/admin-feedback.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  /* global jQuery, ElementorAdminFeedbackArgs */
4
  ( function( $ ) {
@@ -40,9 +40,7 @@
40
  id: 'elementor-deactivate-feedback-modal',
41
  headerMessage: self.cache.$dialogHeader,
42
  message: self.cache.$dialogForm,
43
- hide: {
44
- onButtonClick: false
45
- },
46
  position: {
47
  my: 'center',
48
  at: 'center'
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  /* global jQuery, ElementorAdminFeedbackArgs */
4
  ( function( $ ) {
40
  id: 'elementor-deactivate-feedback-modal',
41
  headerMessage: self.cache.$dialogHeader,
42
  message: self.cache.$dialogForm,
43
+ hideOnButtonClick: false,
 
 
44
  position: {
45
  my: 'center',
46
  at: 'center'
assets/js/admin-feedback.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){!function(a){"use strict";var b={dialogsManager:new DialogsManager.Instance,cacheElements:function(){this.cache={$deactivateLink:a("#the-list").find('[data-slug="elementor"] span.deactivate a'),$dialogHeader:a("#elementor-deactivate-feedback-dialog-header"),$dialogForm:a("#elementor-deactivate-feedback-dialog-form")}},bindEvents:function(){var a=this;a.cache.$deactivateLink.on("click",function(b){b.preventDefault(),a.getModal().show()})},deactivate:function(){location.href=this.cache.$deactivateLink.attr("href")},initModal:function(){var a,b=this;b.getModal=function(){return a||(a=b.dialogsManager.createWidget("options",{id:"elementor-deactivate-feedback-modal",headerMessage:b.cache.$dialogHeader,message:b.cache.$dialogForm,hide:{onButtonClick:!1},position:{my:"center",at:"center"},onReady:function(){DialogsManager.getWidgetType("options").prototype.onReady.apply(this,arguments),this.addButton({name:"submit",text:ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,callback:_.bind(b.sendFeedback,b)}),ElementorAdminFeedbackArgs.is_tracker_opted_in||this.addButton({name:"skip",text:ElementorAdminFeedbackArgs.i18n.skip_n_deactivate,callback:function(){b.deactivate()}})}})),a}},sendFeedback:function(){var b=this,c=b.cache.$dialogForm.serialize();b.getModal().getElements("submit").text("").addClass("elementor-loading"),a.post(ajaxurl,c,_.bind(this.deactivate,this))},init:function(){this.initModal(),this.cacheElements(),this.bindEvents()}};a(function(){b.init()})}(jQuery)},{}]},{},[1]);
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){!function(a){"use strict";var b={dialogsManager:new DialogsManager.Instance,cacheElements:function(){this.cache={$deactivateLink:a("#the-list").find('[data-slug="elementor"] span.deactivate a'),$dialogHeader:a("#elementor-deactivate-feedback-dialog-header"),$dialogForm:a("#elementor-deactivate-feedback-dialog-form")}},bindEvents:function(){var a=this;a.cache.$deactivateLink.on("click",function(b){b.preventDefault(),a.getModal().show()})},deactivate:function(){location.href=this.cache.$deactivateLink.attr("href")},initModal:function(){var a,b=this;b.getModal=function(){return a||(a=b.dialogsManager.createWidget("options",{id:"elementor-deactivate-feedback-modal",headerMessage:b.cache.$dialogHeader,message:b.cache.$dialogForm,hideOnButtonClick:!1,position:{my:"center",at:"center"},onReady:function(){DialogsManager.getWidgetType("options").prototype.onReady.apply(this,arguments),this.addButton({name:"submit",text:ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,callback:_.bind(b.sendFeedback,b)}),ElementorAdminFeedbackArgs.is_tracker_opted_in||this.addButton({name:"skip",text:ElementorAdminFeedbackArgs.i18n.skip_n_deactivate,callback:function(){b.deactivate()}})}})),a}},sendFeedback:function(){var b=this,c=b.cache.$dialogForm.serialize();b.getModal().getElements("submit").text("").addClass("elementor-loading"),a.post(ajaxurl,c,_.bind(this.deactivate,this))},init:function(){this.initModal(),this.cacheElements(),this.bindEvents()}};a(function(){b.init()})}(jQuery)},{}]},{},[1]);
assets/js/admin.js CHANGED
@@ -1,6 +1,6 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
- ( function( $ ) {
4
  'use strict';
5
 
6
  var ElementorAdminApp = {
@@ -9,7 +9,6 @@
9
 
10
  cacheElements: function() {
11
  this.cache = {
12
- $window: $( window ),
13
  $body: $( 'body' ),
14
  $switchMode: $( '#elementor-switch-mode' ),
15
  $goToEditLink: $( '#elementor-go-to-edit-page-link' ),
@@ -18,26 +17,16 @@
18
  $elementorLoader: $( '.elementor-loader' ),
19
  $builderEditor: $( '#elementor-editor' ),
20
  $importButton: $( '#elementor-import-template-trigger' ),
21
- $importArea: $( '#elementor-import-template-area' ),
22
- $settingsForm: $( '#elementor-settings-form' ),
23
- $settingsTabsWrapper: $( '#elementor-settings-tabs-wrapper' )
24
  };
25
-
26
- this.cache.$settingsFormPages = this.cache.$settingsForm.find( '.elementor-settings-form-page' );
27
-
28
- this.cache.$activeSettingsPage = this.cache.$settingsFormPages.filter( '.elementor-active' );
29
-
30
- this.cache.$settingsTabs = this.cache.$settingsTabsWrapper.children();
31
-
32
- this.cache.$activeSettingsTab = this.cache.$settingsTabs.filter( '.nav-tab-active' );
33
  },
34
 
35
  toggleStatus: function() {
36
- var isElementorMode = this.isElementorMode();
37
 
38
  this.cache.$body
39
- .toggleClass( 'elementor-editor-active', isElementorMode )
40
- .toggleClass( 'elementor-editor-inactive', ! isElementorMode );
41
  },
42
 
43
  bindEvents: function() {
@@ -46,10 +35,10 @@
46
  self.cache.$switchModeButton.on( 'click', function( event ) {
47
  event.preventDefault();
48
 
49
- if ( self.isElementorMode() ) {
50
- self.cache.$switchModeInput.val( '' );
51
  } else {
52
- self.cache.$switchModeInput.val( true );
53
 
54
  var $wpTitle = $( '#title' );
55
 
@@ -62,8 +51,7 @@
62
  self.animateLoader();
63
 
64
  $( document ).on( 'heartbeat-tick.autosave', function() {
65
- self.cache.$window.off( 'beforeunload.edit-post' );
66
-
67
  window.location = self.cache.$goToEditLink.attr( 'href' );
68
  } );
69
  }
@@ -143,37 +131,6 @@
143
  } );
144
  } );
145
 
146
- self.cache.$settingsTabs.on( {
147
- click: function( event ) {
148
- event.preventDefault();
149
-
150
- event.currentTarget.focus(); // Safari does not focus the tab automatically
151
- },
152
- focus: function() { // Using focus event to enable navigation by tab key
153
- var hrefWithoutHash = location.href.replace( /#.*/, '' );
154
-
155
- history.pushState( {}, '', hrefWithoutHash + this.hash );
156
-
157
- self.goToSettingsTabFromHash();
158
- }
159
- } );
160
-
161
- $( '.elementor-rollback-button' ).on( 'click', function( event ) {
162
- event.preventDefault();
163
-
164
- var $this = $( this ),
165
- dialogsManager = new DialogsManager.Instance();
166
-
167
- dialogsManager.createWidget( 'confirm', {
168
- message: ElementorAdminConfig.rollback_confirm,
169
- onConfirm: function() {
170
- $this.addClass( 'loading' );
171
-
172
- location.href = $this.attr( 'href' );
173
- }
174
- } ).show();
175
- } );
176
-
177
  $( '.elementor_css_print_method select' ).on( 'change', function() {
178
  var $descriptions = $( '.elementor-css-print-method-description' );
179
 
@@ -190,8 +147,6 @@
190
  this.initTemplatesImport();
191
 
192
  this.initMaintenanceMode();
193
-
194
- this.goToSettingsTabFromHash();
195
  },
196
 
197
  initTemplatesImport: function() {
@@ -220,42 +175,12 @@
220
  this.maintenanceMode = new MaintenanceMode();
221
  },
222
 
223
- isElementorMode: function() {
224
- return !! this.cache.$switchModeInput.val();
225
  },
226
 
227
  animateLoader: function() {
228
  this.cache.$goToEditLink.addClass( 'elementor-animate' );
229
- },
230
-
231
- goToSettingsTabFromHash: function() {
232
- var hash = location.hash.slice( 1 );
233
-
234
- if ( hash ) {
235
- this.goToSettingsTab( hash );
236
- }
237
- },
238
-
239
- goToSettingsTab: function( tabName ) {
240
- var $activePage = this.cache.$settingsFormPages.filter( '#' + tabName );
241
-
242
- if ( ! $activePage.length ) {
243
- return;
244
- }
245
-
246
- this.cache.$activeSettingsPage.removeClass( 'elementor-active' );
247
-
248
- this.cache.$activeSettingsTab.removeClass( 'nav-tab-active' );
249
-
250
- var $activeTab = this.cache.$settingsTabs.filter( '#elementor-settings-' + tabName );
251
-
252
- $activePage.addClass( 'elementor-active' );
253
-
254
- $activeTab.addClass( 'nav-tab-active' );
255
-
256
- this.cache.$activeSettingsPage = $activePage;
257
-
258
- this.cache.$activeSettingsTab = $activeTab;
259
  }
260
  };
261
 
@@ -263,8 +188,7 @@
263
  ElementorAdminApp.init();
264
  } );
265
 
266
- window.elementorAdmin = ElementorAdminApp;
267
- }( jQuery ) );
268
 
269
  },{"elementor-admin/maintenance-mode":2}],2:[function(require,module,exports){
270
  var ViewModule = require( 'elementor-utils/view-module' ),
@@ -275,7 +199,7 @@ MaintenanceModeModule = ViewModule.extend( {
275
  return {
276
  selectors: {
277
  modeSelect: '.elementor_maintenance_mode_mode select',
278
- maintenanceModeTable: '#tab-maintenance_mode table',
279
  maintenanceModeDescriptions: '.elementor-maintenance-mode-description',
280
  excludeModeSelect: '.elementor_maintenance_mode_exclude_mode select',
281
  excludeRolesArea: '.elementor_maintenance_mode_exclude_roles',
@@ -294,12 +218,19 @@ MaintenanceModeModule = ViewModule.extend( {
294
  selectors = this.getSettings( 'selectors' );
295
 
296
  elements.$modeSelect = jQuery( selectors.modeSelect );
 
297
  elements.$maintenanceModeTable = elements.$modeSelect.parents( selectors.maintenanceModeTable );
 
298
  elements.$excludeModeSelect = elements.$maintenanceModeTable.find( selectors.excludeModeSelect );
 
299
  elements.$excludeRolesArea = elements.$maintenanceModeTable.find( selectors.excludeRolesArea );
 
300
  elements.$templateSelect = elements.$maintenanceModeTable.find( selectors.templateSelect );
 
301
  elements.$editTemplateButton = elements.$maintenanceModeTable.find( selectors.editTemplateButton );
 
302
  elements.$maintenanceModeDescriptions = elements.$maintenanceModeTable.find( selectors.maintenanceModeDescriptions );
 
303
  elements.$maintenanceModeError = elements.$maintenanceModeTable.find( selectors.maintenanceModeError );
304
 
305
  return elements;
@@ -490,8 +421,6 @@ Module.prototype.getDefaultSettings = function() {
490
  return {};
491
  };
492
 
493
- Module.extendsCount = 0;
494
-
495
  Module.extend = function( properties ) {
496
  var $ = jQuery,
497
  parent = this;
@@ -506,19 +435,6 @@ Module.extend = function( properties ) {
506
 
507
  child.prototype.constructor = child;
508
 
509
- /*
510
- * Constructor ID is used to set an unique ID
511
- * to every extend of the Module.
512
- *
513
- * It's useful in some cases such as unique
514
- * listener for frontend handlers.
515
- */
516
- var constructorID = ++Module.extendsCount;
517
-
518
- child.prototype.getConstructorID = function() {
519
- return constructorID;
520
- };
521
-
522
  child.__super__ = parent.prototype;
523
 
524
  return child;
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
+ ( function( $, window, document ) {
4
  'use strict';
5
 
6
  var ElementorAdminApp = {
9
 
10
  cacheElements: function() {
11
  this.cache = {
 
12
  $body: $( 'body' ),
13
  $switchMode: $( '#elementor-switch-mode' ),
14
  $goToEditLink: $( '#elementor-go-to-edit-page-link' ),
17
  $elementorLoader: $( '.elementor-loader' ),
18
  $builderEditor: $( '#elementor-editor' ),
19
  $importButton: $( '#elementor-import-template-trigger' ),
20
+ $importArea: $( '#elementor-import-template-area' )
 
 
21
  };
 
 
 
 
 
 
 
 
22
  },
23
 
24
  toggleStatus: function() {
25
+ var isBuilderMode = 'builder' === this.getEditMode();
26
 
27
  this.cache.$body
28
+ .toggleClass( 'elementor-editor-active', isBuilderMode )
29
+ .toggleClass( 'elementor-editor-inactive', ! isBuilderMode );
30
  },
31
 
32
  bindEvents: function() {
35
  self.cache.$switchModeButton.on( 'click', function( event ) {
36
  event.preventDefault();
37
 
38
+ if ( 'builder' === self.getEditMode() ) {
39
+ self.cache.$switchModeInput.val( 'editor' );
40
  } else {
41
+ self.cache.$switchModeInput.val( 'builder' );
42
 
43
  var $wpTitle = $( '#title' );
44
 
51
  self.animateLoader();
52
 
53
  $( document ).on( 'heartbeat-tick.autosave', function() {
54
+ $( window ).off( 'beforeunload.edit-post' );
 
55
  window.location = self.cache.$goToEditLink.attr( 'href' );
56
  } );
57
  }
131
  } );
132
  } );
133
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  $( '.elementor_css_print_method select' ).on( 'change', function() {
135
  var $descriptions = $( '.elementor-css-print-method-description' );
136
 
147
  this.initTemplatesImport();
148
 
149
  this.initMaintenanceMode();
 
 
150
  },
151
 
152
  initTemplatesImport: function() {
175
  this.maintenanceMode = new MaintenanceMode();
176
  },
177
 
178
+ getEditMode: function() {
179
+ return this.cache.$switchModeInput.val();
180
  },
181
 
182
  animateLoader: function() {
183
  this.cache.$goToEditLink.addClass( 'elementor-animate' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  }
185
  };
186
 
188
  ElementorAdminApp.init();
189
  } );
190
 
191
+ }( jQuery, window, document ) );
 
192
 
193
  },{"elementor-admin/maintenance-mode":2}],2:[function(require,module,exports){
194
  var ViewModule = require( 'elementor-utils/view-module' ),
199
  return {
200
  selectors: {
201
  modeSelect: '.elementor_maintenance_mode_mode select',
202
+ maintenanceModeTable: 'table',
203
  maintenanceModeDescriptions: '.elementor-maintenance-mode-description',
204
  excludeModeSelect: '.elementor_maintenance_mode_exclude_mode select',
205
  excludeRolesArea: '.elementor_maintenance_mode_exclude_roles',
218
  selectors = this.getSettings( 'selectors' );
219
 
220
  elements.$modeSelect = jQuery( selectors.modeSelect );
221
+
222
  elements.$maintenanceModeTable = elements.$modeSelect.parents( selectors.maintenanceModeTable );
223
+
224
  elements.$excludeModeSelect = elements.$maintenanceModeTable.find( selectors.excludeModeSelect );
225
+
226
  elements.$excludeRolesArea = elements.$maintenanceModeTable.find( selectors.excludeRolesArea );
227
+
228
  elements.$templateSelect = elements.$maintenanceModeTable.find( selectors.templateSelect );
229
+
230
  elements.$editTemplateButton = elements.$maintenanceModeTable.find( selectors.editTemplateButton );
231
+
232
  elements.$maintenanceModeDescriptions = elements.$maintenanceModeTable.find( selectors.maintenanceModeDescriptions );
233
+
234
  elements.$maintenanceModeError = elements.$maintenanceModeTable.find( selectors.maintenanceModeError );
235
 
236
  return elements;
421
  return {};
422
  };
423
 
 
 
424
  Module.extend = function( properties ) {
425
  var $ = jQuery,
426
  parent = this;
435
 
436
  child.prototype.constructor = child;
437
 
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  child.__super__ = parent.prototype;
439
 
440
  return child;
assets/js/admin.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){!function(b){"use strict";var c={maintenanceMode:null,cacheElements:function(){this.cache={$window:b(window),$body:b("body"),$switchMode:b("#elementor-switch-mode"),$goToEditLink:b("#elementor-go-to-edit-page-link"),$switchModeInput:b("#elementor-switch-mode-input"),$switchModeButton:b("#elementor-switch-mode-button"),$elementorLoader:b(".elementor-loader"),$builderEditor:b("#elementor-editor"),$importButton:b("#elementor-import-template-trigger"),$importArea:b("#elementor-import-template-area"),$settingsForm:b("#elementor-settings-form"),$settingsTabsWrapper:b("#elementor-settings-tabs-wrapper")},this.cache.$settingsFormPages=this.cache.$settingsForm.find(".elementor-settings-form-page"),this.cache.$activeSettingsPage=this.cache.$settingsFormPages.filter(".elementor-active"),this.cache.$settingsTabs=this.cache.$settingsTabsWrapper.children(),this.cache.$activeSettingsTab=this.cache.$settingsTabs.filter(".nav-tab-active")},toggleStatus:function(){var a=this.isElementorMode();this.cache.$body.toggleClass("elementor-editor-active",a).toggleClass("elementor-editor-inactive",!a)},bindEvents:function(){var a=this;a.cache.$switchModeButton.on("click",function(c){if(c.preventDefault(),a.isElementorMode())a.cache.$switchModeInput.val("");else{a.cache.$switchModeInput.val(!0);var d=b("#title");d.val()||d.val("Elementor #"+b("#post_ID").val()),wp.autosave.server.triggerSave(),a.animateLoader(),b(document).on("heartbeat-tick.autosave",function(){a.cache.$window.off("beforeunload.edit-post"),window.location=a.cache.$goToEditLink.attr("href")})}a.toggleStatus()}),a.cache.$goToEditLink.on("click",function(){a.animateLoader()}),b("div.notice.elementor-message-dismissed").on("click","button.notice-dismiss",function(a){a.preventDefault(),b.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:b(this).closest(".elementor-message-dismissed").data("notice_id")})}),b("#elementor-clear-cache-button").on("click",function(a){a.preventDefault();var c=b(this);c.removeClass("success").addClass("loading"),b.post(ajaxurl,{action:"elementor_clear_cache",_nonce:c.data("nonce")}).done(function(){c.removeClass("loading").addClass("success")})}),b("#elementor-library-sync-button").on("click",function(a){a.preventDefault();var c=b(this);c.removeClass("success").addClass("loading"),b.post(ajaxurl,{action:"elementor_reset_library",_nonce:c.data("nonce")}).done(function(){c.removeClass("loading").addClass("success")})}),b("#elementor-replace-url-button").on("click",function(a){a.preventDefault();var c=b(this),d=c.parents("tr"),e=d.find('[name="from"]'),f=d.find('[name="to"]');c.removeClass("success").addClass("loading"),b.post(ajaxurl,{action:"elementor_replace_url",from:e.val(),to:f.val(),_nonce:c.data("nonce")}).done(function(a){c.removeClass("loading"),a.success&&c.addClass("success"),(new DialogsManager.Instance).createWidget("alert",{message:a.data}).show()})}),a.cache.$settingsTabs.on({click:function(a){a.preventDefault(),a.currentTarget.focus()},focus:function(){var b=location.href.replace(/#.*/,"");history.pushState({},"",b+this.hash),a.goToSettingsTabFromHash()}}),b(".elementor-rollback-button").on("click",function(a){a.preventDefault();var c=b(this);(new DialogsManager.Instance).createWidget("confirm",{message:ElementorAdminConfig.rollback_confirm,onConfirm:function(){c.addClass("loading"),location.href=c.attr("href")}}).show()}),b(".elementor_css_print_method select").on("change",function(){var a=b(".elementor-css-print-method-description");a.hide(),a.filter('[data-value="'+b(this).val()+'"]').show()}).trigger("change")},init:function(){this.cacheElements(),this.bindEvents(),this.initTemplatesImport(),this.initMaintenanceMode(),this.goToSettingsTabFromHash()},initTemplatesImport:function(){if(this.cache.$body.hasClass("post-type-elementor_library")){var a=this,c=a.cache.$importButton,d=a.cache.$importArea;a.cache.$formAnchor=b("h1"),b("#wpbody-content").find(".page-title-action").after(c),a.cache.$formAnchor.after(d),c.on("click",function(){b("#elementor-import-template-area").toggle()})}},initMaintenanceMode:function(){var b=a("elementor-admin/maintenance-mode");this.maintenanceMode=new b},isElementorMode:function(){return!!this.cache.$switchModeInput.val()},animateLoader:function(){this.cache.$goToEditLink.addClass("elementor-animate")},goToSettingsTabFromHash:function(){var a=location.hash.slice(1);a&&this.goToSettingsTab(a)},goToSettingsTab:function(a){var b=this.cache.$settingsFormPages.filter("#"+a);if(b.length){this.cache.$activeSettingsPage.removeClass("elementor-active"),this.cache.$activeSettingsTab.removeClass("nav-tab-active");var c=this.cache.$settingsTabs.filter("#elementor-settings-"+a);b.addClass("elementor-active"),c.addClass("nav-tab-active"),this.cache.$activeSettingsPage=b,this.cache.$activeSettingsTab=c}}};b(function(){c.init()}),window.elementorAdmin=c}(jQuery)},{"elementor-admin/maintenance-mode":2}],2:[function(a,b,c){var d,e=a("elementor-utils/view-module");d=e.extend({getDefaultSettings:function(){return{selectors:{modeSelect:".elementor_maintenance_mode_mode select",maintenanceModeTable:"#tab-maintenance_mode table",maintenanceModeDescriptions:".elementor-maintenance-mode-description",excludeModeSelect:".elementor_maintenance_mode_exclude_mode select",excludeRolesArea:".elementor_maintenance_mode_exclude_roles",templateSelect:".elementor_maintenance_mode_template_id select",editTemplateButton:".elementor-edit-template",maintenanceModeError:".elementor-maintenance-mode-error"},classes:{isEnabled:"elementor-maintenance-mode-is-enabled"}}},getDefaultElements:function(){var a={},b=this.getSettings("selectors");return a.$modeSelect=jQuery(b.modeSelect),a.$maintenanceModeTable=a.$modeSelect.parents(b.maintenanceModeTable),a.$excludeModeSelect=a.$maintenanceModeTable.find(b.excludeModeSelect),a.$excludeRolesArea=a.$maintenanceModeTable.find(b.excludeRolesArea),a.$templateSelect=a.$maintenanceModeTable.find(b.templateSelect),a.$editTemplateButton=a.$maintenanceModeTable.find(b.editTemplateButton),a.$maintenanceModeDescriptions=a.$maintenanceModeTable.find(b.maintenanceModeDescriptions),a.$maintenanceModeError=a.$maintenanceModeTable.find(b.maintenanceModeError),a},bindEvents:function(){var a=this.getSettings(),b=this.elements;b.$modeSelect.on("change",function(){b.$maintenanceModeTable.toggleClass(a.classes.isEnabled,!!b.$modeSelect.val()),b.$maintenanceModeDescriptions.hide(),b.$maintenanceModeDescriptions.filter('[data-value="'+b.$modeSelect.val()+'"]').show()}).trigger("change"),b.$excludeModeSelect.on("change",function(){b.$excludeRolesArea.toggle("custom"===b.$excludeModeSelect.val())}).trigger("change"),b.$templateSelect.on("change",function(){var a=b.$templateSelect.val();if(!a)return b.$editTemplateButton.hide(),void b.$maintenanceModeError.show();var c=ElementorAdminConfig.home_url+"?p="+a+"&elementor";b.$editTemplateButton.prop("href",c).show(),b.$maintenanceModeError.hide()}).trigger("change")}}),b.exports=d},{"elementor-utils/view-module":4}],3:[function(a,b,c){var d=function(){var a,b=jQuery,c=arguments,d=this,e={},f=function(){b.each(d,function(a){var b=d[a];"function"==typeof b&&(d[a]=function(){return b.apply(d,arguments)})})},g=function(){a=d.getDefaultSettings();var e=c[0];e&&b.extend(a,e)};this.getItems=function(a,b){if(b){var c=b.split("."),d=c.splice(0,1);if(!c.length)return a[d];if(!a[d])return;return this.getItems(a[d],c.join("."))}return a},this.getSettings=function(b){return this.getItems(a,b)},this.setSettings=function(c,e,f){if(f||(f=a),"object"==typeof c)return b.extend(f,c),d;var g=c.split("."),h=g.splice(0,1);return g.length?(f[h]||(f[h]={}),d.setSettings(g.join("."),e,f[h])):(f[h]=e,d)},this.on=function(a,b){return e[a]||(e[a]=[]),e[a].push(b),d},this.off=function(a,b){if(!e[a])return d;if(!b)return delete e[a],d;var c=e[a].indexOf(b);return-1!==c&&delete e[a][c],d},this.trigger=function(a){var c="on"+a[0].toUpperCase()+a.slice(1),f=Array.prototype.slice.call(arguments,1);d[c]&&d[c].apply(d,f);var g=e[a];g&&b.each(g,function(a,b){b.apply(d,f)})},function(){d.__construct.apply(d,c),f(),g(),d.trigger("init")}()};d.prototype.__construct=function(){},d.prototype.getDefaultSettings=function(){return{}},d.extendsCount=0,d.extend=function(a){var b=jQuery,c=this,e=function(){return c.apply(this,arguments)};b.extend(e,c),e.prototype=Object.create(b.extend({},c.prototype,a)),e.prototype.constructor=e;var f=++d.extendsCount;return e.prototype.getConstructorID=function(){return f},e.__super__=c.prototype,e},b.exports=d},{}],4:[function(a,b,c){var d,e=a("./module");d=e.extend({elements:null,getDefaultElements:function(){return{}},bindEvents:function(){},onInit:function(){this.initElements(),this.bindEvents()},initElements:function(){this.elements=this.getDefaultElements()}}),b.exports=d},{"./module":3}]},{},[1]);
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
+ !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){!function(b,c,d){"use strict";var e={maintenanceMode:null,cacheElements:function(){this.cache={$body:b("body"),$switchMode:b("#elementor-switch-mode"),$goToEditLink:b("#elementor-go-to-edit-page-link"),$switchModeInput:b("#elementor-switch-mode-input"),$switchModeButton:b("#elementor-switch-mode-button"),$elementorLoader:b(".elementor-loader"),$builderEditor:b("#elementor-editor"),$importButton:b("#elementor-import-template-trigger"),$importArea:b("#elementor-import-template-area")}},toggleStatus:function(){var a="builder"===this.getEditMode();this.cache.$body.toggleClass("elementor-editor-active",a).toggleClass("elementor-editor-inactive",!a)},bindEvents:function(){var a=this;a.cache.$switchModeButton.on("click",function(e){if(e.preventDefault(),"builder"===a.getEditMode())a.cache.$switchModeInput.val("editor");else{a.cache.$switchModeInput.val("builder");var f=b("#title");f.val()||f.val("Elementor #"+b("#post_ID").val()),wp.autosave.server.triggerSave(),a.animateLoader(),b(d).on("heartbeat-tick.autosave",function(){b(c).off("beforeunload.edit-post"),c.location=a.cache.$goToEditLink.attr("href")})}a.toggleStatus()}),a.cache.$goToEditLink.on("click",function(){a.animateLoader()}),b("div.notice.elementor-message-dismissed").on("click","button.notice-dismiss",function(a){a.preventDefault(),b.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:b(this).closest(".elementor-message-dismissed").data("notice_id")})}),b("#elementor-clear-cache-button").on("click",function(a){a.preventDefault();var c=b(this);c.removeClass("success").addClass("loading"),b.post(ajaxurl,{action:"elementor_clear_cache",_nonce:c.data("nonce")}).done(function(){c.removeClass("loading").addClass("success")})}),b("#elementor-library-sync-button").on("click",function(a){a.preventDefault();var c=b(this);c.removeClass("success").addClass("loading"),b.post(ajaxurl,{action:"elementor_reset_library",_nonce:c.data("nonce")}).done(function(){c.removeClass("loading").addClass("success")})}),b("#elementor-replace-url-button").on("click",function(a){a.preventDefault();var c=b(this),d=c.parents("tr"),e=d.find('[name="from"]'),f=d.find('[name="to"]');c.removeClass("success").addClass("loading"),b.post(ajaxurl,{action:"elementor_replace_url",from:e.val(),to:f.val(),_nonce:c.data("nonce")}).done(function(a){c.removeClass("loading"),a.success&&c.addClass("success"),(new DialogsManager.Instance).createWidget("alert",{message:a.data}).show()})}),b(".elementor_css_print_method select").on("change",function(){var a=b(".elementor-css-print-method-description");a.hide(),a.filter('[data-value="'+b(this).val()+'"]').show()}).trigger("change")},init:function(){this.cacheElements(),this.bindEvents(),this.initTemplatesImport(),this.initMaintenanceMode()},initTemplatesImport:function(){if(this.cache.$body.hasClass("post-type-elementor_library")){var a=this,c=a.cache.$importButton,d=a.cache.$importArea;a.cache.$formAnchor=b("h1"),b("#wpbody-content").find(".page-title-action").after(c),a.cache.$formAnchor.after(d),c.on("click",function(){b("#elementor-import-template-area").toggle()})}},initMaintenanceMode:function(){var b=a("elementor-admin/maintenance-mode");this.maintenanceMode=new b},getEditMode:function(){return this.cache.$switchModeInput.val()},animateLoader:function(){this.cache.$goToEditLink.addClass("elementor-animate")}};b(function(){e.init()})}(jQuery,window,document)},{"elementor-admin/maintenance-mode":2}],2:[function(a,b,c){var d,e=a("elementor-utils/view-module");d=e.extend({getDefaultSettings:function(){return{selectors:{modeSelect:".elementor_maintenance_mode_mode select",maintenanceModeTable:"table",maintenanceModeDescriptions:".elementor-maintenance-mode-description",excludeModeSelect:".elementor_maintenance_mode_exclude_mode select",excludeRolesArea:".elementor_maintenance_mode_exclude_roles",templateSelect:".elementor_maintenance_mode_template_id select",editTemplateButton:".elementor-edit-template",maintenanceModeError:".elementor-maintenance-mode-error"},classes:{isEnabled:"elementor-maintenance-mode-is-enabled"}}},getDefaultElements:function(){var a={},b=this.getSettings("selectors");return a.$modeSelect=jQuery(b.modeSelect),a.$maintenanceModeTable=a.$modeSelect.parents(b.maintenanceModeTable),a.$excludeModeSelect=a.$maintenanceModeTable.find(b.excludeModeSelect),a.$excludeRolesArea=a.$maintenanceModeTable.find(b.excludeRolesArea),a.$templateSelect=a.$maintenanceModeTable.find(b.templateSelect),a.$editTemplateButton=a.$maintenanceModeTable.find(b.editTemplateButton),a.$maintenanceModeDescriptions=a.$maintenanceModeTable.find(b.maintenanceModeDescriptions),a.$maintenanceModeError=a.$maintenanceModeTable.find(b.maintenanceModeError),a},bindEvents:function(){var a=this.getSettings(),b=this.elements;b.$modeSelect.on("change",function(){b.$maintenanceModeTable.toggleClass(a.classes.isEnabled,!!b.$modeSelect.val()),b.$maintenanceModeDescriptions.hide(),b.$maintenanceModeDescriptions.filter('[data-value="'+b.$modeSelect.val()+'"]').show()}).trigger("change"),b.$excludeModeSelect.on("change",function(){b.$excludeRolesArea.toggle("custom"===b.$excludeModeSelect.val())}).trigger("change"),b.$templateSelect.on("change",function(){var a=b.$templateSelect.val();if(!a)return b.$editTemplateButton.hide(),void b.$maintenanceModeError.show();var c=ElementorAdminConfig.home_url+"?p="+a+"&elementor";b.$editTemplateButton.prop("href",c).show(),b.$maintenanceModeError.hide()}).trigger("change")}}),b.exports=d},{"elementor-utils/view-module":4}],3:[function(a,b,c){var d=function(){var a,b=jQuery,c=arguments,d=this,e={},f=function(){b.each(d,function(a){var b=d[a];"function"==typeof b&&(d[a]=function(){return b.apply(d,arguments)})})},g=function(){a=d.getDefaultSettings();var e=c[0];e&&b.extend(a,e)};this.getItems=function(a,b){if(b){var c=b.split("."),d=c.splice(0,1);if(!c.length)return a[d];if(!a[d])return;return this.getItems(a[d],c.join("."))}return a},this.getSettings=function(b){return this.getItems(a,b)},this.setSettings=function(c,e,f){if(f||(f=a),"object"==typeof c)return b.extend(f,c),d;var g=c.split("."),h=g.splice(0,1);return g.length?(f[h]||(f[h]={}),d.setSettings(g.join("."),e,f[h])):(f[h]=e,d)},this.on=function(a,b){return e[a]||(e[a]=[]),e[a].push(b),d},this.off=function(a,b){if(!e[a])return d;if(!b)return delete e[a],d;var c=e[a].indexOf(b);return-1!==c&&delete e[a][c],d},this.trigger=function(a){var c="on"+a[0].toUpperCase()+a.slice(1),f=Array.prototype.slice.call(arguments,1);d[c]&&d[c].apply(d,f);var g=e[a];g&&b.each(g,function(a,b){b.apply(d,f)})},function(){d.__construct.apply(d,c),f(),g(),d.trigger("init")}()};d.prototype.__construct=function(){},d.prototype.getDefaultSettings=function(){return{}},d.extend=function(a){var b=jQuery,c=this,d=function(){return c.apply(this,arguments)};return b.extend(d,c),d.prototype=Object.create(b.extend({},c.prototype,a)),d.prototype.constructor=d,d.__super__=c.prototype,d},b.exports=d},{}],4:[function(a,b,c){var d,e=a("./module");d=e.extend({elements:null,getDefaultElements:function(){return{}},bindEvents:function(){},onInit:function(){this.initElements(),this.bindEvents()},initElements:function(){this.elements=this.getDefaultElements()}}),b.exports=d},{"./module":3}]},{},[1]);
assets/js/editor.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  var HandleAddDuplicateBehavior;
4
 
@@ -135,6 +135,10 @@ ResizableBehavior = Marionette.Behavior.extend( {
135
  handles: elementor.config.is_rtl ? 'w' : 'e'
136
  },
137
 
 
 
 
 
138
  events: {
139
  resizestart: 'onResizeStart',
140
  resizestop: 'onResizeStop',
@@ -190,9 +194,7 @@ ResizableBehavior = Marionette.Behavior.extend( {
190
  onResizeStart: function( event ) {
191
  event.stopPropagation();
192
 
193
- this.view.$el.data( 'originalWidth', this.view.el.getBoundingClientRect().width );
194
-
195
- this.view.triggerMethod( 'request:resize:start', event );
196
  },
197
 
198
  onResizeStop: function( event ) {
@@ -204,7 +206,7 @@ ResizableBehavior = Marionette.Behavior.extend( {
204
  onResize: function( event, ui ) {
205
  event.stopPropagation();
206
 
207
- this.view.triggerMethod( 'request:resize', ui, event );
208
  },
209
 
210
  getChildViewContainer: function() {
@@ -274,7 +276,8 @@ SortableBehavior = Marionette.Behavior.extend( {
274
  var $childViewContainer = this.getChildViewContainer(),
275
  defaultSortableOptions = {
276
  connectWith: $childViewContainer.selector,
277
- placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption( 'elChildType' ) + '-placeholder',
 
278
  cursorAt: {
279
  top: 20,
280
  left: 25
@@ -308,6 +311,9 @@ SortableBehavior = Marionette.Behavior.extend( {
308
  } );
309
 
310
  if ( 'column' === this.options.elChildType ) {
 
 
 
311
  var uiData = ui.item.data( 'sortableItem' ),
312
  uiItems = uiData.items,
313
  itemHeight = 0;
@@ -320,19 +326,19 @@ SortableBehavior = Marionette.Behavior.extend( {
320
  } );
321
 
322
  ui.placeholder.height( itemHeight );
 
 
323
  }
324
 
325
  elementor.channels.data.trigger( model.get( 'elType' ) + ':drag:start' );
326
 
327
- elementor.channels.data
328
- .reply( 'dragging:model', model )
329
- .reply( 'dragging:parent:view', this.view );
330
  },
331
 
332
- onSortOver: function( event ) {
333
  event.stopPropagation();
334
 
335
- var model = elementor.channels.data.request( 'dragging:model' );
336
 
337
  Backbone.$( event.target )
338
  .addClass( 'elementor-draggable-over' )
@@ -362,48 +368,61 @@ SortableBehavior = Marionette.Behavior.extend( {
362
  return;
363
  }
364
 
365
- var model = elementor.channels.data.request( 'dragging:model' ),
366
  draggedElType = model.get( 'elType' ),
367
  draggedIsInnerSection = 'section' === draggedElType && model.get( 'isInner' ),
368
  targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
369
 
370
  if ( draggedIsInnerSection && targetIsInnerColumn ) {
371
  Backbone.$( ui.sender ).sortable( 'cancel' );
372
-
373
  return;
374
  }
375
 
376
- var newIndex = ui.item.parent().children().index( ui.item );
377
-
378
- this.view.addChildElement( model.toJSON( { copyHtmlCache: true } ), { at: newIndex } );
379
 
380
- var senderSection = elementor.channels.data.request( 'dragging:parent:view' );
381
 
382
- senderSection.isManualRemoving = true;
383
 
384
  model.destroy();
385
-
386
- senderSection.isManualRemoving = false;
387
  },
388
 
389
  onSortUpdate: function( event, ui ) {
390
  event.stopPropagation();
391
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
392
  if ( this.getChildViewContainer()[0] === ui.item.parent()[0] ) {
393
- var model = elementor.channels.data.request( 'dragging:model' ),
394
- $childElement = ui.item,
395
- collection = this.view.collection,
396
- newIndex = $childElement.parent().children().index( $childElement );
397
 
398
- var child = this.view.children.findByModelCid( model.cid );
 
399
 
400
- child._isRendering = true;
401
 
402
- collection.remove( model );
403
 
404
- this.view.addChildElement( model, { at: newIndex } );
405
 
406
- elementor.setFlagEditorChange( true );
 
 
 
 
407
  }
408
  },
409
 
@@ -412,7 +431,13 @@ SortableBehavior = Marionette.Behavior.extend( {
412
  },
413
 
414
  getChildViewContainer: function() {
415
- return this.view.getChildViewContainer( this.view );
 
 
 
 
 
 
416
  }
417
  } );
418
 
@@ -816,9 +841,7 @@ module.exports = Marionette.ItemView.extend( {
816
  } );
817
 
818
  },{}],12:[function(require,module,exports){
819
- var InsertTemplateHandler;
820
-
821
- InsertTemplateHandler = Marionette.Behavior.extend( {
822
  ui: {
823
  insertButton: '.elementor-template-library-template-insert'
824
  },
@@ -828,52 +851,16 @@ InsertTemplateHandler = Marionette.Behavior.extend( {
828
  },
829
 
830
  onInsertButtonClick: function() {
831
- if ( this.view.model.get( 'hasPageSettings' ) ) {
832
- InsertTemplateHandler.showImportDialog( this.view.model );
833
- return;
834
- }
835
-
836
- elementor.templates.importTemplate( this.view.model );
837
- }
838
- }, {
839
- dialog: null,
840
-
841
- showImportDialog: function( model ) {
842
- var dialog = InsertTemplateHandler.getDialog();
843
-
844
- dialog.onConfirm = function() {
845
- elementor.templates.importTemplate( model, { withPageSettings: true } );
846
- };
847
-
848
- dialog.onCancel = function() {
849
- elementor.templates.importTemplate( model );
850
- };
851
-
852
- dialog.show();
853
- },
854
-
855
- initDialog: function() {
856
- InsertTemplateHandler.dialog = elementor.dialogsManager.createWidget( 'confirm', {
857
- headerMessage: elementor.translate( 'import_template_dialog_header' ),
858
- message: elementor.translate( 'import_template_dialog_message' ),
859
- strings: {
860
- confirm: elementor.translate( 'yes' ),
861
- cancel: elementor.translate( 'no' )
862
- }
863
- } );
864
- },
865
 
866
- getDialog: function() {
867
- if ( ! InsertTemplateHandler.dialog ) {
868
- InsertTemplateHandler.initDialog();
 
869
  }
870
-
871
- return InsertTemplateHandler.dialog;
872
  }
873
  } );
874
 
875
- module.exports = InsertTemplateHandler;
876
-
877
  },{}],13:[function(require,module,exports){
878
  var TemplateLibraryTemplateModel = require( 'elementor-templates/models/template' ),
879
  TemplateLibraryCollection;
@@ -895,7 +882,6 @@ TemplateLibraryManager = function() {
895
  deleteDialog,
896
  errorDialog,
897
  layout,
898
- startIntent = {},
899
  templateTypes = {},
900
  templatesCollection;
901
 
@@ -969,23 +955,14 @@ TemplateLibraryManager = function() {
969
  dialog.show();
970
  };
971
 
972
- this.importTemplate = function( templateModel, options ) {
973
- options = options || {};
974
-
975
  layout.showLoadingView();
976
 
977
  self.requestTemplateContent( templateModel.get( 'source' ), templateModel.get( 'template_id' ), {
978
- data: {
979
- page_settings: options.withPageSettings
980
- },
981
  success: function( data ) {
982
  self.closeModal();
983
 
984
- elementor.sections.currentView.addChildModel( data.content, startIntent.importOptions || {} );
985
-
986
- if ( options.withPageSettings ) {
987
- elementor.pageSettings.model.set( data.page_settings );
988
- }
989
  },
990
  error: function( data ) {
991
  self.showErrorDialog( data );
@@ -1005,7 +982,7 @@ TemplateLibraryManager = function() {
1005
  data = templateType.prepareSavedData( data );
1006
  }
1007
 
1008
- data.content = JSON.stringify( data.content );
1009
 
1010
  var ajaxParams = { data: data };
1011
 
@@ -1026,10 +1003,10 @@ TemplateLibraryManager = function() {
1026
  };
1027
 
1028
  if ( ajaxOptions ) {
1029
- Backbone.$.extend( true, options, ajaxOptions );
1030
  }
1031
 
1032
- return elementor.ajax.send( 'get_template_data', options );
1033
  };
1034
 
1035
  this.getDeleteDialog = function() {
@@ -1097,9 +1074,7 @@ TemplateLibraryManager = function() {
1097
  } );
1098
  };
1099
 
1100
- this.startModal = function( customStartIntent ) {
1101
- startIntent = customStartIntent || {};
1102
-
1103
  self.getModal().show();
1104
 
1105
  self.setTemplatesSource( 'remote' );
@@ -1111,8 +1086,8 @@ TemplateLibraryManager = function() {
1111
  layout.showLoadingView();
1112
 
1113
  self.requestRemoteTemplates( function() {
1114
- if ( startIntent.onReady ) {
1115
- startIntent.onReady();
1116
  }
1117
  } );
1118
  };
@@ -1136,9 +1111,7 @@ TemplateLibraryManager = function() {
1136
  };
1137
 
1138
  this.showTemplatesModal = function() {
1139
- self.startModal( {
1140
- onReady: self.showTemplates
1141
- } );
1142
  };
1143
 
1144
  this.showErrorDialog = function( errorMessage ) {
@@ -1215,12 +1188,12 @@ TemplateLibraryLayoutView = Marionette.LayoutView.extend( {
1215
  return this.getRegion( 'modalHeader' ).currentView;
1216
  },
1217
 
1218
- getTemplateActionButton: function( templateData ) {
1219
- var viewId = '#tmpl-elementor-template-library-' + ( templateData.isPro ? 'get-pro-button' : 'insert-button' );
1220
 
1221
- viewId = elementor.hooks.applyFilters( 'elementor/editor/template-library/template/action-button', viewId, templateData );
1222
 
1223
- var template = Marionette.TemplateCache.get( viewId );
1224
 
1225
  return Marionette.Renderer.render( template );
1226
  },
@@ -1542,7 +1515,7 @@ TemplateLibrarySaveTemplateView = Marionette.ItemView.extend( {
1542
  saveType = this.model ? this.model.get( 'elType' ) : 'page',
1543
  JSONParams = { removeDefault: true };
1544
 
1545
- formData.content = this.model ? [ this.model.toJSON( JSONParams ) ] : elementor.elements.toJSON( JSONParams );
1546
 
1547
  this.ui.submitButton.addClass( 'elementor-button-state' );
1548
 
@@ -1722,8 +1695,8 @@ var App;
1722
  Marionette.TemplateCache.prototype.compileTemplate = function( rawTemplate, options ) {
1723
  options = {
1724
  evaluate: /<#([\s\S]+?)#>/g,
1725
- interpolate: /{{{([\s\S]+?)}}}/g,
1726
- escape: /{{([^}]+?)}}(?!})/g
1727
  };
1728
 
1729
  return _.template( rawTemplate, options );
@@ -1765,7 +1738,7 @@ App = Marionette.Application.extend( {
1765
  Slider: require( 'elementor-views/controls/slider' ),
1766
  Wysiwyg: require( 'elementor-views/controls/wysiwyg' ),
1767
  Choose: require( 'elementor-views/controls/choose' ),
1768
- Url: require( 'elementor-views/controls/base-multiple' ),
1769
  Font: require( 'elementor-views/controls/font' ),
1770
  Section: require( 'elementor-views/controls/section' ),
1771
  Tab: require( 'elementor-views/controls/tab' ),
@@ -1781,8 +1754,7 @@ App = Marionette.Application.extend( {
1781
  Animation: require( 'elementor-views/controls/select2' ),
1782
  Hover_animation: require( 'elementor-views/controls/select2' ),
1783
  Order: require( 'elementor-views/controls/order' ),
1784
- Switcher: require( 'elementor-views/controls/switcher' ),
1785
- Number: require( 'elementor-views/controls/number' )
1786
  },
1787
  templateLibrary: {
1788
  ElementsCollectionView: require( 'elementor-panel/pages/elements/views/elements' )
@@ -2287,7 +2259,7 @@ App = Marionette.Application.extend( {
2287
 
2288
  module.exports = ( window.elementor = new App() ).start();
2289
 
2290
- },{"elementor-editor-utils/ajax":64,"elementor-editor-utils/conditions":65,"elementor-editor-utils/debug":67,"elementor-editor-utils/heartbeat":68,"elementor-editor-utils/helpers":69,"elementor-editor-utils/hot-keys":70,"elementor-editor-utils/images-manager":71,"elementor-editor-utils/introduction":72,"elementor-editor-utils/page-settings":75,"elementor-editor-utils/presets-factory":76,"elementor-editor-utils/schemes":77,"elementor-layouts/panel/panel":58,"elementor-models/element":61,"elementor-panel/pages/elements/views/elements":44,"elementor-revisions/manager":8,"elementor-templates/manager":14,"elementor-utils/hooks":118,"elementor-views/controls/base":90,"elementor-views/controls/base-multiple":88,"elementor-views/controls/box-shadow":91,"elementor-views/controls/choose":92,"elementor-views/controls/code":93,"elementor-views/controls/color":94,"elementor-views/controls/date-time":95,"elementor-views/controls/dimensions":96,"elementor-views/controls/font":97,"elementor-views/controls/gallery":98,"elementor-views/controls/icon":99,"elementor-views/controls/image-dimensions":100,"elementor-views/controls/media":101,"elementor-views/controls/number":102,"elementor-views/controls/order":103,"elementor-views/controls/repeater":105,"elementor-views/controls/section":106,"elementor-views/controls/select2":107,"elementor-views/controls/slider":108,"elementor-views/controls/structure":109,"elementor-views/controls/switcher":110,"elementor-views/controls/tab":111,"elementor-views/controls/wp_widget":112,"elementor-views/controls/wysiwyg":113,"elementor-views/preview":115,"elementor-views/widget":117}],33:[function(require,module,exports){
2291
  var EditModeItemView;
2292
 
2293
  EditModeItemView = Marionette.ItemView.extend( {
@@ -2400,15 +2372,9 @@ PanelFooterItemView = Marionette.ItemView.extend( {
2400
 
2401
  $dialogMessage.append( $messageIcon, $messageText );
2402
 
2403
- dialog = elementor.dialogsManager.createWidget( 'simple', {
2404
- id: 'elementor-saved-popup',
2405
- position: {
2406
- element: 'message',
2407
- of: 'widget'
2408
- },
2409
  hide: {
2410
- auto: true,
2411
- autoDelay: 1500
2412
  }
2413
  } );
2414
 
@@ -2510,10 +2476,8 @@ PanelFooterItemView = Marionette.ItemView.extend( {
2510
  },
2511
 
2512
  onClickSaveTemplate: function() {
2513
- elementor.templates.startModal( {
2514
- onReady: function() {
2515
- elementor.templates.getLayout().showSaveTemplateView();
2516
- }
2517
  } );
2518
  },
2519
 
@@ -2584,10 +2548,10 @@ EditorView = ControlsStack.extend( {
2584
  };
2585
  },
2586
 
2587
- openActiveSection: function() {
2588
- ControlsStack.prototype.openActiveSection.apply( this, arguments );
2589
 
2590
- elementor.channels.editor.trigger( 'section:activated', this.activeSection, this );
2591
  },
2592
 
2593
  isVisibleSectionControl: function( sectionControlModel ) {
@@ -2655,7 +2619,7 @@ EditorView = ControlsStack.extend( {
2655
 
2656
  module.exports = EditorView;
2657
 
2658
- },{"elementor-views/controls-stack":87}],37:[function(require,module,exports){
2659
  var PanelElementsCategory = require( '../models/element' ),
2660
  PanelElementsCategoriesCollection;
2661
 
@@ -3114,14 +3078,14 @@ PanelMenuPageView = Marionette.CollectionView.extend( {
3114
  var menuItemType = childView.model.get( 'type' );
3115
 
3116
  switch ( menuItemType ) {
3117
- case 'page':
3118
  var pageName = childView.model.get( 'pageName' ),
3119
  pageTitle = childView.model.get( 'title' );
3120
 
3121
  elementor.getPanelView().setPage( pageName, pageTitle );
3122
  break;
3123
 
3124
- case 'link':
3125
  var link = childView.model.get( 'link' ),
3126
  isNewTab = childView.model.get( 'newTab' );
3127
 
@@ -3183,7 +3147,7 @@ module.exports = ControlsStack.extend( {
3183
  }
3184
  } );
3185
 
3186
- },{"elementor-views/controls-stack":87}],50:[function(require,module,exports){
3187
  var childViewTypes = {
3188
  color: require( 'elementor-panel/pages/schemes/items/color' ),
3189
  typography: require( 'elementor-panel/pages/schemes/items/typography' )
@@ -3771,8 +3735,6 @@ BaseSettingsModel = Backbone.Model.extend( {
3771
 
3772
  self.controls = ( options && options.controls ) ? options.controls : elementor.getElementControls( self );
3773
 
3774
- self.validators = {};
3775
-
3776
  if ( ! self.controls ) {
3777
  return;
3778
  }
@@ -3782,14 +3744,7 @@ BaseSettingsModel = Backbone.Model.extend( {
3782
 
3783
  _.each( self.controls, function( field ) {
3784
  var control = elementor.config.controls[ field.type ],
3785
- isUIControl = -1 !== control.features.indexOf( 'ui' );
3786
-
3787
- if ( isUIControl ) {
3788
- return;
3789
- }
3790
-
3791
- // Check if the value is a plain object ( and not an array )
3792
- var isMultipleControl = jQuery.isPlainObject( control.default_value );
3793
 
3794
  if ( isMultipleControl ) {
3795
  defaults[ field.name ] = _.extend( {}, control.default_value, field['default'] || {} );
@@ -3915,13 +3870,6 @@ BaseSettingsModel = Backbone.Model.extend( {
3915
  return new BaseSettingsModel( elementor.helpers.cloneObject( this.attributes ), elementor.helpers.cloneObject( this.options ) );
3916
  },
3917
 
3918
- setExternalChange: function( key, value ) {
3919
- this.set( key, value );
3920
-
3921
- this.trigger( 'change:external', key, value )
3922
- .trigger( 'change:external:' + key, value );
3923
- },
3924
-
3925
  toJSON: function( options ) {
3926
  var data = Backbone.Model.prototype.toJSON.call( this );
3927
 
@@ -3948,7 +3896,7 @@ BaseSettingsModel = Backbone.Model.extend( {
3948
  return;
3949
  }
3950
 
3951
- if ( data[ key ] && 'object' === typeof data[ key ] ) {
3952
  // First check length difference
3953
  if ( Object.keys( data[ key ] ).length !== Object.keys( control[ 'default' ] ).length ) {
3954
  return;
@@ -3987,6 +3935,7 @@ var BaseSettingsModel = require( 'elementor-models/base-settings' ),
3987
 
3988
  ColumnSettingsModel = BaseSettingsModel.extend( {
3989
  defaults: {
 
3990
  _column_size: 100
3991
  }
3992
  } );
@@ -4101,8 +4050,20 @@ ElementModel = Backbone.Model.extend( {
4101
  }
4102
  },
4103
 
4104
- setSetting: function( key, value ) {
4105
- this.get( 'settings' ).setExternalChange( key, value );
 
 
 
 
 
 
 
 
 
 
 
 
4106
  },
4107
 
4108
  getSetting: function( key ) {
@@ -4529,7 +4490,7 @@ ControlsCSSParser.addControlStyleRules = function( stylesheet, control, controls
4529
  var outputCssProperty;
4530
 
4531
  try {
4532
- outputCssProperty = cssProperty.replace( /{{(?:([^.}]+)\.)?([^}]*)}}/g, function( originalPhrase, controlName, placeholder ) {
4533
  var parserControl = control,
4534
  valueToInsert = value;
4535
 
@@ -4604,7 +4565,7 @@ ControlsCSSParser.addControlStyleRules = function( stylesheet, control, controls
4604
 
4605
  module.exports = ControlsCSSParser;
4606
 
4607
- },{"elementor-editor-utils/stylesheet":78,"elementor-utils/view-module":120}],67:[function(require,module,exports){
4608
  var Debug = function() {
4609
  var self = this,
4610
  errorStack = [],
@@ -4626,13 +4587,8 @@ var Debug = function() {
4626
 
4627
  var onError = function( event ) {
4628
  var originalEvent = event.originalEvent,
4629
- error = originalEvent.error;
4630
-
4631
- if ( ! error ) {
4632
- return;
4633
- }
4634
-
4635
- var isInWatchList = false,
4636
  urlsToWatch = settings.urlsToWatch;
4637
 
4638
  jQuery.each( urlsToWatch, function() {
@@ -4979,6 +4935,12 @@ helpers = {
4979
  return JSON.parse( JSON.stringify( object ) );
4980
  },
4981
 
 
 
 
 
 
 
4982
  disableElementEvents: function( $element ) {
4983
  $element.each( function() {
4984
  var currentPointerEvents = this.style.pointerEvents;
@@ -5503,17 +5465,11 @@ module.exports = new Introduction();
5503
  var self = this,
5504
  settings = {},
5505
  elementsCache = {},
5506
- currentElement,
5507
- currentSide,
5508
  defaultSettings = {
5509
  element: '',
5510
  items: '>',
5511
  horizontalSensitivity: '10%',
5512
  axis: [ 'vertical', 'horizontal' ],
5513
- placeholder: true,
5514
- currentElementClass: 'html5dnd-current-element',
5515
- placeholderClass: 'html5dnd-placeholder',
5516
- hasDraggingOnChildClass: 'html5dnd-has-dragging-on-child',
5517
  groups: null,
5518
  isDroppingAllowed: null,
5519
  onDragEnter: null,
@@ -5528,8 +5484,6 @@ module.exports = new Introduction();
5528
 
5529
  var initElementsCache = function() {
5530
  elementsCache.$element = $( settings.element );
5531
-
5532
- elementsCache.$placeholder = $( '<div>', { 'class': settings.placeholderClass } );
5533
  };
5534
 
5535
  var hasHorizontalDetection = function() {
@@ -5558,7 +5512,7 @@ module.exports = new Introduction();
5558
  return false;
5559
  }
5560
 
5561
- sensitivity = sensitivity[0];
5562
 
5563
  isPercentValue = /%$/.test( settings.horizontalSensitivity );
5564
 
@@ -5575,50 +5529,47 @@ module.exports = new Introduction();
5575
  return false;
5576
  };
5577
 
5578
- var setSide = function( event ) {
5579
- var $element = $( currentElement ),
5580
- elementHeight = $element.outerHeight() - elementsCache.$placeholder.outerHeight(),
5581
- elementWidth = $element.outerWidth();
 
5582
 
5583
  event = event.originalEvent;
5584
 
5585
- if ( currentSide = checkHorizontal( event.offsetX, elementWidth ) ) {
5586
- return;
 
 
 
 
5587
  }
5588
 
5589
  if ( ! hasVerticalDetection() ) {
5590
- currentSide = null;
5591
-
5592
- return;
5593
  }
5594
 
5595
- var elementPosition = currentElement.getBoundingClientRect();
5596
-
5597
- currentSide = event.clientY > elementPosition.top + elementHeight / 2 ? 'bottom' : 'top';
5598
- };
5599
-
5600
- var insertPlaceholder = function() {
5601
- if ( ! settings.placeholder ) {
5602
- return;
5603
  }
5604
 
5605
- var insertMethod = 'top' === currentSide ? 'prependTo' : 'appendTo';
5606
-
5607
- elementsCache.$placeholder[ insertMethod ]( currentElement );
5608
  };
5609
 
5610
- var isDroppingAllowed = function( event ) {
5611
  var dataTransferTypes,
5612
  draggableGroups,
5613
  isGroupMatch,
5614
  isDroppingAllowed;
5615
 
5616
  if ( settings.groups && hasFullDataTransferSupport( event ) ) {
5617
- dataTransferTypes = event.originalEvent.dataTransfer.types;
5618
 
 
5619
  isGroupMatch = false;
5620
 
5621
- dataTransferTypes = Array.prototype.slice.apply( dataTransferTypes ); // Convert to array, since Firefox hold it as DOMStringList
5622
 
5623
  dataTransferTypes.forEach( function( type ) {
5624
  try {
@@ -5632,7 +5583,6 @@ module.exports = new Introduction();
5632
 
5633
  if ( -1 !== draggableGroups.groups.indexOf( groupName ) ) {
5634
  isGroupMatch = true;
5635
-
5636
  return false; // stops the forEach from extra loops
5637
  }
5638
  } );
@@ -5647,7 +5597,7 @@ module.exports = new Introduction();
5647
 
5648
  if ( $.isFunction( settings.isDroppingAllowed ) ) {
5649
 
5650
- isDroppingAllowed = settings.isDroppingAllowed.call( currentElement, currentSide, event, self );
5651
 
5652
  if ( ! isDroppingAllowed ) {
5653
  return false;
@@ -5658,95 +5608,79 @@ module.exports = new Introduction();
5658
  };
5659
 
5660
  var onDragEnter = function( event ) {
5661
- event.stopPropagation();
5662
-
5663
- if ( currentElement ) {
5664
  return;
5665
  }
5666
 
5667
- currentElement = this;
 
 
5668
 
5669
- elementsCache.$element.parents().each( function() {
5670
- var droppableInstance = $( this ).data( 'html5Droppable' );
5671
-
5672
- if ( ! droppableInstance ) {
5673
  return;
5674
  }
5675
 
5676
- droppableInstance.doDragLeave();
 
 
5677
  } );
5678
 
5679
- setSide( event );
5680
 
5681
- if ( ! isDroppingAllowed( event ) ) {
5682
  return;
5683
  }
5684
 
5685
- insertPlaceholder();
5686
-
5687
- elementsCache.$element.addClass( settings.hasDraggingOnChildClass );
5688
-
5689
- $( currentElement ).addClass( settings.currentElementClass );
5690
-
5691
  if ( $.isFunction( settings.onDragEnter ) ) {
5692
- settings.onDragEnter.call( currentElement, currentSide, event, self );
5693
  }
5694
  };
5695
 
5696
  var onDragOver = function( event ) {
5697
- event.stopPropagation();
5698
-
5699
- if ( ! currentElement ) {
5700
- onDragEnter.call( this, event );
5701
- }
5702
-
5703
- var oldSide = currentSide;
5704
 
5705
- setSide( event );
5706
-
5707
- if ( ! isDroppingAllowed( event ) ) {
5708
  return;
5709
  }
5710
 
5711
  event.preventDefault();
5712
 
5713
- if ( oldSide !== currentSide ) {
5714
- insertPlaceholder();
5715
- }
5716
-
5717
  if ( $.isFunction( settings.onDragging ) ) {
5718
- settings.onDragging.call( this, currentSide, event, self );
5719
  }
5720
  };
5721
 
5722
- var onDragLeave = function( event ) {
5723
- var elementPosition = this.getBoundingClientRect();
5724
-
5725
- if ( 'dragleave' === event.type && ! (
5726
- event.clientX < elementPosition.left ||
5727
- event.clientX >= elementPosition.right ||
5728
- event.clientY < elementPosition.top ||
5729
- event.clientY >= elementPosition.bottom
5730
- ) ) {
5731
  return;
5732
  }
5733
 
5734
- $( currentElement ).removeClass( settings.currentElementClass );
5735
 
5736
- self.doDragLeave();
 
 
5737
  };
5738
 
5739
- var onDrop = function( event ) {
5740
- setSide( event );
 
 
 
5741
 
5742
- if ( ! isDroppingAllowed( event ) ) {
5743
- return;
5744
- }
5745
 
5746
- event.preventDefault();
 
 
 
5747
 
5748
- if ( $.isFunction( settings.onDropping ) ) {
5749
- settings.onDropping.call( this, currentSide, event, self );
5750
  }
5751
  };
5752
 
@@ -5766,20 +5700,6 @@ module.exports = new Introduction();
5766
  attachEvents();
5767
  };
5768
 
5769
- this.doDragLeave = function() {
5770
- if ( settings.placeholder ) {
5771
- elementsCache.$placeholder.remove();
5772
- }
5773
-
5774
- elementsCache.$element.removeClass( settings.hasDraggingOnChildClass );
5775
-
5776
- if ( $.isFunction( settings.onDragLeave ) ) {
5777
- settings.onDragLeave.call( currentElement, event, self );
5778
- }
5779
-
5780
- currentElement = currentSide = null;
5781
- };
5782
-
5783
  this.destroy = function() {
5784
  elementsCache.$element
5785
  .off( 'dragenter', settings.items, onDragEnter )
@@ -5947,16 +5867,14 @@ module.exports = ViewModule.extend( {
5947
  return;
5948
  }
5949
 
5950
- var settings = self.model.toJSON( { removeDefault: true } ),
5951
- data = {
5952
- id: elementor.config.post_id,
5953
- data: JSON.stringify( settings )
5954
- };
5955
 
5956
  NProgress.start();
5957
 
5958
  elementor.ajax.send( 'save_page_settings', {
5959
- data: data,
5960
  success: function() {
5961
  NProgress.done();
5962
 
@@ -6003,7 +5921,7 @@ module.exports = ViewModule.extend( {
6003
  }
6004
  } );
6005
 
6006
- },{"elementor-editor-utils/controls-css-parser":66,"elementor-models/base-settings":59,"elementor-utils/view-module":120}],76:[function(require,module,exports){
6007
  var presetsFactory;
6008
 
6009
  presetsFactory = {
@@ -6375,7 +6293,7 @@ module.exports = new Schemes();
6375
 
6376
  this.addRawCSS = function( key, css ) {
6377
  rawCSS[ key ] = css;
6378
- };
6379
 
6380
  this.addRules = function( selector, styleRules, query ) {
6381
  var queryHash = 'all';
@@ -6411,15 +6329,11 @@ module.exports = new Schemes();
6411
 
6412
  var orderedRules = {};
6413
 
6414
- try {
6415
- $.each( styleRules, function() {
6416
- var property = this.split( /:(.*)?/ );
6417
 
6418
- orderedRules[ property[0].trim() ] = property[1].trim().replace( ';', '' );
6419
- } );
6420
- } catch ( error ) { // At least one of the properties is incorrect
6421
- return;
6422
- }
6423
 
6424
  styleRules = orderedRules;
6425
  }
@@ -6489,226 +6403,125 @@ module.exports = new Schemes();
6489
  } )( jQuery );
6490
 
6491
  },{}],79:[function(require,module,exports){
6492
- var Module = require( 'elementor-utils/module' ),
6493
- Validator;
 
6494
 
6495
- Validator = Module.extend( {
6496
- errors: [],
6497
 
6498
- __construct: function( settings ) {
6499
- var customValidationMethod = settings.customValidationMethod;
6500
 
6501
- if ( customValidationMethod ) {
6502
- this.validationMethod = customValidationMethod;
6503
- }
6504
  },
6505
 
6506
- isValid: function() {
6507
- var validationErrors = this.validationMethod.apply( this, arguments );
6508
-
6509
- if ( validationErrors.length ) {
6510
- this.errors = validationErrors;
6511
 
6512
- return false;
 
6513
  }
6514
 
6515
- return true;
6516
- },
6517
-
6518
- validationMethod: function() {
6519
- return [];
6520
- }
6521
- } );
6522
-
6523
- module.exports = Validator;
6524
-
6525
- },{"elementor-utils/module":119}],80:[function(require,module,exports){
6526
- var AddSectionView;
6527
-
6528
- AddSectionView = Marionette.ItemView.extend( {
6529
- template: Marionette.TemplateCache.get( '#tmpl-elementor-add-section' ),
6530
-
6531
- attributes: {
6532
- 'data-view': 'choose-action'
6533
  },
6534
 
6535
- ui: {
6536
- addNewSection: '.elementor-add-new-section',
6537
- closeButton: '.elementor-add-section-close',
6538
- addSectionButton: '.elementor-add-section-button',
6539
- addTemplateButton: '.elementor-add-template-button',
6540
- selectPreset: '.elementor-select-preset',
6541
- presets: '.elementor-preset'
6542
  },
6543
 
6544
- events: {
6545
- 'click @ui.addSectionButton': 'onAddSectionButtonClick',
6546
- 'click @ui.addTemplateButton': 'onAddTemplateButtonClick',
6547
- 'click @ui.closeButton': 'onCloseButtonClick',
6548
- 'click @ui.presets': 'onPresetSelected'
 
6549
  },
6550
 
6551
- className: function() {
6552
- return 'elementor-add-section elementor-visible-desktop';
6553
  },
6554
 
6555
- addSection: function( properties, options ) {
6556
- return elementor.sections.currentView.addSection( properties, options );
6557
  },
6558
 
6559
- setView: function( view ) {
6560
- this.$el.attr( 'data-view', view );
6561
- },
6562
 
6563
- showSelectPresets: function() {
6564
- this.setView( 'select-preset' );
6565
- },
 
 
 
 
6566
 
6567
- closeSelectPresets: function() {
6568
- this.setView( 'choose-action' );
6569
  },
6570
 
6571
- getTemplatesModalOptions: function() {
6572
  return {
6573
- onReady: function() {
6574
- elementor.templates.showTemplates();
6575
- }
6576
  };
6577
  },
6578
 
6579
- onAddSectionButtonClick: function() {
6580
- this.showSelectPresets();
6581
  },
6582
 
6583
- onAddTemplateButtonClick: function() {
6584
- elementor.templates.startModal( this.getTemplatesModalOptions() );
6585
  },
6586
 
6587
- onRender: function() {
6588
- this.$el.html5Droppable( {
6589
- axis: [ 'vertical' ],
6590
- groups: [ 'elementor-element' ],
6591
- placeholder: false,
6592
- currentElementClass: 'elementor-html5dnd-current-element',
6593
- hasDraggingOnChildClass: 'elementor-dragging-on-child',
6594
- onDropping: _.bind( this.onDropping, this )
6595
- } );
6596
- },
6597
 
6598
- onPresetSelected: function( event ) {
6599
- this.closeSelectPresets();
 
6600
 
6601
- var selectedStructure = event.currentTarget.dataset.structure,
6602
- parsedStructure = elementor.presetsFactory.getParsedStructure( selectedStructure ),
6603
- elements = [],
6604
- loopIndex;
6605
 
6606
- for ( loopIndex = 0; loopIndex < parsedStructure.columnsCount; loopIndex++ ) {
6607
- elements.push( {
6608
- id: elementor.helpers.getUniqueID(),
6609
- elType: 'column',
6610
- settings: {},
6611
- elements: []
6612
- } );
6613
- }
6614
 
6615
- var newSection = this.addSection( { elements: elements } );
 
 
 
6616
 
6617
- newSection.setStructure( selectedStructure );
6618
- newSection.redefineLayout();
 
6619
  },
6620
 
6621
- onDropping: function() {
6622
- this.addSection().addElementFromPanel();
6623
- }
6624
- } );
6625
 
6626
- module.exports = AddSectionView;
 
 
6627
 
6628
- },{}],81:[function(require,module,exports){
6629
- var BaseAddSectionView = require( 'elementor-views/add-section/base' );
6630
 
6631
- module.exports = BaseAddSectionView.extend( {
6632
- id: 'elementor-add-new-section',
6633
 
6634
- onCloseButtonClick: function() {
6635
- this.closeSelectPresets();
6636
- }
6637
- } );
6638
-
6639
- },{"elementor-views/add-section/base":80}],82:[function(require,module,exports){
6640
- var BaseAddSectionView = require( 'elementor-views/add-section/base' );
6641
-
6642
- module.exports = BaseAddSectionView.extend( {
6643
- options: {
6644
- atIndex: null
6645
- },
6646
-
6647
- className: function() {
6648
- return BaseAddSectionView.prototype.className.apply( this, arguments ) + ' elementor-add-section-inline';
6649
- },
6650
-
6651
- addSection: function( properties, options ) {
6652
- options = options || {};
6653
-
6654
- options.at = this.getOption( 'atIndex' );
6655
-
6656
- return BaseAddSectionView.prototype.addSection.call( this, properties, options );
6657
- },
6658
-
6659
- getTemplatesModalOptions: function() {
6660
- return _.extend( BaseAddSectionView.prototype.getTemplatesModalOptions.apply( this, arguments ), {
6661
- importOptions: {
6662
- at: this.getOption( 'atIndex' )
6663
- }
6664
- } );
6665
- },
6666
-
6667
- fadeToDeath: function() {
6668
- var self = this;
6669
-
6670
- self.$el.slideUp( function() {
6671
- self.destroy();
6672
- } );
6673
- },
6674
-
6675
- onCloseButtonClick: function() {
6676
- this.fadeToDeath();
6677
- },
6678
-
6679
- onPresetSelected: function() {
6680
- BaseAddSectionView.prototype.onPresetSelected.apply( this, arguments );
6681
-
6682
- this.destroy();
6683
- },
6684
-
6685
- onAddTemplateButtonClick: function() {
6686
- BaseAddSectionView.prototype.onAddTemplateButtonClick.apply( this, arguments );
6687
-
6688
- this.destroy();
6689
- },
6690
-
6691
- onDropping: function() {
6692
- BaseAddSectionView.prototype.onDropping.apply( this, arguments );
6693
-
6694
- this.destroy();
6695
- }
6696
- } );
6697
-
6698
- },{"elementor-views/add-section/base":80}],83:[function(require,module,exports){
6699
- module.exports = Marionette.CompositeView.extend( {
6700
-
6701
- addChildModel: function( model, options ) {
6702
- return this.collection.add( model, options, true );
6703
- },
6704
-
6705
- addChildElement: function( itemData, options ) {
6706
- options = options || {};
6707
-
6708
- var myChildType = this.getChildType(),
6709
- elType = itemData.get ? itemData.get( 'elType' ) : itemData.elType;
6710
-
6711
- if ( -1 === myChildType.indexOf( elType ) ) {
6712
  delete options.at;
6713
 
6714
  return this.children.last().addChildElement( itemData, options );
@@ -6717,123 +6530,13 @@ module.exports = Marionette.CompositeView.extend( {
6717
  var newModel = this.addChildModel( itemData, options ),
6718
  newView = this.children.findByModel( newModel );
6719
 
6720
- newView.edit();
6721
-
6722
- return newView;
6723
- }
6724
- } );
6725
-
6726
- },{}],84:[function(require,module,exports){
6727
- var BaseSettingsModel = require( 'elementor-models/base-settings' ),
6728
- ControlsCSSParser = require( 'elementor-editor-utils/controls-css-parser' ),
6729
- Validator = require( 'elementor-editor-utils/validator' ),
6730
- BaseContainer = require( 'elementor-views/base-container' ),
6731
- BaseElementView;
6732
-
6733
- BaseElementView = BaseContainer.extend( {
6734
- tagName: 'div',
6735
-
6736
- controlsCSSParser: null,
6737
-
6738
- toggleEditTools: true,
6739
-
6740
- className: function() {
6741
- return this.getElementUniqueID();
6742
- },
6743
-
6744
- attributes: function() {
6745
- var type = this.model.get( 'elType' );
6746
-
6747
- if ( 'widget' === type ) {
6748
- type = this.model.get( 'widgetType' );
6749
- }
6750
-
6751
- return {
6752
- 'data-id': this.getID(),
6753
- 'data-element_type': type
6754
- };
6755
- },
6756
-
6757
- ui: function() {
6758
- return {
6759
- triggerButton: '> .elementor-element-overlay .elementor-editor-element-trigger',
6760
- duplicateButton: '> .elementor-element-overlay .elementor-editor-element-duplicate',
6761
- removeButton: '> .elementor-element-overlay .elementor-editor-element-remove',
6762
- saveButton: '> .elementor-element-overlay .elementor-editor-element-save',
6763
- settingsList: '> .elementor-element-overlay .elementor-editor-element-settings',
6764
- addButton: '> .elementor-element-overlay .elementor-editor-element-add'
6765
- };
6766
- },
6767
-
6768
- events: function() {
6769
- return {
6770
- 'click @ui.removeButton': 'onClickRemove',
6771
- 'click @ui.saveButton': 'onClickSave',
6772
- 'click @ui.duplicateButton': 'onClickDuplicate',
6773
- 'click @ui.triggerButton': 'onClickEdit'
6774
- };
6775
- },
6776
-
6777
- getElementType: function() {
6778
- return this.model.get( 'elType' );
6779
- },
6780
-
6781
- getChildType: function() {
6782
- return elementor.helpers.getElementChildType( this.getElementType() );
6783
- },
6784
-
6785
- getChildView: function( model ) {
6786
- var ChildView,
6787
- elType = model.get( 'elType' );
6788
-
6789
- if ( 'section' === elType ) {
6790
- ChildView = require( 'elementor-views/section' );
6791
- } else if ( 'column' === elType ) {
6792
- ChildView = require( 'elementor-views/column' );
6793
- } else {
6794
- ChildView = elementor.modules.WidgetView;
6795
- }
6796
-
6797
- return elementor.hooks.applyFilters( 'element/view', ChildView, model, this );
6798
- },
6799
-
6800
- templateHelpers: function() {
6801
- return {
6802
- elementModel: this.model,
6803
- editModel: this.getEditModel()
6804
- };
6805
- },
6806
-
6807
- getTemplateType: function() {
6808
- return 'js';
6809
- },
6810
-
6811
- getEditModel: function() {
6812
- return this.model;
6813
- },
6814
-
6815
- initialize: function() {
6816
- // grab the child collection from the parent model
6817
- // so that we can render the collection as children
6818
- // of this parent element
6819
- this.collection = this.model.get( 'elements' );
6820
-
6821
- if ( this.collection ) {
6822
- this.listenTo( this.collection, 'add remove reset', this.onCollectionChanged, this );
6823
  }
6824
 
6825
- var editModel = this.getEditModel();
6826
-
6827
- this.listenTo( editModel.get( 'settings' ), 'change', this.onSettingsChanged, this );
6828
- this.listenTo( editModel.get( 'editSettings' ), 'change', this.onEditSettingsChanged, this );
6829
-
6830
- this.initRemoveDialog();
6831
-
6832
- this.initControlsCSSParser();
6833
- },
6834
 
6835
- edit: function() {
6836
- elementor.getPanelView().openEditor( this.getEditModel(), this );
6837
  },
6838
 
6839
  addElementFromPanel: function( options ) {
@@ -6859,25 +6562,7 @@ BaseElementView = BaseContainer.extend( {
6859
  _.extend( itemData, customData );
6860
  }
6861
 
6862
- var newView = this.addChildElement( itemData, options );
6863
-
6864
- if ( 'section' === newView.getElementType() && newView.isInner() ) {
6865
- newView.addEmptyColumn();
6866
- }
6867
-
6868
- },
6869
-
6870
- addControlValidator: function( controlName, validationCallback ) {
6871
- validationCallback = _.bind( validationCallback, this );
6872
-
6873
- var validator = new Validator( { customValidationMethod: validationCallback } ),
6874
- validators = this.getEditModel().get( 'settings' ).validators;
6875
-
6876
- if ( ! validators[ controlName ] ) {
6877
- validators[ controlName ] = [];
6878
- }
6879
-
6880
- validators[ controlName ].push( validator );
6881
  },
6882
 
6883
  isCollectionFilled: function() {
@@ -6944,7 +6629,15 @@ BaseElementView = BaseContainer.extend( {
6944
 
6945
  self.controlsCSSParser.stylesheet.empty();
6946
 
6947
- self.controlsCSSParser.addStyleRules( settings.getStyleControls(), settings.attributes, self.getEditModel().get( 'settings' ).controls, [ /{{ID}}/g, /{{WRAPPER}}/g ], [ self.getID(), '#elementor .' + self.getElementUniqueID() ] );
 
 
 
 
 
 
 
 
6948
 
6949
  self.controlsCSSParser.addStyleToDocument();
6950
 
@@ -7084,22 +6777,6 @@ BaseElementView = BaseContainer.extend( {
7084
  }
7085
  },
7086
 
7087
- onRender: function() {
7088
- var self = this;
7089
-
7090
- self.renderUI();
7091
-
7092
- self.runReadyTrigger();
7093
-
7094
- if ( self.toggleEditTools ) {
7095
- self.ui.settingsList.hoverIntent( function() {
7096
- self.ui.triggerButton.addClass( 'elementor-active' );
7097
- }, function() {
7098
- self.ui.triggerButton.removeClass( 'elementor-active' );
7099
- }, { timeout: 500 } );
7100
- }
7101
- },
7102
-
7103
  onCollectionChanged: function() {
7104
  elementor.setFlagEditorChange( true );
7105
  },
@@ -7146,10 +6823,8 @@ BaseElementView = BaseContainer.extend( {
7146
 
7147
  var model = this.model;
7148
 
7149
- elementor.templates.startModal( {
7150
- onReady: function() {
7151
- elementor.templates.getLayout().showSaveTemplateView( model );
7152
- }
7153
  } );
7154
  },
7155
 
@@ -7160,12 +6835,11 @@ BaseElementView = BaseContainer.extend( {
7160
 
7161
  module.exports = BaseElementView;
7162
 
7163
- },{"elementor-editor-utils/controls-css-parser":66,"elementor-editor-utils/validator":79,"elementor-models/base-settings":59,"elementor-views/base-container":83,"elementor-views/column":86,"elementor-views/section":116}],85:[function(require,module,exports){
7164
  var SectionView = require( 'elementor-views/section' ),
7165
- BaseContainer = require( 'elementor-views/base-container' ),
7166
  BaseSectionsContainerView;
7167
 
7168
- BaseSectionsContainerView = BaseContainer.extend( {
7169
  childView: SectionView,
7170
 
7171
  behaviors: {
@@ -7183,7 +6857,7 @@ BaseSectionsContainerView = BaseContainer.extend( {
7183
 
7184
  getSortableOptions: function() {
7185
  return {
7186
- handle: '> .elementor-element-overlay .elementor-editor-section-settings .elementor-editor-element-trigger',
7187
  items: '> .elementor-section'
7188
  };
7189
  },
@@ -7203,7 +6877,11 @@ BaseSectionsContainerView = BaseContainer.extend( {
7203
  .listenTo( elementor.channels.panelElements, 'element:drag:end', this.onPanelElementDragEnd );
7204
  },
7205
 
7206
- addSection: function( properties, options ) {
 
 
 
 
7207
  var newSection = {
7208
  id: elementor.helpers.getUniqueID(),
7209
  elType: 'section',
@@ -7215,7 +6893,7 @@ BaseSectionsContainerView = BaseContainer.extend( {
7215
  _.extend( newSection, properties );
7216
  }
7217
 
7218
- var newModel = this.addChildModel( newSection, options );
7219
 
7220
  return this.children.findByModelCid( newModel.cid );
7221
  },
@@ -7235,7 +6913,7 @@ BaseSectionsContainerView = BaseContainer.extend( {
7235
 
7236
  module.exports = BaseSectionsContainerView;
7237
 
7238
- },{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/sortable":5,"elementor-views/base-container":83,"elementor-views/section":116}],86:[function(require,module,exports){
7239
  var BaseElementView = require( 'elementor-views/base-element' ),
7240
  ElementEmptyView = require( 'elementor-views/element-empty' ),
7241
  ColumnView;
@@ -7270,16 +6948,17 @@ ColumnView = BaseElementView.extend( {
7270
  return classes + ' elementor-column elementor-' + type + '-column';
7271
  },
7272
 
7273
- tagName: function() {
7274
- return this.model.getSetting( 'html_tag' );
7275
- },
7276
-
7277
  ui: function() {
7278
  var ui = BaseElementView.prototype.ui.apply( this, arguments );
7279
 
 
 
 
 
 
 
7280
  ui.columnInner = '> .elementor-column-wrap';
7281
-
7282
- ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip';
7283
 
7284
  return ui;
7285
  },
@@ -7288,10 +6967,20 @@ ColumnView = BaseElementView.extend( {
7288
  'click @ui.addButton': 'click:new'
7289
  },
7290
 
 
 
 
 
 
 
 
 
 
7291
  initialize: function() {
7292
  BaseElementView.prototype.initialize.apply( this, arguments );
7293
 
7294
- this.addControlValidator( '_inline_size', this.onEditorInlineSizeInputChange );
 
7295
  },
7296
 
7297
  isDroppingAllowed: function() {
@@ -7305,29 +6994,14 @@ ColumnView = BaseElementView.extend( {
7305
  return 'widget' === elType;
7306
  },
7307
 
7308
- getPercentsForDisplay: function() {
7309
- var inlineSize = +this.model.getSetting( '_inline_size' ) || this.getPercentSize();
7310
-
7311
- return inlineSize.toFixed( 1 ) + '%';
7312
- },
7313
-
7314
  changeSizeUI: function() {
7315
- var self = this,
7316
- columnSize = self.model.getSetting( '_column_size' );
 
7317
 
7318
- self.$el.attr( 'data-col', columnSize );
7319
 
7320
- _.defer( function() { // Wait for the column size to be applied
7321
- self.ui.percentsTooltip.text( self.getPercentsForDisplay() );
7322
- } );
7323
- },
7324
-
7325
- getPercentSize: function( size ) {
7326
- if ( ! size ) {
7327
- size = this.el.getBoundingClientRect().width;
7328
- }
7329
-
7330
- return +( size / this.$el.parent().width() * 100 ).toFixed( 3 );
7331
  },
7332
 
7333
  getSortableOptions: function() {
@@ -7337,6 +7011,13 @@ ColumnView = BaseElementView.extend( {
7337
  };
7338
  },
7339
 
 
 
 
 
 
 
 
7340
  changeChildContainerClasses: function() {
7341
  var emptyClass = 'elementor-element-empty',
7342
  populatedClass = 'elementor-element-populated';
@@ -7348,20 +7029,10 @@ ColumnView = BaseElementView.extend( {
7348
  }
7349
  },
7350
 
7351
- // Events
7352
- onCollectionChanged: function() {
7353
- BaseElementView.prototype.onCollectionChanged.apply( this, arguments );
7354
-
7355
- this.changeChildContainerClasses();
7356
- },
7357
-
7358
  onRender: function() {
7359
  var self = this;
7360
 
7361
- BaseElementView.prototype.onRender.apply( self, arguments );
7362
-
7363
  self.changeChildContainerClasses();
7364
-
7365
  self.changeSizeUI();
7366
 
7367
  self.$el.html5Droppable( {
@@ -7369,9 +7040,21 @@ ColumnView = BaseElementView.extend( {
7369
  axis: [ 'vertical' ],
7370
  groups: [ 'elementor-element' ],
7371
  isDroppingAllowed: _.bind( self.isDroppingAllowed, self ),
7372
- currentElementClass: 'elementor-html5dnd-current-element',
7373
- placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder',
7374
- hasDraggingOnChildClass: 'elementor-dragging-on-child',
 
 
 
 
 
 
 
 
 
 
 
 
7375
  onDropping: function( side, event ) {
7376
  event.stopPropagation();
7377
 
@@ -7386,55 +7069,36 @@ ColumnView = BaseElementView.extend( {
7386
  } );
7387
  },
7388
 
7389
- onSettingsChanged: function( settings ) {
7390
- BaseElementView.prototype.onSettingsChanged.apply( this, arguments );
7391
-
7392
- var changedAttributes = settings.changedAttributes();
7393
-
7394
- if ( '_column_size' in changedAttributes || '_inline_size' in changedAttributes ) {
7395
- this.changeSizeUI();
7396
- }
7397
- },
7398
-
7399
- onEditorInlineSizeInputChange: function( newValue, oldValue ) {
7400
- var errors = [],
7401
- columnSize = this.model.getSetting( '_column_size' );
7402
 
7403
- // If there's only one column
7404
- if ( 100 === columnSize ) {
7405
- errors.push( 'Could not resize one column' );
7406
 
7407
- return errors;
7408
- }
7409
 
7410
- if ( ! oldValue ) {
7411
- oldValue = columnSize;
7412
  }
 
7413
 
7414
- try {
7415
- this._parent.resizeChild( this, +oldValue, +newValue );
7416
- } catch ( e ) {
7417
- if ( e.message === this._parent.errors.columnWidthTooLarge ) {
7418
- errors.push( e.message );
7419
- }
7420
- }
7421
 
7422
- return errors;
 
7423
  }
7424
  } );
7425
 
7426
  module.exports = ColumnView;
7427
 
7428
- },{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/resizable":4,"elementor-behaviors/sortable":5,"elementor-views/base-element":84,"elementor-views/element-empty":114}],87:[function(require,module,exports){
7429
  var ControlsStack;
7430
 
7431
  ControlsStack = Marionette.CompositeView.extend( {
7432
  className: 'elementor-panel-controls-stack',
7433
 
7434
- activeTab: null,
7435
-
7436
- activeSection: null,
7437
-
7438
  templateHelpers: function() {
7439
  return {
7440
  elementData: elementor.getElementData( this.model )
@@ -7465,6 +7129,10 @@ ControlsStack = Marionette.CompositeView.extend( {
7465
  }
7466
  },
7467
 
 
 
 
 
7468
  initialize: function() {
7469
  this.listenTo( elementor.channels.deviceMode, 'change', this.onDeviceModeChange );
7470
  },
@@ -7593,7 +7261,7 @@ ControlsStack = Marionette.CompositeView.extend( {
7593
 
7594
  module.exports = ControlsStack;
7595
 
7596
- },{"elementor-behaviors/inner-tabs":3}],88:[function(require,module,exports){
7597
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
7598
  ControlBaseMultipleItemView;
7599
 
@@ -7641,10 +7309,11 @@ ControlBaseMultipleItemView = ControlBaseItemView.extend( {
7641
  this.setSettingsModel( values );
7642
  },
7643
 
7644
- updateElementModel: function( value, input ) {
7645
- var key = input.dataset.setting;
 
7646
 
7647
- this.setValue( key, value );
7648
  }
7649
  }, {
7650
  // Static methods
@@ -7659,7 +7328,7 @@ ControlBaseMultipleItemView = ControlBaseItemView.extend( {
7659
 
7660
  module.exports = ControlBaseMultipleItemView;
7661
 
7662
- },{"elementor-views/controls/base":90}],89:[function(require,module,exports){
7663
  var ControlBaseMultipleItemView = require( 'elementor-views/controls/base-multiple' ),
7664
  ControlBaseUnitsItemView;
7665
 
@@ -7682,7 +7351,7 @@ ControlBaseUnitsItemView = ControlBaseMultipleItemView.extend( {
7682
 
7683
  module.exports = ControlBaseUnitsItemView;
7684
 
7685
- },{"elementor-views/controls/base-multiple":88}],90:[function(require,module,exports){
7686
  var ControlBaseItemView;
7687
 
7688
  ControlBaseItemView = Marionette.CompositeView.extend( {
@@ -7713,7 +7382,9 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7713
  }
7714
 
7715
  if ( ! _.isEmpty( responsive ) ) {
7716
- classes += ' elementor-control-responsive-' + responsive.max;
 
 
7717
  }
7718
 
7719
  return classes;
@@ -7757,22 +7428,45 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7757
 
7758
  this.model.set( controlSettings );
7759
 
7760
- this.listenTo( this.elementSettingsModel, 'change', this.toggleControlVisibility )
7761
- .listenTo( this.elementSettingsModel, 'change:external:' + this.model.get( 'name' ), this.onSettingsExternalChange );
7762
  },
7763
 
7764
  getControlValue: function() {
7765
  return this.elementSettingsModel.get( this.model.get( 'name' ) );
7766
  },
7767
 
 
 
 
 
7768
  setValue: function( value ) {
7769
  this.setSettingsModel( value );
7770
  },
7771
 
7772
  setSettingsModel: function( value ) {
 
 
 
 
 
7773
  this.elementSettingsModel.set( this.model.get( 'name' ), value );
7774
 
7775
  this.triggerMethod( 'settings:change' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7776
  },
7777
 
7778
  applySavedValue: function() {
@@ -7804,10 +7498,6 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7804
  return $input.prop( 'checked' ) ? inputValue : '';
7805
  }
7806
 
7807
- if ( 'number' === inputType && _.isFinite( inputValue ) ) {
7808
- return +inputValue;
7809
- }
7810
-
7811
  // Temp fix for jQuery (< 3.0) that return null instead of empty array
7812
  if ( 'SELECT' === input.tagName && $input.prop( 'multiple' ) && null === inputValue ) {
7813
  inputValue = [];
@@ -7858,25 +7548,7 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7858
  },
7859
 
7860
  onBaseInputChange: function( event ) {
7861
- var input = event.currentTarget,
7862
- value = this.getInputValue( input ),
7863
- validators = this.elementSettingsModel.validators[ this.model.get( 'name' ) ];
7864
-
7865
- if ( validators ) {
7866
- var oldValue = this.getControlValue();
7867
-
7868
- var isValidValue = validators.every( function( validator ) {
7869
- return validator.isValid( value, oldValue );
7870
- } );
7871
-
7872
- if ( ! isValidValue ) {
7873
- this.setInputValue( input, oldValue );
7874
-
7875
- return;
7876
- }
7877
- }
7878
-
7879
- this.updateElementModel( value, input );
7880
 
7881
  this.triggerMethod( 'input:change', event );
7882
  },
@@ -7889,10 +7561,6 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7889
  this.triggerMethod( 'responsive:switcher:click', device );
7890
  },
7891
 
7892
- onSettingsExternalChange: function() {
7893
- this.applySavedValue();
7894
- },
7895
-
7896
  renderResponsiveSwitchers: function() {
7897
  if ( _.isEmpty( this.model.get( 'responsive' ) ) ) {
7898
  return;
@@ -7913,8 +7581,8 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7913
 
7914
  onReady: function() {},
7915
 
7916
- updateElementModel: function( value ) {
7917
- this.setValue( value );
7918
  }
7919
  }, {
7920
  // Static methods
@@ -7925,7 +7593,7 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7925
 
7926
  module.exports = ControlBaseItemView;
7927
 
7928
- },{}],91:[function(require,module,exports){
7929
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
7930
  ControlBoxShadowItemView;
7931
 
@@ -8010,7 +7678,7 @@ ControlBoxShadowItemView = ControlMultipleBaseItemView.extend( {
8010
 
8011
  module.exports = ControlBoxShadowItemView;
8012
 
8013
- },{"elementor-views/controls/base-multiple":88}],92:[function(require,module,exports){
8014
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8015
  ControlChooseItemView;
8016
 
@@ -8026,7 +7694,7 @@ ControlChooseItemView = ControlBaseItemView.extend( {
8026
  childEvents: {
8027
  'mousedown label': 'onMouseDownLabel',
8028
  'click @ui.inputs': 'onClickInput',
8029
- 'change @ui.inputs': 'onBaseInputChange'
8030
  },
8031
 
8032
  onMouseDownLabel: function( event ) {
@@ -8063,7 +7731,7 @@ ControlChooseItemView = ControlBaseItemView.extend( {
8063
 
8064
  module.exports = ControlChooseItemView;
8065
 
8066
- },{"elementor-views/controls/base":90}],93:[function(require,module,exports){
8067
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8068
  ControlCodeEditorItemView;
8069
 
@@ -8127,38 +7795,44 @@ ControlCodeEditorItemView = ControlBaseItemView.extend( {
8127
 
8128
  module.exports = ControlCodeEditorItemView;
8129
 
8130
- },{"elementor-views/controls/base":90}],94:[function(require,module,exports){
8131
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8132
  ControlColorItemView;
8133
 
8134
  ControlColorItemView = ControlBaseItemView.extend( {
 
 
 
 
 
 
 
 
8135
  onReady: function() {
8136
- var self = this;
 
 
 
8137
 
8138
- elementor.helpers.wpColorPicker( self.ui.input, {
8139
- change: function() {
8140
- self.ui.input.val( self.ui.input.wpColorPicker( 'color' ) ).trigger( 'input' );
8141
- },
8142
- clear: function() {
8143
- self.setValue( '' );
8144
- }
8145
  } ).wpColorPicker( 'instance' )
8146
  .wrap.find( '> .wp-picker-input-wrap > .wp-color-picker' )
8147
  .removeAttr( 'maxlength' );
8148
  },
8149
 
8150
  onBeforeDestroy: function() {
8151
- if ( this.ui.input.wpColorPicker( 'instance' ) ) {
8152
- this.ui.input.wpColorPicker( 'close' );
8153
  }
8154
-
8155
  this.$el.remove();
8156
  }
8157
  } );
8158
 
8159
  module.exports = ControlColorItemView;
8160
 
8161
- },{"elementor-views/controls/base":90}],95:[function(require,module,exports){
8162
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8163
  ControlDateTimePickerItemView;
8164
 
@@ -8195,7 +7869,7 @@ ControlDateTimePickerItemView = ControlBaseItemView.extend( {
8195
 
8196
  module.exports = ControlDateTimePickerItemView;
8197
 
8198
- },{"elementor-views/controls/base":90}],96:[function(require,module,exports){
8199
  var ControlBaseUnitsItemView = require( 'elementor-views/controls/base-units' ),
8200
  ControlDimensionsItemView;
8201
 
@@ -8359,7 +8033,7 @@ ControlDimensionsItemView = ControlBaseUnitsItemView.extend( {
8359
 
8360
  module.exports = ControlDimensionsItemView;
8361
 
8362
- },{"elementor-views/controls/base-units":89}],97:[function(require,module,exports){
8363
  var ControlSelect2View = require( 'elementor-views/controls/select2' );
8364
 
8365
  module.exports = ControlSelect2View.extend( {
@@ -8389,7 +8063,7 @@ module.exports = ControlSelect2View.extend( {
8389
  }
8390
  } );
8391
 
8392
- },{"elementor-views/controls/select2":107}],98:[function(require,module,exports){
8393
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8394
  ControlMediaItemView;
8395
 
@@ -8555,7 +8229,7 @@ ControlMediaItemView = ControlBaseItemView.extend( {
8555
 
8556
  module.exports = ControlMediaItemView;
8557
 
8558
- },{"elementor-views/controls/base":90}],99:[function(require,module,exports){
8559
  var ControlSelect2View = require( 'elementor-views/controls/select2' ),
8560
  ControlIconView;
8561
 
@@ -8611,7 +8285,7 @@ ControlIconView = ControlSelect2View.extend( {
8611
 
8612
  module.exports = ControlIconView;
8613
 
8614
- },{"elementor-views/controls/select2":107}],100:[function(require,module,exports){
8615
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
8616
  ControlImageDimensionsItemView;
8617
 
@@ -8642,7 +8316,7 @@ ControlImageDimensionsItemView = ControlMultipleBaseItemView.extend( {
8642
 
8643
  module.exports = ControlImageDimensionsItemView;
8644
 
8645
- },{"elementor-views/controls/base-multiple":88}],101:[function(require,module,exports){
8646
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
8647
  ControlMediaItemView;
8648
 
@@ -8732,60 +8406,7 @@ ControlMediaItemView = ControlMultipleBaseItemView.extend( {
8732
 
8733
  module.exports = ControlMediaItemView;
8734
 
8735
- },{"elementor-views/controls/base-multiple":88}],102:[function(require,module,exports){
8736
- var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8737
- ControlNumberItemView;
8738
-
8739
- ControlNumberItemView = ControlBaseItemView.extend( {
8740
- correctionTimeOut: 0,
8741
-
8742
- getInputValue: function( input ) {
8743
- var self = this,
8744
- inputValue = ControlBaseItemView.prototype.getInputValue.apply( self, arguments ),
8745
- validValue = inputValue,
8746
- min = self.model.get( 'min' ),
8747
- max = self.model.get( 'max' );
8748
-
8749
- if ( ! _.isFinite( inputValue ) && self.model.get( 'nullable' ) ) {
8750
- return inputValue;
8751
- }
8752
-
8753
- if ( _.isFinite( min ) && inputValue < min ) {
8754
- validValue = min;
8755
- }
8756
-
8757
- if ( _.isFinite( max ) && inputValue > max ) {
8758
- validValue = max;
8759
- }
8760
-
8761
- return validValue;
8762
- },
8763
-
8764
- updateElementModel: function( value, input ) {
8765
- var self = this,
8766
- originalInputValue = ControlBaseItemView.prototype.getInputValue.call( self, input );
8767
-
8768
- if ( originalInputValue !== value ) {
8769
- self.correctionTimeOut = setTimeout( function() {
8770
- self.setInputValue( input, value );
8771
- }, 1200 );
8772
- }
8773
-
8774
- ControlBaseItemView.prototype.updateElementModel.apply( this, arguments );
8775
- },
8776
-
8777
- onBaseInputChange: function() {
8778
- if ( this.correctionTimeOut ) {
8779
- clearTimeout( this.correctionTimeOut );
8780
- }
8781
-
8782
- ControlBaseItemView.prototype.onBaseInputChange.apply( this, arguments );
8783
- }
8784
- } );
8785
-
8786
- module.exports = ControlNumberItemView;
8787
-
8788
- },{"elementor-views/controls/base":90}],103:[function(require,module,exports){
8789
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
8790
  ControlOrderItemView;
8791
 
@@ -8817,7 +8438,7 @@ ControlOrderItemView = ControlMultipleBaseItemView.extend( {
8817
 
8818
  module.exports = ControlOrderItemView;
8819
 
8820
- },{"elementor-views/controls/base-multiple":88}],104:[function(require,module,exports){
8821
  var RepeaterRowView;
8822
 
8823
  RepeaterRowView = Marionette.CompositeView.extend( {
@@ -8945,7 +8566,7 @@ RepeaterRowView = Marionette.CompositeView.extend( {
8945
 
8946
  module.exports = RepeaterRowView;
8947
 
8948
- },{"elementor-behaviors/inner-tabs":3}],105:[function(require,module,exports){
8949
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8950
  RepeaterRowView = require( 'elementor-views/controls/repeater-row' ),
8951
  ControlRepeaterItemView;
@@ -9138,7 +8759,7 @@ ControlRepeaterItemView = ControlBaseItemView.extend( {
9138
 
9139
  module.exports = ControlRepeaterItemView;
9140
 
9141
- },{"elementor-views/controls/base":90,"elementor-views/controls/repeater-row":104}],106:[function(require,module,exports){
9142
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
9143
  ControlSectionItemView;
9144
 
@@ -9158,7 +8779,7 @@ ControlSectionItemView = ControlBaseItemView.extend( {
9158
 
9159
  module.exports = ControlSectionItemView;
9160
 
9161
- },{"elementor-views/controls/base":90}],107:[function(require,module,exports){
9162
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
9163
  ControlSelect2ItemView;
9164
 
@@ -9187,7 +8808,7 @@ ControlSelect2ItemView = ControlBaseItemView.extend( {
9187
 
9188
  module.exports = ControlSelect2ItemView;
9189
 
9190
- },{"elementor-views/controls/base":90}],108:[function(require,module,exports){
9191
  var ControlBaseUnitsItemView = require( 'elementor-views/controls/base-units' ),
9192
  ControlSliderItemView;
9193
 
@@ -9247,7 +8868,7 @@ ControlSliderItemView = ControlBaseUnitsItemView.extend( {
9247
 
9248
  module.exports = ControlSliderItemView;
9249
 
9250
- },{"elementor-views/controls/base-units":89}],109:[function(require,module,exports){
9251
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
9252
  ControlStructureItemView;
9253
 
@@ -9297,7 +8918,7 @@ ControlStructureItemView = ControlBaseItemView.extend( {
9297
 
9298
  module.exports = ControlStructureItemView;
9299
 
9300
- },{"elementor-views/controls/base":90}],110:[function(require,module,exports){
9301
  var ControlBaseItemView = require( 'elementor-views/controls/base' );
9302
 
9303
  module.exports = ControlBaseItemView.extend( {
@@ -9310,7 +8931,7 @@ module.exports = ControlBaseItemView.extend( {
9310
  }
9311
  } );
9312
 
9313
- },{"elementor-views/controls/base":90}],111:[function(require,module,exports){
9314
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
9315
  ControlTabItemView;
9316
 
@@ -9322,7 +8943,45 @@ ControlTabItemView = ControlBaseItemView.extend( {
9322
 
9323
  module.exports = ControlTabItemView;
9324
 
9325
- },{"elementor-views/controls/base":90}],112:[function(require,module,exports){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9326
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
9327
  ControlWPWidgetItemView;
9328
 
@@ -9371,13 +9030,13 @@ ControlWPWidgetItemView = ControlBaseItemView.extend( {
9371
 
9372
  module.exports = ControlWPWidgetItemView;
9373
 
9374
- },{"elementor-views/controls/base":90}],113:[function(require,module,exports){
9375
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
9376
  ControlWysiwygItemView;
9377
 
9378
  ControlWysiwygItemView = ControlBaseItemView.extend( {
9379
  childEvents: {
9380
- 'keyup textarea.elementor-wp-editor': 'onBaseInputChange'
9381
  },
9382
 
9383
  // List of buttons to move {buttonToMove: afterButton}
@@ -9425,9 +9084,11 @@ ControlWysiwygItemView = ControlBaseItemView.extend( {
9425
  id: self.editorID,
9426
  selector: '#' + self.editorID,
9427
  setup: function( editor ) {
9428
- // Save the bind callback to allow overwrite it externally
9429
- self.saveEditor = _.bind( self.saveEditor, self, editor );
9430
- editor.on( 'keyup change undo redo SetContent', self.saveEditor );
 
 
9431
  }
9432
  };
9433
 
@@ -9438,12 +9099,6 @@ ControlWysiwygItemView = ControlBaseItemView.extend( {
9438
  }
9439
  },
9440
 
9441
- saveEditor: function( editor ) {
9442
- editor.save();
9443
-
9444
- this.setValue( editor.getContent() );
9445
- },
9446
-
9447
  attachElContent: function() {
9448
  var editorTemplate = elementor.config.wp_editor.replace( /elementorwpeditor/g, this.editorID ).replace( '%%EDITORCONTENT%%', this.getControlValue() );
9449
 
@@ -9506,7 +9161,7 @@ ControlWysiwygItemView = ControlBaseItemView.extend( {
9506
 
9507
  module.exports = ControlWysiwygItemView;
9508
 
9509
- },{"elementor-views/controls/base":90}],114:[function(require,module,exports){
9510
  var ElementEmptyView;
9511
 
9512
  ElementEmptyView = Marionette.ItemView.extend( {
@@ -9525,9 +9180,8 @@ ElementEmptyView = Marionette.ItemView.extend( {
9525
 
9526
  module.exports = ElementEmptyView;
9527
 
9528
- },{}],115:[function(require,module,exports){
9529
  var BaseSectionsContainerView = require( 'elementor-views/base-sections-container' ),
9530
- AddSectionView = require( 'elementor-views/add-section/independent' ),
9531
  Preview;
9532
 
9533
  Preview = BaseSectionsContainerView.extend( {
@@ -9537,29 +9191,90 @@ Preview = BaseSectionsContainerView.extend( {
9537
 
9538
  childViewContainer: '.elementor-section-wrap',
9539
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9540
  onRender: function() {
9541
- var addNewSectionView = new AddSectionView();
9542
 
9543
- addNewSectionView.render();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9544
 
9545
- this.$el.append( addNewSectionView.$el );
 
 
 
 
 
 
 
 
 
 
 
 
9546
  }
9547
  } );
9548
 
9549
  module.exports = Preview;
9550
 
9551
- },{"elementor-views/add-section/independent":81,"elementor-views/base-sections-container":85}],116:[function(require,module,exports){
9552
  var BaseElementView = require( 'elementor-views/base-element' ),
9553
- AddSectionView = require( 'elementor-views/add-section/inline' ),
9554
  SectionView;
9555
 
9556
  SectionView = BaseElementView.extend( {
9557
  template: Marionette.TemplateCache.get( '#tmpl-elementor-element-section-content' ),
9558
 
9559
- addSectionView: null,
9560
-
9561
- toggleEditTools: false,
9562
-
9563
  className: function() {
9564
  var classes = BaseElementView.prototype.className.apply( this, arguments ),
9565
  type = this.isInner() ? 'inner' : 'top';
@@ -9567,9 +9282,7 @@ SectionView = BaseElementView.extend( {
9567
  return classes + ' elementor-section elementor-' + type + '-section';
9568
  },
9569
 
9570
- tagName: function() {
9571
- return this.model.getSetting( 'html_tag' );
9572
- },
9573
 
9574
  childViewContainer: '> .elementor-container > .elementor-row',
9575
 
@@ -9586,15 +9299,21 @@ SectionView = BaseElementView.extend( {
9586
  }
9587
  },
9588
 
9589
- errors: {
9590
- columnWidthTooLarge: 'New column width is too large',
9591
- columnWidthTooSmall: 'New column width is too small'
 
 
 
 
 
 
9592
  },
9593
 
9594
  events: function() {
9595
  var events = BaseElementView.prototype.events.apply( this, arguments );
9596
 
9597
- events[ 'click @ui.addButton' ] = 'onClickAdd';
9598
 
9599
  return events;
9600
  },
@@ -9602,7 +9321,8 @@ SectionView = BaseElementView.extend( {
9602
  initialize: function() {
9603
  BaseElementView.prototype.initialize.apply( this, arguments );
9604
 
9605
- this.listenTo( this.collection, 'add remove reset', this._checkIsFull );
 
9606
  },
9607
 
9608
  addEmptyColumn: function() {
@@ -9632,15 +9352,13 @@ SectionView = BaseElementView.extend( {
9632
 
9633
  return {
9634
  connectWith: sectionConnectClass + ' > .elementor-container > .elementor-row',
9635
- handle: '> .elementor-element-overlay .elementor-editor-column-settings .elementor-editor-element-trigger',
9636
- items: '> .elementor-column',
9637
- forcePlaceholderSize: true,
9638
- tolerance: 'pointer'
9639
  };
9640
  },
9641
 
9642
  getColumnPercentSize: function( element, size ) {
9643
- return +( size / element.parent().width() * 100 ).toFixed( 3 );
9644
  },
9645
 
9646
  getDefaultStructure: function() {
@@ -9658,9 +9376,7 @@ SectionView = BaseElementView.extend( {
9658
  throw new TypeError( 'The provided structure doesn\'t match the columns count.' );
9659
  }
9660
 
9661
- this.model.setSetting( 'structure', structure );
9662
-
9663
- this.redefineLayout();
9664
  },
9665
 
9666
  redefineLayout: function() {
@@ -9670,6 +9386,8 @@ SectionView = BaseElementView.extend( {
9670
  model.setSetting( '_column_size', preset.preset[ index ] );
9671
  model.setSetting( '_inline_size', null );
9672
  } );
 
 
9673
  },
9674
 
9675
  resetLayout: function() {
@@ -9680,6 +9398,8 @@ SectionView = BaseElementView.extend( {
9680
  this.collection.each( function( model ) {
9681
  model.setSetting( '_inline_size', null );
9682
  } );
 
 
9683
  },
9684
 
9685
  isCollectionFilled: function() {
@@ -9699,65 +9419,11 @@ SectionView = BaseElementView.extend( {
9699
  }
9700
  },
9701
 
9702
- getColumnAt: function( index ) {
9703
- var model = this.collection.at( index );
9704
-
9705
- return model ? this.children.findByModelCid( model.cid ) : null;
9706
- },
9707
-
9708
  getNextColumn: function( columnView ) {
9709
- return this.getColumnAt( this.collection.indexOf( columnView.model ) + 1 );
9710
- },
9711
-
9712
- getPreviousColumn: function( columnView ) {
9713
- return this.getColumnAt( this.collection.indexOf( columnView.model ) - 1 );
9714
- },
9715
-
9716
- showChildrenPercentsTooltip: function( columnView, nextColumnView ) {
9717
- columnView.ui.percentsTooltip.show();
9718
-
9719
- columnView.ui.percentsTooltip.attr( 'data-side', elementor.config.is_rtl ? 'right' : 'left' );
9720
-
9721
- nextColumnView.ui.percentsTooltip.show();
9722
-
9723
- nextColumnView.ui.percentsTooltip.attr( 'data-side', elementor.config.is_rtl ? 'left' : 'right' );
9724
- },
9725
-
9726
- hideChildrenPercentsTooltip: function( columnView, nextColumnView ) {
9727
- columnView.ui.percentsTooltip.hide();
9728
-
9729
- nextColumnView.ui.percentsTooltip.hide();
9730
- },
9731
-
9732
- resizeChild: function( childView, currentSize, newSize ) {
9733
- var nextChildView = this.getNextColumn( childView ) || this.getPreviousColumn( childView );
9734
-
9735
- if ( ! nextChildView ) {
9736
- throw new ReferenceError( 'There is not any next column' );
9737
- }
9738
-
9739
- var minColumnSize = 10,
9740
- $nextElement = nextChildView.$el,
9741
- nextElementCurrentSize = +nextChildView.model.getSetting( '_inline_size' ) || this.getColumnPercentSize( $nextElement, $nextElement[0].getBoundingClientRect().width ),
9742
- nextElementNewSize = +( currentSize + nextElementCurrentSize - newSize ).toFixed( 3 );
9743
-
9744
- if ( nextElementNewSize < minColumnSize ) {
9745
- throw new RangeError( this.errors.columnWidthTooLarge );
9746
- }
9747
-
9748
- if ( newSize < minColumnSize ) {
9749
- throw new RangeError( this.errors.columnWidthTooSmall );
9750
- }
9751
-
9752
- nextChildView.model.setSetting( '_inline_size', nextElementNewSize );
9753
 
9754
- return true;
9755
- },
9756
-
9757
- destroyAddSectionView: function() {
9758
- if ( this.addSectionView && ! this.addSectionView.isDestroyed ) {
9759
- this.addSectionView.destroy();
9760
- }
9761
  },
9762
 
9763
  onBeforeRender: function() {
@@ -9765,37 +9431,9 @@ SectionView = BaseElementView.extend( {
9765
  },
9766
 
9767
  onRender: function() {
9768
- BaseElementView.prototype.onRender.apply( this, arguments );
9769
-
9770
  this._checkIsFull();
9771
  },
9772
 
9773
- onClickAdd: function() {
9774
- if ( this.addSectionView && ! this.addSectionView.isDestroyed ) {
9775
- this.addSectionView.fadeToDeath();
9776
-
9777
- return;
9778
- }
9779
-
9780
- var myIndex = this.model.collection.indexOf( this.model ),
9781
- addSectionView = new AddSectionView( {
9782
- atIndex: myIndex
9783
- } );
9784
-
9785
- addSectionView.render();
9786
-
9787
- this.$el.before( addSectionView.$el );
9788
-
9789
- addSectionView.$el.hide();
9790
-
9791
- // Delaying the slide down for slow-render browsers (such as FF)
9792
- setTimeout( function() {
9793
- addSectionView.$el.slideDown();
9794
- } );
9795
-
9796
- this.addSectionView = addSectionView;
9797
- },
9798
-
9799
  onAddChild: function() {
9800
  if ( ! this.isBuffering ) {
9801
  // Reset the layout just when we have really add/remove element.
@@ -9814,64 +9452,81 @@ SectionView = BaseElementView.extend( {
9814
  this.resetLayout();
9815
  },
9816
 
9817
- onChildviewRequestResizeStart: function( columnView ) {
9818
- var nextColumnView = this.getNextColumn( columnView );
9819
 
9820
- if ( ! nextColumnView ) {
9821
  return;
9822
  }
9823
 
9824
- this.showChildrenPercentsTooltip( columnView, nextColumnView );
9825
-
9826
- var $iframes = columnView.$el.find( 'iframe' ).add( nextColumnView.$el.find( 'iframe' ) );
9827
 
9828
  elementor.helpers.disableElementEvents( $iframes );
9829
  },
9830
 
9831
- onChildviewRequestResizeStop: function( columnView ) {
9832
- var nextColumnView = this.getNextColumn( columnView );
9833
 
9834
- if ( ! nextColumnView ) {
9835
  return;
9836
  }
9837
 
9838
- this.hideChildrenPercentsTooltip( columnView, nextColumnView );
9839
-
9840
- var $iframes = columnView.$el.find( 'iframe' ).add( nextColumnView.$el.find( 'iframe' ) );
9841
 
9842
  elementor.helpers.enableElementEvents( $iframes );
9843
  },
9844
 
9845
- onChildviewRequestResize: function( columnView, ui, event ) {
9846
  // Get current column details
9847
- var currentSize = +columnView.model.getSetting( '_inline_size' ) || this.getColumnPercentSize( columnView.$el, columnView.$el.data( 'originalWidth' ) );
 
 
 
 
 
 
 
9848
 
9849
  ui.element.css( {
 
9850
  width: '',
9851
  left: 'initial' // Fix for RTL resizing
9852
  } );
9853
 
9854
- var newSize = this.getColumnPercentSize( ui.element, ui.size.width );
 
9855
 
9856
- try {
9857
- this.resizeChild( columnView, currentSize, newSize );
9858
- } catch ( e ) {
9859
  return;
9860
  }
9861
 
9862
- columnView.model.setSetting( '_inline_size', newSize );
9863
- },
9864
 
9865
- onDestroy: function() {
9866
- BaseElementView.prototype.onDestroy.apply( this, arguments );
 
9867
 
9868
- this.destroyAddSectionView();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9869
  }
9870
  } );
9871
 
9872
  module.exports = SectionView;
9873
 
9874
- },{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/sortable":5,"elementor-views/add-section/inline":82,"elementor-views/base-element":84}],117:[function(require,module,exports){
9875
  var BaseElementView = require( 'elementor-views/base-element' ),
9876
  WidgetView;
9877
 
@@ -9913,12 +9568,6 @@ WidgetView = BaseElementView.extend( {
9913
  if ( 'remote' === this.getTemplateType() && ! this.getEditModel().getHtmlCache() ) {
9914
  editModel.renderRemoteServer();
9915
  }
9916
-
9917
- var onRenderMethod = this.onRender;
9918
-
9919
- this.onRender = function() {
9920
- _.defer( _.bind( onRenderMethod, this ) );
9921
- };
9922
  },
9923
 
9924
  render: function() {
@@ -9977,13 +9626,11 @@ WidgetView = BaseElementView.extend( {
9977
  },
9978
 
9979
  attachElContent: function( html ) {
9980
- var self = this,
9981
- htmlContent = self.getHTMLContent( html );
9982
 
9983
  _.defer( function() {
9984
- elementorFrontend.getScopeWindow().jQuery( self.el ).html( htmlContent );
9985
-
9986
- self.bindUIElements(); // Build again the UI elements since the content attached just now
9987
  } );
9988
 
9989
  return this;
@@ -9998,11 +9645,8 @@ WidgetView = BaseElementView.extend( {
9998
  },
9999
 
10000
  onRender: function() {
10001
- var self = this;
10002
-
10003
- BaseElementView.prototype.onRender.apply( self, arguments );
10004
-
10005
- var editModel = self.getEditModel(),
10006
  skinType = editModel.getSetting( '_skin' ) || 'default';
10007
 
10008
  self.$el
@@ -10013,20 +9657,22 @@ WidgetView = BaseElementView.extend( {
10013
  .remove();
10014
 
10015
  // TODO: Find better way to detect if all images are loaded
10016
- self.$el.imagesLoaded().always( function() {
10017
- setTimeout( function() {
10018
- if ( 1 > self.$el.height() ) {
10019
- self.handleEmptyWidget();
10020
- }
10021
- }, 200 );
10022
- // Is element empty?
 
 
10023
  } );
10024
  }
10025
  } );
10026
 
10027
  module.exports = WidgetView;
10028
 
10029
- },{"elementor-views/base-element":84}],118:[function(require,module,exports){
10030
  'use strict';
10031
 
10032
  /**
@@ -10285,7 +9931,7 @@ var EventManager = function() {
10285
 
10286
  module.exports = EventManager;
10287
 
10288
- },{}],119:[function(require,module,exports){
10289
  var Module = function() {
10290
  var $ = jQuery,
10291
  instanceParams = arguments,
@@ -10435,8 +10081,6 @@ Module.prototype.getDefaultSettings = function() {
10435
  return {};
10436
  };
10437
 
10438
- Module.extendsCount = 0;
10439
-
10440
  Module.extend = function( properties ) {
10441
  var $ = jQuery,
10442
  parent = this;
@@ -10451,19 +10095,6 @@ Module.extend = function( properties ) {
10451
 
10452
  child.prototype.constructor = child;
10453
 
10454
- /*
10455
- * Constructor ID is used to set an unique ID
10456
- * to every extend of the Module.
10457
- *
10458
- * It's useful in some cases such as unique
10459
- * listener for frontend handlers.
10460
- */
10461
- var constructorID = ++Module.extendsCount;
10462
-
10463
- child.prototype.getConstructorID = function() {
10464
- return constructorID;
10465
- };
10466
-
10467
  child.__super__ = parent.prototype;
10468
 
10469
  return child;
@@ -10471,7 +10102,7 @@ Module.extend = function( properties ) {
10471
 
10472
  module.exports = Module;
10473
 
10474
- },{}],120:[function(require,module,exports){
10475
  var Module = require( './module' ),
10476
  ViewModule;
10477
 
@@ -10497,5 +10128,5 @@ ViewModule = Module.extend( {
10497
 
10498
  module.exports = ViewModule;
10499
 
10500
- },{"./module":119}]},{},[73,74,32])
10501
  //# sourceMappingURL=editor.js.map
1
+ /*! elementor - v1.4.10 - 25-06-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  var HandleAddDuplicateBehavior;
4
 
135
  handles: elementor.config.is_rtl ? 'w' : 'e'
136
  },
137
 
138
+ ui: {
139
+ columnTitle: '.column-title'
140
+ },
141
+
142
  events: {
143
  resizestart: 'onResizeStart',
144
  resizestop: 'onResizeStop',
194
  onResizeStart: function( event ) {
195
  event.stopPropagation();
196
 
197
+ this.view.triggerMethod( 'request:resize:start' );
 
 
198
  },
199
 
200
  onResizeStop: function( event ) {
206
  onResize: function( event, ui ) {
207
  event.stopPropagation();
208
 
209
+ this.view.triggerMethod( 'request:resize', ui );
210
  },
211
 
212
  getChildViewContainer: function() {
276
  var $childViewContainer = this.getChildViewContainer(),
277
  defaultSortableOptions = {
278
  connectWith: $childViewContainer.selector,
279
+ cursor: 'move',
280
+ placeholder: 'elementor-sortable-placeholder',
281
  cursorAt: {
282
  top: 20,
283
  left: 25
311
  } );
312
 
313
  if ( 'column' === this.options.elChildType ) {
314
+ // the following code is just for touch
315
+ ui.placeholder.addClass( 'elementor-column' );
316
+
317
  var uiData = ui.item.data( 'sortableItem' ),
318
  uiItems = uiData.items,
319
  itemHeight = 0;
326
  } );
327
 
328
  ui.placeholder.height( itemHeight );
329
+
330
+ // ui.placeholder.addClass( 'elementor-column elementor-col-' + model.getSetting( 'size' ) );
331
  }
332
 
333
  elementor.channels.data.trigger( model.get( 'elType' ) + ':drag:start' );
334
 
335
+ elementor.channels.data.reply( 'cache:' + model.cid, model );
 
 
336
  },
337
 
338
+ onSortOver: function( event, ui ) {
339
  event.stopPropagation();
340
 
341
+ var model = elementor.channels.data.request( 'cache:' + ui.item.data( 'model-cid' ) );
342
 
343
  Backbone.$( event.target )
344
  .addClass( 'elementor-draggable-over' )
368
  return;
369
  }
370
 
371
+ var model = elementor.channels.data.request( 'cache:' + ui.item.data( 'model-cid' ) ),
372
  draggedElType = model.get( 'elType' ),
373
  draggedIsInnerSection = 'section' === draggedElType && model.get( 'isInner' ),
374
  targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
375
 
376
  if ( draggedIsInnerSection && targetIsInnerColumn ) {
377
  Backbone.$( ui.sender ).sortable( 'cancel' );
 
378
  return;
379
  }
380
 
381
+ var newIndex = ui.item.parent().children().index( ui.item ),
382
+ newModel = new this.view.collection.model( model.toJSON( { copyHtmlCache: true } ) );
 
383
 
384
+ this.view.addChildModel( newModel, { at: newIndex } );
385
 
386
+ elementor.channels.data.trigger( draggedElType + ':drag:end' );
387
 
388
  model.destroy();
 
 
389
  },
390
 
391
  onSortUpdate: function( event, ui ) {
392
  event.stopPropagation();
393
 
394
+ var model = this.view.collection.get( ui.item.attr( 'data-model-cid' ) );
395
+ if ( model ) {
396
+ elementor.channels.data.trigger( model.get( 'elType' ) + ':drag:end' );
397
+ }
398
+ },
399
+
400
+ onSortStop: function( event, ui ) {
401
+ event.stopPropagation();
402
+
403
+ var $childElement = ui.item,
404
+ collection = this.view.collection,
405
+ model = collection.get( $childElement.attr( 'data-model-cid' ) ),
406
+ newIndex = $childElement.parent().children().index( $childElement );
407
+
408
  if ( this.getChildViewContainer()[0] === ui.item.parent()[0] ) {
409
+ if ( null === ui.sender && model ) {
410
+ var oldIndex = collection.indexOf( model );
 
 
411
 
412
+ if ( oldIndex !== newIndex ) {
413
+ var child = this.view.children.findByModelCid( model.cid );
414
 
415
+ child._isRendering = true;
416
 
417
+ collection.remove( model );
418
 
419
+ this.view.addChildModel( model, { at: newIndex } );
420
 
421
+ elementor.setFlagEditorChange( true );
422
+ }
423
+
424
+ elementor.channels.data.trigger( model.get( 'elType' ) + ':drag:end' );
425
+ }
426
  }
427
  },
428
 
431
  },
432
 
433
  getChildViewContainer: function() {
434
+ if ( 'function' === typeof this.view.getChildViewContainer ) {
435
+ // CompositeView
436
+ return this.view.getChildViewContainer( this.view );
437
+ } else {
438
+ // CollectionView
439
+ return this.$el;
440
+ }
441
  }
442
  } );
443
 
841
  } );
842
 
843
  },{}],12:[function(require,module,exports){
844
+ module.exports = Marionette.Behavior.extend( {
 
 
845
  ui: {
846
  insertButton: '.elementor-template-library-template-insert'
847
  },
851
  },
852
 
853
  onInsertButtonClick: function() {
854
+ var action = this.ui.insertButton.data( 'action' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
855
 
856
+ if ( 'insert' === action ) {
857
+ elementor.templates.importTemplate( this.view.model );
858
+ } else {
859
+ open( elementor.config.pro_library_url, '_blank' );
860
  }
 
 
861
  }
862
  } );
863
 
 
 
864
  },{}],13:[function(require,module,exports){
865
  var TemplateLibraryTemplateModel = require( 'elementor-templates/models/template' ),
866
  TemplateLibraryCollection;
882
  deleteDialog,
883
  errorDialog,
884
  layout,
 
885
  templateTypes = {},
886
  templatesCollection;
887
 
955
  dialog.show();
956
  };
957
 
958
+ this.importTemplate = function( templateModel ) {
 
 
959
  layout.showLoadingView();
960
 
961
  self.requestTemplateContent( templateModel.get( 'source' ), templateModel.get( 'template_id' ), {
 
 
 
962
  success: function( data ) {
963
  self.closeModal();
964
 
965
+ elementor.getRegion( 'sections' ).currentView.addChildModel( data );
 
 
 
 
966
  },
967
  error: function( data ) {
968
  self.showErrorDialog( data );
982
  data = templateType.prepareSavedData( data );
983
  }
984
 
985
+ data.data = JSON.stringify( data.data );
986
 
987
  var ajaxParams = { data: data };
988
 
1003
  };
1004
 
1005
  if ( ajaxOptions ) {
1006
+ _.extend( options, ajaxOptions );
1007
  }
1008
 
1009
+ return elementor.ajax.send( 'get_template_content', options );
1010
  };
1011
 
1012
  this.getDeleteDialog = function() {
1074
  } );
1075
  };
1076
 
1077
+ this.startModal = function( onModalReady ) {
 
 
1078
  self.getModal().show();
1079
 
1080
  self.setTemplatesSource( 'remote' );
1086
  layout.showLoadingView();
1087
 
1088
  self.requestRemoteTemplates( function() {
1089
+ if ( onModalReady ) {
1090
+ onModalReady();
1091
  }
1092
  } );
1093
  };
1111
  };
1112
 
1113
  this.showTemplatesModal = function() {
1114
+ self.startModal( self.showTemplates );
 
 
1115
  };
1116
 
1117
  this.showErrorDialog = function( errorMessage ) {
1188
  return this.getRegion( 'modalHeader' ).currentView;
1189
  },
1190
 
1191
+ getTemplateActionButton: function( isPro ) {
1192
+ var templateId = '#tmpl-elementor-template-library-' + ( isPro ? 'get-pro-button' : 'insert-button' );
1193
 
1194
+ templateId = elementor.hooks.applyFilters( 'elementor/editor/template-library/template/action-button', templateId );
1195
 
1196
+ var template = Marionette.TemplateCache.get( templateId );
1197
 
1198
  return Marionette.Renderer.render( template );
1199
  },
1515
  saveType = this.model ? this.model.get( 'elType' ) : 'page',
1516
  JSONParams = { removeDefault: true };
1517
 
1518
+ formData.data = this.model ? [ this.model.toJSON( JSONParams ) ] : elementor.elements.toJSON( JSONParams );
1519
 
1520
  this.ui.submitButton.addClass( 'elementor-button-state' );
1521
 
1695
  Marionette.TemplateCache.prototype.compileTemplate = function( rawTemplate, options ) {
1696
  options = {
1697
  evaluate: /<#([\s\S]+?)#>/g,
1698
+ interpolate: /\{\{\{([\s\S]+?)\}\}\}/g,
1699
+ escape: /\{\{([^\}]+?)\}\}(?!\})/g
1700
  };
1701
 
1702
  return _.template( rawTemplate, options );
1738
  Slider: require( 'elementor-views/controls/slider' ),
1739
  Wysiwyg: require( 'elementor-views/controls/wysiwyg' ),
1740
  Choose: require( 'elementor-views/controls/choose' ),
1741
+ Url: require( 'elementor-views/controls/url' ),
1742
  Font: require( 'elementor-views/controls/font' ),
1743
  Section: require( 'elementor-views/controls/section' ),
1744
  Tab: require( 'elementor-views/controls/tab' ),
1754
  Animation: require( 'elementor-views/controls/select2' ),
1755
  Hover_animation: require( 'elementor-views/controls/select2' ),
1756
  Order: require( 'elementor-views/controls/order' ),
1757
+ Switcher: require( 'elementor-views/controls/switcher' )
 
1758
  },
1759
  templateLibrary: {
1760
  ElementsCollectionView: require( 'elementor-panel/pages/elements/views/elements' )
2259
 
2260
  module.exports = ( window.elementor = new App() ).start();
2261
 
2262
+ },{"elementor-editor-utils/ajax":64,"elementor-editor-utils/conditions":65,"elementor-editor-utils/debug":67,"elementor-editor-utils/heartbeat":68,"elementor-editor-utils/helpers":69,"elementor-editor-utils/hot-keys":70,"elementor-editor-utils/images-manager":71,"elementor-editor-utils/introduction":72,"elementor-editor-utils/page-settings":75,"elementor-editor-utils/presets-factory":76,"elementor-editor-utils/schemes":77,"elementor-layouts/panel/panel":58,"elementor-models/element":61,"elementor-panel/pages/elements/views/elements":44,"elementor-revisions/manager":8,"elementor-templates/manager":14,"elementor-utils/hooks":113,"elementor-views/controls/base":85,"elementor-views/controls/base-multiple":83,"elementor-views/controls/box-shadow":86,"elementor-views/controls/choose":87,"elementor-views/controls/code":88,"elementor-views/controls/color":89,"elementor-views/controls/date-time":90,"elementor-views/controls/dimensions":91,"elementor-views/controls/font":92,"elementor-views/controls/gallery":93,"elementor-views/controls/icon":94,"elementor-views/controls/image-dimensions":95,"elementor-views/controls/media":96,"elementor-views/controls/order":97,"elementor-views/controls/repeater":99,"elementor-views/controls/section":100,"elementor-views/controls/select2":101,"elementor-views/controls/slider":102,"elementor-views/controls/structure":103,"elementor-views/controls/switcher":104,"elementor-views/controls/tab":105,"elementor-views/controls/url":106,"elementor-views/controls/wp_widget":107,"elementor-views/controls/wysiwyg":108,"elementor-views/preview":110,"elementor-views/widget":112}],33:[function(require,module,exports){
2263
  var EditModeItemView;
2264
 
2265
  EditModeItemView = Marionette.ItemView.extend( {
2372
 
2373
  $dialogMessage.append( $messageIcon, $messageText );
2374
 
2375
+ dialog = elementor.dialogsManager.createWidget( 'popup', {
 
 
 
 
 
2376
  hide: {
2377
+ delay: 1500
 
2378
  }
2379
  } );
2380
 
2476
  },
2477
 
2478
  onClickSaveTemplate: function() {
2479
+ elementor.templates.startModal( function() {
2480
+ elementor.templates.getLayout().showSaveTemplateView();
 
 
2481
  } );
2482
  },
2483
 
2548
  };
2549
  },
2550
 
2551
+ activateSection: function( sectionName ) {
2552
+ ControlsStack.prototype.activateSection.apply( this, arguments );
2553
 
2554
+ elementor.channels.editor.trigger( 'section:activated', sectionName, this );
2555
  },
2556
 
2557
  isVisibleSectionControl: function( sectionControlModel ) {
2619
 
2620
  module.exports = EditorView;
2621
 
2622
+ },{"elementor-views/controls-stack":82}],37:[function(require,module,exports){
2623
  var PanelElementsCategory = require( '../models/element' ),
2624
  PanelElementsCategoriesCollection;
2625
 
3078
  var menuItemType = childView.model.get( 'type' );
3079
 
3080
  switch ( menuItemType ) {
3081
+ case 'page' :
3082
  var pageName = childView.model.get( 'pageName' ),
3083
  pageTitle = childView.model.get( 'title' );
3084
 
3085
  elementor.getPanelView().setPage( pageName, pageTitle );
3086
  break;
3087
 
3088
+ case 'link' :
3089
  var link = childView.model.get( 'link' ),
3090
  isNewTab = childView.model.get( 'newTab' );
3091
 
3147
  }
3148
  } );
3149
 
3150
+ },{"elementor-views/controls-stack":82}],50:[function(require,module,exports){
3151
  var childViewTypes = {
3152
  color: require( 'elementor-panel/pages/schemes/items/color' ),
3153
  typography: require( 'elementor-panel/pages/schemes/items/typography' )
3735
 
3736
  self.controls = ( options && options.controls ) ? options.controls : elementor.getElementControls( self );
3737
 
 
 
3738
  if ( ! self.controls ) {
3739
  return;
3740
  }
3744
 
3745
  _.each( self.controls, function( field ) {
3746
  var control = elementor.config.controls[ field.type ],
3747
+ isMultipleControl = _.isObject( control.default_value );
 
 
 
 
 
 
 
3748
 
3749
  if ( isMultipleControl ) {
3750
  defaults[ field.name ] = _.extend( {}, control.default_value, field['default'] || {} );
3870
  return new BaseSettingsModel( elementor.helpers.cloneObject( this.attributes ), elementor.helpers.cloneObject( this.options ) );
3871
  },
3872
 
 
 
 
 
 
 
 
3873
  toJSON: function( options ) {
3874
  var data = Backbone.Model.prototype.toJSON.call( this );
3875
 
3896
  return;
3897
  }
3898
 
3899
+ if ( 'object' === typeof data[ key ] ) {
3900
  // First check length difference
3901
  if ( Object.keys( data[ key ] ).length !== Object.keys( control[ 'default' ] ).length ) {
3902
  return;
3935
 
3936
  ColumnSettingsModel = BaseSettingsModel.extend( {
3937
  defaults: {
3938
+ _inline_size: '',
3939
  _column_size: 100
3940
  }
3941
  } );
4050
  }
4051
  },
4052
 
4053
+ setSetting: function( key, value, triggerChange ) {
4054
+ triggerChange = triggerChange || false;
4055
+
4056
+ var settings = this.get( 'settings' );
4057
+
4058
+ settings.set( key, value );
4059
+
4060
+ this.set( 'settings', settings );
4061
+
4062
+ if ( triggerChange ) {
4063
+ this.trigger( 'change', this );
4064
+ this.trigger( 'change:settings', this );
4065
+ this.trigger( 'change:settings:' + key, this );
4066
+ }
4067
  },
4068
 
4069
  getSetting: function( key ) {
4490
  var outputCssProperty;
4491
 
4492
  try {
4493
+ outputCssProperty = cssProperty.replace( /\{\{(?:([^.}]+)\.)?([^}]*)}}/g, function( originalPhrase, controlName, placeholder ) {
4494
  var parserControl = control,
4495
  valueToInsert = value;
4496
 
4565
 
4566
  module.exports = ControlsCSSParser;
4567
 
4568
+ },{"elementor-editor-utils/stylesheet":78,"elementor-utils/view-module":115}],67:[function(require,module,exports){
4569
  var Debug = function() {
4570
  var self = this,
4571
  errorStack = [],
4587
 
4588
  var onError = function( event ) {
4589
  var originalEvent = event.originalEvent,
4590
+ error = originalEvent.error,
4591
+ isInWatchList = false,
 
 
 
 
 
4592
  urlsToWatch = settings.urlsToWatch;
4593
 
4594
  jQuery.each( urlsToWatch, function() {
4935
  return JSON.parse( JSON.stringify( object ) );
4936
  },
4937
 
4938
+ getYoutubeIDFromURL: function( url ) {
4939
+ var videoIDParts = url.match( /^.*(?:youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/ );
4940
+
4941
+ return videoIDParts && videoIDParts[1];
4942
+ },
4943
+
4944
  disableElementEvents: function( $element ) {
4945
  $element.each( function() {
4946
  var currentPointerEvents = this.style.pointerEvents;
5465
  var self = this,
5466
  settings = {},
5467
  elementsCache = {},
 
 
5468
  defaultSettings = {
5469
  element: '',
5470
  items: '>',
5471
  horizontalSensitivity: '10%',
5472
  axis: [ 'vertical', 'horizontal' ],
 
 
 
 
5473
  groups: null,
5474
  isDroppingAllowed: null,
5475
  onDragEnter: null,
5484
 
5485
  var initElementsCache = function() {
5486
  elementsCache.$element = $( settings.element );
 
 
5487
  };
5488
 
5489
  var hasHorizontalDetection = function() {
5512
  return false;
5513
  }
5514
 
5515
+ sensitivity = sensitivity[ 0 ];
5516
 
5517
  isPercentValue = /%$/.test( settings.horizontalSensitivity );
5518
 
5529
  return false;
5530
  };
5531
 
5532
+ var getSide = function( element, event ) {
5533
+ var $element,
5534
+ thisHeight,
5535
+ thisWidth,
5536
+ side;
5537
 
5538
  event = event.originalEvent;
5539
 
5540
+ $element = $( element );
5541
+ thisHeight = $element.outerHeight();
5542
+ thisWidth = $element.outerWidth();
5543
+
5544
+ if ( side = checkHorizontal( event.offsetX, thisWidth ) ) {
5545
+ return side;
5546
  }
5547
 
5548
  if ( ! hasVerticalDetection() ) {
5549
+ return false;
 
 
5550
  }
5551
 
5552
+ if ( event.offsetY > thisHeight / 2 ) {
5553
+ side = 'bottom';
5554
+ } else {
5555
+ side = 'top';
 
 
 
 
5556
  }
5557
 
5558
+ return side;
 
 
5559
  };
5560
 
5561
+ var isDroppingAllowed = function( element, side, event ) {
5562
  var dataTransferTypes,
5563
  draggableGroups,
5564
  isGroupMatch,
5565
  isDroppingAllowed;
5566
 
5567
  if ( settings.groups && hasFullDataTransferSupport( event ) ) {
 
5568
 
5569
+ dataTransferTypes = event.originalEvent.dataTransfer.types;
5570
  isGroupMatch = false;
5571
 
5572
+ dataTransferTypes = Array.prototype.slice.apply( dataTransferTypes ); // Convert to array, since Firefox hold him as DOMStringList
5573
 
5574
  dataTransferTypes.forEach( function( type ) {
5575
  try {
5583
 
5584
  if ( -1 !== draggableGroups.groups.indexOf( groupName ) ) {
5585
  isGroupMatch = true;
 
5586
  return false; // stops the forEach from extra loops
5587
  }
5588
  } );
5597
 
5598
  if ( $.isFunction( settings.isDroppingAllowed ) ) {
5599
 
5600
+ isDroppingAllowed = settings.isDroppingAllowed.call( element, side, event, self );
5601
 
5602
  if ( ! isDroppingAllowed ) {
5603
  return false;
5608
  };
5609
 
5610
  var onDragEnter = function( event ) {
5611
+ if ( event.target !== this ) {
 
 
5612
  return;
5613
  }
5614
 
5615
+ // Avoid internal elements event firing
5616
+ $( this ).children().each( function() {
5617
+ var currentPointerEvents = this.style.pointerEvents;
5618
 
5619
+ if ( 'none' === currentPointerEvents ) {
 
 
 
5620
  return;
5621
  }
5622
 
5623
+ $( this )
5624
+ .data( 'backup-pointer-events', currentPointerEvents )
5625
+ .css( 'pointer-events', 'none' );
5626
  } );
5627
 
5628
+ var side = getSide( this, event );
5629
 
5630
+ if ( ! isDroppingAllowed( this, side, event ) ) {
5631
  return;
5632
  }
5633
 
 
 
 
 
 
 
5634
  if ( $.isFunction( settings.onDragEnter ) ) {
5635
+ settings.onDragEnter.call( this, side, event, self );
5636
  }
5637
  };
5638
 
5639
  var onDragOver = function( event ) {
5640
+ var side = getSide( this, event );
 
 
 
 
 
 
5641
 
5642
+ if ( ! isDroppingAllowed( this, side, event ) ) {
 
 
5643
  return;
5644
  }
5645
 
5646
  event.preventDefault();
5647
 
 
 
 
 
5648
  if ( $.isFunction( settings.onDragging ) ) {
5649
+ settings.onDragging.call( this, side, event, self );
5650
  }
5651
  };
5652
 
5653
+ var onDrop = function( event ) {
5654
+ var side = getSide( this, event );
5655
+
5656
+ if ( ! isDroppingAllowed( this, side, event ) ) {
 
 
 
 
 
5657
  return;
5658
  }
5659
 
5660
+ event.preventDefault();
5661
 
5662
+ if ( $.isFunction( settings.onDropping ) ) {
5663
+ settings.onDropping.call( this, side, event, self );
5664
+ }
5665
  };
5666
 
5667
+ var onDragLeave = function( event ) {
5668
+ // Avoid internal elements event firing
5669
+ $( this ).children().each( function() {
5670
+ var $this = $( this ),
5671
+ backupPointerEvents = $this.data( 'backup-pointer-events' );
5672
 
5673
+ if ( undefined === backupPointerEvents ) {
5674
+ return;
5675
+ }
5676
 
5677
+ $this
5678
+ .removeData( 'backup-pointer-events' )
5679
+ .css( 'pointer-events', backupPointerEvents );
5680
+ } );
5681
 
5682
+ if ( $.isFunction( settings.onDragLeave ) ) {
5683
+ settings.onDragLeave.call( this, event, self );
5684
  }
5685
  };
5686
 
5700
  attachEvents();
5701
  };
5702
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5703
  this.destroy = function() {
5704
  elementsCache.$element
5705
  .off( 'dragenter', settings.items, onDragEnter )
5867
  return;
5868
  }
5869
 
5870
+ var settings = self.model.toJSON();
5871
+
5872
+ settings.id = elementor.config.post_id;
 
 
5873
 
5874
  NProgress.start();
5875
 
5876
  elementor.ajax.send( 'save_page_settings', {
5877
+ data: settings,
5878
  success: function() {
5879
  NProgress.done();
5880
 
5921
  }
5922
  } );
5923
 
5924
+ },{"elementor-editor-utils/controls-css-parser":66,"elementor-models/base-settings":59,"elementor-utils/view-module":115}],76:[function(require,module,exports){
5925
  var presetsFactory;
5926
 
5927
  presetsFactory = {
6293
 
6294
  this.addRawCSS = function( key, css ) {
6295
  rawCSS[ key ] = css;
6296
+ },
6297
 
6298
  this.addRules = function( selector, styleRules, query ) {
6299
  var queryHash = 'all';
6329
 
6330
  var orderedRules = {};
6331
 
6332
+ $.each( styleRules, function() {
6333
+ var property = this.split( /:(.*)?/ );
 
6334
 
6335
+ orderedRules[ property[0].trim() ] = property[1].trim().replace( ';', '' );
6336
+ } );
 
 
 
6337
 
6338
  styleRules = orderedRules;
6339
  }
6403
  } )( jQuery );
6404
 
6405
  },{}],79:[function(require,module,exports){
6406
+ var BaseSettingsModel = require( 'elementor-models/base-settings' ),
6407
+ ControlsCSSParser = require( 'elementor-editor-utils/controls-css-parser' ),
6408
+ BaseElementView;
6409
 
6410
+ BaseElementView = Marionette.CompositeView.extend( {
6411
+ tagName: 'div',
6412
 
6413
+ controlsCSSParser: null,
 
6414
 
6415
+ className: function() {
6416
+ return this.getElementUniqueID();
 
6417
  },
6418
 
6419
+ attributes: function() {
6420
+ var type = this.model.get( 'elType' );
 
 
 
6421
 
6422
+ if ( 'widget' === type ) {
6423
+ type = this.model.get( 'widgetType' );
6424
  }
6425
 
6426
+ return {
6427
+ 'data-id': this.getID(),
6428
+ 'data-element_type': type
6429
+ };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6430
  },
6431
 
6432
+ ui: function() {
6433
+ return {
6434
+ duplicateButton: '> .elementor-editor-element-settings .elementor-editor-element-duplicate',
6435
+ removeButton: '> .elementor-editor-element-settings .elementor-editor-element-remove',
6436
+ saveButton: '> .elementor-editor-element-settings .elementor-editor-element-save'
6437
+ };
 
6438
  },
6439
 
6440
+ events: function() {
6441
+ return {
6442
+ 'click @ui.removeButton': 'onClickRemove',
6443
+ 'click @ui.saveButton': 'onClickSave',
6444
+ 'click @ui.duplicateButton': 'onClickDuplicate'
6445
+ };
6446
  },
6447
 
6448
+ getElementType: function() {
6449
+ return this.model.get( 'elType' );
6450
  },
6451
 
6452
+ getChildType: function() {
6453
+ return elementor.helpers.getElementChildType( this.getElementType() );
6454
  },
6455
 
6456
+ getChildView: function( model ) {
6457
+ var ChildView,
6458
+ elType = model.get( 'elType' );
6459
 
6460
+ if ( 'section' === elType ) {
6461
+ ChildView = require( 'elementor-views/section' );
6462
+ } else if ( 'column' === elType ) {
6463
+ ChildView = require( 'elementor-views/column' );
6464
+ } else {
6465
+ ChildView = elementor.modules.WidgetView;
6466
+ }
6467
 
6468
+ return elementor.hooks.applyFilters( 'element/view', ChildView, model, this );
 
6469
  },
6470
 
6471
+ templateHelpers: function() {
6472
  return {
6473
+ elementModel: this.model,
6474
+ editModel: this.getEditModel()
 
6475
  };
6476
  },
6477
 
6478
+ getTemplateType: function() {
6479
+ return 'js';
6480
  },
6481
 
6482
+ getEditModel: function() {
6483
+ return this.model;
6484
  },
6485
 
6486
+ initialize: function() {
6487
+ // grab the child collection from the parent model
6488
+ // so that we can render the collection as children
6489
+ // of this parent element
6490
+ this.collection = this.model.get( 'elements' );
 
 
 
 
 
6491
 
6492
+ if ( this.collection ) {
6493
+ this.listenTo( this.collection, 'add remove reset', this.onCollectionChanged, this );
6494
+ }
6495
 
6496
+ var editModel = this.getEditModel();
 
 
 
6497
 
6498
+ this.listenTo( editModel.get( 'settings' ), 'change', this.onSettingsChanged, this );
6499
+ this.listenTo( editModel.get( 'editSettings' ), 'change', this.onEditSettingsChanged, this );
 
 
 
 
 
 
6500
 
6501
+ this.on( 'render', function() {
6502
+ this.renderUI();
6503
+ this.runReadyTrigger();
6504
+ } );
6505
 
6506
+ this.initRemoveDialog();
6507
+
6508
+ this.initControlsCSSParser();
6509
  },
6510
 
6511
+ edit: function() {
6512
+ elementor.getPanelView().openEditor( this.getEditModel(), this );
6513
+ },
 
6514
 
6515
+ addChildModel: function( model, options ) {
6516
+ return this.collection.add( model, options, true );
6517
+ },
6518
 
6519
+ addChildElement: function( itemData, options ) {
6520
+ options = options || {};
6521
 
6522
+ var myChildType = this.getChildType();
 
6523
 
6524
+ if ( -1 === myChildType.indexOf( itemData.elType ) ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6525
  delete options.at;
6526
 
6527
  return this.children.last().addChildElement( itemData, options );
6530
  var newModel = this.addChildModel( itemData, options ),
6531
  newView = this.children.findByModel( newModel );
6532
 
6533
+ if ( 'section' === newView.getElementType() && newView.isInner() ) {
6534
+ newView.addEmptyColumn();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6535
  }
6536
 
6537
+ newView.edit();
 
 
 
 
 
 
 
 
6538
 
6539
+ return newView;
 
6540
  },
6541
 
6542
  addElementFromPanel: function( options ) {
6562
  _.extend( itemData, customData );
6563
  }
6564
 
6565
+ this.addChildElement( itemData, options );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6566
  },
6567
 
6568
  isCollectionFilled: function() {
6629
 
6630
  self.controlsCSSParser.stylesheet.empty();
6631
 
6632
+ self.controlsCSSParser.addStyleRules( settings.getStyleControls(), settings.attributes, self.getEditModel().get( 'settings' ).controls, [ /\{\{ID}}/g, /\{\{WRAPPER}}/g ], [ self.getID(), '#elementor .' + self.getElementUniqueID() ] );
6633
+
6634
+ if ( 'column' === self.model.get( 'elType' ) ) {
6635
+ var inlineSize = settings.get( '_inline_size' );
6636
+
6637
+ if ( ! _.isEmpty( inlineSize ) ) {
6638
+ self.controlsCSSParser.stylesheet.addRules( '#elementor .' + self.getElementUniqueID(), { width: inlineSize + '%' }, { min: 'tablet' } );
6639
+ }
6640
+ }
6641
 
6642
  self.controlsCSSParser.addStyleToDocument();
6643
 
6777
  }
6778
  },
6779
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6780
  onCollectionChanged: function() {
6781
  elementor.setFlagEditorChange( true );
6782
  },
6823
 
6824
  var model = this.model;
6825
 
6826
+ elementor.templates.startModal( function() {
6827
+ elementor.templates.getLayout().showSaveTemplateView( model );
 
 
6828
  } );
6829
  },
6830
 
6835
 
6836
  module.exports = BaseElementView;
6837
 
6838
+ },{"elementor-editor-utils/controls-css-parser":66,"elementor-models/base-settings":59,"elementor-views/column":81,"elementor-views/section":111}],80:[function(require,module,exports){
6839
  var SectionView = require( 'elementor-views/section' ),
 
6840
  BaseSectionsContainerView;
6841
 
6842
+ BaseSectionsContainerView = Marionette.CompositeView.extend( {
6843
  childView: SectionView,
6844
 
6845
  behaviors: {
6857
 
6858
  getSortableOptions: function() {
6859
  return {
6860
+ handle: '> .elementor-container > .elementor-row > .elementor-column > .elementor-element-overlay .elementor-editor-section-settings-list .elementor-editor-element-trigger',
6861
  items: '> .elementor-section'
6862
  };
6863
  },
6877
  .listenTo( elementor.channels.panelElements, 'element:drag:end', this.onPanelElementDragEnd );
6878
  },
6879
 
6880
+ addChildModel: function( model, options ) {
6881
+ return this.collection.add( model, options, true );
6882
+ },
6883
+
6884
+ addSection: function( properties ) {
6885
  var newSection = {
6886
  id: elementor.helpers.getUniqueID(),
6887
  elType: 'section',
6893
  _.extend( newSection, properties );
6894
  }
6895
 
6896
+ var newModel = this.addChildModel( newSection );
6897
 
6898
  return this.children.findByModelCid( newModel.cid );
6899
  },
6913
 
6914
  module.exports = BaseSectionsContainerView;
6915
 
6916
+ },{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/sortable":5,"elementor-views/section":111}],81:[function(require,module,exports){
6917
  var BaseElementView = require( 'elementor-views/base-element' ),
6918
  ElementEmptyView = require( 'elementor-views/element-empty' ),
6919
  ColumnView;
6948
  return classes + ' elementor-column elementor-' + type + '-column';
6949
  },
6950
 
 
 
 
 
6951
  ui: function() {
6952
  var ui = BaseElementView.prototype.ui.apply( this, arguments );
6953
 
6954
+ ui.duplicateButton = '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-duplicate';
6955
+ ui.removeButton = '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-remove';
6956
+ ui.saveButton = '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-save';
6957
+ ui.triggerButton = '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger';
6958
+ ui.addButton = '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-add';
6959
+ ui.columnTitle = '.column-title';
6960
  ui.columnInner = '> .elementor-column-wrap';
6961
+ ui.listTriggers = '> .elementor-element-overlay .elementor-editor-element-trigger';
 
6962
 
6963
  return ui;
6964
  },
6967
  'click @ui.addButton': 'click:new'
6968
  },
6969
 
6970
+ events: function() {
6971
+ var events = BaseElementView.prototype.events.apply( this, arguments );
6972
+
6973
+ events[ 'click @ui.listTriggers' ] = 'onClickTrigger';
6974
+ events[ 'click @ui.triggerButton' ] = 'onClickEdit';
6975
+
6976
+ return events;
6977
+ },
6978
+
6979
  initialize: function() {
6980
  BaseElementView.prototype.initialize.apply( this, arguments );
6981
 
6982
+ this.listenTo( elementor.channels.data, 'widget:drag:start', this.onWidgetDragStart );
6983
+ this.listenTo( elementor.channels.data, 'widget:drag:end', this.onWidgetDragEnd );
6984
  },
6985
 
6986
  isDroppingAllowed: function() {
6994
  return 'widget' === elType;
6995
  },
6996
 
 
 
 
 
 
 
6997
  changeSizeUI: function() {
6998
+ var columnSize = this.model.getSetting( '_column_size' ),
6999
+ inlineSize = this.model.getSetting( '_inline_size' ),
7000
+ columnSizeTitle = parseFloat( inlineSize || columnSize ).toFixed( 1 ) + '%';
7001
 
7002
+ this.$el.attr( 'data-col', columnSize );
7003
 
7004
+ this.ui.columnTitle.html( columnSizeTitle );
 
 
 
 
 
 
 
 
 
 
7005
  },
7006
 
7007
  getSortableOptions: function() {
7011
  };
7012
  },
7013
 
7014
+ // Events
7015
+ onCollectionChanged: function() {
7016
+ BaseElementView.prototype.onCollectionChanged.apply( this, arguments );
7017
+
7018
+ this.changeChildContainerClasses();
7019
+ },
7020
+
7021
  changeChildContainerClasses: function() {
7022
  var emptyClass = 'elementor-element-empty',
7023
  populatedClass = 'elementor-element-populated';
7029
  }
7030
  },
7031
 
 
 
 
 
 
 
 
7032
  onRender: function() {
7033
  var self = this;
7034
 
 
 
7035
  self.changeChildContainerClasses();
 
7036
  self.changeSizeUI();
7037
 
7038
  self.$el.html5Droppable( {
7040
  axis: [ 'vertical' ],
7041
  groups: [ 'elementor-element' ],
7042
  isDroppingAllowed: _.bind( self.isDroppingAllowed, self ),
7043
+ onDragEnter: function() {
7044
+ self.$el.addClass( 'elementor-dragging-on-child' );
7045
+ },
7046
+ onDragging: function( side, event ) {
7047
+ event.stopPropagation();
7048
+
7049
+ if ( this.dataset.side !== side ) {
7050
+ Backbone.$( this ).attr( 'data-side', side );
7051
+ }
7052
+ },
7053
+ onDragLeave: function() {
7054
+ self.$el.removeClass( 'elementor-dragging-on-child' );
7055
+
7056
+ Backbone.$( this ).removeAttr( 'data-side' );
7057
+ },
7058
  onDropping: function( side, event ) {
7059
  event.stopPropagation();
7060
 
7069
  } );
7070
  },
7071
 
7072
+ onClickTrigger: function( event ) {
7073
+ event.preventDefault();
 
 
 
 
 
 
 
 
 
 
 
7074
 
7075
+ var $trigger = this.$( event.currentTarget ),
7076
+ isTriggerActive = $trigger.hasClass( 'elementor-active' );
 
7077
 
7078
+ this.ui.listTriggers.removeClass( 'elementor-active' );
 
7079
 
7080
+ if ( ! isTriggerActive ) {
7081
+ $trigger.addClass( 'elementor-active' );
7082
  }
7083
+ },
7084
 
7085
+ onWidgetDragStart: function() {
7086
+ this.$el.addClass( 'elementor-dragging' );
7087
+ },
 
 
 
 
7088
 
7089
+ onWidgetDragEnd: function() {
7090
+ this.$el.removeClass( 'elementor-dragging' );
7091
  }
7092
  } );
7093
 
7094
  module.exports = ColumnView;
7095
 
7096
+ },{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/resizable":4,"elementor-behaviors/sortable":5,"elementor-views/base-element":79,"elementor-views/element-empty":109}],82:[function(require,module,exports){
7097
  var ControlsStack;
7098
 
7099
  ControlsStack = Marionette.CompositeView.extend( {
7100
  className: 'elementor-panel-controls-stack',
7101
 
 
 
 
 
7102
  templateHelpers: function() {
7103
  return {
7104
  elementData: elementor.getElementData( this.model )
7129
  }
7130
  },
7131
 
7132
+ activeTab: null,
7133
+
7134
+ activeSection: null,
7135
+
7136
  initialize: function() {
7137
  this.listenTo( elementor.channels.deviceMode, 'change', this.onDeviceModeChange );
7138
  },
7261
 
7262
  module.exports = ControlsStack;
7263
 
7264
+ },{"elementor-behaviors/inner-tabs":3}],83:[function(require,module,exports){
7265
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
7266
  ControlBaseMultipleItemView;
7267
 
7309
  this.setSettingsModel( values );
7310
  },
7311
 
7312
+ updateElementModel: function( event ) {
7313
+ var inputValue = this.getInputValue( event.currentTarget ),
7314
+ key = event.currentTarget.dataset.setting;
7315
 
7316
+ this.setValue( key, inputValue );
7317
  }
7318
  }, {
7319
  // Static methods
7328
 
7329
  module.exports = ControlBaseMultipleItemView;
7330
 
7331
+ },{"elementor-views/controls/base":85}],84:[function(require,module,exports){
7332
  var ControlBaseMultipleItemView = require( 'elementor-views/controls/base-multiple' ),
7333
  ControlBaseUnitsItemView;
7334
 
7351
 
7352
  module.exports = ControlBaseUnitsItemView;
7353
 
7354
+ },{"elementor-views/controls/base-multiple":83}],85:[function(require,module,exports){
7355
  var ControlBaseItemView;
7356
 
7357
  ControlBaseItemView = Marionette.CompositeView.extend( {
7382
  }
7383
 
7384
  if ( ! _.isEmpty( responsive ) ) {
7385
+ _.each( responsive, function( device ) {
7386
+ classes += ' elementor-control-responsive-' + device;
7387
+ } );
7388
  }
7389
 
7390
  return classes;
7428
 
7429
  this.model.set( controlSettings );
7430
 
7431
+ this.listenTo( this.elementSettingsModel, 'change', this.toggleControlVisibility );
 
7432
  },
7433
 
7434
  getControlValue: function() {
7435
  return this.elementSettingsModel.get( this.model.get( 'name' ) );
7436
  },
7437
 
7438
+ isValidValue: function( value ) {
7439
+ return true;
7440
+ },
7441
+
7442
  setValue: function( value ) {
7443
  this.setSettingsModel( value );
7444
  },
7445
 
7446
  setSettingsModel: function( value ) {
7447
+ if ( true !== this.isValidValue( value ) ) {
7448
+ this.triggerMethod( 'settings:error' );
7449
+ return;
7450
+ }
7451
+
7452
  this.elementSettingsModel.set( this.model.get( 'name' ), value );
7453
 
7454
  this.triggerMethod( 'settings:change' );
7455
+
7456
+ var elementType = this.elementSettingsModel.get( 'elType' );
7457
+
7458
+ // TODO: The following is a temp fallback from 1.2.0
7459
+ if ( 'widget' === elementType ) {
7460
+ elementType = this.elementSettingsModel.get( 'widgetType' );
7461
+ }
7462
+
7463
+ if ( undefined === elementType ) {
7464
+ return;
7465
+ }
7466
+
7467
+ // Do not use with this action
7468
+ // It's here for tests and maybe later will be publish
7469
+ elementor.hooks.doAction( 'panel/editor/element/' + elementType + '/' + this.model.get( 'name' ) + '/changed' );
7470
  },
7471
 
7472
  applySavedValue: function() {
7498
  return $input.prop( 'checked' ) ? inputValue : '';
7499
  }
7500
 
 
 
 
 
7501
  // Temp fix for jQuery (< 3.0) that return null instead of empty array
7502
  if ( 'SELECT' === input.tagName && $input.prop( 'multiple' ) && null === inputValue ) {
7503
  inputValue = [];
7548
  },
7549
 
7550
  onBaseInputChange: function( event ) {
7551
+ this.updateElementModel( event );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7552
 
7553
  this.triggerMethod( 'input:change', event );
7554
  },
7561
  this.triggerMethod( 'responsive:switcher:click', device );
7562
  },
7563
 
 
 
 
 
7564
  renderResponsiveSwitchers: function() {
7565
  if ( _.isEmpty( this.model.get( 'responsive' ) ) ) {
7566
  return;
7581
 
7582
  onReady: function() {},
7583
 
7584
+ updateElementModel: function( event ) {
7585
+ this.setValue( this.getInputValue( event.currentTarget ) );
7586
  }
7587
  }, {
7588
  // Static methods
7593
 
7594
  module.exports = ControlBaseItemView;
7595
 
7596
+ },{}],86:[function(require,module,exports){
7597
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
7598
  ControlBoxShadowItemView;
7599
 
7678
 
7679
  module.exports = ControlBoxShadowItemView;
7680
 
7681
+ },{"elementor-views/controls/base-multiple":83}],87:[function(require,module,exports){
7682
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
7683
  ControlChooseItemView;
7684
 
7694
  childEvents: {
7695
  'mousedown label': 'onMouseDownLabel',
7696
  'click @ui.inputs': 'onClickInput',
7697
+ 'change @ui.inputs': 'updateElementModel'
7698
  },
7699
 
7700
  onMouseDownLabel: function( event ) {
7731
 
7732
  module.exports = ControlChooseItemView;
7733
 
7734
+ },{"elementor-views/controls/base":85}],88:[function(require,module,exports){
7735
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
7736
  ControlCodeEditorItemView;
7737
 
7795
 
7796
  module.exports = ControlCodeEditorItemView;
7797
 
7798
+ },{"elementor-views/controls/base":85}],89:[function(require,module,exports){
7799
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
7800
  ControlColorItemView;
7801
 
7802
  ControlColorItemView = ControlBaseItemView.extend( {
7803
+ ui: function() {
7804
+ var ui = ControlBaseItemView.prototype.ui.apply( this, arguments );
7805
+
7806
+ ui.picker = '.color-picker-hex';
7807
+
7808
+ return ui;
7809
+ },
7810
+
7811
  onReady: function() {
7812
+ elementor.helpers.wpColorPicker( this.ui.picker, {
7813
+ change: _.bind( function() {
7814
+ this.setValue( this.ui.picker.wpColorPicker( 'color' ) );
7815
+ }, this ),
7816
 
7817
+ clear: _.bind( function() {
7818
+ this.setValue( '' );
7819
+ }, this )
 
 
 
 
7820
  } ).wpColorPicker( 'instance' )
7821
  .wrap.find( '> .wp-picker-input-wrap > .wp-color-picker' )
7822
  .removeAttr( 'maxlength' );
7823
  },
7824
 
7825
  onBeforeDestroy: function() {
7826
+ if ( this.ui.picker.wpColorPicker( 'instance' ) ) {
7827
+ this.ui.picker.wpColorPicker( 'close' );
7828
  }
 
7829
  this.$el.remove();
7830
  }
7831
  } );
7832
 
7833
  module.exports = ControlColorItemView;
7834
 
7835
+ },{"elementor-views/controls/base":85}],90:[function(require,module,exports){
7836
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
7837
  ControlDateTimePickerItemView;
7838
 
7869
 
7870
  module.exports = ControlDateTimePickerItemView;
7871
 
7872
+ },{"elementor-views/controls/base":85}],91:[function(require,module,exports){
7873
  var ControlBaseUnitsItemView = require( 'elementor-views/controls/base-units' ),
7874
  ControlDimensionsItemView;
7875
 
8033
 
8034
  module.exports = ControlDimensionsItemView;
8035
 
8036
+ },{"elementor-views/controls/base-units":84}],92:[function(require,module,exports){
8037
  var ControlSelect2View = require( 'elementor-views/controls/select2' );
8038
 
8039
  module.exports = ControlSelect2View.extend( {
8063
  }
8064
  } );
8065
 
8066
+ },{"elementor-views/controls/select2":101}],93:[function(require,module,exports){
8067
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8068
  ControlMediaItemView;
8069
 
8229
 
8230
  module.exports = ControlMediaItemView;
8231
 
8232
+ },{"elementor-views/controls/base":85}],94:[function(require,module,exports){
8233
  var ControlSelect2View = require( 'elementor-views/controls/select2' ),
8234
  ControlIconView;
8235
 
8285
 
8286
  module.exports = ControlIconView;
8287
 
8288
+ },{"elementor-views/controls/select2":101}],95:[function(require,module,exports){
8289
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
8290
  ControlImageDimensionsItemView;
8291
 
8316
 
8317
  module.exports = ControlImageDimensionsItemView;
8318
 
8319
+ },{"elementor-views/controls/base-multiple":83}],96:[function(require,module,exports){
8320
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
8321
  ControlMediaItemView;
8322
 
8406
 
8407
  module.exports = ControlMediaItemView;
8408
 
8409
+ },{"elementor-views/controls/base-multiple":83}],97:[function(require,module,exports){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8410
  var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
8411
  ControlOrderItemView;
8412
 
8438
 
8439
  module.exports = ControlOrderItemView;
8440
 
8441
+ },{"elementor-views/controls/base-multiple":83}],98:[function(require,module,exports){
8442
  var RepeaterRowView;
8443
 
8444
  RepeaterRowView = Marionette.CompositeView.extend( {
8566
 
8567
  module.exports = RepeaterRowView;
8568
 
8569
+ },{"elementor-behaviors/inner-tabs":3}],99:[function(require,module,exports){
8570
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8571
  RepeaterRowView = require( 'elementor-views/controls/repeater-row' ),
8572
  ControlRepeaterItemView;
8759
 
8760
  module.exports = ControlRepeaterItemView;
8761
 
8762
+ },{"elementor-views/controls/base":85,"elementor-views/controls/repeater-row":98}],100:[function(require,module,exports){
8763
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8764
  ControlSectionItemView;
8765
 
8779
 
8780
  module.exports = ControlSectionItemView;
8781
 
8782
+ },{"elementor-views/controls/base":85}],101:[function(require,module,exports){
8783
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8784
  ControlSelect2ItemView;
8785
 
8808
 
8809
  module.exports = ControlSelect2ItemView;
8810
 
8811
+ },{"elementor-views/controls/base":85}],102:[function(require,module,exports){
8812
  var ControlBaseUnitsItemView = require( 'elementor-views/controls/base-units' ),
8813
  ControlSliderItemView;
8814
 
8868
 
8869
  module.exports = ControlSliderItemView;
8870
 
8871
+ },{"elementor-views/controls/base-units":84}],103:[function(require,module,exports){
8872
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8873
  ControlStructureItemView;
8874
 
8918
 
8919
  module.exports = ControlStructureItemView;
8920
 
8921
+ },{"elementor-views/controls/base":85}],104:[function(require,module,exports){
8922
  var ControlBaseItemView = require( 'elementor-views/controls/base' );
8923
 
8924
  module.exports = ControlBaseItemView.extend( {
8931
  }
8932
  } );
8933
 
8934
+ },{"elementor-views/controls/base":85}],105:[function(require,module,exports){
8935
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8936
  ControlTabItemView;
8937
 
8943
 
8944
  module.exports = ControlTabItemView;
8945
 
8946
+ },{"elementor-views/controls/base":85}],106:[function(require,module,exports){
8947
+ var ControlMultipleBaseItemView = require( 'elementor-views/controls/base-multiple' ),
8948
+ ControlUrlItemView;
8949
+
8950
+ ControlUrlItemView = ControlMultipleBaseItemView.extend( {
8951
+ ui: function() {
8952
+ var ui = ControlMultipleBaseItemView.prototype.ui.apply( this, arguments );
8953
+
8954
+ ui.btnExternal = 'button.elementor-control-url-target';
8955
+
8956
+ return ui;
8957
+ },
8958
+
8959
+ // Override the base events
8960
+ childEvents: {
8961
+ 'click @ui.btnExternal': 'onExternalClicked'
8962
+ },
8963
+
8964
+ onReady: function() {
8965
+ if ( this.getControlValue( 'is_external' ) ) {
8966
+ this.ui.btnExternal.addClass( 'active' );
8967
+ }
8968
+ },
8969
+
8970
+ onExternalClicked: function( event ) {
8971
+ event.preventDefault();
8972
+
8973
+ this.ui.btnExternal.toggleClass( 'active' );
8974
+ this.setValue( 'is_external', this.isExternal() );
8975
+ },
8976
+
8977
+ isExternal: function() {
8978
+ return this.ui.btnExternal.hasClass( 'active' );
8979
+ }
8980
+ } );
8981
+
8982
+ module.exports = ControlUrlItemView;
8983
+
8984
+ },{"elementor-views/controls/base-multiple":83}],107:[function(require,module,exports){
8985
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
8986
  ControlWPWidgetItemView;
8987
 
9030
 
9031
  module.exports = ControlWPWidgetItemView;
9032
 
9033
+ },{"elementor-views/controls/base":85}],108:[function(require,module,exports){
9034
  var ControlBaseItemView = require( 'elementor-views/controls/base' ),
9035
  ControlWysiwygItemView;
9036
 
9037
  ControlWysiwygItemView = ControlBaseItemView.extend( {
9038
  childEvents: {
9039
+ 'keyup textarea.elementor-wp-editor': 'updateElementModel'
9040
  },
9041
 
9042
  // List of buttons to move {buttonToMove: afterButton}
9084
  id: self.editorID,
9085
  selector: '#' + self.editorID,
9086
  setup: function( editor ) {
9087
+ editor.on( 'keyup change undo redo SetContent', function() {
9088
+ editor.save();
9089
+
9090
+ self.setValue( editor.getContent() );
9091
+ } );
9092
  }
9093
  };
9094
 
9099
  }
9100
  },
9101
 
 
 
 
 
 
 
9102
  attachElContent: function() {
9103
  var editorTemplate = elementor.config.wp_editor.replace( /elementorwpeditor/g, this.editorID ).replace( '%%EDITORCONTENT%%', this.getControlValue() );
9104
 
9161
 
9162
  module.exports = ControlWysiwygItemView;
9163
 
9164
+ },{"elementor-views/controls/base":85}],109:[function(require,module,exports){
9165
  var ElementEmptyView;
9166
 
9167
  ElementEmptyView = Marionette.ItemView.extend( {
9180
 
9181
  module.exports = ElementEmptyView;
9182
 
9183
+ },{}],110:[function(require,module,exports){
9184
  var BaseSectionsContainerView = require( 'elementor-views/base-sections-container' ),
 
9185
  Preview;
9186
 
9187
  Preview = BaseSectionsContainerView.extend( {
9191
 
9192
  childViewContainer: '.elementor-section-wrap',
9193
 
9194
+ ui: {
9195
+ addSectionArea: '#elementor-add-section',
9196
+ addNewSection: '#elementor-add-new-section',
9197
+ closePresetsIcon: '#elementor-select-preset-close',
9198
+ addSectionButton: '#elementor-add-section-button',
9199
+ addTemplateButton: '#elementor-add-template-button',
9200
+ selectPreset: '#elementor-select-preset',
9201
+ presets: '.elementor-preset'
9202
+ },
9203
+
9204
+ events: {
9205
+ 'click @ui.addSectionButton': 'onAddSectionButtonClick',
9206
+ 'click @ui.addTemplateButton': 'onAddTemplateButtonClick',
9207
+ 'click @ui.closePresetsIcon': 'closeSelectPresets',
9208
+ 'click @ui.presets': 'onPresetSelected'
9209
+ },
9210
+
9211
+ closeSelectPresets: function() {
9212
+ this.ui.addNewSection.show();
9213
+ this.ui.selectPreset.hide();
9214
+ },
9215
+
9216
+ onAddSectionButtonClick: function() {
9217
+ this.ui.addNewSection.hide();
9218
+ this.ui.selectPreset.show();
9219
+ },
9220
+
9221
+ onAddTemplateButtonClick: function() {
9222
+ elementor.templates.startModal( function() {
9223
+ elementor.templates.showTemplates();
9224
+ } );
9225
+ },
9226
+
9227
  onRender: function() {
9228
+ var self = this;
9229
 
9230
+ self.ui.addSectionArea.html5Droppable( {
9231
+ axis: [ 'vertical' ],
9232
+ groups: [ 'elementor-element' ],
9233
+ onDragEnter: function( side ) {
9234
+ self.ui.addSectionArea.attr( 'data-side', side );
9235
+ },
9236
+ onDragLeave: function() {
9237
+ self.ui.addSectionArea.removeAttr( 'data-side' );
9238
+ },
9239
+ onDropping: function() {
9240
+ self.addSection().addElementFromPanel();
9241
+ }
9242
+ } );
9243
+ },
9244
+
9245
+ onPresetSelected: function( event ) {
9246
+ this.closeSelectPresets();
9247
+
9248
+ var selectedStructure = event.currentTarget.dataset.structure,
9249
+ parsedStructure = elementor.presetsFactory.getParsedStructure( selectedStructure ),
9250
+ elements = [],
9251
+ loopIndex;
9252
 
9253
+ for ( loopIndex = 0; loopIndex < parsedStructure.columnsCount; loopIndex++ ) {
9254
+ elements.push( {
9255
+ id: elementor.helpers.getUniqueID(),
9256
+ elType: 'column',
9257
+ settings: {},
9258
+ elements: []
9259
+ } );
9260
+ }
9261
+
9262
+ var newSection = this.addSection( { elements: elements } );
9263
+
9264
+ newSection.setStructure( selectedStructure );
9265
+ newSection.redefineLayout();
9266
  }
9267
  } );
9268
 
9269
  module.exports = Preview;
9270
 
9271
+ },{"elementor-views/base-sections-container":80}],111:[function(require,module,exports){
9272
  var BaseElementView = require( 'elementor-views/base-element' ),
 
9273
  SectionView;
9274
 
9275
  SectionView = BaseElementView.extend( {
9276
  template: Marionette.TemplateCache.get( '#tmpl-elementor-element-section-content' ),
9277
 
 
 
 
 
9278
  className: function() {
9279
  var classes = BaseElementView.prototype.className.apply( this, arguments ),
9280
  type = this.isInner() ? 'inner' : 'top';
9282
  return classes + ' elementor-section elementor-' + type + '-section';
9283
  },
9284
 
9285
+ tagName: 'section',
 
 
9286
 
9287
  childViewContainer: '> .elementor-container > .elementor-row',
9288
 
9299
  }
9300
  },
9301
 
9302
+ ui: function() {
9303
+ var ui = BaseElementView.prototype.ui.apply( this, arguments );
9304
+
9305
+ ui.duplicateButton = '.elementor-editor-section-settings-list .elementor-editor-element-duplicate';
9306
+ ui.removeButton = '.elementor-editor-section-settings-list .elementor-editor-element-remove';
9307
+ ui.saveButton = '.elementor-editor-section-settings-list .elementor-editor-element-save';
9308
+ ui.triggerButton = '.elementor-editor-section-settings-list .elementor-editor-element-trigger';
9309
+
9310
+ return ui;
9311
  },
9312
 
9313
  events: function() {
9314
  var events = BaseElementView.prototype.events.apply( this, arguments );
9315
 
9316
+ events[ 'click @ui.triggerButton' ] = 'onClickEdit';
9317
 
9318
  return events;
9319
  },
9321
  initialize: function() {
9322
  BaseElementView.prototype.initialize.apply( this, arguments );
9323
 
9324
+ this.listenTo( this.collection, 'add remove reset', this._checkIsFull )
9325
+ .listenTo( this.model, 'change:settings:structure', this.onStructureChanged );
9326
  },
9327
 
9328
  addEmptyColumn: function() {
9352
 
9353
  return {
9354
  connectWith: sectionConnectClass + ' > .elementor-container > .elementor-row',
9355
+ handle: '> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger',
9356
+ items: '> .elementor-column'
 
 
9357
  };
9358
  },
9359
 
9360
  getColumnPercentSize: function( element, size ) {
9361
+ return size / element.parent().width() * 100;
9362
  },
9363
 
9364
  getDefaultStructure: function() {
9376
  throw new TypeError( 'The provided structure doesn\'t match the columns count.' );
9377
  }
9378
 
9379
+ this.model.setSetting( 'structure', structure, true );
 
 
9380
  },
9381
 
9382
  redefineLayout: function() {
9386
  model.setSetting( '_column_size', preset.preset[ index ] );
9387
  model.setSetting( '_inline_size', null );
9388
  } );
9389
+
9390
+ this.children.invoke( 'changeSizeUI' );
9391
  },
9392
 
9393
  resetLayout: function() {
9398
  this.collection.each( function( model ) {
9399
  model.setSetting( '_inline_size', null );
9400
  } );
9401
+
9402
+ this.children.invoke( 'changeSizeUI' );
9403
  },
9404
 
9405
  isCollectionFilled: function() {
9419
  }
9420
  },
9421
 
 
 
 
 
 
 
9422
  getNextColumn: function( columnView ) {
9423
+ var modelIndex = this.collection.indexOf( columnView.model ),
9424
+ nextModel = this.collection.at( modelIndex + 1 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9425
 
9426
+ return this.children.findByModelCid( nextModel.cid );
 
 
 
 
 
 
9427
  },
9428
 
9429
  onBeforeRender: function() {
9431
  },
9432
 
9433
  onRender: function() {
 
 
9434
  this._checkIsFull();
9435
  },
9436
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9437
  onAddChild: function() {
9438
  if ( ! this.isBuffering ) {
9439
  // Reset the layout just when we have really add/remove element.
9452
  this.resetLayout();
9453
  },
9454
 
9455
+ onChildviewRequestResizeStart: function( childView ) {
9456
+ var nextChildView = this.getNextColumn( childView );
9457
 
9458
+ if ( ! nextChildView ) {
9459
  return;
9460
  }
9461
 
9462
+ var $iframes = childView.$el.find( 'iframe' ).add( nextChildView.$el.find( 'iframe' ) );
 
 
9463
 
9464
  elementor.helpers.disableElementEvents( $iframes );
9465
  },
9466
 
9467
+ onChildviewRequestResizeStop: function( childView ) {
9468
+ var nextChildView = this.getNextColumn( childView );
9469
 
9470
+ if ( ! nextChildView ) {
9471
  return;
9472
  }
9473
 
9474
+ var $iframes = childView.$el.find( 'iframe' ).add( nextChildView.$el.find( 'iframe' ) );
 
 
9475
 
9476
  elementor.helpers.enableElementEvents( $iframes );
9477
  },
9478
 
9479
+ onChildviewRequestResize: function( childView, ui ) {
9480
  // Get current column details
9481
+ var currentSize = childView.model.getSetting( '_inline_size' );
9482
+
9483
+ if ( ! currentSize ) {
9484
+ currentSize = this.getColumnPercentSize( ui.element, ui.originalSize.width );
9485
+ }
9486
+
9487
+ var newSize = this.getColumnPercentSize( ui.element, ui.size.width ),
9488
+ difference = newSize - currentSize;
9489
 
9490
  ui.element.css( {
9491
+ //width: currentSize + '%',
9492
  width: '',
9493
  left: 'initial' // Fix for RTL resizing
9494
  } );
9495
 
9496
+ // Get next column details
9497
+ var nextChildView = this.getNextColumn( childView );
9498
 
9499
+ if ( ! nextChildView ) {
 
 
9500
  return;
9501
  }
9502
 
9503
+ var MINIMUM_COLUMN_SIZE = 10,
 
9504
 
9505
+ $nextElement = nextChildView.$el,
9506
+ nextElementCurrentSize = this.getColumnPercentSize( $nextElement, $nextElement.width() ),
9507
+ nextElementNewSize = nextElementCurrentSize - difference;
9508
 
9509
+ if ( newSize < MINIMUM_COLUMN_SIZE || newSize > 100 || ! difference || nextElementNewSize < MINIMUM_COLUMN_SIZE || nextElementNewSize > 100 ) {
9510
+ return;
9511
+ }
9512
+
9513
+ // Set the current column size
9514
+ childView.model.setSetting( '_inline_size', newSize.toFixed( 3 ) );
9515
+ childView.changeSizeUI();
9516
+
9517
+ // Set the next column size
9518
+ nextChildView.model.setSetting( '_inline_size', nextElementNewSize.toFixed( 3 ) );
9519
+ nextChildView.changeSizeUI();
9520
+ },
9521
+
9522
+ onStructureChanged: function() {
9523
+ this.redefineLayout();
9524
  }
9525
  } );
9526
 
9527
  module.exports = SectionView;
9528
 
9529
+ },{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/sortable":5,"elementor-views/base-element":79}],112:[function(require,module,exports){
9530
  var BaseElementView = require( 'elementor-views/base-element' ),
9531
  WidgetView;
9532
 
9568
  if ( 'remote' === this.getTemplateType() && ! this.getEditModel().getHtmlCache() ) {
9569
  editModel.renderRemoteServer();
9570
  }
 
 
 
 
 
 
9571
  },
9572
 
9573
  render: function() {
9626
  },
9627
 
9628
  attachElContent: function( html ) {
9629
+ var htmlContent = this.getHTMLContent( html ),
9630
+ el = this.$el[0];
9631
 
9632
  _.defer( function() {
9633
+ elementorFrontend.getScopeWindow().jQuery( el ).html( htmlContent );
 
 
9634
  } );
9635
 
9636
  return this;
9645
  },
9646
 
9647
  onRender: function() {
9648
+ var self = this,
9649
+ editModel = self.getEditModel(),
 
 
 
9650
  skinType = editModel.getSetting( '_skin' ) || 'default';
9651
 
9652
  self.$el
9657
  .remove();
9658
 
9659
  // TODO: Find better way to detect if all images are loaded
9660
+ _.defer( function() {
9661
+ self.$el.imagesLoaded().always( function() {
9662
+ setTimeout( function() {
9663
+ if ( 1 > self.$el.height() ) {
9664
+ self.handleEmptyWidget();
9665
+ }
9666
+ }, 200 );
9667
+ // Is element empty?
9668
+ } );
9669
  } );
9670
  }
9671
  } );
9672
 
9673
  module.exports = WidgetView;
9674
 
9675
+ },{"elementor-views/base-element":79}],113:[function(require,module,exports){
9676
  'use strict';
9677
 
9678
  /**
9931
 
9932
  module.exports = EventManager;
9933
 
9934
+ },{}],114:[function(require,module,exports){
9935
  var Module = function() {
9936
  var $ = jQuery,
9937
  instanceParams = arguments,
10081
  return {};
10082
  };
10083
 
 
 
10084
  Module.extend = function( properties ) {
10085
  var $ = jQuery,
10086
  parent = this;
10095
 
10096
  child.prototype.constructor = child;
10097
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10098
  child.__super__ = parent.prototype;
10099
 
10100
  return child;
10102
 
10103
  module.exports = Module;
10104
 
10105
+ },{}],115:[function(require,module,exports){
10106
  var Module = require( './module' ),
10107
  ViewModule;
10108
 
10128
 
10129
  module.exports = ViewModule;
10130
 
10131
+ },{"./module":114}]},{},[73,74,32])
10132
  //# sourceMappingURL=editor.js.map
assets/js/editor.min.js CHANGED
@@ -1,6 +1,6 @@
1
- /*! elementor - v1.4.9 - 20-06-2017 */
2
- !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d;d=Marionette.Behavior.extend({onChildviewClickNew:function(a){var b=a.$el.index()+1;this.addChild({at:b})},onRequestNew:function(){this.addChild()},addChild:function(a){if(!this.view.isCollectionFilled()){a=a||{};var b={id:elementor.helpers.getUniqueID(),elType:this.view.getChildType()[0],settings:{},elements:[]};this.view.addChildModel(b,a)}}}),b.exports=d},{}],2:[function(a,b,c){var d;d=Marionette.Behavior.extend({onChildviewRequestDuplicate:function(a){if(!this.view.isCollectionFilled()){var b=this.view.collection.indexOf(a.model),c=a.model.clone();this.view.addChildModel(c,{at:b+1})}}}),b.exports=d},{}],3:[function(a,b,c){var d;d=Marionette.Behavior.extend({onRenderCollection:function(){this.handleInnerTabs(this.view)},handleInnerTabs:function(a){var b=a.children.filter(function(a){return"tabs"===a.model.get("type")});_.each(b,function(b){b.$el.find(".elementor-control-content").remove();var c=b.model.get("name"),d=a.children.filter(function(a){return"tab"===a.model.get("type")&&a.model.get("tabs_wrapper")===c});_.each(d,function(c,d){b._addChildView(c);var e=c.model.get("name"),f=a.children.filter(function(a){return e===a.model.get("inner_tab")});0===d?c.$el.addClass("elementor-tab-active"):_.each(f,function(a){a.$el.addClass("elementor-tab-close")})})})},onChildviewControlTabClicked:function(a){var b=a.model.get("name"),c=this.view.children.filter(function(b){return"tab"!==b.model.get("type")&&a.model.get("tabs_wrapper")===b.model.get("tabs_wrapper")}),d=this.view.children.filter(function(b){return"tab"===b.model.get("type")&&a.model.get("tabs_wrapper")===b.model.get("tabs_wrapper")});_.each(d,function(a){a.$el.removeClass("elementor-tab-active")}),a.$el.addClass("elementor-tab-active"),_.each(c,function(a){a.model.get("inner_tab")===b?a.$el.removeClass("elementor-tab-close"):a.$el.addClass("elementor-tab-close")}),elementor.channels.data.trigger("scrollbar:update")}}),b.exports=d},{}],4:[function(a,b,c){var d;d=Marionette.Behavior.extend({defaults:{handles:elementor.config.is_rtl?"w":"e"},events:{resizestart:"onResizeStart",resizestop:"onResizeStop",resize:"onResize"},initialize:function(){Marionette.Behavior.prototype.initialize.apply(this,arguments),this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched)},active:function(){this.deactivate();var a=_.clone(this.options);delete a.behaviorClass;var b=this.getChildViewContainer(),c={},d=_.extend(c,a);b.resizable(d)},deactivate:function(){this.getChildViewContainer().resizable("instance")&&this.getChildViewContainer().resizable("destroy")},onEditModeSwitched:function(a){"edit"===a?this.active():this.deactivate()},onRender:function(){var a=this;_.defer(function(){a.onEditModeSwitched(elementor.channels.dataEditMode.request("activeMode"))})},onDestroy:function(){this.deactivate()},onResizeStart:function(a){a.stopPropagation(),this.view.$el.data("originalWidth",this.view.el.getBoundingClientRect().width),this.view.triggerMethod("request:resize:start",a)},onResizeStop:function(a){a.stopPropagation(),this.view.triggerMethod("request:resize:stop")},onResize:function(a,b){a.stopPropagation(),this.view.triggerMethod("request:resize",b,a)},getChildViewContainer:function(){return this.$el}}),b.exports=d},{}],5:[function(a,b,c){var d;d=Marionette.Behavior.extend({defaults:{elChildType:"widget"},events:{sortstart:"onSortStart",sortreceive:"onSortReceive",sortupdate:"onSortUpdate",sortstop:"onSortStop",sortover:"onSortOver",sortout:"onSortOut"},initialize:function(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched),this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},onEditModeSwitched:function(a){"edit"===a?this.active():this.deactivate()},onDeviceModeChange:function(){"desktop"===elementor.channels.deviceMode.request("currentMode")?this.active():this.deactivate()},onRender:function(){var a=this;_.defer(function(){a.onEditModeSwitched(elementor.channels.dataEditMode.request("activeMode"))})},onDestroy:function(){this.deactivate()},active:function(){if(!this.getChildViewContainer().sortable("instance")){var a=this.getChildViewContainer(),b={connectWith:a.selector,placeholder:"elementor-sortable-placeholder elementor-"+this.getOption("elChildType")+"-placeholder",cursorAt:{top:20,left:25},helper:_.bind(this._getSortableHelper,this)},c=_.extend(b,this.view.getSortableOptions());a.sortable(c)}},_getSortableHelper:function(a,b){var c=this.view.collection.get({cid:b.data("model-cid")});return'<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-'+c.get("elType")+'"><div class="icon"><i class="'+c.getIcon()+'"></i></div><div class="elementor-element-title-wrapper"><div class="title">'+c.getTitle()+"</div></div></div>"},deactivate:function(){this.getChildViewContainer().sortable("instance")&&this.getChildViewContainer().sortable("destroy")},onSortStart:function(a,b){a.stopPropagation();var c=this.view.collection.get({cid:b.item.data("model-cid")});if("column"===this.options.elChildType){var d=b.item.data("sortableItem"),e=d.items,f=0;e.forEach(function(a){if(a.item[0]===b.item[0])return f=a.height,!1}),b.placeholder.height(f)}elementor.channels.data.trigger(c.get("elType")+":drag:start"),elementor.channels.data.reply("dragging:model",c).reply("dragging:parent:view",this.view)},onSortOver:function(a){a.stopPropagation();var b=elementor.channels.data.request("dragging:model");Backbone.$(a.target).addClass("elementor-draggable-over").attr({"data-dragged-element":b.get("elType"),"data-dragged-is-inner":b.get("isInner")}),this.$el.addClass("elementor-dragging-on-child")},onSortOut:function(a){a.stopPropagation(),Backbone.$(a.target).removeClass("elementor-draggable-over").removeAttr("data-dragged-element data-dragged-is-inner"),this.$el.removeClass("elementor-dragging-on-child")},onSortReceive:function(a,b){if(a.stopPropagation(),this.view.isCollectionFilled())return void Backbone.$(b.sender).sortable("cancel");var c=elementor.channels.data.request("dragging:model"),d=c.get("elType"),e="section"===d&&c.get("isInner"),f="column"===this.view.getElementType()&&this.view.isInner();if(e&&f)return void Backbone.$(b.sender).sortable("cancel");var g=b.item.parent().children().index(b.item);this.view.addChildElement(c.toJSON({copyHtmlCache:!0}),{at:g});var h=elementor.channels.data.request("dragging:parent:view");h.isManualRemoving=!0,c.destroy(),h.isManualRemoving=!1},onSortUpdate:function(a,b){if(a.stopPropagation(),this.getChildViewContainer()[0]===b.item.parent()[0]){var c=elementor.channels.data.request("dragging:model"),d=b.item,e=this.view.collection,f=d.parent().children().index(d);this.view.children.findByModelCid(c.cid)._isRendering=!0,e.remove(c),this.view.addChildElement(c,{at:f}),elementor.setFlagEditorChange(!0)}},onAddChild:function(a){a.$el.attr("data-model-cid",a.model.cid)},getChildViewContainer:function(){return this.view.getChildViewContainer(this.view)}}),b.exports=d},{}],6:[function(a,b,c){var d=a("./model");b.exports=Backbone.Collection.extend({model:d})},{"./model":9}],7:[function(a,b,c){b.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-revisions-no-revisions",id:"elementor-panel-revisions-no-revisions",className:"elementor-panel-nerd-box"})},{}],8:[function(a,b,c){var d,e=a("./collection"),f=a("./panel-page"),g=a("./empty-view");d=function(){var a,b=this,c=function(){elementor.getPanelView().addPage("revisionsPage",{getView:function(){return a.length?f:g},title:elementor.translate("revision_history"),options:{collection:a}})},d=function(c){c.last_revision&&b.addRevision(c.last_revision);var d=a.filter(function(a){return-1!==c.revisions_ids.indexOf(a.get("id"))});a.reset(d)},h=function(){elementor.channels.editor.on("saved",d)},i=function(){var a={isWorthHandling:function(){var a=elementor.getPanelView();if("revisionsPage"!==a.getCurrentPageName())return!1;var b=a.getCurrentPageView();return b.currentPreviewId&&b.currentPreviewItem&&b.children.length>1},handle:function(a){elementor.getPanelView().getCurrentPageView().navigate(38===a.which)}};elementor.hotKeys.addHotKeyHandler(38,"revisionNavigation",a),elementor.hotKeys.addHotKeyHandler(40,"revisionNavigation",a),elementor.hotKeys.addHotKeyHandler(72,"showRevisionsPage",{isWorthHandling:function(a){return elementor.hotKeys.isControlEvent(a)&&a.shiftKey},handle:function(){elementor.getPanelView().setPage("revisionsPage")}})};this.addRevision=function(b){a.add(b,{at:0});var c=elementor.getPanelView();c.getCurrentPageView()instanceof g&&c.setPage("revisionsPage")},this.deleteRevision=function(b,c){var d={data:{id:b.get("id")},success:function(){c.success&&c.success(),b.destroy(),a.length||elementor.getPanelView().setPage("revisionsPage")}};c.error&&(d.error=c.error),elementor.ajax.send("delete_revision",d)},this.init=function(){a=new e(elementor.config.revisions),h(),i(),elementor.on("preview:loaded",c)}},b.exports=new d},{"./collection":6,"./empty-view":7,"./panel-page":10}],9:[function(a,b,c){var d;d=Backbone.Model.extend(),d.prototype.sync=function(){return null},b.exports=d},{}],10:[function(a,b,c){b.exports=Marionette.CompositeView.extend({id:"elementor-panel-revisions",template:"#tmpl-elementor-panel-revisions",childView:a("./view"),childViewContainer:"#elementor-revisions-list",ui:{discard:".elementor-panel-scheme-discard .elementor-button",apply:".elementor-panel-scheme-save .elementor-button"},events:{"click @ui.discard":"onDiscardClick","click @ui.apply":"onApplyClick"},isRevisionApplied:!1,jqueryXhr:null,currentPreviewId:null,currentPreviewItem:null,initialize:function(){this.listenTo(elementor.channels.editor,"saved",this.onEditorSaved)},getRevisionViewData:function(a){var b=this,c=a.model.get("id");b.jqueryXhr=elementor.ajax.send("get_revision_data",{data:{id:c},success:function(c){b.setEditorData(c),b.setRevisionsButtonsActive(!0),b.jqueryXhr=null,a.$el.removeClass("elementor-revision-item-loading"),b.enterReviewMode()},error:function(c){a.$el.removeClass("elementor-revision-item-loading"),"abort"!==b.jqueryXhr.statusText&&(b.currentPreviewItem=null,b.currentPreviewId=null,alert("An error occurred"))}})},setRevisionsButtonsActive:function(a){this.ui.apply.add(this.ui.discard).prop("disabled",!a)},setEditorData:function(a){elementor.getRegion("sections").currentView.collection.reset(a)},deleteRevision:function(a){var b=this;a.$el.addClass("elementor-revision-item-loading"),elementor.revisions.deleteRevision(a.model,{success:function(){a.model.get("id")===b.currentPreviewId&&b.onDiscardClick(),b.currentPreviewId=null},error:function(b){a.$el.removeClass("elementor-revision-item-loading"),alert("An error occurred")}})},enterReviewMode:function(){elementor.changeEditMode("review")},exitReviewMode:function(){elementor.changeEditMode("edit")},navigate:function(a){var b=this.collection.indexOf(this.currentPreviewItem.model),c=a?b-1:b+1;c<0&&(c=this.collection.length-1),c>=this.collection.length&&(c=0),this.children.findByIndex(c).ui.detailsArea.trigger("click")},onEditorSaved:function(){this.exitReviewMode(),this.setRevisionsButtonsActive(!1)},onApplyClick:function(){elementor.getPanelView().getChildView("footer")._publishBuilder(),this.isRevisionApplied=!0,this.currentPreviewId=null},onDiscardClick:function(){this.setEditorData(elementor.config.data),elementor.setFlagEditorChange(this.isRevisionApplied),this.isRevisionApplied=!1,this.setRevisionsButtonsActive(!1),this.currentPreviewId=null,this.exitReviewMode(),this.currentPreviewItem&&this.currentPreviewItem.$el.removeClass("elementor-revision-current-preview")},onDestroy:function(){this.currentPreviewId&&this.onDiscardClick()},onRenderCollection:function(){if(this.currentPreviewId){var a=this.collection.findWhere({id:this.currentPreviewId});this.currentPreviewItem=this.children.findByModelCid(a.cid),this.currentPreviewItem.$el.addClass("elementor-revision-current-preview")}},onChildviewDetailsAreaClick:function(a){var b=this,c=a.model.get("id");c!==b.currentPreviewId&&(this.jqueryXhr&&this.jqueryXhr.abort(),b.currentPreviewItem&&b.currentPreviewItem.$el.removeClass("elementor-revision-current-preview"),a.$el.addClass("elementor-revision-current-preview elementor-revision-item-loading"),elementor.isEditorChanged()&&null===b.currentPreviewId?elementor.saveEditor({status:"autosave",onSuccess:function(){b.getRevisionViewData(a)}}):b.getRevisionViewData(a),b.currentPreviewItem=a,b.currentPreviewId=c)},onChildviewDeleteClick:function(a){var b=this,c=a.model.get("type");a.model.get("id");elementor.dialogsManager.createWidget("confirm",{message:elementor.translate("dialog_confirm_delete",[c]),headerMessage:elementor.translate("delete_element",[c]),strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},defaultOption:"confirm",onConfirm:function(){b.deleteRevision(a)}}).show()}})},{"./view":11}],11:[function(a,b,c){b.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-revisions-revision-item",className:"elementor-revision-item",ui:{detailsArea:".elementor-revision-item__details",deleteButton:".elementor-revision-item__tools-delete"},triggers:{"click @ui.detailsArea":"detailsArea:click","click @ui.deleteButton":"delete:click"}})},{}],12:[function(a,b,c){var d;d=Marionette.Behavior.extend({ui:{insertButton:".elementor-template-library-template-insert"},events:{"click @ui.insertButton":"onInsertButtonClick"},onInsertButtonClick:function(){if(this.view.model.get("hasPageSettings"))return void d.showImportDialog(this.view.model);elementor.templates.importTemplate(this.view.model)}},{dialog:null,showImportDialog:function(a){var b=d.getDialog();b.onConfirm=function(){elementor.templates.importTemplate(a,{withPageSettings:!0})},b.onCancel=function(){elementor.templates.importTemplate(a)},b.show()},initDialog:function(){d.dialog=elementor.dialogsManager.createWidget("confirm",{headerMessage:elementor.translate("import_template_dialog_header"),message:elementor.translate("import_template_dialog_message"),strings:{confirm:elementor.translate("yes"),cancel:elementor.translate("no")}})},getDialog:function(){return d.dialog||d.initDialog(),d.dialog}}),b.exports=d},{}],13:[function(a,b,c){var d,e=a("elementor-templates/models/template");d=Backbone.Collection.extend({model:e}),b.exports=d},{"elementor-templates/models/template":15}],14:[function(a,b,c){var d,e=a("elementor-templates/views/layout"),f=a("elementor-templates/collections/templates");d=function(){var a,b,c,d,g,h=this,i={},j={},k=function(){d=new e},l=function(){var a={saveDialog:{description:elementor.translate("save_your_template_description")},ajaxParams:{success:function(a){h.getTemplatesCollection().add(a),h.setTemplatesSource("local"),h.showTemplates()},error:function(a){h.showErrorDialog(a)}}};_.each(["page","section"],function(b){var c=Backbone.$.extend(!0,{},a,{saveDialog:{title:elementor.translate("save_your_template",[elementor.translate(b)])}});h.registerTemplateType(b,c)})};this.init=function(){l()},this.getTemplateTypes=function(a){return a?j[a]:j},this.registerTemplateType=function(a,b){j[a]=b},this.deleteTemplate=function(a){var b=h.getDeleteDialog();b.onConfirm=function(){elementor.ajax.send("delete_template",{data:{source:a.get("source"),template_id:a.get("template_id")},success:function(){g.remove(a,{silent:!0}),h.showTemplates()}})},b.show()},this.importTemplate=function(a,b){b=b||{},d.showLoadingView(),h.requestTemplateContent(a.get("source"),a.get("template_id"),{data:{page_settings:b.withPageSettings},success:function(a){h.closeModal(),elementor.sections.currentView.addChildModel(a.content,i.importOptions||{}),b.withPageSettings&&elementor.pageSettings.model.set(a.page_settings)},error:function(a){h.showErrorDialog(a)}})},this.saveTemplate=function(a,b){var c=j[a];_.extend(b,{source:"local",type:a}),c.prepareSavedData&&(b=c.prepareSavedData(b)),b.content=JSON.stringify(b.content);var d={data:b};c.ajaxParams&&_.extend(d,c.ajaxParams),elementor.ajax.send("save_template",d)},this.requestTemplateContent=function(a,b,c){var d={data:{source:a,edit_mode:!0,template_id:b}};return c&&Backbone.$.extend(!0,d,c),elementor.ajax.send("get_template_data",d)},this.getDeleteDialog=function(){return b||(b=elementor.dialogsManager.createWidget("confirm",{id:"elementor-template-library-delete-dialog",headerMessage:elementor.translate("delete_template"),message:elementor.translate("delete_template_confirm"),strings:{confirm:elementor.translate("delete")}})),b},this.getErrorDialog=function(){return c||(c=elementor.dialogsManager.createWidget("alert",{id:"elementor-template-library-error-dialog",headerMessage:elementor.translate("an_error_occurred")})),c},this.getModal=function(){return a||(a=elementor.dialogsManager.createWidget("lightbox",{id:"elementor-template-library-modal",closeButton:!1})),a},this.getLayout=function(){return d},this.getTemplatesCollection=function(){return g},this.requestRemoteTemplates=function(a,b){if(g&&!b)return void(a&&a());elementor.ajax.send("get_templates",{success:function(b){g=new f(b),a&&a()}})},this.startModal=function(a){i=a||{},h.getModal().show(),h.setTemplatesSource("remote"),d||k(),d.showLoadingView(),h.requestRemoteTemplates(function(){i.onReady&&i.onReady()})},this.closeModal=function(){h.getModal().hide()},this.setTemplatesSource=function(a,b){var c=elementor.channels.templates;c.reply("filter:source",a),b&&c.trigger("filter:change")},this.showTemplates=function(){d.showTemplatesView(g)},this.showTemplatesModal=function(){h.startModal({onReady:h.showTemplates})},this.showErrorDialog=function(a){if("object"==typeof a){var b="";_.each(a,function(a){b+="<div>"+a.message+".</div>"}),a=b}else a?a+=".":a="<i>&#60;The error message is empty&#62;</i>";h.getErrorDialog().setMessage(elementor.translate("templates_request_error")+'<div id="elementor-template-library-error-info">'+a+"</div>").show()}},b.exports=new d},{"elementor-templates/collections/templates":13,"elementor-templates/views/layout":16}],15:[function(a,b,c){var d;d=Backbone.Model.extend({defaults:{template_id:0,name:"",title:"",source:"",type:"",author:"",thumbnail:"",url:"",export_link:"",categories:[],keywords:[]}}),b.exports=d},{}],16:[function(a,b,c){var d,e=a("elementor-templates/views/parts/header"),f=a("elementor-templates/views/parts/header-parts/logo"),g=a("elementor-templates/views/parts/header-parts/save"),h=a("elementor-templates/views/parts/header-parts/menu"),i=a("elementor-templates/views/parts/header-parts/preview"),j=a("elementor-templates/views/parts/header-parts/back"),k=a("elementor-templates/views/parts/loading"),l=a("elementor-templates/views/parts/templates"),m=a("elementor-templates/views/parts/save-template"),n=a("elementor-templates/views/parts/import"),o=a("elementor-templates/views/parts/preview");d=Marionette.LayoutView.extend({el:"#elementor-template-library-modal",regions:{modalContent:".dialog-message",modalHeader:".dialog-widget-header"},initialize:function(){this.getRegion("modalHeader").show(new e)},getHeaderView:function(){return this.getRegion("modalHeader").currentView},getTemplateActionButton:function(a){var b="#tmpl-elementor-template-library-"+(a.isPro?"get-pro-button":"insert-button");b=elementor.hooks.applyFilters("elementor/editor/template-library/template/action-button",b,a);var c=Marionette.TemplateCache.get(b);return Marionette.Renderer.render(c)},showLoadingView:function(){this.modalContent.show(new k)},showTemplatesView:function(a){this.modalContent.show(new l({collection:a}));var b=this.getHeaderView();b.tools.show(new g),b.menuArea.show(new h),b.logoArea.show(new f)},showImportView:function(){this.modalContent.show(new n)},showSaveTemplateView:function(a){this.modalContent.show(new m({model:a}));var b=this.getHeaderView();b.tools.reset(),b.menuArea.reset(),b.logoArea.show(new f)},showPreviewView:function(a){this.modalContent.show(new o({url:a.get("url")}));var b=this.getHeaderView();b.menuArea.reset(),b.tools.show(new i({model:a})),b.logoArea.show(new j)}}),b.exports=d},{"elementor-templates/views/parts/header":22,"elementor-templates/views/parts/header-parts/back":17,"elementor-templates/views/parts/header-parts/logo":18,"elementor-templates/views/parts/header-parts/menu":19,"elementor-templates/views/parts/header-parts/preview":20,"elementor-templates/views/parts/header-parts/save":21,"elementor-templates/views/parts/import":23,"elementor-templates/views/parts/loading":24,"elementor-templates/views/parts/preview":25,"elementor-templates/views/parts/save-template":26,"elementor-templates/views/parts/templates":28}],17:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-back",id:"elementor-template-library-header-preview-back",events:{click:"onClick"},onClick:function(){elementor.templates.showTemplates()}}),b.exports=d},{}],18:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-logo",id:"elementor-template-library-header-logo",events:{click:"onClick"},onClick:function(){elementor.templates.setTemplatesSource("remote"),elementor.templates.showTemplates()}}),b.exports=d},{}],19:[function(a,b,c){var d;d=Marionette.ItemView.extend({options:{activeClass:"elementor-active"},template:"#tmpl-elementor-template-library-header-menu",id:"elementor-template-library-header-menu",ui:{menuItems:".elementor-template-library-menu-item"},events:{"click @ui.menuItems":"onMenuItemClick"},$activeItem:null,activateMenuItem:function(a){var b=this.getOption("activeClass");this.$activeItem!==a&&(this.$activeItem&&this.$activeItem.removeClass(b),a.addClass(b),this.$activeItem=a)},onRender:function(){var a=elementor.channels.templates.request("filter:source"),b=this.ui.menuItems.filter('[data-template-source="'+a+'"]');this.activateMenuItem(b)},onMenuItemClick:function(a){var b=a.currentTarget;this.activateMenuItem(Backbone.$(b)),elementor.templates.setTemplatesSource(b.dataset.templateSource,!0)}}),b.exports=d},{}],20:[function(a,b,c){var d,e=a("elementor-templates/behaviors/insert-template");d=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-preview",id:"elementor-template-library-header-preview",behaviors:{insertTemplate:{behaviorClass:e}}}),b.exports=d},{"elementor-templates/behaviors/insert-template":12}],21:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-save",id:"elementor-template-library-header-save",className:"elementor-template-library-header-item",events:{click:"onClick"},onClick:function(){elementor.templates.getLayout().showSaveTemplateView()}}),b.exports=d},{}],22:[function(a,b,c){var d;d=Marionette.LayoutView.extend({id:"elementor-template-library-header",template:"#tmpl-elementor-template-library-header",regions:{logoArea:"#elementor-template-library-header-logo-area",tools:"#elementor-template-library-header-tools",menuArea:"#elementor-template-library-header-menu-area"},ui:{closeModal:"#elementor-template-library-header-close-modal"},events:{"click @ui.closeModal":"onCloseModalClick"},onCloseModalClick:function(){elementor.templates.closeModal()}}),b.exports=d},{}],23:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-import",id:"elementor-template-library-import",ui:{uploadForm:"#elementor-template-library-import-form"},events:{"submit @ui.uploadForm":"onFormSubmit"},onFormSubmit:function(a){a.preventDefault(),elementor.templates.getLayout().showLoadingView(),elementor.ajax.send("import_template",{data:new FormData(this.ui.uploadForm[0]),processData:!1,contentType:!1,success:function(a){elementor.templates.getTemplatesCollection().add(a.item),elementor.templates.showTemplates()},error:function(a){elementor.templates.showErrorDialog(a)}})}}),b.exports=d},{}],24:[function(a,b,c){var d;d=Marionette.ItemView.extend({id:"elementor-template-library-loading",template:"#tmpl-elementor-template-library-loading"}),b.exports=d},{}],25:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-preview",id:"elementor-template-library-preview",ui:{iframe:"> iframe"},onRender:function(){this.ui.iframe.attr("src",this.getOption("url"))}}),b.exports=d},{}],26:[function(a,b,c){var d;d=Marionette.ItemView.extend({id:"elementor-template-library-save-template",template:"#tmpl-elementor-template-library-save-template",ui:{form:"#elementor-template-library-save-template-form",submitButton:"#elementor-template-library-save-template-submit"},events:{"submit @ui.form":"onFormSubmit"},getSaveType:function(){return this.model?this.model.get("elType"):"page"},templateHelpers:function(){var a=this.getSaveType();return elementor.templates.getTemplateTypes(a).saveDialog},onFormSubmit:function(a){a.preventDefault();var b=this.ui.form.elementorSerializeObject(),c=this.model?this.model.get("elType"):"page",d={removeDefault:!0};b.content=this.model?[this.model.toJSON(d)]:elementor.elements.toJSON(d),this.ui.submitButton.addClass("elementor-button-state"),elementor.templates.saveTemplate(c,b)}}),b.exports=d},{}],27:[function(a,b,c){var d;d=Marionette.ItemView.extend({id:"elementor-template-library-templates-empty",template:"#tmpl-elementor-template-library-templates-empty"}),b.exports=d},{}],28:[function(a,b,c){var d,e=a("elementor-templates/views/template/local"),f=a("elementor-templates/views/template/remote"),g=a("elementor-templates/views/parts/templates-empty");d=Marionette.CompositeView.extend({template:"#tmpl-elementor-template-library-templates",id:"elementor-template-library-templates",childViewContainer:"#elementor-template-library-templates-container",emptyView:g,getChildView:function(a){return"remote"===a.get("source")?f:e},initialize:function(){this.listenTo(elementor.channels.templates,"filter:change",this._renderChildren)},filterByName:function(a){var b=elementor.channels.templates.request("filter:text");return!b||(b=b.toLowerCase(),a.get("title").toLowerCase().indexOf(b)>=0||_.any(a.get("keywords"),function(a){return a.toLowerCase().indexOf(b)>=0}))},filterBySource:function(a){var b=elementor.channels.templates.request("filter:source");return!b||b===a.get("source")},filterByType:function(a){return!1!==elementor.templates.getTemplateTypes(a.get("type")).showInLibrary},filter:function(a){return this.filterByName(a)&&this.filterBySource(a)&&this.filterByType(a)},onRenderCollection:function(){var a=this.children.isEmpty();this.$childViewContainer.attr("data-template-source",a?"empty":elementor.channels.templates.request("filter:source"))}}),b.exports=d},{"elementor-templates/views/parts/templates-empty":27,"elementor-templates/views/template/local":30,"elementor-templates/views/template/remote":31}],29:[function(a,b,c){var d,e=a("elementor-templates/behaviors/insert-template");d=Marionette.ItemView.extend({className:function(){var a="elementor-template-library-template elementor-template-library-template-"+this.model.get("source");return this.model.get("isPro")&&(a+=" elementor-template-library-pro-template"),a},ui:function(){return{previewButton:".elementor-template-library-template-preview"}},events:function(){return{"click @ui.previewButton":"onPreviewButtonClick"}},behaviors:{insertTemplate:{behaviorClass:e}}}),b.exports=d},{"elementor-templates/behaviors/insert-template":12}],30:[function(a,b,c){var d,e=a("elementor-templates/views/template/base");d=e.extend({template:"#tmpl-elementor-template-library-template-local",ui:function(){return _.extend(e.prototype.ui.apply(this,arguments),{deleteButton:".elementor-template-library-template-delete"})},events:function(){return _.extend(e.prototype.events.apply(this,arguments),{"click @ui.deleteButton":"onDeleteButtonClick"})},onDeleteButtonClick:function(){elementor.templates.deleteTemplate(this.model)},onPreviewButtonClick:function(){open(this.model.get("url"),"_blank")}}),b.exports=d},{"elementor-templates/views/template/base":29}],31:[function(a,b,c){var d,e=a("elementor-templates/views/template/base");d=e.extend({template:"#tmpl-elementor-template-library-template-remote",onPreviewButtonClick:function(){elementor.templates.getLayout().showPreviewView(this.model)}}),b.exports=d},{"elementor-templates/views/template/base":29}],32:[function(a,b,c){var d;Marionette.TemplateCache.prototype.compileTemplate=function(a,b){return b={evaluate:/<#([\s\S]+?)#>/g,interpolate:/{{{([\s\S]+?)}}}/g,escape:/{{([^}]+?)}}(?!})/g},_.template(a,b)},d=Marionette.Application.extend({helpers:a("elementor-editor-utils/helpers"),heartbeat:a("elementor-editor-utils/heartbeat"),imagesManager:a("elementor-editor-utils/images-manager"),debug:a("elementor-editor-utils/debug"),schemes:a("elementor-editor-utils/schemes"),presetsFactory:a("elementor-editor-utils/presets-factory"),introduction:a("elementor-editor-utils/introduction"),templates:a("elementor-templates/manager"),ajax:a("elementor-editor-utils/ajax"),conditions:a("elementor-editor-utils/conditions"),revisions:a("elementor-revisions/manager"),hotKeys:a("elementor-editor-utils/hot-keys"),channels:{editor:Backbone.Radio.channel("ELEMENTOR:editor"),data:Backbone.Radio.channel("ELEMENTOR:data"),panelElements:Backbone.Radio.channel("ELEMENTOR:panelElements"),dataEditMode:Backbone.Radio.channel("ELEMENTOR:editmode"),deviceMode:Backbone.Radio.channel("ELEMENTOR:deviceMode"),templates:Backbone.Radio.channel("ELEMENTOR:templates")},modules:{element:a("elementor-models/element"),WidgetView:a("elementor-views/widget"),controls:{Base:a("elementor-views/controls/base"),BaseMultiple:a("elementor-views/controls/base-multiple"),Color:a("elementor-views/controls/color"),Dimensions:a("elementor-views/controls/dimensions"),Image_dimensions:a("elementor-views/controls/image-dimensions"),Media:a("elementor-views/controls/media"),Slider:a("elementor-views/controls/slider"),Wysiwyg:a("elementor-views/controls/wysiwyg"),Choose:a("elementor-views/controls/choose"),Url:a("elementor-views/controls/base-multiple"),Font:a("elementor-views/controls/font"),Section:a("elementor-views/controls/section"),Tab:a("elementor-views/controls/tab"),Repeater:a("elementor-views/controls/repeater"),Wp_widget:a("elementor-views/controls/wp_widget"),Icon:a("elementor-views/controls/icon"),Gallery:a("elementor-views/controls/gallery"),Select2:a("elementor-views/controls/select2"),Date_time:a("elementor-views/controls/date-time"),Code:a("elementor-views/controls/code"),Box_shadow:a("elementor-views/controls/box-shadow"),Structure:a("elementor-views/controls/structure"),Animation:a("elementor-views/controls/select2"),Hover_animation:a("elementor-views/controls/select2"),Order:a("elementor-views/controls/order"),Switcher:a("elementor-views/controls/switcher"),Number:a("elementor-views/controls/number")},templateLibrary:{ElementsCollectionView:a("elementor-panel/pages/elements/views/elements")}},_defaultDeviceMode:"desktop",addControlView:function(a,b){this.modules.controls[a[0].toUpperCase()+a.slice(1)]=b},getElementData:function(a){var b=a.get("elType");if("widget"===b){var c=a.get("widgetType");return!!this.config.widgets[c]&&this.config.widgets[c]}return!!this.config.elements[b]&&this.config.elements[b]},getElementControls:function(a){var b=this,c=b.getElementData(a);if(!c)return!1;var d=(a.get("elType"),a.get("isInner")),e={};return _.each(c.controls,function(a,c){d&&a.hide_in_inner||!d&&a.hide_in_top||(e[c]=_.extend({},b.config.controls[a.type],a))}),e},getControlView:function(a){return this.modules.controls[a[0].toUpperCase()+a.slice(1)]||this.modules.controls.Base},getPanelView:function(){return this.getRegion("panel").currentView},
3
- initComponents:function(){var b=a("elementor-utils/hooks"),c=a("elementor-editor-utils/page-settings");this.hooks=new b,this.pageSettings=new c,this.templates.init(),this.initDialogsManager(),this.heartbeat.init(),this.ajax.init(),this.revisions.init(),this.hotKeys.init()},initDialogsManager:function(){this.dialogsManager=new DialogsManager.Instance},initElements:function(){var a=elementor.modules.element;this.elements=new a.Collection(this.config.data)},initPreview:function(){this.$previewWrapper=Backbone.$("#elementor-preview"),this.$previewResponsiveWrapper=Backbone.$("#elementor-preview-responsive-wrapper");if(!Backbone.$("#elementor-preview-iframe").length){var a=document.createElement("iframe");a.id="elementor-preview-iframe",a.src=this.config.preview_link+"&"+(new Date).getTime(),this.$previewResponsiveWrapper.append(a)}this.$preview=Backbone.$("#elementor-preview-iframe"),this.$preview.on("load",_.bind(this.onPreviewLoaded,this)),this.initElements()},initFrontend:function(){elementorFrontend.setScopeWindow(this.$preview[0].contentWindow),elementorFrontend.init(),elementorFrontend.elementsHandler.initHandlers()},initClearPageDialog:function(){var a,b=this;b.getClearPageDialog=function(){return a||(a=this.dialogsManager.createWidget("confirm",{id:"elementor-clear-page-dialog",headerMessage:elementor.translate("clear_page"),message:elementor.translate("dialog_confirm_clear_page"),position:{my:"center center",at:"center center"},strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},onConfirm:function(){b.getRegion("sections").currentView.collection.reset()}}))}},onStart:function(){this.$window=Backbone.$(window),NProgress.start(),NProgress.inc(.2),this.config=ElementorConfig,Backbone.Radio.DEBUG=!1,Backbone.Radio.tuneIn("ELEMENTOR"),this.initComponents(),this.channels.dataEditMode.reply("activeMode","edit"),this.listenTo(this.channels.dataEditMode,"switch",this.onEditModeSwitched),this.setWorkSaver(),this.initClearPageDialog(),this.$window.trigger("elementor:init"),this.initPreview(),this.logSite()},onPreviewLoaded:function(){NProgress.done(),this.initFrontend(),this.hotKeys.bindListener(Backbone.$(elementorFrontend.getScopeWindow())),this.$previewContents=this.$preview.contents();var b=a("elementor-views/preview"),c=a("elementor-layouts/panel/panel"),d=this.$previewContents.find("#elementor");if(!d.length)return void this.onPreviewElNotFound();var e=new Marionette.Region({el:d[0]});this.schemes.init(),this.schemes.printSchemesStyle(),this.$previewContents.on("click",function(a){var b=Backbone.$(a.target),c=elementor.channels.dataEditMode.request("activeMode"),d=!!b.closest("#elementor").length,e=this.contains(b[0]);if((!d||"edit"!==c)&&e&&(b.closest("a").length&&a.preventDefault(),!d)){var f=elementor.getPanelView();"elements"!==f.getCurrentPageName()&&f.setPage("elements")}}),this.addRegions({sections:e,panel:"#elementor-panel"}),this.getRegion("sections").show(new b({collection:this.elements})),this.getRegion("panel").show(new c),this.$previewContents.children().addClass("elementor-html").children("body").addClass("elementor-editor-active"),this.setResizablePanel(),this.changeDeviceMode(this._defaultDeviceMode),Backbone.$("#elementor-loading, #elementor-preview-loading").fadeOut(600),_.defer(function(){elementorFrontend.getScopeWindow().jQuery.holdReady(!1)}),this.enqueueTypographyFonts(),this.onEditModeSwitched(),this.trigger("preview:loaded")},onEditModeSwitched:function(){var a=this.channels.dataEditMode.request("activeMode");"edit"===a?this.exitPreviewMode():this.enterPreviewMode("preview"===a)},onPreviewElNotFound:function(){this.dialogsManager.createWidget("confirm",{id:"elementor-fatal-error-dialog",headerMessage:elementor.translate("preview_el_not_found_header"),message:elementor.translate("preview_el_not_found_message"),position:{my:"center center",at:"center center"},strings:{confirm:elementor.translate("learn_more"),cancel:elementor.translate("go_back")},onConfirm:function(){open(elementor.config.help_the_content_url,"_blank")},onCancel:function(){parent.history.go(-1)},hideOnButtonClick:!1}).show()},setFlagEditorChange:function(a){elementor.channels.editor.reply("status",a).trigger("status:change",a)},isEditorChanged:function(){return!0===elementor.channels.editor.request("status")},setWorkSaver:function(){this.$window.on("beforeunload",function(){if(elementor.isEditorChanged())return elementor.translate("before_unload_alert")})},setResizablePanel:function(){var a=this,b=elementor.config.is_rtl?"right":"left";a.panel.$el.resizable({handles:elementor.config.is_rtl?"w":"e",minWidth:200,maxWidth:680,start:function(){a.$previewWrapper.addClass("ui-resizable-resizing").css("pointer-events","none")},stop:function(){a.$previewWrapper.removeClass("ui-resizable-resizing").css("pointer-events",""),elementor.channels.data.trigger("scrollbar:update")},resize:function(c,d){a.$previewWrapper.css(b,d.size.width)}})},enterPreviewMode:function(a){var b=this.$previewContents.find("body");a&&(b=b.add("body")),b.removeClass("elementor-editor-active").addClass("elementor-editor-preview"),a&&(this.$previewWrapper.css(elementor.config.is_rtl?"right":"left",""),this.panel.$el.css("width",""))},exitPreviewMode:function(){this.$previewContents.find("body").add("body").removeClass("elementor-editor-preview").addClass("elementor-editor-active")},changeEditMode:function(a){var b=elementor.channels.dataEditMode,c=b.request("activeMode");b.reply("activeMode",a),a!==c&&b.trigger("switch",a)},saveEditor:function(a){a=_.extend({status:"draft",onSuccess:null},a);var b=this,c=elementor.elements.toJSON({removeDefault:!0});return this.ajax.send("save_builder",{data:{post_id:this.config.post_id,status:a.status,data:JSON.stringify(c)},success:function(d){b.setFlagEditorChange(!1),b.config.data=c,b.channels.editor.trigger("saved",d),_.isFunction(a.onSuccess)&&a.onSuccess.call(this,d)}})},reloadPreview:function(){Backbone.$("#elementor-preview-loading").show(),this.$preview[0].contentWindow.location.reload(!0)},clearPage:function(){this.getClearPageDialog().show()},changeDeviceMode:function(a){var b=this.channels.deviceMode.request("currentMode");b!==a&&(Backbone.$("body").removeClass("elementor-device-"+b).addClass("elementor-device-"+a),this.channels.deviceMode.reply("previousMode",b).reply("currentMode",a).trigger("change"))},enqueueTypographyFonts:function(){var a=this,b=this.schemes.getScheme("typography");_.each(b.items,function(b){a.helpers.enqueueFont(b.value.font_family)})},translate:function(a,b,c){c||(c=this.config.i18n);var d=c[a];return void 0===d&&(d=a),b&&(d=d.replace(/{(\d+)}/g,function(a,c){return void 0!==b[c]?b[c]:a})),d},logSite:function(){var a="",b="";if(-1!==navigator.userAgent.search("Firefox")){a+="%c"+[" ;;;;;;;;;;;;;;; ",";;; ;; ;;;",";;; ;;;;;;;;;;;;",";;; ;;;;;;;;;;;;",";;; ;; ;;;",";;; ;;;;;;;;;;;;",";;; ;;;;;;;;;;;;",";;; ;; ;;;"," ;;;;;;;;;;;;;;; "].join("\n")+"\n",b="color: #C42961"}else a+="%c00",b='line-height: 1.6; font-size: 20px; background-image: url("'+elementor.config.assets_url+'images/logo-icon.png"); color: transparent; background-repeat: no-repeat; background-size: cover';a+="%c\nLove using Elementor? Join our growing community of Elementor developers: %chttps://github.com/pojome/elementor",setTimeout(console.log.bind(console,a,b,"color: #9B0A46",""))}}),b.exports=(window.elementor=new d).start()},{"elementor-editor-utils/ajax":64,"elementor-editor-utils/conditions":65,"elementor-editor-utils/debug":67,"elementor-editor-utils/heartbeat":68,"elementor-editor-utils/helpers":69,"elementor-editor-utils/hot-keys":70,"elementor-editor-utils/images-manager":71,"elementor-editor-utils/introduction":72,"elementor-editor-utils/page-settings":75,"elementor-editor-utils/presets-factory":76,"elementor-editor-utils/schemes":77,"elementor-layouts/panel/panel":58,"elementor-models/element":61,"elementor-panel/pages/elements/views/elements":44,"elementor-revisions/manager":8,"elementor-templates/manager":14,"elementor-utils/hooks":118,"elementor-views/controls/base":90,"elementor-views/controls/base-multiple":88,"elementor-views/controls/box-shadow":91,"elementor-views/controls/choose":92,"elementor-views/controls/code":93,"elementor-views/controls/color":94,"elementor-views/controls/date-time":95,"elementor-views/controls/dimensions":96,"elementor-views/controls/font":97,"elementor-views/controls/gallery":98,"elementor-views/controls/icon":99,"elementor-views/controls/image-dimensions":100,"elementor-views/controls/media":101,"elementor-views/controls/number":102,"elementor-views/controls/order":103,"elementor-views/controls/repeater":105,"elementor-views/controls/section":106,"elementor-views/controls/select2":107,"elementor-views/controls/slider":108,"elementor-views/controls/structure":109,"elementor-views/controls/switcher":110,"elementor-views/controls/tab":111,"elementor-views/controls/wp_widget":112,"elementor-views/controls/wysiwyg":113,"elementor-views/preview":115,"elementor-views/widget":117}],33:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-mode-switcher-content",id:"elementor-mode-switcher-inner",ui:{previewButton:"#elementor-mode-switcher-preview-input",previewLabel:"#elementor-mode-switcher-preview",previewLabelA11y:"#elementor-mode-switcher-preview .elementor-screen-only"},events:{"change @ui.previewButton":"onPreviewButtonChange"},initialize:function(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeChanged)},getCurrentMode:function(){return this.ui.previewButton.is(":checked")?"preview":"edit"},setMode:function(a){this.ui.previewButton.prop("checked","preview"===a).trigger("change")},toggleMode:function(){this.setMode(this.ui.previewButton.prop("checked")?"edit":"preview")},onRender:function(){this.onEditModeChanged()},onPreviewButtonChange:function(){elementor.changeEditMode(this.getCurrentMode())},onEditModeChanged:function(){var a=elementor.channels.dataEditMode.request("activeMode"),b=elementor.translate("preview"===a?"back_to_editor":"preview");this.ui.previewLabel.attr("title",b),this.ui.previewLabelA11y.text(b)}}),b.exports=d},{}],34:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-footer-content",tagName:"nav",id:"elementor-panel-footer-tools",possibleRotateModes:["portrait","landscape"],ui:{menuButtons:".elementor-panel-footer-tool",deviceModeIcon:"#elementor-panel-footer-responsive > i",deviceModeButtons:"#elementor-panel-footer-responsive .elementor-panel-footer-sub-menu-item",buttonSave:"#elementor-panel-footer-save",buttonSaveButton:"#elementor-panel-footer-save .elementor-button",buttonPublish:"#elementor-panel-footer-publish",watchTutorial:"#elementor-panel-footer-watch-tutorial",showTemplates:"#elementor-panel-footer-templates-modal",saveTemplate:"#elementor-panel-footer-save-template"},events:{"click @ui.deviceModeButtons":"onClickResponsiveButtons","click @ui.buttonSave":"onClickButtonSave","click @ui.buttonPublish":"onClickButtonPublish","click @ui.watchTutorial":"onClickWatchTutorial","click @ui.showTemplates":"onClickShowTemplates","click @ui.saveTemplate":"onClickSaveTemplate"},initialize:function(){this._initDialog(),this.listenTo(elementor.channels.editor,"status:change",this.onEditorChanged).listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},_initDialog:function(){var a;this.getDialog=function(){if(!a){var b=Backbone.$,c=b("<div>",{class:"elementor-dialog-message"}),d=b("<i>",{class:"fa fa-check-circle"}),e=b("<div>",{class:"elementor-dialog-message-text"}).text(elementor.translate("saved"));c.append(d,e),a=elementor.dialogsManager.createWidget("simple",{id:"elementor-saved-popup",position:{element:"message",of:"widget"},hide:{auto:!0,autoDelay:1500}}),a.setMessage(c)}return a}},_publishBuilder:function(){var a=this,b={status:"publish",onSuccess:function(){a.getDialog().show(),a.ui.buttonSaveButton.removeClass("elementor-button-state"),NProgress.done()}};a.ui.buttonSaveButton.addClass("elementor-button-state"),NProgress.start(),elementor.saveEditor(b)},_saveBuilderDraft:function(){elementor.saveEditor()},getDeviceModeButton:function(a){return this.ui.deviceModeButtons.filter('[data-device-mode="'+a+'"]')},onPanelClick:function(a){var b=Backbone.$(a.target);if(!b.closest(".elementor-panel-footer-sub-menu-wrapper").length){var c=b.closest(".elementor-panel-footer-tool"),d=c.length&&!c.hasClass("elementor-open");this.ui.menuButtons.removeClass("elementor-open"),d&&c.addClass("elementor-open")}},onEditorChanged:function(){this.ui.buttonSave.toggleClass("elementor-save-active",elementor.isEditorChanged())},onDeviceModeChange:function(){var a=elementor.channels.deviceMode.request("previousMode"),b=elementor.channels.deviceMode.request("currentMode");this.getDeviceModeButton(a).removeClass("active"),this.getDeviceModeButton(b).addClass("active"),this.ui.deviceModeIcon.removeClass("eicon-device-"+a).addClass("eicon-device-"+b)},onClickButtonSave:function(){this._publishBuilder()},onClickButtonPublish:function(a){a.stopPropagation(),this._publishBuilder()},onClickResponsiveButtons:function(a){var b=this.$(a.currentTarget),c=b.data("device-mode");elementor.changeDeviceMode(c)},onClickWatchTutorial:function(){elementor.introduction.startIntroduction()},onClickShowTemplates:function(){elementor.templates.showTemplatesModal()},onClickSaveTemplate:function(){elementor.templates.startModal({onReady:function(){elementor.templates.getLayout().showSaveTemplateView()}})},onRender:function(){var a=this;_.defer(function(){elementor.getPanelView().$el.on("click",_.bind(a.onPanelClick,a))})}}),b.exports=d},{}],35:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-header",id:"elementor-panel-header",ui:{menuButton:"#elementor-panel-header-menu-button",title:"#elementor-panel-header-title",addButton:"#elementor-panel-header-add-button"},events:{"click @ui.addButton":"onClickAdd","click @ui.menuButton":"onClickMenu"},setTitle:function(a){this.ui.title.html(a)},onClickAdd:function(){elementor.getPanelView().setPage("elements")},onClickMenu:function(){var a=elementor.getPanelView(),b=a.getCurrentPageName(),c="menu"===b?"elements":"menu";a.setPage(c)}}),b.exports=d},{}],36:[function(a,b,c){var d,e=a("elementor-views/controls-stack");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-editor-content"),id:"elementor-panel-page-editor",childViewContainer:"#elementor-controls",childViewOptions:function(){return{elementSettingsModel:this.model.get("settings"),elementEditSettings:this.model.get("editSettings")}},openActiveSection:function(){e.prototype.openActiveSection.apply(this,arguments),elementor.channels.editor.trigger("section:activated",this.activeSection,this)},isVisibleSectionControl:function(a){return e.prototype.isVisibleSectionControl.apply(this,arguments)&&elementor.helpers.isActiveControl(a,this.model.get("settings").attributes)},onBeforeRender:function(){var a=elementor.getElementControls(this.model);if(!a)throw new Error("Editor controls not found");this.collection=new Backbone.Collection(_.values(a))},onDestroy:function(){var a=this.getOption("editedElementView");a&&a.$el.removeClass("elementor-element-editable"),this.model.trigger("editor:close"),this.triggerMethod("editor:destroy")},onRender:function(){var a=this.getOption("editedElementView");a&&a.$el.addClass("elementor-element-editable")},onDeviceModeChange:function(){e.prototype.onDeviceModeChange.apply(this,arguments);var a=this;setTimeout(function(){elementor.$previewContents.find("html, body").animate({scrollTop:a.getOption("editedElementView").$el.offset().top-elementor.$preview[0].contentWindow.innerHeight/2})},500)},onChildviewSettingsChange:function(a){var b=this.getOption("editedElementView"),c=b.model.get("elType");"widget"===c&&(c=b.model.get("widgetType")),elementor.channels.editor.trigger("change",a,b).trigger("change:"+c,a,b).trigger("change:"+c+":"+a.model.get("name"),a,b)}}),b.exports=d},{"elementor-views/controls-stack":87}],37:[function(a,b,c){var d,e=a("../models/element");d=Backbone.Collection.extend({model:e}),b.exports=d},{"../models/element":40}],38:[function(a,b,c){var d,e=a("../models/element");d=Backbone.Collection.extend({model:e}),b.exports=d},{"../models/element":40}],39:[function(a,b,c){var d,e=a("./collections/categories"),f=a("./collections/elements"),g=a("./views/categories"),h=elementor.modules.templateLibrary.ElementsCollectionView,i=a("./views/search"),j=a("./views/global");d=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-elements",regions:{elements:"#elementor-panel-elements-wrapper",search:"#elementor-panel-elements-search-area"},ui:{tabs:".elementor-panel-navigation-tab"},events:{"click @ui.tabs":"onTabClick"},regionViews:{},elementsCollection:null,categoriesCollection:null,initialize:function(){this.listenTo(elementor.channels.panelElements,"element:selected",this.destroy),this.initElementsCollection(),this.initCategoriesCollection(),this.initRegionViews()},initRegionViews:function(){var a={elements:{region:this.elements,view:h,options:{collection:this.elementsCollection}},categories:{region:this.elements,view:g,options:{collection:this.categoriesCollection}},search:{region:this.search,view:i},global:{region:this.elements,view:j}};this.regionViews=elementor.hooks.applyFilters("panel/elements/regionViews",a)},initElementsCollection:function(){var a=new f,b=elementor.config.elements.section;a.add({title:elementor.translate("inner_section"),elType:"section",categories:["basic"],icon:b.icon}),_.each(elementor.config.widgets,function(b){a.add({title:b.title,elType:b.elType,categories:b.categories,keywords:b.keywords,icon:b.icon,widgetType:b.widget_type,custom:b.custom})}),this.elementsCollection=a},initCategoriesCollection:function(){var a={};this.elementsCollection.each(function(b){_.each(b.get("categories"),function(c){a[c]||(a[c]=[]),a[c].push(b)})});var b=new e;_.each(elementor.config.elements_categories,function(c,d){a[d]&&b.add({name:d,title:c.title,icon:c.icon,items:a[d]})}),this.categoriesCollection=b},activateTab:function(a){this.ui.tabs.removeClass("active").filter('[data-view="'+a+'"]').addClass("active"),this.showView(a)},showView:function(a){var b=this.regionViews[a],c=b.options||{};b.region.show(new b.view(c))},clearSearchInput:function(){this.getChildView("search").clearInput()},changeFilter:function(a){elementor.channels.panelElements.reply("filter:value",a).trigger("filter:change")},clearFilters:function(){this.changeFilter(null),this.clearSearchInput()},onChildviewChildrenRender:function(){this.updateElementsScrollbar()},onChildviewSearchChangeInput:function(a){this.changeFilter(a.ui.input.val(),"search")},onDestroy:function(){elementor.channels.panelElements.reply("filter:value",null)},onShow:function(){this.showView("categories"),this.showView("search")},onTabClick:function(a){this.activateTab(a.currentTarget.dataset.view)},updateElementsScrollbar:function(){elementor.channels.data.trigger("scrollbar:update")}}),b.exports=d},{"./collections/categories":37,"./collections/elements":38,"./views/categories":41,"./views/global":45,"./views/search":46}],40:[function(a,b,c){var d;d=Backbone.Model.extend({defaults:{title:"",categories:[],keywords:[],icon:"",elType:"widget",widgetType:""}}),b.exports=d},{}],41:[function(a,b,c){var d,e=a("./category");d=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-categories",childView:e,childViewContainer:"#elementor-panel-categories",id:"elementor-panel-elements-categories",initialize:function(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onPanelElementsFilterChange)},onPanelElementsFilterChange:function(){elementor.getPanelView().getCurrentPageView().showView("elements")}}),b.exports=d},{"./category":42}],42:[function(a,b,c){var d,e=a("../collections/elements");d=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-elements-category",className:"elementor-panel-category",childView:a("elementor-panel/pages/elements/views/element"),childViewContainer:".panel-elements-category-items",initialize:function(){this.collection=new e(this.model.get("items"))}}),b.exports=d},{"../collections/elements":38,"elementor-panel/pages/elements/views/element":43}],43:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-element-library-element",className:"elementor-element-wrapper",onRender:function(){var a=this;this.$el.html5Draggable({onDragStart:function(){elementor.channels.panelElements.reply("element:selected",a).trigger("element:drag:start")},onDragEnd:function(){elementor.channels.panelElements.trigger("element:drag:end")},groups:["elementor-element"]})}}),b.exports=d},{}],44:[function(a,b,c){var d;d=Marionette.CollectionView.extend({childView:a("elementor-panel/pages/elements/views/element"),id:"elementor-panel-elements",initialize:function(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onFilterChanged)},filter:function(a){var b=elementor.channels.panelElements.request("filter:value");return!b||(-1!==a.get("title").toLowerCase().indexOf(b.toLowerCase())||_.any(a.get("keywords"),function(a){return-1!==a.toLowerCase().indexOf(b.toLowerCase())}))},onFilterChanged:function(){elementor.channels.panelElements.request("filter:value")||this.onFilterEmpty(),this._renderChildren(),this.triggerMethod("children:render")},onFilterEmpty:function(){elementor.getPanelView().getCurrentPageView().showView("categories")}}),b.exports=d},{"elementor-panel/pages/elements/views/element":43}],45:[function(a,b,c){b.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-global",id:"elementor-panel-global",initialize:function(){elementor.getPanelView().getCurrentPageView().search.reset()},onDestroy:function(){elementor.getPanelView().getCurrentPageView().showView("search")}})},{}],46:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-element-search",id:"elementor-panel-elements-search-wrapper",ui:{input:"input"},events:{"keyup @ui.input":"onInputChanged"},onInputChanged:function(a){27===a.keyCode&&this.clearInput(),this.triggerMethod("search:change:input")},clearInput:function(){this.ui.input.val("")}}),b.exports=d},{}],47:[function(a,b,c){var d,e=a("elementor-panel/pages/menu/views/item");d=Marionette.CollectionView.extend({id:"elementor-panel-page-menu",childView:e,initialize:function(){this.collection=new Backbone.Collection([{icon:"fa fa-paint-brush",title:elementor.translate("global_colors"),type:"page",pageName:"colorScheme"},{icon:"fa fa-font",title:elementor.translate("global_fonts"),type:"page",pageName:"typographyScheme"},{icon:"fa fa-eyedropper",title:elementor.translate("color_picker"),type:"page",pageName:"colorPickerScheme"},{icon:"fa fa-history",title:elementor.translate("revision_history"),type:"page",pageName:"revisionsPage"},{icon:"fa fa-cog",title:elementor.translate("page_settings"),type:"page",pageName:"settingsPage"},{icon:"fa fa-eraser",title:elementor.translate("clear_page"),callback:function(){elementor.clearPage()}},{icon:"eicon-elementor",title:elementor.translate("elementor_settings"),type:"link",link:elementor.config.settings_page_link,newTab:!0},{icon:"fa fa-info-circle",title:elementor.translate("about_elementor"),type:"link",link:elementor.config.elementor_site,newTab:!0}])},onChildviewClick:function(a){switch(a.model.get("type")){case"page":var b=a.model.get("pageName"),c=a.model.get("title");elementor.getPanelView().setPage(b,c);break;case"link":var d=a.model.get("link");a.model.get("newTab")?open(d,"_blank"):location.href=a.model.get("link");break;default:var e=a.model.get("callback");_.isFunction(e)&&e.call(a)}}}),b.exports=d},{"elementor-panel/pages/menu/views/item":48}],48:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-menu-item",className:"elementor-panel-menu-item",triggers:{click:"click"}}),b.exports=d},{}],49:[function(a,b,c){var d=a("elementor-views/controls-stack");b.exports=d.extend({id:"elementor-panel-page-settings",template:"#tmpl-elementor-panel-page-settings",childViewContainer:"#elementor-panel-page-settings-controls",childViewOptions:function(){return{elementSettingsModel:this.model}},initialize:function(){this.model=elementor.pageSettings.model,this.collection=new Backbone.Collection(_.values(this.model.controls))}})},{"elementor-views/controls-stack":87}],50:[function(a,b,c){var d,e={color:a("elementor-panel/pages/schemes/items/color"),typography:a("elementor-panel/pages/schemes/items/typography")};d=Marionette.CompositeView.extend({id:function(){return"elementor-panel-scheme-"+this.getType()},className:function(){return"elementor-panel-scheme elementor-panel-scheme-"+this.getUIType()},childViewContainer:".elementor-panel-scheme-items",getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-schemes-"+this.getType())},getChildView:function(){return e[this.getUIType()]},getUIType:function(){return this.getType()},ui:function(){return{saveButton:".elementor-panel-scheme-save .elementor-button",discardButton:".elementor-panel-scheme-discard .elementor-button",resetButton:".elementor-panel-scheme-reset .elementor-button"}},events:function(){return{"click @ui.saveButton":"saveScheme","click @ui.discardButton":"discardScheme","click @ui.resetButton":"setDefaultScheme"}},initialize:function(){this.model=new Backbone.Model,this.resetScheme()},getType:function(){},getScheme:function(){return elementor.schemes.getScheme(this.getType())},changeChildrenUIValues:function(a){var b=this;_.each(a,function(a,c){var d=b.collection.findWhere({key:c});b.children.findByModelCid(d.cid).changeUIValue(a)})},discardScheme:function(){elementor.schemes.resetSchemes(this.getType()),this.onSchemeChange(),this.ui.saveButton.prop("disabled",!0),this._renderChildren()},setSchemeValue:function(a,b){elementor.schemes.setSchemeValue(this.getType(),a,b),this.onSchemeChange()},saveScheme:function(){elementor.schemes.saveScheme(this.getType()),this.ui.saveButton.prop("disabled",!0),this.resetScheme(),this._renderChildren()},setDefaultScheme:function(){var a=elementor.config.default_schemes[this.getType()].items;this.changeChildrenUIValues(a)},resetItems:function(){this.model.set("items",this.getScheme().items)},resetCollection:function(){var a=this.model.get("items");this.collection=new Backbone.Collection,_.each(a,_.bind(function(a,b){a.type=this.getType(),a.key=b,this.collection.add(a)},this))},resetScheme:function(){this.resetItems(),this.resetCollection()},onSchemeChange:function(){elementor.schemes.printSchemesStyle()},onChildviewValueChange:function(a,b){this.ui.saveButton.removeProp("disabled"),this.setSchemeValue(a.model.get("key"),b)}}),b.exports=d},{"elementor-panel/pages/schemes/items/color":55,"elementor-panel/pages/schemes/items/typography":56}],51:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/colors");d=e.extend({getType:function(){return"color-picker"},getUIType:function(){return"color"},onSchemeChange:function(){},getViewComparator:function(){return this.orderView},orderView:function(a){return elementor.helpers.getColorPickerPaletteIndex(a.get("key"))}}),b.exports=d},{"elementor-panel/pages/schemes/colors":52}],52:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.systemSchemes=".elementor-panel-scheme-color-system-scheme",a},events:function(){var a=e.prototype.events.apply(this,arguments);return a["click @ui.systemSchemes"]="onSystemSchemeClick",a},getType:function(){return"color"},onSystemSchemeClick:function(a){var b=Backbone.$(a.currentTarget),c=b.data("schemeName"),d=elementor.config.system_schemes[this.getType()][c].items;this.changeChildrenUIValues(d)}}),b.exports=d},{"elementor-panel/pages/schemes/base":50}],53:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-schemes-disabled",id:"elementor-panel-schemes-disabled",className:"elementor-panel-nerd-box",disabledTitle:"",templateHelpers:function(){return{disabledTitle:this.disabledTitle}}}),b.exports=d},{}],54:[function(a,b,c){var d;d=Marionette.ItemView.extend({getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-scheme-"+this.getUIType()+"-item")},className:function(){return"elementor-panel-scheme-item"}}),b.exports=d},{}],55:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/items/base");d=e.extend({getUIType:function(){return"color"},ui:{input:".elementor-panel-scheme-color-value"},changeUIValue:function(a){this.ui.input.wpColorPicker("color",a)},onBeforeDestroy:function(){this.ui.input.wpColorPicker("instance")&&this.ui.input.wpColorPicker("close")},onRender:function(){elementor.helpers.wpColorPicker(this.ui.input,{change:_.bind(function(a,b){this.triggerMethod("value:change",b.color.toString())},this)})}}),b.exports=d},{"elementor-panel/pages/schemes/items/base":54}],56:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/items/base");d=e.extend({getUIType:function(){return"typography"},className:function(){return e.prototype.className.apply(this,arguments)+" elementor-panel-box"},ui:{heading:".elementor-panel-heading",allFields:".elementor-panel-scheme-typography-item-field",inputFields:"input.elementor-panel-scheme-typography-item-field",selectFields:"select.elementor-panel-scheme-typography-item-field",selectFamilyFields:'select.elementor-panel-scheme-typography-item-field[name="font_family"]'},events:{"input @ui.inputFields":"onFieldChange","change @ui.selectFields":"onFieldChange","click @ui.heading":"toggleVisibility"},onRender:function(){var a=this;this.ui.inputFields.add(this.ui.selectFields).each(function(){var b=Backbone.$(this),c=b.attr("name"),d=a.model.get("value")[c];b.val(d)}),this.ui.selectFamilyFields.select2({dir:elementor.config.is_rtl?"rtl":"ltr"})},toggleVisibility:function(){this.ui.heading.toggleClass("elementor-open")},changeUIValue:function(a){this.ui.allFields.each(function(){var b=Backbone.$(this),c=b.attr("name"),d=a[c];b.val(d).trigger("change")})},onFieldChange:function(a){var b=this.$(a.currentTarget),c=elementor.schemes.getSchemeValue("typography",this.model.get("key")).value,d=b.attr("name");c[d]=b.val(),"font_family"!==d||_.isEmpty(c[d])||elementor.helpers.enqueueFont(c[d]),this.triggerMethod("value:change",c)}}),b.exports=d},{"elementor-panel/pages/schemes/items/base":54}],57:[function(a,b,c){var d,e=a("elementor-panel/pages/schemes/base");d=e.extend({getType:function(){return"typography"}}),b.exports=d},{"elementor-panel/pages/schemes/base":50}],58:[function(a,b,c){var d,e=a("elementor-layouts/edit-mode");d=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel",id:"elementor-panel-inner",regions:{content:"#elementor-panel-content-wrapper",header:"#elementor-panel-header-wrapper",footer:"#elementor-panel-footer",modeSwitcher:"#elementor-mode-switcher"},pages:{},childEvents:{"click:add":function(){this.setPage("elements")},"editor:destroy":function(){this.setPage("elements")}},currentPageName:null,_isScrollbarInitialized:!1,initialize:function(){this.initPages()},buildPages:function(){var b={elements:{view:a("elementor-panel/pages/elements/elements"),title:'<img src="'+elementor.config.assets_url+'images/logo-panel.svg">'},editor:{view:a("elementor-panel/pages/editor")},menu:{view:a("elementor-panel/pages/menu/menu"),title:'<img src="'+elementor.config.assets_url+'images/logo-panel.svg">'},colorScheme:{view:a("elementor-panel/pages/schemes/colors")},typographyScheme:{view:a("elementor-panel/pages/schemes/typography")},colorPickerScheme:{view:a("elementor-panel/pages/schemes/color-picker")},settingsPage:{view:a("elementor-panel/pages/page-settings/page-settings"),title:elementor.translate("page_settings")}},c=Object.keys(elementor.schemes.getSchemes()),d=_.difference(c,elementor.schemes.getEnabledSchemesTypes());return _.each(d,function(c){var d=elementor.schemes.getScheme(c)
4
- ;b[c+"Scheme"].view=a("elementor-panel/pages/schemes/disabled").extend({disabledTitle:d.disabled_title})}),b},initPages:function(){var a;this.getPages=function(b){return a||(a=this.buildPages()),b?a[b]:a},this.addPage=function(b,c){a||(a=this.buildPages()),a[b]=c}},getHeaderView:function(){return this.getChildView("header")},getFooterView:function(){return this.getChildView("footer")},getCurrentPageName:function(){return this.currentPageName},getCurrentPageView:function(){return this.getChildView("content")},setPage:function(a,b,c){var d=this.getPages(a);if(!d)throw new ReferenceError("Elementor panel doesn't have page named '"+a+"'");d.options&&(c=_.extend(d.options,c));var e=d.view;d.getView&&(e=d.getView()),this.showChildView("content",new e(c)),this.getHeaderView().setTitle(b||d.title),this.currentPageName=a},openEditor:function(a,b){if("editor"===this.getCurrentPageName()&&this.getCurrentPageView().model===a)return;var c=elementor.getElementData(a);this.setPage("editor",elementor.translate("edit_element",[c.title]),{model:a,editedElementView:b});var d="panel/open_editor/"+a.get("elType");elementor.hooks.doAction(d,this,a,b),elementor.hooks.doAction(d+"/"+a.get("widgetType"),this,a,b)},onBeforeShow:function(){var b=a("elementor-layouts/panel/footer"),c=a("elementor-layouts/panel/header");this.showChildView("modeSwitcher",new e),this.showChildView("header",new c),this.showChildView("footer",new b),this.updateScrollbar=_.throttle(this.updateScrollbar,100),this.getRegion("content").on("before:show",_.bind(this.onEditorBeforeShow,this)).on("empty",_.bind(this.onEditorEmpty,this)).on("show",_.bind(this.updateScrollbar,this)),this.setPage("elements"),this.listenTo(elementor.channels.data,"scrollbar:update",this.updateScrollbar)},onEditorBeforeShow:function(){_.defer(_.bind(this.updateScrollbar,this))},onEditorEmpty:function(){this.updateScrollbar()},updateScrollbar:function(){var a=this.content.$el;if(!this._isScrollbarInitialized)return a.perfectScrollbar(),void(this._isScrollbarInitialized=!0);a.perfectScrollbar("update")}}),b.exports=d},{"elementor-layouts/edit-mode":33,"elementor-layouts/panel/footer":34,"elementor-layouts/panel/header":35,"elementor-panel/pages/editor":36,"elementor-panel/pages/elements/elements":39,"elementor-panel/pages/menu/menu":47,"elementor-panel/pages/page-settings/page-settings":49,"elementor-panel/pages/schemes/color-picker":51,"elementor-panel/pages/schemes/colors":52,"elementor-panel/pages/schemes/disabled":53,"elementor-panel/pages/schemes/typography":57}],59:[function(a,b,c){var d;d=Backbone.Model.extend({options:{},initialize:function(a,b){var c=this;if(b&&(c.options=b),c.controls=b&&b.controls?b.controls:elementor.getElementControls(c),c.validators={},c.controls){var d=a||{},e={};_.each(c.controls,function(a){var b=elementor.config.controls[a.type];if(-1===b.features.indexOf("ui")){var f=jQuery.isPlainObject(b.default_value);e[a.name]=f?_.extend({},b.default_value,a.default||{}):a.default||b.default_value,void 0!==d[a.name]&&f&&!_.isObject(d[a.name])&&(elementor.debug.addCustomError(new TypeError("An invalid argument supplied as multiple control value"),"InvalidElementData","Element `"+(c.get("widgetType")||c.get("elType"))+"` got <"+d[a.name]+"> as `"+a.name+"` value. Expected array or object."),delete d[a.name]),void 0===d[a.name]&&(d[a.name]=e[a.name])}}),c.defaults=e,c.handleRepeaterData(d),c.set(d)}},handleRepeaterData:function(a){_.each(this.controls,function(b){b.is_repeater&&(a[b.name]instanceof Backbone.Collection||(a[b.name]=new Backbone.Collection(a[b.name],{model:function(a,c){return c=c||{},c.controls=b.fields,a._id||(a._id=elementor.helpers.getUniqueID()),new d(a,c)}})))})},getFontControls:function(){return _.filter(this.getActiveControls(),function(a){return"font"===a.type})},getStyleControls:function(a){var b=this;return a=a||b.getActiveControls(),_.filter(a,function(c){return c.fields?(c.styleFields=b.getStyleControls(c.fields),!0):b.isStyleControl(c.name,a)})},isStyleControl:function(a,b){b=b||this.controls;var c=_.find(b,function(b){return a===b.name});return c&&!_.isEmpty(c.selectors)},getClassControls:function(a){return a=a||this.controls,_.filter(a,function(a){return!_.isUndefined(a.prefix_class)})},isClassControl:function(a){var b=_.find(this.controls,function(b){return a===b.name});return b&&!_.isUndefined(b.prefix_class)},getControl:function(a){return _.find(this.controls,function(b){return a===b.name})},getActiveControls:function(){var a=this,b={};return _.each(a.controls,function(c,d){elementor.helpers.isActiveControl(c,a.attributes)&&(b[d]=c)}),b},clone:function(){return new d(elementor.helpers.cloneObject(this.attributes),elementor.helpers.cloneObject(this.options))},setExternalChange:function(a,b){this.set(a,b),this.trigger("change:external",a,b).trigger("change:external:"+a,b)},toJSON:function(a){var b=Backbone.Model.prototype.toJSON.call(this);if(a=a||{},delete b.widgetType,delete b.elType,delete b.isInner,_.each(b,function(a,c){a&&a.toJSON&&(b[c]=a.toJSON())}),a.removeDefault){var c=this.controls;_.each(b,function(a,d){var e=c[d];if(e){if(("text"===e.type||"textarea"===e.type)&&b[d])return;if(b[d]&&"object"==typeof b[d]){if(Object.keys(b[d]).length!==Object.keys(e.default).length)return;var f=!0;_.each(b[d],function(a,c){if(b[d][c]!==e.default[c])return f=!1}),f&&delete b[d]}else b[d]===e.default&&delete b[d]}})}return b}}),b.exports=d},{}],60:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{_column_size:100}}),b.exports=d},{"elementor-models/base-settings":59}],61:[function(a,b,c){var d,e,f=a("elementor-models/base-settings"),g=a("elementor-models/widget-settings"),h=a("elementor-models/column-settings"),i=a("elementor-models/section-settings");d=Backbone.Model.extend({defaults:{id:"",elType:"",isInner:!1,settings:{},defaultEditSettings:{}},remoteRender:!1,_htmlCache:null,_jqueryXhr:null,renderOnLeave:!1,initialize:function(a){var b=this.get("elType"),c=this.get("elements");void 0!==c&&this.set("elements",new e(c)),"widget"===b&&(this.remoteRender=!0,this.setHtmlCache(a.htmlCache||"")),delete a.htmlCache,this.renderRemoteServer=_.throttle(this.renderRemoteServer,1e3),this.initSettings(),this.initEditSettings(),this.on({destroy:this.onDestroy,"editor:close":this.onCloseEditor})},initSettings:function(){var a=this.get("elType"),b=this.get("settings"),c={widget:g,column:h,section:i},d=c[a]||f;Backbone.$.isEmptyObject(b)&&(b=elementor.helpers.cloneObject(b)),"widget"===a&&(b.widgetType=this.get("widgetType")),b.elType=a,b.isInner=this.get("isInner"),b=new d(b),this.set("settings",b),elementorFrontend.config.elements.data[this.cid]=b},initEditSettings:function(){this.set("editSettings",new Backbone.Model(this.get("defaultEditSettings")))},onDestroy:function(){var a=this.get("settings"),b=this.get("elements");void 0!==b&&_.each(_.clone(b.models),function(a){a.destroy()}),a instanceof f&&a.destroy()},onCloseEditor:function(){this.initEditSettings(),this.renderOnLeave&&this.renderRemoteServer()},setSetting:function(a,b){this.get("settings").setExternalChange(a,b)},getSetting:function(a){var b=this.get("settings");return void 0===b.get(a)?"":b.get(a)},setHtmlCache:function(a){this._htmlCache=a},getHtmlCache:function(){return this._htmlCache},getTitle:function(){var a=elementor.getElementData(this);return a?a.title:"Unknown"},getIcon:function(){var a=elementor.getElementData(this);return a?a.icon:"unknown"},createRemoteRenderRequest:function(){var a=this.toJSON();return elementor.ajax.send("render_widget",{data:{post_id:elementor.config.post_id,data:JSON.stringify(a),_nonce:elementor.config.nonce},success:_.bind(this.onRemoteGetHtml,this)})},renderRemoteServer:function(){this.remoteRender&&(this.renderOnLeave=!1,this.trigger("before:remote:render"),this.isRemoteRequestActive()&&this._jqueryXhr.abort(),this._jqueryXhr=this.createRemoteRenderRequest())},isRemoteRequestActive:function(){return this._jqueryXhr&&4!==this._jqueryXhr.readyState},onRemoteGetHtml:function(a){this.setHtmlCache(a.render),this.trigger("remote:render")},clone:function(){var a=new this.constructor(elementor.helpers.cloneObject(this.attributes));a.set("id",elementor.helpers.getUniqueID()),a.setHtmlCache(this.getHtmlCache());var b=this.get("elements");return _.isEmpty(b)||a.set("elements",b.clone()),a},toJSON:function(a){a=_.extend({copyHtmlCache:!1},a);var b=Backbone.Model.prototype.toJSON.call(this);return _.each(b,function(c,d){c&&c.toJSON&&(b[d]=c.toJSON(a))}),a.copyHtmlCache?b.htmlCache=this.getHtmlCache():delete b.htmlCache,b}}),e=Backbone.Collection.extend({add:function(a,b,c){if(!(b&&b.silent||c))throw"Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.";return Backbone.Collection.prototype.add.call(this,a,b)},model:function(a,b){var c=Backbone.Model;return a.elType&&(c=elementor.hooks.applyFilters("element/model",d,a)),new c(a,b)},clone:function(){var a=Backbone.Collection.prototype.clone.apply(this,arguments),b=new e;return a.forEach(function(a){b.add(a.clone(),null,!0)}),b}}),e.prototype.sync=function(){return null},e.prototype.fetch=function(){return null},e.prototype.save=function(){return null},d.prototype.sync=function(){return null},d.prototype.fetch=function(){return null},d.prototype.save=function(){return null},b.exports={Model:d,Collection:e}},{"elementor-models/base-settings":59,"elementor-models/column-settings":60,"elementor-models/section-settings":62,"elementor-models/widget-settings":63}],62:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({defaults:{}}),b.exports=d},{"elementor-models/base-settings":59}],63:[function(a,b,c){var d,e=a("elementor-models/base-settings");d=e.extend({}),b.exports=d},{"elementor-models/base-settings":59}],64:[function(a,b,c){var d;d={config:{},initConfig:function(){this.config={ajaxParams:{type:"POST",url:elementor.config.ajaxurl,data:{}},actionPrefix:"elementor_"}},init:function(){this.initConfig()},send:function(a,b){var c=elementor.helpers.cloneObject(this.config.ajaxParams);b=b||{},a=this.config.actionPrefix+a,Backbone.$.extend(c,b),c.data instanceof FormData?(c.data.append("action",a),c.data.append("_nonce",elementor.config.nonce)):(c.data.action=a,c.data._nonce=elementor.config.nonce);var d=c.success,e=c.error;return(d||e)&&(c.success=function(a){a.success&&d&&d(a.data),!a.success&&e&&e(a.data)},e&&(c.error=function(a){e(a)})),Backbone.$.ajax(c)}},b.exports=d},{}],65:[function(a,b,c){var d;d=function(){var a=this;this.compare=function(a,b,c){switch(c){case"==":return a==b;case"!=":return a!=b;case"!==":return a!==b;case"in":return-1!==b.indexOf(a);case"!in":return-1===b.indexOf(a);case"<":return a<b;case"<=":return a<=b;case">":return a>b;case">=":return a>=b;default:return a===b}},this.check=function(b,c){var d="or"===b.relation,e=!d;return Backbone.$.each(b.terms,function(){var b,f=this;if(f.terms)b=a.check(f,c);else{var g=f.name.match(/(\w+)(?:\[(\w+)])?/),h=c[g[1]];g[2]&&(h=h[g[2]]),b=a.compare(h,f.value,f.operator)}return d?(b&&(e=!0),!b):b?void 0:e=!1}),e}},b.exports=new d},{}],66:[function(a,b,c){var d,e=a("elementor-utils/view-module"),f=a("elementor-editor-utils/stylesheet");d=e.extend({stylesheet:null,getDefaultSettings:function(){return{id:0}},getDefaultElements:function(){return{$stylesheetElement:Backbone.$("<style>",{id:"elementor-style-"+this.getSettings("id")})}},initStylesheet:function(){var a=elementor.config.viewportBreakpoints;this.stylesheet=new f,this.stylesheet.addDevice("mobile",0).addDevice("tablet",a.md).addDevice("desktop",a.lg)},addStyleRules:function(a,b,c,d,e){var f=this;_.each(a,function(a){a.styleFields&&b[a.name].each(function(b){f.addStyleRules(a.styleFields,b.attributes,c,d.concat(["{{CURRENT_ITEM}}"]),e.concat([".elementor-repeater-item-"+b.get("_id")]))}),f.addControlStyleRules(a,b,c,d,e)})},addControlStyleRules:function(a,b,c,e,f){var g=this;d.addControlStyleRules(g.stylesheet,a,c,function(a){return g.getStyleControlValue(a,b)},e,f)},getStyleControlValue:function(a,b){var c=b[a.name];if(a.selectors_dictionary&&(c=a.selectors_dictionary[c]||c),_.isNumber(c)||!_.isEmpty(c))return c},addStyleToDocument:function(){elementor.$previewContents.find("head").append(this.elements.$stylesheetElement),this.elements.$stylesheetElement.text(this.stylesheet)},removeStyleFromDocument:function(){this.elements.$stylesheetElement.remove()},onInit:function(){e.prototype.onInit.apply(this,arguments),this.initStylesheet()}}),d.addControlStyleRules=function(a,b,c,d,e,f){var g=d(b);void 0!==g&&_.each(b.selectors,function(h,i){var j;try{j=h.replace(/{{(?:([^.}]+)\.)?([^}]*)}}/g,function(a,e,f){var h=b,i=g;e&&(h=_.findWhere(c,{name:e}),i=d(h));var j=elementor.getControlView(h.type).getStyleValue(f.toLowerCase(),i);if(""===j)throw"";return j})}catch(a){return}if(!_.isEmpty(j)){var k=i.match(/^(?:\([^)]+\)){1,2}/),l={};if(k){k=k[0],i=i.replace(/^(?:\([^)]+\)){1,2}/,"");for(var m,n=/\(([^)]+)\)/g,o=[];m=n.exec(k);)o.push(m[1]);_.each(o,function(a){if("desktop"!==a){var b=a.replace(/\+$/,"");l[b===a?"max":"min"]=b}})}_.each(e,function(a,b){var c=new RegExp(a,"g");i=i.replace(c,f[b])}),!Object.keys(l).length&&b.responsive&&(l=elementor.helpers.cloneObject(b.responsive),"desktop"===l.max&&delete l.max),a.addRules(i,j,l)}})},b.exports=d},{"elementor-editor-utils/stylesheet":78,"elementor-utils/view-module":120}],67:[function(a,b,c){var d=function(){var a=this,b=[],c={},d={},e=function(){c={debounceDelay:500,urlsToWatch:["elementor/assets"]}},f=function(){d.$window=jQuery(window)},g=function(b){var d=b.originalEvent,e=d.error;if(e){var f=!1,g=c.urlsToWatch;jQuery.each(g,function(){if(-1!==e.stack.indexOf(this))return f=!0,!1}),f&&a.addError({type:e.name,message:e.message,url:d.filename,line:d.lineno,column:d.colno})}},h=function(){d.$window.on("error",g)};this.addURLToWatch=function(a){c.urlsToWatch.push(a)},this.addCustomError=function(a,b,c){var d={type:a.name,message:a.message,url:a.fileName||a.sourceURL,line:a.lineNumber||a.line,column:a.columnNumber||a.column,customFields:{category:b||"general",tag:c}};if(!d.url){var e=a.stack.match(/\n {4}at (.*?(?=:(\d+):(\d+)))/);e&&(d.url=e[1],d.line=e[2],d.column=e[3])}this.addError(d)},this.addError=function(c){var d={type:"Error",timestamp:Math.floor((new Date).getTime()/1e3),message:null,url:null,line:null,column:null,customFields:{}};b.push(jQuery.extend(!0,d,c)),a.sendErrors()},this.sendErrors=function(){d.$window.off("error",g),jQuery.ajax({url:ElementorConfig.ajaxurl,method:"POST",data:{action:"elementor_debug_log",data:b},success:function(){b=[],d.$window.on("error",g)}})},function(){e(),f(),h(),a.sendErrors=_.debounce(a.sendErrors,c.debounceDelay)}()};b.exports=new d},{}],68:[function(a,b,c){var d;d={init:function(){var a;this.getModal=function(){return a||(a=this.initModal()),a},Backbone.$(document).on({"heartbeat-send":function(a,b){b.elementor_post_lock={post_ID:elementor.config.post_id}},"heartbeat-tick":function(a,b){b.locked_user?(elementor.isEditorChanged()&&elementor.saveEditor({status:"autosave"}),d.showLockMessage(b.locked_user)):d.getModal().hide(),elementor.config.nonce=b.elementor_nonce}}),elementor.config.locked_user&&d.showLockMessage(elementor.config.locked_user)},initModal:function(){var a=elementor.dialogsManager.createWidget("options",{headerMessage:elementor.translate("take_over")});return a.addButton({name:"go_back",text:elementor.translate("go_back"),callback:function(){parent.history.go(-1)}}),a.addButton({name:"take_over",text:elementor.translate("take_over"),callback:function(){wp.heartbeat.enqueue("elementor_force_post_lock",!0),wp.heartbeat.connectNow()}}),a},showLockMessage:function(a){d.getModal().setMessage(elementor.translate("dialog_user_taken_over",[a])).show()}},b.exports=d},{}],69:[function(a,b,c){var d;d={_enqueuedFonts:[],elementsHierarchy:{section:{column:{widget:null,section:null}}},enqueueFont:function(a){if(-1===this._enqueuedFonts.indexOf(a)){var b,c=elementor.config.controls.font.fonts[a],d={ru_RU:"cyrillic",uk:"cyrillic",bg_BG:"cyrillic",vi:"vietnamese",el:"greek",he_IL:"hebrew"};switch(c){case"googlefonts":b="https://fonts.googleapis.com/css?family="+a+":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic",d[elementor.config.locale]&&(b+="&subset="+d[elementor.config.locale]);break;case"earlyaccess":b="https://fonts.googleapis.com/earlyaccess/"+a.replace(/\s+/g,"").toLowerCase()+".css"}_.isEmpty(b)||elementor.$previewContents.find("link:last").after('<link href="'+b+'" rel="stylesheet" type="text/css">'),this._enqueuedFonts.push(a)}},getElementChildType:function(a,b){if(b||(b=this.elementsHierarchy),void 0!==b[a])return Backbone.$.isPlainObject(b[a])?Object.keys(b[a]):null;for(var c in b)if(b.hasOwnProperty(c)&&Backbone.$.isPlainObject(b[c])){var d=this.getElementChildType(a,b[c]);if(d)return d}return null},getUniqueID:function(){return Math.random().toString(36).substr(2,7)},stringReplaceAll:function(a,b){var c=new RegExp(Object.keys(b).join("|"),"gi");return a.replace(c,function(a){return b[a]})},isActiveControl:function(a,b){var c;if(c=_.isFunction(a.get)?a.get("condition"):a.condition,a.conditions)return elementor.conditions.check(a.conditions,b);if(_.isEmpty(c))return!0;var d=_.filter(c,function(a,c){var d=c.match(/([a-z_0-9]+)(?:\[([a-z_]+)])?(!?)$/i),e=d[1],f=d[2],g=!!d[3],h=b[e];f&&(h=h[f]);var i;return i=_.isArray(a)&&!_.isEmpty(a)?_.contains(a,h):_.isArray(h)&&!_.isEmpty(h)?_.contains(h,a):_.isEqual(a,h),g?i:!i});return _.isEmpty(d)},cloneObject:function(a){return JSON.parse(JSON.stringify(a))},disableElementEvents:function(a){a.each(function(){var a=this.style.pointerEvents;"none"!==a&&Backbone.$(this).data("backup-pointer-events",a).css("pointer-events","none")})},enableElementEvents:function(a){a.each(function(){var a=Backbone.$(this),b=a.data("backup-pointer-events");void 0!==b&&a.removeData("backup-pointer-events").css("pointer-events",b)})},getColorPickerPaletteIndex:function(a){return["7","8","1","5","2","3","6","4"].indexOf(a)},wpColorPicker:function(a,b){var c=this,d=elementor.schemes.getScheme("color-picker"),e=_.sortBy(d.items,function(a){return c.getColorPickerPaletteIndex(a.key)}),f={width:window.innerWidth>=1440?271:251,palettes:_.pluck(e,"value")};return b&&_.extend(f,b),a.wpColorPicker(f)}},b.exports=d},{}],70:[function(a,b,c){var d=function(a){var b=this,c={},d={del:46,d:68,l:76,m:77,p:80,s:83},e=function(){return-1!==navigator.userAgent.indexOf("Mac OS X")},f=function(){c[d.del]={deleteElement:{isWorthHandling:function(b){var c="editor"===elementor.getPanelView().getCurrentPageName(),d=a(b.target).is(":input");return c&&!d},handle:function(){elementor.getPanelView().getCurrentPageView().getOption("editedElementView").confirmRemove()}}},c[d.d]={},c[d.l]={showTemplateLibrary:{isWorthHandling:function(a){return b.isControlEvent(a)&&a.shiftKey},handle:function(){elementor.templates.showTemplatesModal()}}},c[d.m]={changeDeviceMode:{devices:["desktop","tablet","mobile"],isWorthHandling:function(a){return b.isControlEvent(a)&&a.shiftKey},handle:function(){var a=elementor.channels.deviceMode.request("currentMode"),b=this.devices.indexOf(a);b++,b>=this.devices.length&&(b=0),elementor.changeDeviceMode(this.devices[b])}}},c[d.p]={changeEditMode:{isWorthHandling:function(a){return b.isControlEvent(a)},handle:function(){elementor.getPanelView().modeSwitcher.currentView.toggleMode()}}},c[d.s]={saveEditor:{isWorthHandling:function(a){return b.isControlEvent(a)},handle:function(){elementor.getPanelView().getFooterView()._publishBuilder()}}}},g=function(a){var b=c[a.which];b&&_.each(b,function(b){b.isWorthHandling&&!b.isWorthHandling(a)||!b.allowAltKey&&a.altKey||(a.preventDefault(),b.handle(a))})},h=function(){b.bindListener(elementor.$window)};this.isControlEvent=function(a){return a[e()?"metaKey":"ctrlKey"]},this.addHotKeyHandler=function(a,b,d){c[a]||(c[a]={}),c[a][b]=d},this.bindListener=function(a){a.on("keydown",g)},this.init=function(){f(),h()}};b.exports=new d(jQuery)},{}],71:[function(a,b,c){var d;d=function(){var a=this,b={},c=[],d=function(a){var b,c=a.size;if("custom"===c){var d=a.dimension;if(!d.width&&!d.height)return"full";b="custom_"+d.width+"x"+d.height}else b=c;return b};a.onceTriggerChange=_.once(function(a){window.setTimeout(function(){a.get("settings").trigger("change")},700)}),a.getImageUrl=function(b){a.registerItem(b);var c=a.getItem(b);if(!c){if("custom"===b.size)return void(elementor.getPanelView()&&"editor"===elementor.getPanelView().currentPageName&&b.model&&a.onceTriggerChange(b.model));c=b.url}return c},a.getItem=function(a){var c=d(a),e=a.id;return!!c&&(!(!b[e]||!b[e][c])&&b[e][c])},a.registerItem=function(b){""!==b.id&&(a.getItem(b)||(c.push(b),a.debounceGetRemoteItems()))},a.getRemoteItems=function(){var a,e,f=[],g=Object.keys(c).length;if(0!==g){if(1===g){for(e in c){a=c[e];break}if(a&&a.model)return void a.model.renderRemoteServer()}for(e in c){a=c[e];var h=d(a),i=a.id,j=!b[i]||0===Object.keys(b[i]).length;f.push({id:i,size:h,is_first_time:j})}window.elementor.ajax.send("get_images_details",{data:{items:f},success:function(a){var d,e;for(d in a){b[d]||(b[d]={});for(e in a[d])b[d][e]=a[d][e]}c=[]}})}},a.debounceGetRemoteItems=_.debounce(a.getRemoteItems,300)},b.exports=new d},{}],72:[function(a,b,c){var d;d=function(){var a,b=this,c=function(){a=elementor.dialogsManager.createWidget("lightbox",{id:"elementor-introduction",closeButton:!0}),a.getElements("closeButton").on("click",function(){b.setIntroductionViewed()}),a.on("hide",function(){a.getElements("message").empty()})};this.getSettings=function(){return elementor.config.introduction},this.getModal=function(){return a||c(),a},this.startIntroduction=function(){var a=this.getSettings();this.getModal().setHeaderMessage(a.title).setMessage(a.content).show()},this.startOnLoadIntroduction=function(){var a=this.getSettings();a.is_user_should_view&&setTimeout(_.bind(function(){this.startIntroduction()},this),a.delay)},this.setIntroductionViewed=function(){elementor.ajax.send("introduction_viewed")}},b.exports=new d},{}],73:[function(a,b,c){!function(a){var b=function(a){try{return a.originalEvent.dataTransfer.setData("test","test"),a.originalEvent.dataTransfer.clearData("test"),!0}catch(a){return!1}},c=function(c){var d=this,e={},f={},g={element:"",groups:null,onDragStart:null,onDragEnd:null},h=function(){a.extend(!0,e,g,c)},i=function(){f.$element=a(e.element)},j=function(){f.$element.attr("draggable",!0)},k=function(b){a.isFunction(e.onDragEnd)&&e.onDragEnd.call(f.$element,b,d)},l=function(c){var g=e.groups||[],h={groups:g};b(c)&&c.originalEvent.dataTransfer.setData(JSON.stringify(h),!0),a.isFunction(e.onDragStart)&&e.onDragStart.call(f.$element,c,d)},m=function(){f.$element.on("dragstart",l).on("dragend",k)};this.destroy=function(){f.$element.off("dragstart",l),f.$element.removeAttr("draggable")},function(){h(),i(),j(),m()}()},d=function(c){var d,e,f=this,g={},h={},i={element:"",items:">",horizontalSensitivity:"10%",axis:["vertical","horizontal"],placeholder:!0,currentElementClass:"html5dnd-current-element",placeholderClass:"html5dnd-placeholder",hasDraggingOnChildClass:"html5dnd-has-dragging-on-child",groups:null,isDroppingAllowed:null,onDragEnter:null,onDragging:null,onDropping:null,onDragLeave:null},j=function(){a.extend(g,i,c)},k=function(){h.$element=a(g.element),h.$placeholder=a("<div>",{class:g.placeholderClass})},l=function(){return-1!==g.axis.indexOf("horizontal")},m=function(){return-1!==g.axis.indexOf("vertical")},n=function(a,b){var c,d;return!!l()&&(m()?!!(d=g.horizontalSensitivity.match(/\d+/))&&(d=d[0],c=/%$/.test(g.horizontalSensitivity),c&&(d=b/d),a>b-d?"right":a<d&&"left"):a>b/2?"right":"left")},o=function(b){var c=a(d),f=c.outerHeight()-h.$placeholder.outerHeight(),g=c.outerWidth();if(b=b.originalEvent,!(e=n(b.offsetX,g))){if(!m())return void(e=null);var i=d.getBoundingClientRect();e=b.clientY>i.top+f/2?"bottom":"top"}},p=function(){if(g.placeholder){var a="top"===e?"prependTo":"appendTo";h.$placeholder[a](d)}},q=function(c){var h,i,j;return!(g.groups&&b(c)&&(h=c.originalEvent.dataTransfer.types,j=!1,h=Array.prototype.slice.apply(h),h.forEach(function(a){try{if(i=JSON.parse(a),!i.groups.slice)return;g.groups.forEach(function(a){if(-1!==i.groups.indexOf(a))return j=!0,!1})}catch(a){}}),!j))&&!(a.isFunction(g.isDroppingAllowed)&&!g.isDroppingAllowed.call(d,e,c,f))},r=function(b){b.stopPropagation(),d||(d=this,h.$element.parents().each(function(){var b=a(this).data("html5Droppable");b&&b.doDragLeave()}),o(b),q(b)&&(p(),h.$element.addClass(g.hasDraggingOnChildClass),a(d).addClass(g.currentElementClass),a.isFunction(g.onDragEnter)&&g.onDragEnter.call(d,e,b,f)))},s=function(b){b.stopPropagation(),d||r.call(this,b);var c=e;o(b),q(b)&&(b.preventDefault(),c!==e&&p(),a.isFunction(g.onDragging)&&g.onDragging.call(this,e,b,f))},t=function(b){var c=this.getBoundingClientRect();("dragleave"!==b.type||b.clientX<c.left||b.clientX>=c.right||b.clientY<c.top||b.clientY>=c.bottom)&&(a(d).removeClass(g.currentElementClass),f.doDragLeave())},u=function(b){o(b),q(b)&&(b.preventDefault(),a.isFunction(g.onDropping)&&g.onDropping.call(this,e,b,f))},v=function(){h.$element.on("dragenter",g.items,r).on("dragover",g.items,s).on("drop",g.items,u).on("dragleave drop",g.items,t)};this.doDragLeave=function(){g.placeholder&&h.$placeholder.remove(),h.$element.removeClass(g.hasDraggingOnChildClass),a.isFunction(g.onDragLeave)&&g.onDragLeave.call(d,event,f),d=e=null},this.destroy=function(){h.$element.off("dragenter",g.items,r).off("dragover",g.items,s).off("drop",g.items,u).off("dragleave drop",g.items,t)},function(){j(),k(),v()}()},e={html5Draggable:c,html5Droppable:d};a.each(e,function(b,c){a.fn[b]=function(d){return d=d||{},this.each(function(){var e=a.data(this,b);if(e instanceof c)return void("destroy"===d&&(e.destroy(),a.removeData(this,b)));d.element=this,a.data(this,b,new c(d))}),this}})}(jQuery)},{}],74:[function(a,b,c){!function(a){a.fn.elementorSerializeObject=function(){var b=this.serializeArray(),c={},d=function(a,b,c){var e=/^[^\[\]]+\[]/.test(b),f=/^[^\[\]]+\[[^\[\]]+]/.test(b),g=b.replace(/\[.*/,"");if(e)a[g]||(a[g]=[]);else{if(!f)return void(a.push?a.push(c):a[g]=c);a[g]||(a[g]={})}var h=b.match(/\[[^\[\]]*]/g);return h[0]=h[0].replace(/\[|]/g,""),d(a[g],h.join(""),c)};return a.each(b,function(){d(c,this.name,this.value)}),c}}(jQuery)},{}],75:[function(a,b,c){var d=a("elementor-utils/view-module"),e=a("elementor-models/base-settings"),f=a("elementor-editor-utils/controls-css-parser");b.exports=d.extend({controlsCSS:null,model:null,hasChange:!1,changeCallbacks:{post_title:function(a){elementorFrontend.getElements("$document").find(elementor.config.page_title_selector).text(a)},template:function(){this.save(function(){elementor.reloadPreview(),elementor.once("preview:loaded",function(){elementor.getPanelView().setPage("settingsPage")})})}},addChangeCallback:function(a,b){this.changeCallbacks[a]=b},getDefaultSettings:function(){return{savedSettings:elementor.config.page_settings.settings}},bindEvents:function(){elementor.on("preview:loaded",this.updateStylesheet),this.model.on("change",this.onModelChange)},renderStyles:function(){this.controlsCSS.addStyleRules(this.model.getStyleControls(),this.model.attributes,this.model.controls,[/\{\{WRAPPER}}/g],["body.elementor-page-"+elementor.config.post_id])},updateStylesheet:function(){this.renderStyles(),this.controlsCSS.addStyleToDocument()},initModel:function(){this.model=new e(this.getSettings("savedSettings"),{controls:elementor.config.page_settings.controls})},initControlsCSSParser:function(){this.controlsCSS=new f},save:function(a){var b=this;if(b.hasChange){var c=b.model.toJSON({removeDefault:!0}),d={id:elementor.config.post_id,data:JSON.stringify(c)};NProgress.start(),elementor.ajax.send("save_page_settings",{data:d,success:function(){NProgress.done(),b.setSettings("savedSettings",c),b.hasChange=!1,a&&a.apply(b,arguments)},error:function(){alert("An error occurred")}})}},onInit:function(){this.initModel(),this.initControlsCSSParser(),this.debounceSave=_.debounce(this.save,3e3),d.prototype.onInit.apply(this,arguments)},onModelChange:function(a){var b=this;b.hasChange=!0,this.controlsCSS.stylesheet.empty(),_.each(a.changed,function(a,c){b.changeCallbacks[c]&&b.changeCallbacks[c].call(b,a)}),b.updateStylesheet(),b.debounceSave()}})},{"elementor-editor-utils/controls-css-parser":66,"elementor-models/base-settings":59,"elementor-utils/view-module":120}],76:[function(a,b,c){var d;d={getPresetsDictionary:function(){return{11:100/9,12:12.5,14:100/7,16:100/6,33:100/3,66:2/3*100,83:5/6*100}},getAbsolutePresetValues:function(a){var b=elementor.helpers.cloneObject(a),c=this.getPresetsDictionary();return _.each(b,function(a,d){c[a]&&(b[d]=c[a])}),b},getPresets:function(a,b){var c=elementor.helpers.cloneObject(elementor.config.elements.section.presets);return a&&(c=c[a]),b&&(c=c[b]),c},getPresetByStructure:function(a){var b=this.getParsedStructure(a);return this.getPresets(b.columnsCount,b.presetIndex)},getParsedStructure:function(a){return a+="",{columnsCount:a.slice(0,-1),presetIndex:a.substr(-1)}},getPresetSVG:function(a,b,c,d){b=b||100,c=c||50,d=d||2;var e=this.getAbsolutePresetValues(a),f=this._generatePresetSVGPath(e,b,c,d);return this._createSVGPreset(f,b,c)},_createSVGPreset:function(a,b,c){var d=document.createElementNS("http://www.w3.org/2000/svg","svg");d.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),d.setAttribute("viewBox","0 0 "+b+" "+c);var e=document.createElementNS("http://www.w3.org/2000/svg","path");return e.setAttribute("d",a),d.appendChild(e),d},_generatePresetSVGPath:function(a,b,c,d){for(var e=b-d*(a.length-1),f=0,g="",h=0;h<a.length;h++){h&&(g+=" ");var i=a[h]/100*e;f+=i,g+="M"+ +f.toFixed(4)+",0",g+="V"+c,g+="H"+ +(f-i).toFixed(4),g+="V0Z",f+=d}return g}},b.exports=d},{}],77:[function(a,b,c){var d,e=a("elementor-editor-utils/stylesheet"),f=a("elementor-editor-utils/controls-css-parser");d=function(){var a=this,b=new e,c={},d={selectorWrapperPrefix:".elementor-widget-"},g={},h=function(){g.$previewHead.append(g.$style)},i=function(){g.$style=Backbone.$("<style>",{id:"elementor-style-scheme"}),g.$previewHead=elementor.$previewContents.find("head")},j=function(){c=elementor.helpers.cloneObject(elementor.config.schemes.items)},k=function(c,e,g){f.addControlStyleRules(b,c,e,function(b){return a.getSchemeValue(b.scheme.type,b.scheme.value,b.scheme.key).value},["{{WRAPPER}}"],[d.selectorWrapperPrefix+g])},l=function(b){var c=a.getWidgetSchemeControls(b);_.each(c,function(a){k(a,c,b.widget_type)})},m=function(){_.each(elementor.config.widgets,function(a){l(a)})};this.init=function(){return i(),h(),j(),a},this.getWidgetSchemeControls=function(a){return _.filter(a.controls,function(a){return _.isObject(a.scheme)})},this.getSchemes=function(){return c},this.getEnabledSchemesTypes=function(){return elementor.config.schemes.enabled_schemes},this.getScheme=function(a){return c[a]},this.getSchemeValue=function(b,c,d){if(this.getEnabledSchemesTypes().indexOf(b)<0)return!1;var e=a.getScheme(b),f=e.items[c];if(d&&_.isObject(f)){var g=elementor.helpers.cloneObject(f);return g.value=f.value[d],g}return f},this.printSchemesStyle=function(){b.empty(),m(),g.$style.text(b)},this.resetSchemes=function(a){c[a]=elementor.helpers.cloneObject(elementor.config.schemes.items[a])},this.saveScheme=function(a){elementor.config.schemes.items[a].items=elementor.helpers.cloneObject(c[a].items);var b={};_.each(c[a].items,function(a,c){b[c]=a.value}),NProgress.start(),elementor.ajax.send("apply_scheme",{data:{scheme_name:a,data:JSON.stringify(b)},success:function(){NProgress.done()}})},this.setSchemeValue=function(a,b,d){c[a].items[b].value=d}},b.exports=new d},{"elementor-editor-utils/controls-css-parser":66,"elementor-editor-utils/stylesheet":78}],78:[function(a,b,c){!function(a){var c=function(){var b=this,d={},e={},f={},g=function(a){
5
- var b=Object.keys(f),c=b.indexOf(a),d=c+1;if(d>=b.length)throw new RangeError("Max value for this device is out of range.");return f[b[d]]-1},h=function(b){var c=[];return a.each(b,function(a){c.push(a+"_"+this)}),c.join("-")},i=function(a){var b={};return a=a.split("-").filter(String),a.forEach(function(a){var c=a.split("_"),d=c[0],e=c[1];b[d]="max"===d?g(e):f[e]}),b},j=function(a){d[a]={};var b=Object.keys(d);if(!(b.length<2)){b.sort(function(a,b){if("all"===a)return-1;if("all"===b)return 1;var c=i(a);return i(b).max-c.max});var c={};b.forEach(function(a){c[a]=d[a]}),d=c}},k=function(b){var c=i(b),d=[];return a.each(c,function(a){d.push("("+a+"-width:"+this+"px)")}),"@media"+d.join(" and ")};this.addDevice=function(a,c){f[a]=c;var d=Object.keys(f);if(d.length<2)return b;d.sort(function(a,b){return f[a]-f[b]});var e={};return d.forEach(function(a){e[a]=f[a]}),f=e,b},this.addRawCSS=function(a,b){e[a]=b},this.addRules=function(c,e,f){var g="all";if(_.isEmpty(f)||(g=h(f)),d[g]||j(g),!e){var i=c.match(/[^{]+\{[^}]+}/g);return void a.each(i,function(){var a=this.match(/([^{]+)\{([^}]+)}/);a&&b.addRules(a[1].trim(),a[2].trim(),f)})}if(d[g][c]||(d[g][c]={}),"string"==typeof e){e=e.split(";").filter(String);var k={};try{a.each(e,function(){var a=this.split(/:(.*)?/);k[a[0].trim()]=a[1].trim().replace(";","")})}catch(a){return}e=k}return a.extend(d[g][c],e),b},this.getRules=function(){return d},this.empty=function(){d={},e={}},this.toString=function(){var b="";return a.each(d,function(a){var d=c.parseRules(this);"all"!==a&&(d=k(a)+"{"+d+"}"),b+=d}),a.each(e,function(){b+=this}),b}};c.parseRules=function(b){var d="";return a.each(b,function(a){var b=c.parseProperties(this);b&&(d+=a+"{"+b+"}")}),d},c.parseProperties=function(b){var c="";return a.each(b,function(a){this&&(c+=a+":"+this+";")}),c},b.exports=c}(jQuery)},{}],79:[function(a,b,c){var d,e=a("elementor-utils/module");d=e.extend({errors:[],__construct:function(a){var b=a.customValidationMethod;b&&(this.validationMethod=b)},isValid:function(){var a=this.validationMethod.apply(this,arguments);return!a.length||(this.errors=a,!1)},validationMethod:function(){return[]}}),b.exports=d},{"elementor-utils/module":119}],80:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-add-section"),attributes:{"data-view":"choose-action"},ui:{addNewSection:".elementor-add-new-section",closeButton:".elementor-add-section-close",addSectionButton:".elementor-add-section-button",addTemplateButton:".elementor-add-template-button",selectPreset:".elementor-select-preset",presets:".elementor-preset"},events:{"click @ui.addSectionButton":"onAddSectionButtonClick","click @ui.addTemplateButton":"onAddTemplateButtonClick","click @ui.closeButton":"onCloseButtonClick","click @ui.presets":"onPresetSelected"},className:function(){return"elementor-add-section elementor-visible-desktop"},addSection:function(a,b){return elementor.sections.currentView.addSection(a,b)},setView:function(a){this.$el.attr("data-view",a)},showSelectPresets:function(){this.setView("select-preset")},closeSelectPresets:function(){this.setView("choose-action")},getTemplatesModalOptions:function(){return{onReady:function(){elementor.templates.showTemplates()}}},onAddSectionButtonClick:function(){this.showSelectPresets()},onAddTemplateButtonClick:function(){elementor.templates.startModal(this.getTemplatesModalOptions())},onRender:function(){this.$el.html5Droppable({axis:["vertical"],groups:["elementor-element"],placeholder:!1,currentElementClass:"elementor-html5dnd-current-element",hasDraggingOnChildClass:"elementor-dragging-on-child",onDropping:_.bind(this.onDropping,this)})},onPresetSelected:function(a){this.closeSelectPresets();var b,c=a.currentTarget.dataset.structure,d=elementor.presetsFactory.getParsedStructure(c),e=[];for(b=0;b<d.columnsCount;b++)e.push({id:elementor.helpers.getUniqueID(),elType:"column",settings:{},elements:[]});var f=this.addSection({elements:e});f.setStructure(c),f.redefineLayout()},onDropping:function(){this.addSection().addElementFromPanel()}}),b.exports=d},{}],81:[function(a,b,c){var d=a("elementor-views/add-section/base");b.exports=d.extend({id:"elementor-add-new-section",onCloseButtonClick:function(){this.closeSelectPresets()}})},{"elementor-views/add-section/base":80}],82:[function(a,b,c){var d=a("elementor-views/add-section/base");b.exports=d.extend({options:{atIndex:null},className:function(){return d.prototype.className.apply(this,arguments)+" elementor-add-section-inline"},addSection:function(a,b){return b=b||{},b.at=this.getOption("atIndex"),d.prototype.addSection.call(this,a,b)},getTemplatesModalOptions:function(){return _.extend(d.prototype.getTemplatesModalOptions.apply(this,arguments),{importOptions:{at:this.getOption("atIndex")}})},fadeToDeath:function(){var a=this;a.$el.slideUp(function(){a.destroy()})},onCloseButtonClick:function(){this.fadeToDeath()},onPresetSelected:function(){d.prototype.onPresetSelected.apply(this,arguments),this.destroy()},onAddTemplateButtonClick:function(){d.prototype.onAddTemplateButtonClick.apply(this,arguments),this.destroy()},onDropping:function(){d.prototype.onDropping.apply(this,arguments),this.destroy()}})},{"elementor-views/add-section/base":80}],83:[function(a,b,c){b.exports=Marionette.CompositeView.extend({addChildModel:function(a,b){return this.collection.add(a,b,!0)},addChildElement:function(a,b){b=b||{};var c=this.getChildType(),d=a.get?a.get("elType"):a.elType;if(-1===c.indexOf(d))return delete b.at,this.children.last().addChildElement(a,b);var e=this.addChildModel(a,b),f=this.children.findByModel(e);return f.edit(),f}})},{}],84:[function(a,b,c){var d,e=a("elementor-models/base-settings"),f=a("elementor-editor-utils/controls-css-parser"),g=a("elementor-editor-utils/validator"),h=a("elementor-views/base-container");d=h.extend({tagName:"div",controlsCSSParser:null,toggleEditTools:!0,className:function(){return this.getElementUniqueID()},attributes:function(){var a=this.model.get("elType");return"widget"===a&&(a=this.model.get("widgetType")),{"data-id":this.getID(),"data-element_type":a}},ui:function(){return{triggerButton:"> .elementor-element-overlay .elementor-editor-element-trigger",duplicateButton:"> .elementor-element-overlay .elementor-editor-element-duplicate",removeButton:"> .elementor-element-overlay .elementor-editor-element-remove",saveButton:"> .elementor-element-overlay .elementor-editor-element-save",settingsList:"> .elementor-element-overlay .elementor-editor-element-settings",addButton:"> .elementor-element-overlay .elementor-editor-element-add"}},events:function(){return{"click @ui.removeButton":"onClickRemove","click @ui.saveButton":"onClickSave","click @ui.duplicateButton":"onClickDuplicate","click @ui.triggerButton":"onClickEdit"}},getElementType:function(){return this.model.get("elType")},getChildType:function(){return elementor.helpers.getElementChildType(this.getElementType())},getChildView:function(b){var c,d=b.get("elType");return c="section"===d?a("elementor-views/section"):"column"===d?a("elementor-views/column"):elementor.modules.WidgetView,elementor.hooks.applyFilters("element/view",c,b,this)},templateHelpers:function(){return{elementModel:this.model,editModel:this.getEditModel()}},getTemplateType:function(){return"js"},getEditModel:function(){return this.model},initialize:function(){this.collection=this.model.get("elements"),this.collection&&this.listenTo(this.collection,"add remove reset",this.onCollectionChanged,this);var a=this.getEditModel();this.listenTo(a.get("settings"),"change",this.onSettingsChanged,this),this.listenTo(a.get("editSettings"),"change",this.onEditSettingsChanged,this),this.initRemoveDialog(),this.initControlsCSSParser()},edit:function(){elementor.getPanelView().openEditor(this.getEditModel(),this)},addElementFromPanel:function(a){var b=elementor.channels.panelElements.request("element:selected"),c={id:elementor.helpers.getUniqueID(),elType:b.model.get("elType")};if("widget"===c.elType)c.widgetType=b.model.get("widgetType");else{if("section"!==c.elType)return;c.elements=[],c.isInner=!0}var d=b.model.get("custom");d&&_.extend(c,d);var e=this.addChildElement(c,a);"section"===e.getElementType()&&e.isInner()&&e.addEmptyColumn()},addControlValidator:function(a,b){b=_.bind(b,this);var c=new g({customValidationMethod:b}),d=this.getEditModel().get("settings").validators;d[a]||(d[a]=[]),d[a].push(c)},isCollectionFilled:function(){return!1},isInner:function(){return!!this.model.get("isInner")},initRemoveDialog:function(){var a;this.getRemoveDialog=function(){if(!a){var b=this.model.getTitle();a=elementor.dialogsManager.createWidget("confirm",{message:elementor.translate("dialog_confirm_delete",[b.toLowerCase()]),headerMessage:elementor.translate("delete_element",[b]),strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},defaultOption:"confirm",onConfirm:_.bind(function(){var a=this._parent;a.isManualRemoving=!0,this.model.destroy(),a.isManualRemoving=!1},this)})}return a}},initControlsCSSParser:function(){this.controlsCSSParser=new f({id:this.model.cid})},enqueueFonts:function(){var a=this.getEditModel(),b=a.get("settings");_.each(b.getFontControls(),_.bind(function(b){var c=a.getSetting(b.name);_.isEmpty(c)||elementor.helpers.enqueueFont(c)},this))},renderStyles:function(){var a=this,b=a.getEditModel().get("settings");a.controlsCSSParser.stylesheet.empty(),a.controlsCSSParser.addStyleRules(b.getStyleControls(),b.attributes,a.getEditModel().get("settings").controls,[/{{ID}}/g,/{{WRAPPER}}/g],[a.getID(),"#elementor ."+a.getElementUniqueID()]),a.controlsCSSParser.addStyleToDocument();var c=elementor.hooks.applyFilters("editor/style/styleText","",this);c&&a.controlsCSSParser.elements.$stylesheetElement.append(c)},renderCustomClasses:function(){var a=this;a.$el.addClass("elementor-element");var b=a.getEditModel().get("settings"),c=b.getClassControls();_.each(c,function(c){var d=b.previous(c.name);c.classes_dictionary&&void 0!==c.classes_dictionary[d]&&(d=c.classes_dictionary[d]),a.$el.removeClass(c.prefix_class+d)}),_.each(c,function(c){var d=b.attributes[c.name],e=d;c.classes_dictionary&&void 0!==c.classes_dictionary[d]&&(e=c.classes_dictionary[d]),elementor.helpers.isActiveControl(c,b.attributes)&&!_.isEmpty(e)&&a.$el.addClass(c.prefix_class+e).addClass(_.result(a,"className"))})},renderCustomElementID:function(){var a=this.getEditModel().get("settings").get("_element_id");this.$el.attr("id",a)},renderUI:function(){this.renderStyles(),this.renderCustomClasses(),this.renderCustomElementID(),this.enqueueFonts()},runReadyTrigger:function(){_.defer(_.bind(function(){elementorFrontend.elementsHandler.runReadyTrigger(this.$el)},this))},getID:function(){return this.model.get("id")},getElementUniqueID:function(){return"elementor-element-"+this.getID()},duplicate:function(){this.trigger("request:duplicate")},confirmRemove:function(){this.getRemoveDialog().show()},renderOnChange:function(a){if(a instanceof e){var b=a.hasChanged(),c=!b,d=!b;if(_.each(a.changedAttributes(),function(b,e){var f=a.getControl(e);if(!f)return void(d=!0);"none"!==f.render_type&&(d=!0),-1===["none","ui"].indexOf(f.render_type)&&("template"!==f.render_type&&(a.isStyleControl(e)||a.isClassControl(e)||"_element_id"===e)||(c=!0))}),!d)return;if(!c)return void this.renderUI()}var f=this.getTemplateType(),g=this.getEditModel();"js"===f?(this.getEditModel().setHtmlCache(),this.render(),g.renderOnLeave=!0):g.renderRemoteServer()},onRender:function(){var a=this;a.renderUI(),a.runReadyTrigger(),a.toggleEditTools&&a.ui.settingsList.hoverIntent(function(){a.ui.triggerButton.addClass("elementor-active")},function(){a.ui.triggerButton.removeClass("elementor-active")},{timeout:500})},onCollectionChanged:function(){elementor.setFlagEditorChange(!0)},onEditSettingsChanged:function(a){this.renderOnChange(a)},onSettingsChanged:function(a){elementor.setFlagEditorChange(!0),this.renderOnChange(a)},onClickEdit:function(a){a.preventDefault(),a.stopPropagation(),"edit"===elementor.channels.dataEditMode.request("activeMode")&&this.edit()},onClickDuplicate:function(a){a.preventDefault(),a.stopPropagation(),this.duplicate()},onClickRemove:function(a){a.preventDefault(),a.stopPropagation(),this.confirmRemove()},onClickSave:function(a){a.preventDefault();var b=this.model;elementor.templates.startModal({onReady:function(){elementor.templates.getLayout().showSaveTemplateView(b)}})},onDestroy:function(){this.controlsCSSParser.removeStyleFromDocument()}}),b.exports=d},{"elementor-editor-utils/controls-css-parser":66,"elementor-editor-utils/validator":79,"elementor-models/base-settings":59,"elementor-views/base-container":83,"elementor-views/column":86,"elementor-views/section":116}],85:[function(a,b,c){var d,e=a("elementor-views/section"),f=a("elementor-views/base-container");d=f.extend({childView:e,behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"section"},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleAdd:{behaviorClass:a("elementor-behaviors/duplicate")}},getSortableOptions:function(){return{handle:"> .elementor-element-overlay .elementor-editor-section-settings .elementor-editor-element-trigger",items:"> .elementor-section"}},getChildType:function(){return["section"]},isCollectionFilled:function(){return!1},initialize:function(){this.listenTo(this.collection,"add remove reset",this.onCollectionChanged).listenTo(elementor.channels.panelElements,"element:drag:start",this.onPanelElementDragStart).listenTo(elementor.channels.panelElements,"element:drag:end",this.onPanelElementDragEnd)},addSection:function(a,b){var c={id:elementor.helpers.getUniqueID(),elType:"section",settings:{},elements:[]};a&&_.extend(c,a);var d=this.addChildModel(c,b);return this.children.findByModelCid(d.cid)},onCollectionChanged:function(){elementor.setFlagEditorChange(!0)},onPanelElementDragStart:function(){elementor.helpers.disableElementEvents(this.$el.find("iframe"))},onPanelElementDragEnd:function(){elementor.helpers.enableElementEvents(this.$el.find("iframe"))}}),b.exports=d},{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/sortable":5,"elementor-views/base-container":83,"elementor-views/section":116}],86:[function(a,b,c){var d,e=a("elementor-views/base-element"),f=a("elementor-views/element-empty");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-element-column-content"),emptyView:f,childViewContainer:"> .elementor-column-wrap > .elementor-widget-wrap",behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"widget"},Resizable:{behaviorClass:a("elementor-behaviors/resizable")},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleAddMode:{behaviorClass:a("elementor-behaviors/duplicate")}},className:function(){return e.prototype.className.apply(this,arguments)+" elementor-column elementor-"+(this.isInner()?"inner":"top")+"-column"},tagName:function(){return this.model.getSetting("html_tag")},ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.columnInner="> .elementor-column-wrap",a.percentsTooltip="> .elementor-element-overlay .elementor-column-percents-tooltip",a},triggers:{"click @ui.addButton":"click:new"},initialize:function(){e.prototype.initialize.apply(this,arguments),this.addControlValidator("_inline_size",this.onEditorInlineSizeInputChange)},isDroppingAllowed:function(){var a=elementor.channels.panelElements.request("element:selected"),b=a.model.get("elType");return"section"===b?!this.isInner():"widget"===b},getPercentsForDisplay:function(){return(+this.model.getSetting("_inline_size")||this.getPercentSize()).toFixed(1)+"%"},changeSizeUI:function(){var a=this,b=a.model.getSetting("_column_size");a.$el.attr("data-col",b),_.defer(function(){a.ui.percentsTooltip.text(a.getPercentsForDisplay())})},getPercentSize:function(a){return a||(a=this.el.getBoundingClientRect().width),+(a/this.$el.parent().width()*100).toFixed(3)},getSortableOptions:function(){return{connectWith:".elementor-widget-wrap",items:"> .elementor-element"}},changeChildContainerClasses:function(){this.collection.isEmpty()?this.ui.columnInner.removeClass("elementor-element-populated").addClass("elementor-element-empty"):this.ui.columnInner.removeClass("elementor-element-empty").addClass("elementor-element-populated")},onCollectionChanged:function(){e.prototype.onCollectionChanged.apply(this,arguments),this.changeChildContainerClasses()},onRender:function(){var a=this;e.prototype.onRender.apply(a,arguments),a.changeChildContainerClasses(),a.changeSizeUI(),a.$el.html5Droppable({items:" > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add",axis:["vertical"],groups:["elementor-element"],isDroppingAllowed:_.bind(a.isDroppingAllowed,a),currentElementClass:"elementor-html5dnd-current-element",placeholderClass:"elementor-sortable-placeholder elementor-widget-placeholder",hasDraggingOnChildClass:"elementor-dragging-on-child",onDropping:function(b,c){c.stopPropagation();var d=Backbone.$(this).index();"bottom"===b&&d++,a.addElementFromPanel({at:d})}})},onSettingsChanged:function(a){e.prototype.onSettingsChanged.apply(this,arguments);var b=a.changedAttributes();("_column_size"in b||"_inline_size"in b)&&this.changeSizeUI()},onEditorInlineSizeInputChange:function(a,b){var c=[],d=this.model.getSetting("_column_size");if(100===d)return c.push("Could not resize one column"),c;b||(b=d);try{this._parent.resizeChild(this,+b,+a)}catch(a){a.message===this._parent.errors.columnWidthTooLarge&&c.push(a.message)}return c}}),b.exports=d},{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/resizable":4,"elementor-behaviors/sortable":5,"elementor-views/base-element":84,"elementor-views/element-empty":114}],87:[function(a,b,c){var d;d=Marionette.CompositeView.extend({className:"elementor-panel-controls-stack",activeTab:null,activeSection:null,templateHelpers:function(){return{elementData:elementor.getElementData(this.model)}},ui:function(){return{tabs:".elementor-panel-navigation-tab",reloadButton:".elementor-update-preview-button"}},events:function(){return{"click @ui.tabs":"onClickTabControl","click @ui.reloadButton":"onReloadButtonClick"}},modelEvents:{destroy:"onModelDestroy"},behaviors:{HandleInnerTabs:{behaviorClass:a("elementor-behaviors/inner-tabs")}},initialize:function(){this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},filter:function(a){if(a.get("tab")!==this.activeTab)return!1;if("section"===a.get("type"))return!0;var b=a.get("section");return!b||b===this.activeSection},isVisibleSectionControl:function(a){return this.activeTab===a.get("tab")},activateTab:function(a){var b=this;this.activeTab=a.data("tab");this.ui.tabs.removeClass("active"),a.addClass("active");var c=this.collection.filter(function(a){return"section"===a.get("type")&&b.isVisibleSectionControl(a)});c[0]&&this.activateSection(c[0].get("name"))},activateSection:function(a){this.activeSection=a},getChildView:function(a){var b=a.get("type");return elementor.getControlView(b)},openActiveSection:function(){var a=this.activeSection,b=this.children.filter(function(b){return a===b.model.get("name")});b[0]&&b[0].ui.heading.addClass("elementor-open")},onRenderCollection:function(){this.$(".tooltip-target").tipsy({gravity:function(){var a=Backbone.$(this).data("tooltip-pos");return void 0!==a?a:"n"},title:function(){return this.getAttribute("data-tooltip")}}),this.openActiveSection()},onRenderTemplate:function(){this.activateTab(this.ui.tabs.eq(0))},onModelDestroy:function(){this.destroy()},onClickTabControl:function(a){a.preventDefault();var b=this.$(a.currentTarget);this.activeTab!==b.data("tab")&&(this.activateTab(b),this._renderChildren())},onReloadButtonClick:function(){elementor.reloadPreview()},onDeviceModeChange:function(){this.$el.removeClass("elementor-responsive-switchers-open")},onChildviewControlSectionClicked:function(a){var b=a.ui.heading.hasClass("elementor-open");this.activateSection(b?null:a.model.get("name")),this._renderChildren()},onChildviewResponsiveSwitcherClick:function(a,b){"desktop"===b&&this.$el.toggleClass("elementor-responsive-switchers-open")}}),b.exports=d},{"elementor-behaviors/inner-tabs":3}],88:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({applySavedValue:function(){var a=this.getControlValue(),b=this.$("[data-setting]"),c=this;_.each(a,function(a,d){var e=b.filter(function(){return d===this.dataset.setting});c.setInputValue(e,a)})},getControlValue:function(a){var b=this.elementSettingsModel.get(this.model.get("name"));return Backbone.$.isPlainObject(b)?a?b[a]||"":elementor.helpers.cloneObject(b):{}},setValue:function(a,b){var c=this.getControlValue();"object"==typeof a?_.each(a,function(a,b){c[b]=a}):c[a]=b,this.setSettingsModel(c)},updateElementModel:function(a,b){var c=b.dataset.setting;this.setValue(c,a)}},{getStyleValue:function(a,b){return _.isObject(b)?b[a]:""}}),b.exports=d},{"elementor-views/controls/base":90}],89:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({getCurrentRange:function(){return this.getUnitRange(this.getControlValue("unit"))},getUnitRange:function(a){var b=this.model.get("range");return!(!b||!b[a])&&b[a]}}),b.exports=d},{"elementor-views/controls/base-multiple":88}],90:[function(a,b,c){var d;d=Marionette.CompositeView.extend({ui:function(){return{input:'input[data-setting][type!="checkbox"][type!="radio"]',checkbox:'input[data-setting][type="checkbox"]',radio:'input[data-setting][type="radio"]',select:"select[data-setting]",textarea:"textarea[data-setting]",controlTitle:".elementor-control-title",responsiveSwitchers:".elementor-responsive-switcher"}},className:function(){var a="elementor-control elementor-control-"+this.model.get("name")+" elementor-control-type-"+this.model.get("type"),b=this.model.get("classes"),c=this.model.get("responsive");return _.isEmpty(b)||(a+=" "+b),_.isEmpty(this.model.get("section"))||(a+=" elementor-control-under-section"),_.isEmpty(c)||(a+=" elementor-control-responsive-"+c.max),a},getTemplate:function(){return Marionette.TemplateCache.get("#tmpl-elementor-control-"+this.model.get("type")+"-content")},templateHelpers:function(){var a={controlValue:this.getControlValue(),_cid:this.model.cid};return{data:_.extend({},this.model.toJSON(),a)}},baseEvents:{"input @ui.input":"onBaseInputChange","change @ui.checkbox":"onBaseInputChange","change @ui.radio":"onBaseInputChange","input @ui.textarea":"onBaseInputChange","change @ui.select":"onBaseInputChange","click @ui.responsiveSwitchers":"onSwitcherClick"},childEvents:{},events:function(){return _.extend({},this.baseEvents,this.childEvents)},initialize:function(a){this.elementSettingsModel=a.elementSettingsModel;var b=this.model.get("type"),c=Backbone.$.extend(!0,{},elementor.config.controls[b],this.model.attributes);this.model.set(c),this.listenTo(this.elementSettingsModel,"change",this.toggleControlVisibility).listenTo(this.elementSettingsModel,"change:external:"+this.model.get("name"),this.onSettingsExternalChange)},getControlValue:function(){return this.elementSettingsModel.get(this.model.get("name"))},setValue:function(a){this.setSettingsModel(a)},setSettingsModel:function(a){this.elementSettingsModel.set(this.model.get("name"),a),this.triggerMethod("settings:change")},applySavedValue:function(){this.setInputValue('[data-setting="'+this.model.get("name")+'"]',this.getControlValue())},getEditSettings:function(a){var b=this.getOption("elementEditSettings").toJSON();return a?b[a]:b},setEditSetting:function(a,b){this.getOption("elementEditSettings").set(a,b)},getInputValue:function(a){var b=this.$(a),c=b.val(),d=b.attr("type");return-1!==["radio","checkbox"].indexOf(d)?b.prop("checked")?c:"":"number"===d&&_.isFinite(c)?+c:("SELECT"===a.tagName&&b.prop("multiple")&&null===c&&(c=[]),c)},setInputValue:function(a,b){var c=this.$(a),d=c.attr("type");"checkbox"===d?c.prop("checked",!!b):"radio"===d?c.filter('[value="'+b+'"]').prop("checked",!0):c.val(b)},onSettingsError:function(){this.$el.addClass("elementor-error")},onSettingsChange:function(){this.$el.removeClass("elementor-error")},onRender:function(){this.applySavedValue();var a=this.model.get("label_block")?"block":"inline",b=this.model.get("show_label"),c="elementor-label-"+a;c+=" elementor-control-separator-"+this.model.get("separator"),b||(c+=" elementor-control-hidden-label"),this.$el.addClass(c),this.renderResponsiveSwitchers(),this.triggerMethod("ready"),this.toggleControlVisibility()},onBaseInputChange:function(a){var b=a.currentTarget,c=this.getInputValue(b),d=this.elementSettingsModel.validators[this.model.get("name")];if(d){var e=this.getControlValue();if(!d.every(function(a){return a.isValid(c,e)}))return void this.setInputValue(b,e)}this.updateElementModel(c,b),this.triggerMethod("input:change",a)},onSwitcherClick:function(a){var b=Backbone.$(a.currentTarget).data("device");elementor.changeDeviceMode(b),this.triggerMethod("responsive:switcher:click",b)},onSettingsExternalChange:function(){this.applySavedValue()},renderResponsiveSwitchers:function(){if(!_.isEmpty(this.model.get("responsive"))){var a=Backbone.$("#tmpl-elementor-control-responsive-switchers").html();this.ui.controlTitle.after(a)}},toggleControlVisibility:function(){var a=elementor.helpers.isActiveControl(this.model,this.elementSettingsModel.attributes);this.$el.toggleClass("elementor-hidden-control",!a),elementor.channels.data.trigger("scrollbar:update")},onReady:function(){},updateElementModel:function(a){this.setValue(a)}},{getStyleValue:function(a,b){return b}}),b.exports=d},{}],91:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.sliders=".elementor-slider",a.colors=".elementor-box-shadow-color-picker",a},childEvents:{"slide @ui.sliders":"onSlideChange"},initSliders:function(){var a=this.getControlValue();this.ui.sliders.each(function(){var b=Backbone.$(this),c=b.next(".elementor-slider-input").find("input");b.slider({value:a[this.dataset.input],min:+c.attr("min"),max:+c.attr("max")})})},initColors:function(){var a=this;elementor.helpers.wpColorPicker(this.ui.colors,{change:function(){var b=Backbone.$(this),c=b.data("setting");a.setValue(c,b.wpColorPicker("color"))},clear:function(){a.setValue(this.dataset.setting,"")}})},onInputChange:function(a){var b=a.currentTarget.dataset.setting;this.ui.sliders.filter('[data-input="'+b+'"]').slider("value",this.getControlValue(b))},onReady:function(){this.initSliders(),this.initColors()},onSlideChange:function(a,b){var c=a.currentTarget.dataset.input;this.ui.input.filter('[data-setting="'+c+'"]').val(b.value),this.setValue(c,b.value)},onBeforeDestroy:function(){this.ui.colors.each(function(){var a=Backbone.$(this);a.wpColorPicker("instance")&&a.wpColorPicker("close")}),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-multiple":88}],92:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.inputs='[type="radio"]',a},childEvents:{"mousedown label":"onMouseDownLabel","click @ui.inputs":"onClickInput","change @ui.inputs":"onBaseInputChange"},onMouseDownLabel:function(a){var b=this.$(a.currentTarget),c=this.$("#"+b.attr("for"));c.data("checked",c.prop("checked"))},onClickInput:function(a){if(this.model.get("toggle")){var b=this.$(a.currentTarget);b.data("checked")&&b.prop("checked",!1).trigger("change")}},onRender:function(){e.prototype.onRender.apply(this,arguments);var a=this.getControlValue();a?this.ui.inputs.filter('[value="'+a+'"]').prop("checked",!0):this.model.get("toggle")||this.ui.inputs.first().prop("checked",!0).trigger("change")}}),b.exports=d},{"elementor-views/controls/base":90}],93:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.editor=".elementor-code-editor",a},onReady:function(){var a=this;if("undefined"!=typeof ace&&(a.editor=ace.edit(this.ui.editor[0]),Backbone.$(a.editor.container).addClass("elementor-input-style elementor-code-editor"),a.editor.setOptions({mode:"ace/mode/"+a.model.attributes.language,minLines:10,maxLines:1/0,showGutter:!0,useWorker:!0}),a.editor.setValue(a.getControlValue(),-1),a.editor.on("change",function(){a.setValue(a.editor.getValue())}),"html"===a.model.attributes.language)){var b=a.editor.getSession();b.on("changeAnnotation",function(){for(var a=b.getAnnotations()||[],c=a.length,d=a.length;d--;)/doctype first\. Expected/.test(a[d].text)&&a.splice(d,1);c>a.length&&b.setAnnotations(a)})}}}),b.exports=d},{"elementor-views/controls/base":90}],94:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({onReady:function(){var a=this;elementor.helpers.wpColorPicker(a.ui.input,{change:function(){a.ui.input.val(a.ui.input.wpColorPicker("color")).trigger("input")},clear:function(){a.setValue("")}}).wpColorPicker("instance").wrap.find("> .wp-picker-input-wrap > .wp-color-picker").removeAttr("maxlength")},onBeforeDestroy:function(){this.ui.input.wpColorPicker("instance")&&this.ui.input.wpColorPicker("close"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base":90}],95:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.picker=".elementor-date-time-picker",a},onReady:function(){var a=this,b=_.extend(this.model.get("picker_options"),{onHide:function(){a.saveValue()}});this.ui.picker.appendDtpicker(b).handleDtpicker("setDate",new Date(this.getControlValue()))},saveValue:function(){this.setValue(this.ui.input.val())},onBeforeDestroy:function(){this.saveValue(),this.ui.picker.dtpicker("destroy")}}),b.exports=d},{"elementor-views/controls/base":90}],96:[function(a,b,c){var d,e=a("elementor-views/controls/base-units");d=e.extend({ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.controls=".elementor-control-dimension > input:enabled",a.link="button.elementor-link-dimensions",a},childEvents:{"click @ui.link":"onLinkDimensionsClicked"},defaultDimensionValue:0,initialize:function(){e.prototype.initialize.apply(this,arguments),this.model.set("allowed_dimensions",this.filterDimensions(this.model.get("allowed_dimensions")))},getPossibleDimensions:function(){return["top","right","bottom","left"]},filterDimensions:functio