Elementor Page Builder - Version 1.5.0-RC2

Version Description

Download this release

Release Info

Developer KingYes
Plugin Icon 128x128 Elementor Page Builder
Version 1.5.0-RC2
Comparing to
See all releases

Code changes from version 1.4.9 to 1.5.0-RC2

assets/css/admin-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-06-2017 */
2
  .dialog-widget {
3
  position: fixed;
4
  height: 100%;
@@ -75,21 +75,6 @@
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,6 +96,9 @@
111
  height: 100%;
112
  width: 100%; }
113
 
 
 
 
114
  body.elementor-editor-active .elementor-switch-mode-off {
115
  display: none; }
116
 
@@ -140,9 +128,6 @@ body.elementor-editor-inactive .elementor-switch-mode-on {
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,6 +259,14 @@ body.elementor-editor-inactive #elementor-editor {
274
  font-family: eicon;
275
  font-size: 17px; }
276
 
 
 
 
 
 
 
 
 
277
  /*= Elementor Message
278
  ---------------------------------------*/
279
  .notice.elementor-message {
1
+ /*! elementor - v1.4.9 - 20-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-lightbox-close-button {
79
  cursor: pointer;
80
  position: absolute;
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
  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
  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 {
assets/css/admin-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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);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);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.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}
assets/css/admin.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-06-2017 */
2
  .dialog-widget {
3
  position: fixed;
4
  height: 100%;
@@ -75,21 +75,6 @@
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,6 +96,9 @@
111
  height: 100%;
112
  width: 100%; }
113
 
 
 
 
114
  body.elementor-editor-active .elementor-switch-mode-off {
115
  display: none; }
116
 
@@ -140,9 +128,6 @@ body.elementor-editor-inactive .elementor-switch-mode-on {
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,6 +259,14 @@ body.elementor-editor-inactive #elementor-editor {
274
  font-family: eicon;
275
  font-size: 17px; }
276
 
 
 
 
 
 
 
 
 
277
  /*= Elementor Message
278
  ---------------------------------------*/
279
  .notice.elementor-message {
1
+ /*! elementor - v1.4.9 - 20-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-lightbox-close-button {
79
  cursor: pointer;
80
  position: absolute;
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
  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
  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 {
assets/css/admin.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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);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);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.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}
assets/css/editor-preview-rtl.css CHANGED
@@ -1,19 +1,78 @@
1
- /*! elementor - v1.4.9 - 19-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,21 +84,33 @@ html.elementor-html {
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,168 +119,168 @@ html.elementor-html {
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,41 +292,29 @@ html.elementor-html {
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,12 +328,9 @@ html.elementor-html {
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,30 +341,20 @@ html.elementor-html {
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,41 +371,80 @@ html.elementor-html {
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,20 +459,18 @@ html.elementor-html {
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,7 +479,7 @@ html.elementor-html {
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,7 +488,7 @@ html.elementor-html {
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,29 +496,72 @@ html.elementor-html {
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; }
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
  #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
  .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
  .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
  .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
  .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
  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
  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
  color: #556068;
480
  margin-top: 15px; }
481
 
482
+ .elementor-add-section-close {
483
  position: absolute;
484
  right: 20px;
485
  top: 20px;
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
  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; }
assets/css/editor-preview-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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);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}
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}
assets/css/editor-preview.css CHANGED
@@ -1,19 +1,78 @@
1
- /*! elementor - v1.4.9 - 19-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,21 +84,33 @@ html.elementor-html {
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,167 +120,167 @@ html.elementor-html {
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,41 +292,29 @@ html.elementor-html {
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,12 +328,9 @@ html.elementor-html {
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,30 +341,20 @@ html.elementor-html {
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,41 +371,80 @@ html.elementor-html {
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,20 +459,18 @@ html.elementor-html {
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,7 +479,7 @@ html.elementor-html {
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,7 +488,7 @@ html.elementor-html {
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,29 +496,72 @@ html.elementor-html {
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; }
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
  #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
  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
  .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
  .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
  .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
  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
  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
  color: #556068;
480
  margin-top: 15px; }
481
 
482
+ .elementor-add-section-close {
483
  position: absolute;
484
  right: 20px;
485
  top: 20px;
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
  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; }
assets/css/editor-preview.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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);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}
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}
assets/css/editor-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,21 +76,6 @@
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,6 +97,9 @@
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor-screen-only,
116
  .screen-reader-text,
117
  .screen-reader-text span,
@@ -318,8 +306,20 @@ body {
318
  font-size: 13px;
319
  color: #6d7882; }
320
 
321
- .elementor-hidden {
322
- display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
323
 
324
  .elementor-button {
325
  outline: none;
@@ -594,13 +594,7 @@ select {
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,6 +629,13 @@ select {
635
  border: 0; }
636
  .elementor-panel :focus {
637
  outline: 0; }
 
 
 
 
 
 
 
638
  @media (max-width: 1439px) {
639
  .elementor-panel {
640
  width: 280px; } }
@@ -1072,7 +1073,7 @@ select {
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,16 +1090,17 @@ select {
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,14 +1108,13 @@ select {
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,7 +1187,7 @@ select {
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,14 +1293,7 @@ select {
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,6 +1306,13 @@ select {
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,41 +1323,48 @@ select {
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,6 +1553,7 @@ select {
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,11 +2221,13 @@ body.elementor-editor-preview #elementor-mode-switcher {
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,28 +2238,35 @@ body.elementor-editor-preview #elementor-mode-switcher {
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,7 +2332,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
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,7 +2400,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
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
 
1
+ /*! elementor - v1.4.9 - 20-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-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
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
  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
 
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
  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
  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
  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
  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
  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
  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
  .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
  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
  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
  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
  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
  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
  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
 
assets/css/editor-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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%);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-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);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%);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-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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%;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);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-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:-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+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%);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{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>*,#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%);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%);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-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%);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.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}
assets/css/editor.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,21 +76,6 @@
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,6 +97,9 @@
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor-screen-only,
116
  .screen-reader-text,
117
  .screen-reader-text span,
@@ -318,8 +306,20 @@ body {
318
  font-size: 13px;
319
  color: #6d7882; }
320
 
321
- .elementor-hidden {
322
- display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
323
 
324
  .elementor-button {
325
  outline: none;
@@ -594,13 +594,7 @@ select {
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,6 +629,13 @@ select {
635
  border: 0; }
636
  .elementor-panel :focus {
637
  outline: 0; }
 
 
 
 
 
 
 
638
  @media (max-width: 1439px) {
639
  .elementor-panel {
640
  width: 280px; } }
@@ -1072,7 +1073,7 @@ select {
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,16 +1090,17 @@ select {
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,14 +1108,13 @@ select {
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,7 +1187,7 @@ select {
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,14 +1293,7 @@ select {
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,6 +1306,13 @@ select {
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,41 +1323,48 @@ select {
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,6 +1553,7 @@ select {
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,11 +2221,13 @@ body.elementor-editor-preview #elementor-mode-switcher {
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,28 +2238,35 @@ body.elementor-editor-preview #elementor-mode-switcher {
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,7 +2332,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
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,7 +2400,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
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
 
1
+ /*! elementor - v1.4.9 - 20-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-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
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
  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
 
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
  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
  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
  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
  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
  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
  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
  .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
  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
  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
  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
  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
  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
  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
 
assets/css/editor.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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%);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-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);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%);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-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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%;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);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-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:-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+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%);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{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>*,#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%);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%);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-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%);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.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}
assets/css/frontend-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,21 +76,6 @@
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,6 +97,9 @@
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor {
116
  -webkit-hyphens: manual;
117
  -ms-hyphens: manual;
@@ -130,7 +118,7 @@
130
  border: none;
131
  border-radius: 0;
132
  box-shadow: none; }
133
- .elementor figure {
134
  margin: 0; }
135
  .elementor embed,
136
  .elementor iframe,
@@ -150,6 +138,8 @@
150
  position: absolute;
151
  overflow: hidden;
152
  z-index: 0; }
 
 
153
  .elementor .elementor-background-video {
154
  position: absolute;
155
  max-width: none;
@@ -187,6 +177,41 @@
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,9 +250,6 @@
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,9 +320,8 @@
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,8 +336,7 @@
315
 
316
  .elementor-widget-wrap {
317
  position: relative;
318
- width: 100%;
319
- z-index: 1; }
320
 
321
  .elementor-widget {
322
  position: relative; }
@@ -1303,20 +1323,6 @@
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,15 +1332,6 @@
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,7 +1508,7 @@
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,7 +1649,7 @@ body.elementor-page .elementor-widget-menu-anchor {
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,22 +1813,26 @@ body.elementor-page .elementor-widget-menu-anchor {
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,21 +1845,20 @@ body.elementor-page .elementor-widget-menu-anchor {
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,19 +1866,21 @@ body.elementor-page .elementor-widget-menu-anchor {
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,100 +1888,73 @@ body.elementor-page .elementor-widget-menu-anchor {
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,164 +1962,138 @@ body.elementor-page .elementor-widget-menu-anchor {
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,22 +2101,19 @@ body.elementor-page .elementor-widget-menu-anchor {
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,21 +2122,22 @@ body.elementor-page .elementor-widget-menu-anchor {
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,18 +2150,19 @@ body.elementor-page .elementor-widget-menu-anchor {
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,7 +2170,7 @@ body.elementor-page .elementor-widget-menu-anchor {
2222
  height: 5px;
2223
  width: 98%; }
2224
 
2225
- .elementor .swiper-container-vertical > .swiper-scrollbar {
2226
  position: absolute;
2227
  right: 3px;
2228
  top: 1%;
@@ -2230,7 +2178,7 @@ body.elementor-page .elementor-widget-menu-anchor {
2230
  width: 5px;
2231
  height: 98%; }
2232
 
2233
- .elementor .swiper-scrollbar-drag {
2234
  height: 100%;
2235
  width: 100%;
2236
  position: relative;
@@ -2239,10 +2187,11 @@ body.elementor-page .elementor-widget-menu-anchor {
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,18 +2205,15 @@ body.elementor-page .elementor-widget-menu-anchor {
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,7 +2308,4 @@ body.elementor-page .elementor-widget-menu-anchor {
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 */
1
+ /*! elementor - v1.4.9 - 20-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-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
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
  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
  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
  .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
  font-size: 12px;
251
  margin-top: 5px; }
252
 
 
 
 
253
  .elementor:after {
254
  position: absolute;
255
  opacity: 0;
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
 
337
  .elementor-widget-wrap {
338
  position: relative;
339
+ width: 100%; }
 
340
 
341
  .elementor-widget {
342
  position: relative; }
1323
  display: block;
1324
  width: 100%; }
1325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1326
  .elementor-aspect-ratio-169 .elementor-video-wrapper {
1327
  padding-bottom: 56.25%; }
1328
 
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
  .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
  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
  .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
  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
  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
  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
  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
  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
  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
  -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
  height: 5px;
2171
  width: 98%; }
2172
 
2173
+ .swiper-container-vertical > .swiper-scrollbar {
2174
  position: absolute;
2175
  right: 3px;
2176
  top: 1%;
2178
  width: 5px;
2179
  height: 98%; }
2180
 
2181
+ .swiper-scrollbar-drag {
2182
  height: 100%;
2183
  width: 100%;
2184
  position: relative;
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
  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
  @media (min-width: 1025px) {
2309
  body:not(.elementor-editor-active) .elementor-hidden-desktop {
2310
  display: none; } }
 
 
 
2311
  /*# sourceMappingURL=frontend-rtl.css.map */
assets/css/frontend-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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%);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:-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:767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;position:relative;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:-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-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-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:-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:#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%);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{-ms-flex-direction:column;flex-direction:column}.elementor .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}.elementor .swiper-container-android .swiper-slide,.elementor .swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor .swiper-container-multirow>.swiper-wrapper{-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;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{-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%);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);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.elementor .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-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;transform-origin:0 0;width:100%;height:100%}.elementor .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content: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%;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);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}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
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}}
assets/css/frontend.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-06-2017 */
2
  @charset "UTF-8";
3
  .dialog-widget {
4
  position: fixed;
@@ -76,21 +76,6 @@
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,6 +97,9 @@
112
  height: 100%;
113
  width: 100%; }
114
 
 
 
 
115
  .elementor {
116
  -webkit-hyphens: manual;
117
  -ms-hyphens: manual;
@@ -130,7 +118,7 @@
130
  border: none;
131
  border-radius: 0;
132
  box-shadow: none; }
133
- .elementor figure {
134
  margin: 0; }
135
  .elementor embed,
136
  .elementor iframe,
@@ -150,6 +138,8 @@
150
  position: absolute;
151
  overflow: hidden;
152
  z-index: 0; }
 
 
153
  .elementor .elementor-background-video {
154
  position: absolute;
155
  max-width: none;
@@ -187,6 +177,41 @@
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,9 +250,6 @@
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,9 +320,8 @@
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,8 +336,7 @@
315
 
316
  .elementor-widget-wrap {
317
  position: relative;
318
- width: 100%;
319
- z-index: 1; }
320
 
321
  .elementor-widget {
322
  position: relative; }
@@ -1303,20 +1323,6 @@
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,15 +1332,6 @@
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,7 +1508,7 @@
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,7 +1649,7 @@ body.elementor-page .elementor-widget-menu-anchor {
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,22 +1813,26 @@ body.elementor-page .elementor-widget-menu-anchor {
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,21 +1845,20 @@ body.elementor-page .elementor-widget-menu-anchor {
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,19 +1866,21 @@ body.elementor-page .elementor-widget-menu-anchor {
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,100 +1888,73 @@ body.elementor-page .elementor-widget-menu-anchor {
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,164 +1962,138 @@ body.elementor-page .elementor-widget-menu-anchor {
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,22 +2101,19 @@ body.elementor-page .elementor-widget-menu-anchor {
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,21 +2122,22 @@ body.elementor-page .elementor-widget-menu-anchor {
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,18 +2150,19 @@ body.elementor-page .elementor-widget-menu-anchor {
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,7 +2170,7 @@ body.elementor-page .elementor-widget-menu-anchor {
2222
  height: 5px;
2223
  width: 98%; }
2224
 
2225
- .elementor .swiper-container-vertical > .swiper-scrollbar {
2226
  position: absolute;
2227
  right: 3px;
2228
  top: 1%;
@@ -2230,7 +2178,7 @@ body.elementor-page .elementor-widget-menu-anchor {
2230
  width: 5px;
2231
  height: 98%; }
2232
 
2233
- .elementor .swiper-scrollbar-drag {
2234
  height: 100%;
2235
  width: 100%;
2236
  position: relative;
@@ -2239,10 +2187,11 @@ body.elementor-page .elementor-widget-menu-anchor {
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,18 +2205,15 @@ body.elementor-page .elementor-widget-menu-anchor {
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,7 +2308,4 @@ body.elementor-page .elementor-widget-menu-anchor {
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 */
1
+ /*! elementor - v1.4.9 - 20-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-lightbox-close-button {
80
  cursor: pointer;
81
  position: absolute;
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
  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
  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
  .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
  font-size: 12px;
251
  margin-top: 5px; }
252
 
 
 
 
253
  .elementor:after {
254
  position: absolute;
255
  opacity: 0;
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
 
337
  .elementor-widget-wrap {
338
  position: relative;
339
+ width: 100%; }
 
340
 
341
  .elementor-widget {
342
  position: relative; }
1323
  display: block;
1324
  width: 100%; }
1325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1326
  .elementor-aspect-ratio-169 .elementor-video-wrapper {
1327
  padding-bottom: 56.25%; }
1328
 
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
  .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
  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
  .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
  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
  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
  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
  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
  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
  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
  -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
  height: 5px;
2171
  width: 98%; }
2172
 
2173
+ .swiper-container-vertical > .swiper-scrollbar {
2174
  position: absolute;
2175
  right: 3px;
2176
  top: 1%;
2178
  width: 5px;
2179
  height: 98%; }
2180
 
2181
+ .swiper-scrollbar-drag {
2182
  height: 100%;
2183
  width: 100%;
2184
  position: relative;
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
  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
  @media (min-width: 1025px) {
2309
  body:not(.elementor-editor-active) .elementor-hidden-desktop {
2310
  display: none; } }
 
 
 
2311
  /*# sourceMappingURL=frontend.css.map */
assets/css/frontend.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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%);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:-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:767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;position:relative;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:-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-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-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:-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:#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%);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{-ms-flex-direction:column;flex-direction:column}.elementor .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}.elementor .swiper-container-android .swiper-slide,.elementor .swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor .swiper-container-multirow>.swiper-wrapper{-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;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{-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%);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);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.elementor .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-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;transform-origin:0 0;width:100%;height:100%}.elementor .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content: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%;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);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}}body:not(.elementor-editor-active) .elementor-hidden{display:none}
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}}
assets/js/admin-feedback.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-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,7 +40,9 @@
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'
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
  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'
assets/js/admin-feedback.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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]);
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]);
assets/js/admin.js CHANGED
@@ -1,6 +1,6 @@
1
- /*! elementor - v1.4.9 - 19-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,6 +9,7 @@
9
 
10
  cacheElements: function() {
11
  this.cache = {
 
12
  $body: $( 'body' ),
13
  $switchMode: $( '#elementor-switch-mode' ),
14
  $goToEditLink: $( '#elementor-go-to-edit-page-link' ),
@@ -17,16 +18,26 @@
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,10 +46,10 @@
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,7 +62,8 @@
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,6 +143,37 @@
131
  } );
132
  } );
133
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  $( '.elementor_css_print_method select' ).on( 'change', function() {
135
  var $descriptions = $( '.elementor-css-print-method-description' );
136
 
@@ -147,6 +190,8 @@
147
  this.initTemplatesImport();
148
 
149
  this.initMaintenanceMode();
 
 
150
  },
151
 
152
  initTemplatesImport: function() {
@@ -175,12 +220,42 @@
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,7 +263,8 @@
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,7 +275,7 @@ MaintenanceModeModule = ViewModule.extend( {
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,19 +294,12 @@ MaintenanceModeModule = ViewModule.extend( {
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,6 +490,8 @@ Module.prototype.getDefaultSettings = function() {
421
  return {};
422
  };
423
 
 
 
424
  Module.extend = function( properties ) {
425
  var $ = jQuery,
426
  parent = this;
@@ -435,6 +506,19 @@ Module.extend = function( properties ) {
435
 
436
  child.prototype.constructor = child;
437
 
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  child.__super__ = parent.prototype;
439
 
440
  return child;
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
 
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
  $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
  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
  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
  } );
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
  this.initTemplatesImport();
191
 
192
  this.initMaintenanceMode();
193
+
194
+ this.goToSettingsTabFromHash();
195
  },
196
 
197
  initTemplatesImport: function() {
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
  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
  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
  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
  return {};
491
  };
492
 
493
+ Module.extendsCount = 0;
494
+
495
  Module.extend = function( properties ) {
496
  var $ = jQuery,
497
  parent = this;
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;
assets/js/admin.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.4.9 - 19-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]);
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]);
assets/js/editor.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.4.9 - 19-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,10 +135,6 @@ ResizableBehavior = Marionette.Behavior.extend( {
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,7 +190,9 @@ ResizableBehavior = Marionette.Behavior.extend( {
194
  onResizeStart: function( event ) {
195
  event.stopPropagation();
196
 
197
- this.view.triggerMethod( 'request:resize:start' );
 
 
198
  },
199
 
200
  onResizeStop: function( event ) {
@@ -206,7 +204,7 @@ ResizableBehavior = Marionette.Behavior.extend( {
206
  onResize: function( event, ui ) {
207
  event.stopPropagation();
208
 
209
- this.view.triggerMethod( 'request:resize', ui );
210
  },
211
 
212
  getChildViewContainer: function() {
@@ -276,8 +274,7 @@ SortableBehavior = Marionette.Behavior.extend( {
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,9 +308,6 @@ SortableBehavior = Marionette.Behavior.extend( {
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,19 +320,19 @@ SortableBehavior = Marionette.Behavior.extend( {
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,61 +362,48 @@ SortableBehavior = Marionette.Behavior.extend( {
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,13 +412,7 @@ SortableBehavior = Marionette.Behavior.extend( {
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,7 +816,9 @@ module.exports = Marionette.ItemView.extend( {
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,16 +828,52 @@ module.exports = Marionette.Behavior.extend( {
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,6 +895,7 @@ TemplateLibraryManager = function() {
882
  deleteDialog,
883
  errorDialog,
884
  layout,
 
885
  templateTypes = {},
886
  templatesCollection;
887
 
@@ -955,14 +969,23 @@ TemplateLibraryManager = function() {
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,7 +1005,7 @@ TemplateLibraryManager = function() {
982
  data = templateType.prepareSavedData( data );
983
  }
984
 
985
- data.data = JSON.stringify( data.data );
986
 
987
  var ajaxParams = { data: data };
988
 
@@ -1003,10 +1026,10 @@ TemplateLibraryManager = function() {
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,7 +1097,9 @@ TemplateLibraryManager = function() {
1074
  } );
1075
  };
1076
 
1077
- this.startModal = function( onModalReady ) {
 
 
1078
  self.getModal().show();
1079
 
1080
  self.setTemplatesSource( 'remote' );
@@ -1086,8 +1111,8 @@ TemplateLibraryManager = function() {
1086
  layout.showLoadingView();
1087
 
1088
  self.requestRemoteTemplates( function() {
1089
- if ( onModalReady ) {
1090
- onModalReady();
1091
  }
1092
  } );
1093
  };
@@ -1111,7 +1136,9 @@ TemplateLibraryManager = function() {
1111
  };
1112
 
1113
  this.showTemplatesModal = function() {
1114
- self.startModal( self.showTemplates );
 
 
1115
  };
1116
 
1117
  this.showErrorDialog = function( errorMessage ) {
@@ -1188,12 +1215,12 @@ TemplateLibraryLayoutView = Marionette.LayoutView.extend( {
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,7 +1542,7 @@ TemplateLibrarySaveTemplateView = Marionette.ItemView.extend( {
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,8 +1722,8 @@ var App;
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,7 +1765,7 @@ App = Marionette.Application.extend( {
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,7 +1781,8 @@ App = Marionette.Application.extend( {
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,7 +2287,7 @@ App = Marionette.Application.extend( {
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,9 +2400,15 @@ PanelFooterItemView = 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,8 +2510,10 @@ PanelFooterItemView = Marionette.ItemView.extend( {
2476
  },
2477
 
2478
  onClickSaveTemplate: function() {
2479
- elementor.templates.startModal( function() {
2480
- elementor.templates.getLayout().showSaveTemplateView();
 
 
2481
  } );
2482
  },
2483
 
@@ -2548,10 +2584,10 @@ EditorView = ControlsStack.extend( {
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,7 +2655,7 @@ EditorView = ControlsStack.extend( {
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,14 +3114,14 @@ PanelMenuPageView = Marionette.CollectionView.extend( {
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,7 +3183,7 @@ module.exports = ControlsStack.extend( {
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,6 +3771,8 @@ BaseSettingsModel = Backbone.Model.extend( {
3735
 
3736
  self.controls = ( options && options.controls ) ? options.controls : elementor.getElementControls( self );
3737
 
 
 
3738
  if ( ! self.controls ) {
3739
  return;
3740
  }
@@ -3744,7 +3782,14 @@ BaseSettingsModel = Backbone.Model.extend( {
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,6 +3915,13 @@ BaseSettingsModel = Backbone.Model.extend( {
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,7 +3948,7 @@ BaseSettingsModel = Backbone.Model.extend( {
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,7 +3987,6 @@ var BaseSettingsModel = require( 'elementor-models/base-settings' ),
3935
 
3936
  ColumnSettingsModel = BaseSettingsModel.extend( {
3937
  defaults: {
3938
- _inline_size: '',
3939
  _column_size: 100
3940
  }
3941
  } );
@@ -4050,20 +4101,8 @@ ElementModel = Backbone.Model.extend( {
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,7 +4529,7 @@ ControlsCSSParser.addControlStyleRules = function( stylesheet, control, controls
4490
  var outputCssProperty;
4491
 
4492
  try {
4493
- outputCssProperty = cssProperty.replace( /\{\{(?:([^.}]+)\.)?([^}]*)}}/g, function( originalPhrase, controlName, placeholder ) {
4494
  var parserControl = control,
4495
  valueToInsert = value;
4496
 
@@ -4565,7 +4604,7 @@ ControlsCSSParser.addControlStyleRules = function( stylesheet, control, controls
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,8 +4626,13 @@ var Debug = function() {
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,12 +4979,6 @@ helpers = {
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,11 +5503,17 @@ module.exports = new Introduction();
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,6 +5528,8 @@ module.exports = new Introduction();
5484
 
5485
  var initElementsCache = function() {
5486
  elementsCache.$element = $( settings.element );
 
 
5487
  };
5488
 
5489
  var hasHorizontalDetection = function() {
@@ -5512,7 +5558,7 @@ module.exports = new Introduction();
5512
  return false;
5513
  }
5514
 
5515
- sensitivity = sensitivity[ 0 ];
5516
 
5517
  isPercentValue = /%$/.test( settings.horizontalSensitivity );
5518
 
@@ -5529,47 +5575,50 @@ module.exports = new Introduction();
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,6 +5632,7 @@ module.exports = new Introduction();
5583
 
5584
  if ( -1 !== draggableGroups.groups.indexOf( groupName ) ) {
5585
  isGroupMatch = true;
 
5586
  return false; // stops the forEach from extra loops
5587
  }
5588
  } );
@@ -5597,7 +5647,7 @@ module.exports = new Introduction();
5597
 
5598
  if ( $.isFunction( settings.isDroppingAllowed ) ) {
5599
 
5600
- isDroppingAllowed = settings.isDroppingAllowed.call( element, side, event, self );
5601
 
5602
  if ( ! isDroppingAllowed ) {
5603
  return false;
@@ -5608,79 +5658,95 @@ module.exports = new Introduction();
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,6 +5766,20 @@ module.exports = new Introduction();
5700
  attachEvents();
5701
  };
5702
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5703
  this.destroy = function() {
5704
  elementsCache.$element
5705
  .off( 'dragenter', settings.items, onDragEnter )
@@ -5867,14 +5947,16 @@ module.exports = ViewModule.extend( {
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,7 +6003,7 @@ module.exports = ViewModule.extend( {
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,7 +6375,7 @@ module.exports = new Schemes();
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,11 +6411,15 @@ module.exports = new Schemes();
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,126 +6489,227 @@ module.exports = new Schemes();
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 );
6528
  }
@@ -6530,13 +6717,123 @@ BaseElementView = Marionette.CompositeView.extend( {
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,7 +6859,25 @@ BaseElementView = Marionette.CompositeView.extend( {
6562
  _.extend( itemData, customData );
6563
  }
6564
 
6565
- this.addChildElement( itemData, options );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6566
  },
6567
 
6568
  isCollectionFilled: function() {
@@ -6629,15 +6944,7 @@ BaseElementView = Marionette.CompositeView.extend( {
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,6 +7084,22 @@ BaseElementView = Marionette.CompositeView.extend( {
6777
  }
6778
  },
6779
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6780
  onCollectionChanged: function() {
6781
  elementor.setFlagEditorChange( true );
6782
  },
@@ -6823,8 +7146,10 @@ BaseElementView = Marionette.CompositeView.extend( {
6823
 
6824
  var model = this.model;
6825
 
6826
- elementor.templates.startModal( function() {
6827
- elementor.templates.getLayout().showSaveTemplateView( model );
 
 
6828
  } );
6829
  },
6830
 
@@ -6835,11 +7160,12 @@ BaseElementView = Marionette.CompositeView.extend( {
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,7 +7183,7 @@ BaseSectionsContainerView = Marionette.CompositeView.extend( {
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,11 +7203,7 @@ BaseSectionsContainerView = Marionette.CompositeView.extend( {
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,7 +7215,7 @@ BaseSectionsContainerView = Marionette.CompositeView.extend( {
6893
  _.extend( newSection, properties );
6894
  }
6895
 
6896
- var newModel = this.addChildModel( newSection );
6897
 
6898
  return this.children.findByModelCid( newModel.cid );
6899
  },
@@ -6913,7 +7235,7 @@ BaseSectionsContainerView = Marionette.CompositeView.extend( {
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,17 +7270,16 @@ ColumnView = BaseElementView.extend( {
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,20 +7288,10 @@ ColumnView = BaseElementView.extend( {
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,14 +7305,29 @@ ColumnView = BaseElementView.extend( {
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,13 +7337,6 @@ ColumnView = BaseElementView.extend( {
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,10 +7348,20 @@ ColumnView = BaseElementView.extend( {
7029
  }
7030
  },
7031
 
 
 
 
 
 
 
 
7032
  onRender: function() {
7033
  var self = this;
7034
 
 
 
7035
  self.changeChildContainerClasses();
 
7036
  self.changeSizeUI();
7037
 
7038
  self.$el.html5Droppable( {
@@ -7040,21 +7369,9 @@ ColumnView = BaseElementView.extend( {
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,36 +7386,55 @@ ColumnView = BaseElementView.extend( {
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,10 +7465,6 @@ ControlsStack = Marionette.CompositeView.extend( {
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,7 +7593,7 @@ ControlsStack = Marionette.CompositeView.extend( {
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,11 +7641,10 @@ ControlBaseMultipleItemView = ControlBaseItemView.extend( {
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,7 +7659,7 @@ ControlBaseMultipleItemView = ControlBaseItemView.extend( {
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,7 +7682,7 @@ ControlBaseUnitsItemView = ControlBaseMultipleItemView.extend( {
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,9 +7713,7 @@ 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,45 +7757,22 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
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,6 +7804,10 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
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,7 +7858,25 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7548
  },
7549
 
7550
  onBaseInputChange: function( event ) {
7551
- this.updateElementModel( event );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7552
 
7553
  this.triggerMethod( 'input:change', event );
7554
  },
@@ -7561,6 +7889,10 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7561
  this.triggerMethod( 'responsive:switcher:click', device );
7562
  },
7563
 
 
 
 
 
7564
  renderResponsiveSwitchers: function() {
7565
  if ( _.isEmpty( this.model.get( 'responsive' ) ) ) {
7566
  return;
@@ -7581,8 +7913,8 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
7581
 
7582
  onReady: function() {},
7583
 
7584
- updateElementModel: function( event ) {
7585
- this.setValue( this.getInputValue( event.currentTarget ) );
7586
  }
7587
  }, {
7588
  // Static methods
@@ -7593,7 +7925,7 @@ ControlBaseItemView = Marionette.CompositeView.extend( {
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,7 +8010,7 @@ ControlBoxShadowItemView = ControlMultipleBaseItemView.extend( {
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,7 +8026,7 @@ ControlChooseItemView = ControlBaseItemView.extend( {
7694
  childEvents: {
7695
  'mousedown label': 'onMouseDownLabel',
7696
  'click @ui.inputs': 'onClickInput',
7697
- 'change @ui.inputs': 'updateElementModel'
7698
  },
7699
 
7700
  onMouseDownLabel: function( event ) {
@@ -7731,7 +8063,7 @@ ControlChooseItemView = ControlBaseItemView.extend( {
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,44 +8127,38 @@ ControlCodeEditorItemView = ControlBaseItemView.extend( {
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,7 +8195,7 @@ ControlDateTimePickerItemView = ControlBaseItemView.extend( {
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,7 +8359,7 @@ ControlDimensionsItemView = ControlBaseUnitsItemView.extend( {
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,7 +8389,7 @@ 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,7 +8555,7 @@ ControlMediaItemView = ControlBaseItemView.extend( {
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,7 +8611,7 @@ ControlIconView = ControlSelect2View.extend( {
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,7 +8642,7 @@ ControlImageDimensionsItemView = ControlMultipleBaseItemView.extend( {
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,7 +8732,60 @@ ControlMediaItemView = ControlMultipleBaseItemView.extend( {
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,7 +8817,7 @@ ControlOrderItemView = ControlMultipleBaseItemView.extend( {
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,7 +8945,7 @@ 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,7 +9138,7 @@ ControlRepeaterItemView = ControlBaseItemView.extend( {
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,7 +9158,7 @@ ControlSectionItemView = ControlBaseItemView.extend( {
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,7 +9187,7 @@ ControlSelect2ItemView = ControlBaseItemView.extend( {
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,7 +9247,7 @@ ControlSliderItemView = ControlBaseUnitsItemView.extend( {
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,7 +9297,7 @@ ControlStructureItemView = ControlBaseItemView.extend( {
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,7 +9310,7 @@ 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,45 +9322,7 @@ ControlTabItemView = ControlBaseItemView.extend( {
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,13 +9371,13 @@ ControlWPWidgetItemView = ControlBaseItemView.extend( {
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,11 +9425,9 @@ ControlWysiwygItemView = ControlBaseItemView.extend( {
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,6 +9438,12 @@ ControlWysiwygItemView = ControlBaseItemView.extend( {
9099
  }
9100
  },
9101
 
 
 
 
 
 
 
9102
  attachElContent: function() {
9103
  var editorTemplate = elementor.config.wp_editor.replace( /elementorwpeditor/g, this.editorID ).replace( '%%EDITORCONTENT%%', this.getControlValue() );
9104
 
@@ -9161,7 +9506,7 @@ ControlWysiwygItemView = ControlBaseItemView.extend( {
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,8 +9525,9 @@ 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,90 +9537,29 @@ 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,7 +9567,9 @@ SectionView = BaseElementView.extend( {
9282
  return classes + ' elementor-section elementor-' + type + '-section';
9283
  },
9284
 
9285
- tagName: 'section',
 
 
9286
 
9287
  childViewContainer: '> .elementor-container > .elementor-row',
9288
 
@@ -9299,21 +9586,15 @@ SectionView = BaseElementView.extend( {
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,8 +9602,7 @@ SectionView = BaseElementView.extend( {
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,13 +9632,15 @@ SectionView = BaseElementView.extend( {
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,7 +9658,9 @@ SectionView = BaseElementView.extend( {
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,8 +9670,6 @@ SectionView = BaseElementView.extend( {
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,8 +9680,6 @@ SectionView = BaseElementView.extend( {
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,11 +9699,65 @@ SectionView = BaseElementView.extend( {
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,9 +9765,37 @@ SectionView = BaseElementView.extend( {
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,81 +9814,64 @@ SectionView = BaseElementView.extend( {
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,6 +9913,12 @@ WidgetView = BaseElementView.extend( {
9568
  if ( 'remote' === this.getTemplateType() && ! this.getEditModel().getHtmlCache() ) {
9569
  editModel.renderRemoteServer();
9570
  }
 
 
 
 
 
 
9571
  },
9572
 
9573
  render: function() {
@@ -9626,11 +9977,13 @@ WidgetView = BaseElementView.extend( {
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,8 +9998,11 @@ WidgetView = BaseElementView.extend( {
9645
  },
9646
 
9647
  onRender: function() {
9648
- var self = this,
9649
- editModel = self.getEditModel(),
 
 
 
9650
  skinType = editModel.getSetting( '_skin' ) || 'default';
9651
 
9652
  self.$el
@@ -9657,22 +10013,20 @@ WidgetView = BaseElementView.extend( {
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,7 +10285,7 @@ var EventManager = function() {
9931
 
9932
  module.exports = EventManager;
9933
 
9934
- },{}],114:[function(require,module,exports){
9935
  var Module = function() {
9936
  var $ = jQuery,
9937
  instanceParams = arguments,
@@ -10081,6 +10435,8 @@ Module.prototype.getDefaultSettings = function() {
10081
  return {};
10082
  };
10083
 
 
 
10084
  Module.extend = function( properties ) {
10085
  var $ = jQuery,
10086
  parent = this;
@@ -10095,6 +10451,19 @@ Module.extend = function( properties ) {
10095
 
10096
  child.prototype.constructor = child;
10097
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10098
  child.__super__ = parent.prototype;
10099
 
10100
  return child;
@@ -10102,7 +10471,7 @@ Module.extend = function( properties ) {
10102
 
10103
  module.exports = Module;
10104
 
10105
- },{}],115:[function(require,module,exports){
10106
  var Module = require( './module' ),
10107
  ViewModule;
10108
 
@@ -10128,5 +10497,5 @@ ViewModule = Module.extend( {
10128
 
10129
  module.exports = ViewModule;
10130
 
10131
- },{"./module":114}]},{},[73,74,32])
10132
  //# sourceMappingURL=editor.js.map
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
  handles: elementor.config.is_rtl ? 'w' : 'e'
136
  },
137
 
 
 
 
 
138
  events: {
139
  resizestart: 'onResizeStart',
140
  resizestop: 'onResizeStop',
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
  onResize: function( event, ui ) {
205
  event.stopPropagation();
206
 
207
+ this.view.triggerMethod( 'request:resize', ui, event );
208
  },
209
 
210
  getChildViewContainer: function() {
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
  } );
309
 
310
  if ( 'column' === this.options.elChildType ) {
 
 
 
311
  var uiData = ui.item.data( 'sortableItem' ),
312
  uiItems = uiData.items,
313
  itemHeight = 0;
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
  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
  },
413
 
414
  getChildViewContainer: function() {
415
+ return this.view.getChildViewContainer( this.view );
 
 
 
 
 
 
416
  }
417
  } );
418
 
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
  },
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
  deleteDialog,
896
  errorDialog,
897
  layout,
898
+ startIntent = {},
899
  templateTypes = {},
900
  templatesCollection;
901
 
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
  data = templateType.prepareSavedData( data );
1006
  }
1007
 
1008
+ data.content = JSON.stringify( data.content );
1009
 
1010
  var ajaxParams = { data: data };
1011
 
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
  } );
1098
  };
1099
 
1100
+ this.startModal = function( customStartIntent ) {
1101
+ startIntent = customStartIntent || {};
1102
+
1103
  self.getModal().show();
1104
 
1105
  self.setTemplatesSource( 'remote' );
1111
  layout.showLoadingView();
1112
 
1113
  self.requestRemoteTemplates( function() {
1114
+ if ( startIntent.onReady ) {
1115
+ startIntent.onReady();
1116
  }
1117
  } );
1118
  };
1136
  };
1137
 
1138
  this.showTemplatesModal = function() {
1139
+ self.startModal( {
1140
+ onReady: self.showTemplates
1141
+ } );
1142
  };
1143
 
1144
  this.showErrorDialog = function( errorMessage ) {
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
  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
  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
  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
  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
 
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
 
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
  },
2511
 
2512
  onClickSaveTemplate: function() {
2513
+ elementor.templates.startModal( {
2514
+ onReady: function() {
2515
+ elementor.templates.getLayout().showSaveTemplateView();
2516
+ }
2517
  } );
2518
  },
2519
 
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
 
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
  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
  }
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
 
3772
  self.controls = ( options && options.controls ) ? options.controls : elementor.getElementControls( self );
3773
 
3774
+ self.validators = {};
3775
+
3776
  if ( ! self.controls ) {
3777
  return;
3778
  }
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
  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
  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
 
3988
  ColumnSettingsModel = BaseSettingsModel.extend( {
3989
  defaults: {
 
3990
  _column_size: 100
3991
  }
3992
  } );
4101
  }
4102
  },
4103
 
4104
+ setSetting: function( key, value ) {
4105
+ this.get( 'settings' ).setExternalChange( key, value );
 
 
 
 
 
 
 
 
 
 
 
 
4106
  },
4107
 
4108
  getSetting: function( key ) {
4529
  var outputCssProperty;
4530
 
4531
  try {
4532
+ outputCssProperty = cssProperty.replace( /{{(?:([^.}]+)\.)?([^}]*)}}/g, function( originalPhrase, controlName, placeholder ) {
4533
  var parserControl = control,
4534
  valueToInsert = value;
4535
 
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
 
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
  return JSON.parse( JSON.stringify( object ) );
4980
  },
4981
 
 
 
 
 
 
 
4982
  disableElementEvents: function( $element ) {
4983
  $element.each( function() {
4984
  var currentPointerEvents = this.style.pointerEvents;
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
 
5529
  var initElementsCache = function() {
5530
  elementsCache.$element = $( settings.element );
5531
+
5532
+ elementsCache.$placeholder = $( '<div>', { 'class': settings.placeholderClass } );
5533
  };
5534
 
5535
  var hasHorizontalDetection = function() {
5558
  return false;
5559
  }
5560
 
5561
+ sensitivity = sensitivity[0];
5562
 
5563
  isPercentValue = /%$/.test( settings.horizontalSensitivity );
5564
 
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
 
5633
  if ( -1 !== draggableGroups.groups.indexOf( groupName ) ) {
5634
  isGroupMatch = true;
5635
+
5636
  return false; // stops the forEach from extra loops
5637
  }
5638
  } );
5647
 
5648
  if ( $.isFunction( settings.isDroppingAllowed ) ) {
5649
 
5650
+ isDroppingAllowed = settings.isDroppingAllowed.call( currentElement, currentSide, event, self );
5651
 
5652
  if ( ! isDroppingAllowed ) {
5653
  return false;
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
  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
  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
  }
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
 
6376
  this.addRawCSS = function( key, css ) {
6377
  rawCSS[ key ] = css;
6378
+ };
6379
 
6380
  this.addRules = function( selector, styleRules, query ) {
6381
  var queryHash = 'all';
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
  } )( 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 );
6715
  }
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
  _.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
 
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
  }
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
 
7147
  var model = this.model;
7148
 
7149
+ elementor.templates.startModal( {
7150
+ onReady: function() {
7151
+ elementor.templates.getLayout().showSaveTemplateView( model );
7152
+ }
7153
  } );
7154
  },
7155
 
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
 
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
  .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
  _.extend( newSection, properties );
7216
  }
7217
 
7218
+ var newModel = this.addChildModel( newSection, options );
7219
 
7220
  return this.children.findByModelCid( newModel.cid );
7221
  },
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
  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
  '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
  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
  };
7338
  },
7339
 
 
 
 
 
 
 
 
7340
  changeChildContainerClasses: function() {
7341
  var emptyClass = 'elementor-element-empty',
7342
  populatedClass = 'elementor-element-populated';
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
  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
  } );
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
  }
7466
  },
7467
 
 
 
 
 
7468
  initialize: function() {
7469
  this.listenTo( elementor.channels.deviceMode, 'change', this.onDeviceModeChange );
7470
  },
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
  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
 
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
 
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
  }
7714
 
7715
  if ( ! _.isEmpty( responsive ) ) {
7716
+ classes += ' elementor-control-responsive-' + responsive.max;
 
 
7717
  }
7718
 
7719
  return classes;
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
  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
  },
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
  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
 
7914
  onReady: function() {},
7915
 
7916
+ updateElementModel: function( value ) {
7917
+ this.setValue( value );
7918
  }
7919
  }, {
7920
  // Static methods
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
 
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
  childEvents: {
8027
  'mousedown label': 'onMouseDownLabel',
8028
  'click @ui.inputs': 'onClickInput',
8029
+ 'change @ui.inputs': 'onBaseInputChange'
8030
  },
8031
 
8032
  onMouseDownLabel: function( event ) {
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
 
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
 
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
 
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
  }
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
  }
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
 
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
 
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
  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
  }
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
 
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
 
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
 
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
  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
  }
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
  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
 
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
  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
  model.setSetting( '_column_size', preset.preset[ index ] );
9671
  model.setSetting( '_inline_size', null );
9672
  } );
 
 
9673
  },
9674
 
9675
  resetLayout: function() {
9680
  this.collection.each( function( model ) {
9681
  model.setSetting( '_inline_size', null );
9682
  } );
 
 
9683
  },
9684
 
9685
  isCollectionFilled: function() {
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
  },
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
  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
  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
  },
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
  },
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
  .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
 
10286
  module.exports = EventManager;
10287
 
10288
+ },{}],119:[function(require,module,exports){
10289
  var Module = function() {
10290
  var $ = jQuery,
10291
  instanceParams = arguments,
10435
  return {};
10436
  };
10437
 
10438
+ Module.extendsCount = 0;
10439
+
10440
  Module.extend = function( properties ) {
10441
  var $ = jQuery,
10442
  parent = this;
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
 
10472
  module.exports = Module;
10473
 
10474
+ },{}],120:[function(require,module,exports){
10475
  var Module = require( './module' ),
10476
  ViewModule;
10477
 
10497
 
10498
  module.exports = ViewModule;
10499
 
10500
+ },{"./module":119}]},{},[73,74,32])
10501
  //# sourceMappingURL=editor.js.map
assets/js/editor.min.js CHANGED
@@ -1,6 +1,6 @@
1
- /*! elementor - v1.4.9 - 19-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"},ui:{columnTitle:".column-title"},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.triggerMethod("request:resize:start")},onResizeStop:function(a){a.stopPropagation(),this.view.triggerMethod("request:resize:stop")},onResize:function(a,b){a.stopPropagation(),this.view.triggerMethod("request:resize",b)},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,cursor:"move",placeholder:"elementor-sortable-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){b.placeholder.addClass("elementor-column");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("cache:"+c.cid,c)},onSortOver:function(a,b){a.stopPropagation();var c=elementor.channels.data.request("cache:"+b.item.data("model-cid"));Backbone.$(a.target).addClass("elementor-draggable-over").attr({"data-dragged-element":c.get("elType"),"data-dragged-is-inner":c.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("cache:"+b.item.data("model-cid")),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),h=new this.view.collection.model(c.toJSON({copyHtmlCache:!0}));this.view.addChildModel(h,{at:g}),elementor.channels.data.trigger(d+":drag:end"),c.destroy()},onSortUpdate:function(a,b){a.stopPropagation();var c=this.view.collection.get(b.item.attr("data-model-cid"));c&&elementor.channels.data.trigger(c.get("elType")+":drag:end")},onSortStop:function(a,b){a.stopPropagation();var c=b.item,d=this.view.collection,e=d.get(c.attr("data-model-cid")),f=c.parent().children().index(c);if(this.getChildViewContainer()[0]===b.item.parent()[0]&&null===b.sender&&e){if(d.indexOf(e)!==f){this.view.children.findByModelCid(e.cid)._isRendering=!0,d.remove(e),this.view.addChildModel(e,{at:f}),elementor.setFlagEditorChange(!0)}elementor.channels.data.trigger(e.get("elType")+":drag:end")}},onAddChild:function(a){a.$el.attr("data-model-cid",a.model.cid)},getChildViewContainer:function(){return"function"==typeof this.view.getChildViewContainer?this.view.getChildViewContainer(this.view):this.$el}}),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){b.exports=Marionette.Behavior.extend({ui:{insertButton:".elementor-template-library-template-insert"},events:{"click @ui.insertButton":"onInsertButtonClick"},onInsertButtonClick:function(){"insert"===this.ui.insertButton.data("action")?elementor.templates.importTemplate(this.view.model):open(elementor.config.pro_library_url,"_blank")}})},{}],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=function(){d=new e},k=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(){k()},this.getTemplateTypes=function(a){return a?i[a]:i},this.registerTemplateType=function(a,b){i[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){d.showLoadingView(),h.requestTemplateContent(a.get("source"),a.get("template_id"),{success:function(a){h.closeModal(),elementor.getRegion("sections").currentView.addChildModel(a)},error:function(a){h.showErrorDialog(a)}})},this.saveTemplate=function(a,b){var c=i[a];_.extend(b,{source:"local",type:a}),c.prepareSavedData&&(b=c.prepareSavedData(b)),b.data=JSON.stringify(b.data);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&&_.extend(d,c),elementor.ajax.send("get_template_content",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){h.getModal().show(),h.setTemplatesSource("remote"),d||j(),d.showLoadingView(),h.requestRemoteTemplates(function(){a&&a()})},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(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?"get-pro-button":"insert-button");b=elementor.hooks.applyFilters("elementor/editor/template-library/template/action-button",b);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.data=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/url"),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")},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},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"),
3
- 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":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(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("popup",{hide:{delay: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(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")}},activateSection:function(a){e.prototype.activateSection.apply(this,arguments),elementor.channels.editor.trigger("section:activated",a,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":82}],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":82}],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);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))
4
- ;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.controls){var d=a||{},e={};_.each(c.controls,function(a){var b=elementor.config.controls[a.type],f=_.isObject(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))},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("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:{_inline_size:"",_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,c){c=c||!1;var d=this.get("settings");d.set(a,b),this.set("settings",d),c&&(this.trigger("change",this),this.trigger("change:settings",this),this.trigger("change:settings:"+a,this))},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":115}],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,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))},getYoutubeIDFromURL:function(a){var b=a.match(/^.*(?:youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/);return b&&b[1]},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=this,e={},f={},g={element:"",items:">",horizontalSensitivity:"10%",axis:["vertical","horizontal"],groups:null,isDroppingAllowed:null,onDragEnter:null,onDragging:null,onDropping:null,onDragLeave:null},h=function(){a.extend(e,g,c)},i=function(){f.$element=a(e.element)},j=function(){return-1!==e.axis.indexOf("horizontal")},k=function(){return-1!==e.axis.indexOf("vertical")},l=function(a,b){var c,d;return!!j()&&(k()?!!(d=e.horizontalSensitivity.match(/\d+/))&&(d=d[0],c=/%$/.test(e.horizontalSensitivity),c&&(d=b/d),a>b-d?"right":a<d&&"left"):a>b/2?"right":"left")},m=function(b,c){var d,e,f,g;return c=c.originalEvent,d=a(b),e=d.outerHeight(),f=d.outerWidth(),(g=l(c.offsetX,f))?g:!!k()&&(g=c.offsetY>e/2?"bottom":"top")},n=function(c,f,g){var h,i,j;return!(e.groups&&b(g)&&(h=g.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;e.groups.forEach(function(a){if(-1!==i.groups.indexOf(a))return j=!0,!1})}catch(a){}}),!j))&&!(a.isFunction(e.isDroppingAllowed)&&!e.isDroppingAllowed.call(c,f,g,d))},o=function(b){if(b.target===this){a(this).children().each(function(){var b=this.style.pointerEvents;"none"!==b&&a(this).data("backup-pointer-events",b).css("pointer-events","none")});var c=m(this,b);n(this,c,b)&&a.isFunction(e.onDragEnter)&&e.onDragEnter.call(this,c,b,d)}},p=function(b){var c=m(this,b);n(this,c,b)&&(b.preventDefault(),a.isFunction(e.onDragging)&&e.onDragging.call(this,c,b,d))},q=function(b){var c=m(this,b);n(this,c,b)&&(b.preventDefault(),a.isFunction(e.onDropping)&&e.onDropping.call(this,c,b,d))},r=function(b){a(this).children().each(function(){var b=a(this),c=b.data("backup-pointer-events");void 0!==c&&b.removeData("backup-pointer-events").css("pointer-events",c)}),a.isFunction(e.onDragLeave)&&e.onDragLeave.call(this,b,d)},s=function(){f.$element.on("dragenter",e.items,o).on("dragover",e.items,p).on("drop",e.items,q).on("dragleave drop",e.items,r)};this.destroy=function(){f.$element.off("dragenter",e.items,o).off("dragover",e.items,p).off("drop",e.items,q).off("dragleave drop",e.items,r)},function(){h(),i(),s()}()},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();c.id=elementor.config.post_id,NProgress.start(),elementor.ajax.send("save_page_settings",{data:c,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":115}],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){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={}
5
- ;a.each(e,function(){var a=this.split(/:(.*)?/);k[a[0].trim()]=a[1].trim().replace(";","")}),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-models/base-settings"),f=a("elementor-editor-utils/controls-css-parser");d=Marionette.CompositeView.extend({tagName:"div",controlsCSSParser:null,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{duplicateButton:"> .elementor-editor-element-settings .elementor-editor-element-duplicate",removeButton:"> .elementor-editor-element-settings .elementor-editor-element-remove",saveButton:"> .elementor-editor-element-settings .elementor-editor-element-save"}},events:function(){return{"click @ui.removeButton":"onClickRemove","click @ui.saveButton":"onClickSave","click @ui.duplicateButton":"onClickDuplicate"}},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.on("render",function(){this.renderUI(),this.runReadyTrigger()}),this.initRemoveDialog(),this.initControlsCSSParser()},edit:function(){elementor.getPanelView().openEditor(this.getEditModel(),this)},addChildModel:function(a,b){return this.collection.add(a,b,!0)},addChildElement:function(a,b){if(b=b||{},-1===this.getChildType().indexOf(a.elType))return delete b.at,this.children.last().addChildElement(a,b);var c=this.addChildModel(a,b),d=this.children.findByModel(c);return"section"===d.getElementType()&&d.isInner()&&d.addEmptyColumn(),d.edit(),d},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),this.addChildElement(c,a)},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");if(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()]),"column"===a.model.get("elType")){var c=b.get("_inline_size");_.isEmpty(c)||a.controlsCSSParser.stylesheet.addRules("#elementor ."+a.getElementUniqueID(),{width:c+"%"},{min:"tablet"})}a.controlsCSSParser.addStyleToDocument();var d=elementor.hooks.applyFilters("editor/style/styleText","",this);d&&a.controlsCSSParser.elements.$stylesheetElement.append(d)},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()},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(function(){elementor.templates.getLayout().showSaveTemplateView(b)})},onDestroy:function(){this.controlsCSSParser.removeStyleFromDocument()}}),b.exports=d},{"elementor-editor-utils/controls-css-parser":66,"elementor-models/base-settings":59,"elementor-views/column":81,"elementor-views/section":111}],80:[function(a,b,c){var d,e=a("elementor-views/section");d=Marionette.CompositeView.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-container > .elementor-row > .elementor-column > .elementor-element-overlay .elementor-editor-section-settings-list .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)},addChildModel:function(a,b){return this.collection.add(a,b,!0)},addSection:function(a){var b={id:elementor.helpers.getUniqueID(),elType:"section",settings:{},elements:[]};a&&_.extend(b,a);var c=this.addChildModel(b);return this.children.findByModelCid(c.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/section":111}],81:[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"},ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.duplicateButton="> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-duplicate",a.removeButton="> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-remove",a.saveButton="> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-save",a.triggerButton="> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger",a.addButton="> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-add",a.columnTitle=".column-title",a.columnInner="> .elementor-column-wrap",a.listTriggers="> .elementor-element-overlay .elementor-editor-element-trigger",a},triggers:{"click @ui.addButton":"click:new"},events:function(){var a=e.prototype.events.apply(this,arguments);return a["click @ui.listTriggers"]="onClickTrigger",a["click @ui.triggerButton"]="onClickEdit",a},initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(elementor.channels.data,"widget:drag:start",this.onWidgetDragStart),this.listenTo(elementor.channels.data,"widget:drag:end",this.onWidgetDragEnd)},isDroppingAllowed:function(){var a=elementor.channels.panelElements.request("element:selected"),b=a.model.get("elType");return"section"===b?!this.isInner():"widget"===b},changeSizeUI:function(){var a=this.model.getSetting("_column_size"),b=this.model.getSetting("_inline_size"),c=parseFloat(b||a).toFixed(1)+"%";this.$el.attr("data-col",a),this.ui.columnTitle.html(c)},getSortableOptions:function(){return{connectWith:".elementor-widget-wrap",items:"> .elementor-element"}},onCollectionChanged:function(){e.prototype.onCollectionChanged.apply(this,arguments),this.changeChildContainerClasses()},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")},onRender:function(){var a=this;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),onDragEnter:function(){a.$el.addClass("elementor-dragging-on-child")},onDragging:function(a,b){b.stopPropagation(),this.dataset.side!==a&&Backbone.$(this).attr("data-side",a)},onDragLeave:function(){a.$el.removeClass("elementor-dragging-on-child"),Backbone.$(this).removeAttr("data-side")},onDropping:function(b,c){c.stopPropagation();var d=Backbone.$(this).index();"bottom"===b&&d++,a.addElementFromPanel({at:d})}})},onClickTrigger:function(a){a.preventDefault();var b=this.$(a.currentTarget),c=b.hasClass("elementor-active");this.ui.listTriggers.removeClass("elementor-active"),c||b.addClass("elementor-active")},onWidgetDragStart:function(){this.$el.addClass("elementor-dragging")},onWidgetDragEnd:function(){this.$el.removeClass("elementor-dragging")}}),b.exports=d},{"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(a,b,c){var d;d=Marionette.CompositeView.extend({className:"elementor-panel-controls-stack",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")}},activeTab:null,activeSection:null,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}],83:[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){var b=this.getInputValue(a.currentTarget),c=a.currentTarget.dataset.setting;this.setValue(c,b)}},{getStyleValue:function(a,b){return _.isObject(b)?b[a]:""}}),b.exports=d},{"elementor-views/controls/base":85}],84:[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":83}],85:[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)||_.each(c,function(b){a+=" elementor-control-responsive-"+b}),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)},getControlValue:function(){return this.elementSettingsModel.get(this.model.get("name"))},isValidValue:function(a){return!0},setValue:function(a){this.setSettingsModel(a)},setSettingsModel:function(a){if(!0!==this.isValidValue(a))return void this.triggerMethod("settings:error");this.elementSettingsModel.set(this.model.get("name"),a),this.triggerMethod("settings:change");var b=this.elementSettingsModel.get("elType");"widget"===b&&(b=this.elementSettingsModel.get("widgetType")),void 0!==b&&elementor.hooks.doAction("panel/editor/element/"+b+"/"+this.model.get("name")+"/changed")},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();return-1!==["radio","checkbox"].indexOf(b.attr("type"))?b.prop("checked")?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){this.updateElementModel(a),this.triggerMethod("input:change",a)},onSwitcherClick:function(a){var b=Backbone.$(a.currentTarget).data("device");elementor.changeDeviceMode(b),this.triggerMethod("responsive:switcher:click",b)},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(this.getInputValue(a.currentTarget))}},{getStyleValue:function(a,b){return b}}),b.exports=d},{}],86:[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":83}],87:[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":"updateElementModel"},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":85}],88:[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":85}],89:[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=".color-picker-hex",a},onReady:function(){elementor.helpers.wpColorPicker(this.ui.picker,{change:_.bind(function(){this.setValue(this.ui.picker.wpColorPicker("color"))},this),clear:_.bind(function(){this.setValue("")},this)}).wpColorPicker("instance").wrap.find("> .wp-picker-input-wrap > .wp-color-picker").removeAttr("maxlength")},onBeforeDestroy:function(){this.ui.picker.wpColorPicker("instance")&&this.ui.picker.wpColorPicker("close"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base":85}],90:[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":85}],91:[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:function(a){a=a||"all";var b=this.getPossibleDimensions();return"all"===a?b:(_.isArray(a)||("horizontal"===a?a=["right","left"]:"vertical"===a&&(a=["top","bottom"])),a)},onReady:function(){var a=this.getControlValue();this.isLinkedDimensions()||(this.ui.link.addClass("unlinked"),this.ui.controls.each(_.bind(function(b,c){var d=a[c.dataset.setting];_.isEmpty(d)&&(d=this.defaultDimensionValue),this.$(c).val(d)},this))),this.fillEmptyDimensions()},updateDimensionsValue:function(){var a={},b=this.getPossibleDimensions(),c=this.ui.controls;b.forEach(_.bind(function(b){var d=c.filter('[data-setting="'+b+'"]');a[b]=d.length?d.val():this.defaultDimensionValue},this)),this.setValue(a)},fillEmptyDimensions:function(){var a=this.getPossibleDimensions(),b=this.model.get("allowed_dimensions"),c=this.ui.controls;this.isLinkedDimensions()||a.forEach(_.bind(function(a){var d=c.filter('[data-setting="'+a+'"]');-1!==_.indexOf(b,a)&&d.length&&_.isEmpty(d.val())&&d.val(this.defaultDimensionValue)},this))},updateDimensions:function(){this.fillEmptyDimensions(),this.updateDimensionsValue()},resetDimensions:function(){this.ui.controls.val(""),this.updateDimensionsValue()},onInputChange:function(a){var b=a.target.dataset.setting;if("unit"===b&&this.resetDimensions(),_.contains(this.getPossibleDimensions(),b)){if(this.isLinkedDimensions()){var c=this.$(a.target);this.ui.controls.val(c.val())}this.updateDimensions()}},onLinkDimensionsClicked:function(a){a.preventDefault(),a.stopPropagation(),this.ui.link.toggleClass("unlinked"),this.setValue("isLinked",!this.ui.link.hasClass("unlinked")),this.isLinkedDimensions()&&this.ui.controls.val(this.ui.controls.eq(0).val()),this.updateDimensions()},isLinkedDimensions:function(){return this.getControlValue("isLinked")}}),b.exports=d},{"elementor-views/controls/base-units":84}],92:[function(a,b,c){var d=a("elementor-views/controls/select2");b.exports=d.extend({getSelect2Options:function(){return{dir:elementor.config.is_rtl?"rtl":"ltr"}},templateHelpers:function(){var a=d.prototype.templateHelpers.apply(this,arguments);return a.getFontsByGroups=_.bind(function(a){var b=this.model.get("fonts"),c={};return _.each(b,function(b,d){(_.isArray(a)&&_.contains(a,b)||b===a)&&(c[d]=b)}),c},this),a}})},{"elementor-views/controls/select2":101}],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.addImages=".elementor-control-gallery-add",a.clearGallery=".elementor-control-gallery-clear",a.galleryThumbnails=".elementor-control-gallery-thumbnails",a},childEvents:{"click @ui.addImages":"onAddImagesClick","click @ui.clearGallery":"onClearGalleryClick","click @ui.galleryThumbnails":"onGalleryThumbnailsClick"},onReady:function(){var a=this.hasImages();this.$el.toggleClass("elementor-gallery-has-images",a).toggleClass("elementor-gallery-empty",!a),this.initRemoveDialog()},hasImages:function(){return!!this.getControlValue().length},openFrame:function(a){this.initFrame(a),this.frame.open()},initFrame:function(a){var b={create:"gallery",add:"gallery-library",edit:"gallery-edit"},c={frame:"post",multiple:!0,state:b[a],button:{text:elementor.translate("insert_media")}};this.hasImages()&&(c.selection=this.fetchSelection()),this.frame=wp.media(c),this.frame.on({update:this.select,"menu:render:default":this.menuRender,"content:render:browse":this.gallerySettings},this)},menuRender:function(a){a.unset("insert"),a.unset("featured-image")},gallerySettings:function(a){a.sidebar.on("ready",function(){a.sidebar.unset("gallery")})},fetchSelection:function(){var a=wp.media.query({orderby:"post__in",order:"ASC",type:"image",perPage:-1,post__in:_.pluck(this.getControlValue(),"id")});return new wp.media.model.Selection(a.models,{props:a.props.toJSON(),multiple:!0})},select:function(a){var b=[];a.each(function(a){b.push({id:a.get("id"),url:a.get("url")})}),this.setValue(b),this.render()},onBeforeDestroy:function(){this.frame&&this.frame.off(),this.$el.remove()},resetGallery:function(){this.setValue(""),this.render()},initRemoveDialog:function(){var a;this.getRemoveDialog=function(){return a||(a=elementor.dialogsManager.createWidget("confirm",{message:elementor.translate("dialog_confirm_gallery_delete"),headerMessage:elementor.translate("delete_gallery"),strings:{confirm:elementor.translate("delete"),cancel:elementor.translate("cancel")},defaultOption:"confirm",onConfirm:_.bind(this.resetGallery,this)})),a}},onAddImagesClick:function(){this.openFrame(this.hasImages()?"add":"create")},onClearGalleryClick:function(){this.getRemoveDialog().show()},onGalleryThumbnailsClick:function(){this.openFrame("edit")}}),b.exports=d},{"elementor-views/controls/base":85}],94:[function(a,b,c){var d,e=a("elementor-views/controls/select2");d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),this.filterIcons()},filterIcons:function(){var a=this.model.get("icons"),b=this.model.get("include"),c=this.model.get("exclude");if(b){var d={};return _.each(b,function(b){d[b]=a[b]}),void this.model.set("icons",d)}c&&_.each(c,function(b){delete a[b]})},iconsList:function(a){return a.id?Backbone.$('<span><i class="'+a.id+'"></i> '+a.text+"</span>"):a.text},getSelect2Options:function(){return{allowClear:!0,templateResult:_.bind(this.iconsList,this),templateSelection:_.bind(this.iconsList,this)}}}),b.exports=d},{"elementor-views/controls/select2":101}],95:[function(a,b,c){var d,e=a("elementor-views/controls/base-multiple");d=e.extend({ui:function(){return{inputWidth:'input[data-setting="width"]',inputHeight:'input[data-setting="height"]',btnApply:"button.elementor-image-dimensions-apply-button"}},baseEvents:{"click @ui.btnApply":"onApplyClicked"},onApplyClicked:function(a){a.preventDefault(),this.setValue({width:this.ui.inputWidth.val(),height:this.ui.inputHeight.val()})}}),b.exports=d},{"elementor-views/controls/base-multiple":83}],96:[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)
6
- ;return a.controlMedia=".elementor-control-media",a.frameOpeners=".elementor-control-media-upload-button, .elementor-control-media-image",a.deleteButton=".elementor-control-media-delete",a},childEvents:{"click @ui.frameOpeners":"openFrame","click @ui.deleteButton":"deleteImage"},onReady:function(){_.isEmpty(this.getControlValue("url"))&&this.ui.controlMedia.addClass("media-empty")},openFrame:function(){this.frame||this.initFrame(),this.frame.open()},deleteImage:function(){this.setValue({url:"",id:""}),this.render()},initFrame:function(){this.frame=wp.media({button:{text:elementor.translate("insert_media")},states:[new wp.media.controller.Library({title:elementor.translate("insert_media"),library:wp.media.query({type:"image"}),multiple:!1,date:!1})]}),this.frame.on("insert select",_.bind(this.select,this))},select:function(){var a=this.frame.state().get("selection").first().toJSON();a.url&&(this.setValue({url:a.url,id:a.id}),this.render())},onBeforeDestroy:function(){this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-multiple":83}],97:[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.reverseOrderLabel=".elementor-control-order-label",a},changeLabelTitle:function(){var a=this.getControlValue("reverse_order");this.ui.reverseOrderLabel.attr("title",elementor.translate(a?"asc":"desc"))},onRender:function(){e.prototype.onRender.apply(this,arguments),this.changeLabelTitle()},onInputChange:function(){this.changeLabelTitle()}}),b.exports=d},{"elementor-views/controls/base-multiple":83}],98:[function(a,b,c){var d;d=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-repeater-row"),className:"repeater-fields",ui:{duplicateButton:".elementor-repeater-tool-duplicate",editButton:".elementor-repeater-tool-edit",removeButton:".elementor-repeater-tool-remove",itemTitle:".elementor-repeater-row-item-title"},behaviors:{HandleInnerTabs:{behaviorClass:a("elementor-behaviors/inner-tabs")}},triggers:{"click @ui.removeButton":"click:remove","click @ui.duplicateButton":"click:duplicate","click @ui.itemTitle":"click:edit"},templateHelpers:function(){return{itemIndex:this.getOption("itemIndex")}},childViewContainer:".elementor-repeater-row-controls",getChildView:function(a){var b=a.get("type");return elementor.getControlView(b)},childViewOptions:function(){return{elementSettingsModel:this.model}},checkConditions:function(){var a=this;a.collection.each(function(b){var c=b.get("conditions"),d=b.get("parent_conditions"),e=!0;c&&(e=elementor.conditions.check(c,a.model.attributes)),d&&(e=elementor.conditions.check(d,a.getOption("parentModel").attributes)),a.children.findByModelCid(b.cid).$el.toggleClass("elementor-panel-hide",!e)})},updateIndex:function(a){this.itemIndex=a,this.setTitle()},setTitle:function(){var a=this,b=a.getOption("titleField"),c="";if(b){var d={};a.children.each(function(a){d[a.model.get("name")]=a.getControlValue()}),c=Marionette.TemplateCache.prototype.compileTemplate(b)(d)}c||(c=elementor.translate("Item #{0}",[a.getOption("itemIndex")])),a.ui.itemTitle.html(c)},initialize:function(a){var b=this;b.elementSettingsModel=a.elementSettingsModel,b.itemIndex=0,b.collection=new Backbone.Collection(a.controlFields),b.listenTo(b.model,"change",b.checkConditions),b.listenTo(b.getOption("parentModel"),"change",b.checkConditions),a.titleField&&b.listenTo(b.model,"change",b.setTitle)},onRender:function(){this.setTitle(),this.checkConditions()},onChildviewResponsiveSwitcherClick:function(a,b){"desktop"===b&&elementor.getPanelView().getCurrentPageView().$el.toggleClass("elementor-responsive-switchers-open")}}),b.exports=d},{"elementor-behaviors/inner-tabs":3}],99:[function(a,b,c){var d,e=a("elementor-views/controls/base"),f=a("elementor-views/controls/repeater-row");d=e.extend({ui:{btnAddRow:".elementor-repeater-add",fieldContainer:".elementor-repeater-fields"},events:{"click @ui.btnAddRow":"onButtonAddRowClick","sortstart @ui.fieldContainer":"onSortStart","sortupdate @ui.fieldContainer":"onSortUpdate","sortstop @ui.fieldContainer":"onSortStop"},childView:f,childViewContainer:".elementor-repeater-fields",templateHelpers:function(){return{data:_.extend({},this.model.toJSON(),{controlValue:[]})}},childViewOptions:function(){return{controlFields:this.model.get("fields"),titleField:this.model.get("title_field"),parentModel:this.elementSettingsModel}},initialize:function(a){e.prototype.initialize.apply(this,arguments),this.collection=this.elementSettingsModel.get(this.model.get("name")),this.listenTo(this.collection,"change",this.onRowControlChange),this.listenTo(this.collection,"add remove reset",this.onRowChange,this)},addRow:function(a,b){var c=elementor.helpers.getUniqueID();return a instanceof Backbone.Model?a.set("_id",c):a._id=c,this.collection.add(a,b)},editRow:function(a){if(this.currentEditableChild){var b=this.currentEditableChild.getChildViewContainer(this.currentEditableChild);b.removeClass("editable"),b.find(".elementor-wp-editor").each(function(){tinymce.get(this.id).fire("hide")})}if(this.currentEditableChild===a)return void delete this.currentEditableChild;a.getChildViewContainer(a).addClass("editable"),this.currentEditableChild=a,this.updateActiveRow()},toggleMinRowsClass:function(){this.model.get("prevent_empty")&&this.$el.toggleClass("elementor-repeater-has-minimum-rows",1>=this.collection.length)},updateActiveRow:function(){var a=0;this.currentEditableChild&&(a=this.currentEditableChild.itemIndex),this.setEditSetting("activeItemIndex",a)},updateChildIndexes:function(){this.children.each(_.bind(function(a){a.updateIndex(this.collection.indexOf(a.model)+1)},this))},onRender:function(){e.prototype.onRender.apply(this,arguments),this.ui.fieldContainer.sortable({axis:"y",handle:".elementor-repeater-row-tools"}),this.toggleMinRowsClass()},onSortStart:function(a,b){b.item.data("oldIndex",b.item.index())},onSortStop:function(a,b){b.item.find(".elementor-wp-editor").each(function(){var a=tinymce.get(this.id),b=a.settings;b.height=Backbone.$(a.getContainer()).height(),tinymce.execCommand("mceRemoveEditor",!0,this.id),tinymce.init(b)})},onSortUpdate:function(a,b){var c=b.item.data("oldIndex"),d=this.collection.at(c),e=b.item.index();this.collection.remove(d),this.addRow(d,{at:e})},onAddChild:function(){this.updateChildIndexes(),this.updateActiveRow()},onRemoveChild:function(a){a===this.currentEditableChild&&delete this.currentEditableChild,this.updateChildIndexes(),this.updateActiveRow()},onRowChange:function(){var a=this.elementSettingsModel;a.changed={},a.trigger("change",a,a._pending),this.toggleMinRowsClass()},onRowControlChange:function(a){this.elementSettingsModel.trigger("change",a,a._pending)},onButtonAddRowClick:function(){var a={};_.each(this.model.get("fields"),function(b){a[b.name]=b.default});var b=this.addRow(a),c=this.children.findByModel(b);this.editRow(c)},onChildviewClickRemove:function(a){a.model.destroy()},onChildviewClickDuplicate:function(a){this.addRow(a.model.clone(),{at:a.itemIndex})},onChildviewClickEdit:function(a){this.editRow(a)}}),b.exports=d},{"elementor-views/controls/base":85,"elementor-views/controls/repeater-row":98}],100:[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.heading=".elementor-panel-heading",a},triggers:{click:"control:section:clicked"}}),b.exports=d},{"elementor-views/controls/base":85}],101:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({getSelect2Options:function(){return{allowClear:!0,placeholder:this.ui.select.children('option:first[value=""]').text()}},onReady:function(){this.ui.select.select2(this.getSelect2Options())},onBeforeDestroy:function(){this.ui.select.data("select2")&&this.ui.select.select2("destroy"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base":85}],102:[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.slider=".elementor-slider",a},childEvents:{"slide @ui.slider":"onSlideChange"},initSlider:function(){var a=this.getControlValue("size"),b=this.getCurrentRange();this.ui.input.attr(b).val(a),this.ui.slider.slider(_.extend({},b,{value:a}))},resetSize:function(){this.setValue("size",""),this.initSlider()},onReady:function(){this.initSlider()},onSlideChange:function(a,b){this.setValue("size",b.value),this.ui.input.val(b.value)},onInputChange:function(a){var b=a.currentTarget.dataset.setting;"size"===b?this.ui.slider.slider("value",this.getControlValue("size")):"unit"===b&&this.resetSize()},onBeforeDestroy:function(){this.ui.slider.slider("destroy"),this.$el.remove()}}),b.exports=d},{"elementor-views/controls/base-units":84}],103:[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.resetStructure=".elementor-control-structure-reset",a},childEvents:{"click @ui.resetStructure":"onResetStructureClick"},templateHelpers:function(){var a=e.prototype.templateHelpers.apply(this,arguments);return a.getMorePresets=_.bind(this.getMorePresets,this),a},getCurrentEditedSection:function(){return elementor.getPanelView().getCurrentPageView().getOption("editedElementView")},getMorePresets:function(){var a=elementor.presetsFactory.getParsedStructure(this.getControlValue());return elementor.presetsFactory.getPresets(a.columnsCount)},onInputChange:function(){this.getCurrentEditedSection().redefineLayout(),this.render()},onResetStructureClick:function(){this.getCurrentEditedSection().resetColumnsCustomSize()}}),b.exports=d},{"elementor-views/controls/base":85}],104:[function(a,b,c){var d=a("elementor-views/controls/base");b.exports=d.extend({setInputValue:function(a,b){b=""+b,this.$(a).prop("checked",this.model.get("return_value")===b)}})},{"elementor-views/controls/base":85}],105:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({triggers:{click:"control:tab:clicked"}}),b.exports=d},{"elementor-views/controls/base":85}],106:[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.btnExternal="button.elementor-control-url-target",a},childEvents:{"click @ui.btnExternal":"onExternalClicked"},onReady:function(){this.getControlValue("is_external")&&this.ui.btnExternal.addClass("active")},onExternalClicked:function(a){a.preventDefault(),this.ui.btnExternal.toggleClass("active"),this.setValue("is_external",this.isExternal())},isExternal:function(){return this.ui.btnExternal.hasClass("active")}}),b.exports=d},{"elementor-views/controls/base-multiple":83}],107:[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.form="form",a.loading=".wp-widget-form-loading",a},events:{"keyup @ui.form :input":"onFormChanged","change @ui.form :input":"onFormChanged"},onFormChanged:function(){var a="widget-"+this.model.get("id_base"),b=this.ui.form.elementorSerializeObject()[a].REPLACE_TO_ID;this.setValue(b)},onReady:function(){elementor.ajax.send("editor_get_wp_widget_form",{data:{id:this.model.cid,widget_type:this.model.get("widget"),data:JSON.stringify(this.elementSettingsModel.toJSON())},success:_.bind(function(a){if(this.ui.form.html(a),wp.textWidgets){var b=new jQuery.Event("widget-added");wp.textWidgets.handleWidgetAdded(b,this.ui.form),wp.mediaWidgets.handleWidgetAdded(b,this.ui.form)}},this)})}}),b.exports=d},{"elementor-views/controls/base":85}],108:[function(a,b,c){var d,e=a("elementor-views/controls/base");d=e.extend({childEvents:{"keyup textarea.elementor-wp-editor":"updateElementModel"},buttons:{moveToAdvanced:{blockquote:"removeformat",alignleft:"blockquote",aligncenter:"alignleft",alignright:"aligncenter"},moveToBasic:{},removeFromBasic:["unlink","wp_more"],removeFromAdvanced:[]},initialize:function(){e.prototype.initialize.apply(this,arguments);var a=this;if(a.editorID="elementorwpeditor"+a.cid,_.defer(function(){quicktags({buttons:"strong,em,del,link,img,close",id:a.editorID}),elementor.config.rich_editing_enabled&&switchEditors.go(a.editorID,"tmce"),delete QTags.instances[0]}),!elementor.config.rich_editing_enabled)return void a.$el.addClass("elementor-rich-editing-disabled");var b={id:a.editorID,selector:"#"+a.editorID,setup:function(b){b.on("keyup change undo redo SetContent",function(){b.save(),a.setValue(b.getContent())})}};tinyMCEPreInit.mceInit[a.editorID]=_.extend(_.clone(tinyMCEPreInit.mceInit.elementorwpeditor),b),elementor.config.tinymceHasCustomConfig||a.rearrangeButtons()},attachElContent:function(){var a=elementor.config.wp_editor.replace(/elementorwpeditor/g,this.editorID).replace("%%EDITORCONTENT%%",this.getControlValue());return this.$el.html(a),this},moveButtons:function(a,b,c){_.each(a,function(a,d){var e=b.indexOf(d),f=c.indexOf(a);if(-1===e)throw new ReferenceError("Trying to move non-existing button `"+d+"`");if(-1===f)throw new ReferenceError("Trying to move button after non-existing button `"+a+"`");b.splice(e,1),c.splice(f+1,0,d)})},rearrangeButtons:function(){var a=tinyMCEPreInit.mceInit[this.editorID],b=a.toolbar1.split(","),c=a.toolbar2.split(",");b=_.difference(b,this.buttons.removeFromBasic),c=_.difference(c,this.buttons.removeFromAdvanced),this.moveButtons(this.buttons.moveToBasic,c,b),this.moveButtons(this.buttons.moveToAdvanced,b,c),a.toolbar1=b.join(","),a.toolbar2=c.join(",")},onBeforeDestroy:function(){delete QTags.instances[this.editorID],elementor.config.rich_editing_enabled&&(tinymce.EditorManager.execCommand("mceRemoveEditor",!0,this.editorID),delete tinyMCEPreInit.mceInit[this.editorID],delete tinyMCEPreInit.qtInit[this.editorID])}}),b.exports=d},{"elementor-views/controls/base":85}],109:[function(a,b,c){var d;d=Marionette.ItemView.extend({template:"#tmpl-elementor-empty-preview",className:"elementor-empty-view",events:{click:"onClickAdd"},onClickAdd:function(){elementor.getPanelView().setPage("elements")}}),b.exports=d},{}],110:[function(a,b,c){var d,e=a("elementor-views/base-sections-container");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-preview"),className:"elementor-inner",childViewContainer:".elementor-section-wrap",ui:{addSectionArea:"#elementor-add-section",addNewSection:"#elementor-add-new-section",closePresetsIcon:"#elementor-select-preset-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.closePresetsIcon":"closeSelectPresets","click @ui.presets":"onPresetSelected"},closeSelectPresets:function(){this.ui.addNewSection.show(),this.ui.selectPreset.hide()},onAddSectionButtonClick:function(){this.ui.addNewSection.hide(),this.ui.selectPreset.show()},onAddTemplateButtonClick:function(){elementor.templates.startModal(function(){elementor.templates.showTemplates()})},onRender:function(){var a=this;a.ui.addSectionArea.html5Droppable({axis:["vertical"],groups:["elementor-element"],onDragEnter:function(b){a.ui.addSectionArea.attr("data-side",b)},onDragLeave:function(){a.ui.addSectionArea.removeAttr("data-side")},onDropping:function(){a.addSection().addElementFromPanel()}})},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()}}),b.exports=d},{"elementor-views/base-sections-container":80}],111:[function(a,b,c){var d,e=a("elementor-views/base-element");d=e.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-element-section-content"),className:function(){return e.prototype.className.apply(this,arguments)+" elementor-section elementor-"+(this.isInner()?"inner":"top")+"-section"},tagName:"section",childViewContainer:"> .elementor-container > .elementor-row",behaviors:{Sortable:{behaviorClass:a("elementor-behaviors/sortable"),elChildType:"column"},HandleDuplicate:{behaviorClass:a("elementor-behaviors/handle-duplicate")},HandleAddMode:{behaviorClass:a("elementor-behaviors/duplicate")}},ui:function(){var a=e.prototype.ui.apply(this,arguments);return a.duplicateButton=".elementor-editor-section-settings-list .elementor-editor-element-duplicate",a.removeButton=".elementor-editor-section-settings-list .elementor-editor-element-remove",a.saveButton=".elementor-editor-section-settings-list .elementor-editor-element-save",a.triggerButton=".elementor-editor-section-settings-list .elementor-editor-element-trigger",a},events:function(){var a=e.prototype.events.apply(this,arguments);return a["click @ui.triggerButton"]="onClickEdit",a},initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.collection,"add remove reset",this._checkIsFull).listenTo(this.model,"change:settings:structure",this.onStructureChanged)},addEmptyColumn:function(){this.addChildModel({id:elementor.helpers.getUniqueID(),elType:"column",settings:{},elements:[]})},addChildModel:function(a,b){var c=a instanceof Backbone.Model,d=this.isInner();return c?a.set("isInner",d):a.isInner=d,e.prototype.addChildModel.apply(this,arguments)},getSortableOptions:function(){return{connectWith:(this.isInner()?".elementor-inner-section":".elementor-top-section")+" > .elementor-container > .elementor-row",handle:"> .elementor-element-overlay .elementor-editor-column-settings-list .elementor-editor-element-trigger",items:"> .elementor-column"}},getColumnPercentSize:function(a,b){return b/a.parent().width()*100},getDefaultStructure:function(){return this.collection.length+"0"},getStructure:function(){return this.model.getSetting("structure")},setStructure:function(a){if(+elementor.presetsFactory.getParsedStructure(a).columnsCount!==this.collection.length)throw new TypeError("The provided structure doesn't match the columns count.");this.model.setSetting("structure",a,!0)},redefineLayout:function(){var a=elementor.presetsFactory.getPresetByStructure(this.getStructure());this.collection.each(function(b,c){b.setSetting("_column_size",a.preset[c]),b.setSetting("_inline_size",null)}),this.children.invoke("changeSizeUI")},resetLayout:function(){this.setStructure(this.getDefaultStructure())},resetColumnsCustomSize:function(){this.collection.each(function(a){a.setSetting("_inline_size",null)}),this.children.invoke("changeSizeUI")},isCollectionFilled:function(){return 10<=this.collection.length},_checkIsFull:function(){this.$el.toggleClass("elementor-section-filled",this.isCollectionFilled())},_checkIsEmpty:function(){this.collection.length||this.addEmptyColumn()},getNextColumn:function(a){var b=this.collection.indexOf(a.model),c=this.collection.at(b+1);return this.children.findByModelCid(c.cid)},onBeforeRender:function(){this._checkIsEmpty()},onRender:function(){this._checkIsFull()},onAddChild:function(){this.isBuffering||this.resetLayout()},onRemoveChild:function(){this.isManualRemoving&&(this._checkIsEmpty(),this.resetLayout())},onChildviewRequestResizeStart:function(a){var b=this.getNextColumn(a);if(b){var c=a.$el.find("iframe").add(b.$el.find("iframe"));elementor.helpers.disableElementEvents(c)}},onChildviewRequestResizeStop:function(a){var b=this.getNextColumn(a);if(b){var c=a.$el.find("iframe").add(b.$el.find("iframe"));elementor.helpers.enableElementEvents(c)}},onChildviewRequestResize:function(a,b){var c=a.model.getSetting("_inline_size");c||(c=this.getColumnPercentSize(b.element,b.originalSize.width));var d=this.getColumnPercentSize(b.element,b.size.width),e=d-c;b.element.css({width:"",left:"initial"});var f=this.getNextColumn(a);if(f){var g=f.$el,h=this.getColumnPercentSize(g,g.width()),i=h-e;d<10||d>100||!e||i<10||i>100||(a.model.setSetting("_inline_size",d.toFixed(3)),a.changeSizeUI(),f.model.setSetting("_inline_size",i.toFixed(3)),f.changeSizeUI())}},onStructureChanged:function(){this.redefineLayout()}}),b.exports=d},{"elementor-behaviors/duplicate":1,"elementor-behaviors/handle-duplicate":2,"elementor-behaviors/sortable":5,"elementor-views/base-element":79}],112:[function(a,b,c){var d,e=a("elementor-views/base-element");d=e.extend({_templateType:null,getTemplate:function(){var a=this.getEditModel();return"remote"!==this.getTemplateType()?Marionette.TemplateCache.get("#tmpl-elementor-"+a.get("elType")+"-"+a.get("widgetType")+"-content"):_.template("")},className:function(){return e.prototype.className.apply(this,arguments)+" elementor-widget"},events:function(){var a=e.prototype.events.apply(this,arguments);return a.click="onClickEdit",a},initialize:function(){e.prototype.initialize.apply(this,arguments);var a=this.getEditModel();a.on({"before:remote:render":_.bind(this.onModelBeforeRemoteRender,this),"remote:render":_.bind(this.onModelRemoteRender,this)}),"remote"!==this.getTemplateType()||this.getEditModel().getHtmlCache()||a.renderRemoteServer()},render:function(){if(this.model.isRemoteRequestActive())return this.handleEmptyWidget(),void this.$el.addClass("elementor-element");Marionette.CompositeView.prototype.render.apply(this,arguments)},handleEmptyWidget:function(){this.$el.addClass("elementor-widget-empty").append('<i class="elementor-widget-empty-icon '+this.getEditModel().getIcon()+'"></i>')},getTemplateType:function(){if(null===this._templateType){var a=this.getEditModel(),b=Backbone.$("#tmpl-elementor-"+a.get("elType")+"-"+a.get("widgetType")+"-content");this._templateType=b.length?"js":"remote"}return this._templateType},onModelBeforeRemoteRender:function(){this.$el.addClass("elementor-loading")},onBeforeDestroy:function(){elementor.$previewContents.find("#elementor-style-"+this.model.cid).remove()},onModelRemoteRender:function(){this.isDestroyed||(this.$el.removeClass("elementor-loading"),this.render())},getHTMLContent:function(a){return this.getEditModel().getHtmlCache()||a},attachElContent:function(a){var b=this.getHTMLContent(a),c=this.$el[0];return _.defer(function(){elementorFrontend.getScopeWindow().jQuery(c).html(b)}),this},onClickEdit:function(a){Backbone.$(a.target).closest(".elementor-event-save-default").length||e.prototype.onClickEdit.apply(this,arguments)},onRender:function(){var a=this,b=a.getEditModel(),c=b.getSetting("_skin")||"default";a.$el.attr("data-element_type",b.get("widgetType")+"."+c).removeClass("elementor-widget-empty").addClass("elementor-widget-"+b.get("widgetType")+" elementor-widget-can-edit").children(".elementor-widget-empty-icon").remove(),_.defer(function(){a.$el.imagesLoaded().always(function(){setTimeout(function(){1>a.$el.height()&&a.handleEmptyWidget()},200)})})}}),b.exports=d},{"elementor-views/base-element":79}],113:[function(a,b,c){"use strict";var d=function(){function a(a,b,c,d){var e,f,g;if(m[a][b])if(c)if(e=m[a][b],d)for(g=e.length;g--;)f=e[g],f.callback===c&&f.context===d&&e.splice(g,1);else for(g=e.length;g--;)e[g].callback===c&&e.splice(g,1);else m[a][b]=[]}function b(a){for(var b,c,d,e=1,f=a.length;e<f;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a}function c(a,c,d,e,f){var g={callback:d,priority:e,context:f},h=m[a][c];if(h){var i=!1;if(jQuery.each(h,function(){if(this.callback===d)return i=!0,!1}),i)return;h.push(g),h=b(h)}else h=[g];m[a][c]=h}function d(a,b,c){var d,e,f=m[a][b];if(!f)return"filters"===a&&c[0];if(e=f.length,"filters"===a)for(d=0;d<e;d++)c[0]=f[d].callback.apply(f[d].context,c);else for(d=0;d<e;d++)f[d].callback.apply(f[d].context,c);return"filters"!==a||c[0]}function e(a,b,d,e){return"string"==typeof a&&"function"==typeof b&&(d=parseInt(d||10,10),c("actions",a,b,d,e)),k}function f(){var a=l.call(arguments),b=a.shift();return"string"==typeof b&&d("actions",b,a),k}function g(b,c){return"string"==typeof b&&a("actions",b,c),k}function h(a,b,d,e){return"string"==typeof a&&"function"==typeof b&&(d=parseInt(d||10,10),c("filters",a,b,d,e)),k}function i(){var a=l.call(arguments),b=a.shift();return"string"==typeof b?d("filters",b,a):k}function j(b,c){return"string"==typeof b&&a("filters",b,c),k}var k,l=Array.prototype.slice,m={actions:{},filters:{}};return k={removeFilter:j,applyFilters:i,addFilter:h,removeAction:g,doAction:f,addAction:e}};b.exports=d},{}],114:[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},{}],115:[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":114}]},{},[73,74,32]);
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.$pr