/* Source-derived layout geometry: WPBakery grid/front and element LESS, GPL-2.0-or-later. */
.amz-content-wrapper{margin:0;padding:0;border:none;overflow:unset;display:block}
.amz-row{margin-left:-15px;margin-right:-15px}
.amz-row:before,.amz-row:after,.amz-column-inner:before,.amz-column-inner:after{content:" ";display:table}
.amz-row:after,.amz-column-inner:after,.amz-clearfix:after{clear:both}
.amz-clearfix:before,.amz-clearfix:after{content:" ";display:table}
.amz-column-container{box-sizing:border-box;position:relative;min-height:1px;padding-left:0;padding-right:0}
.amz-column-container>.amz-column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
.amz-row-has-fill>.amz-column-container>.amz-column-inner,.amz-row-has-fill+.amz-row>.amz-column-container>.amz-column-inner,.amz-row-has-fill+.amz-row-full-width+.amz-row>.amz-column-container>.amz-column-inner,.amz-col-has-fill>.amz-column-inner{padding-top:35px}
.amz-row.amz-row-no-padding .amz-column-inner{padding-left:0;padding-right:0}
.amz-row-no-padding .amz-inner{margin-left:0;margin-right:0}
.amz-row[data-amz-full-width]{transition:opacity .5s ease;overflow:hidden}
.amz-row[data-amz-full-width].amz-hidden{opacity:0}
.amz-row[data-amz-full-width-temp]{width:100vw;margin-left:calc(-50vw + 50%);left:0;right:0}
.amz-content-element{margin-bottom:35px}
.amz-text-column p:last-child,.amz-text-column :last-child,#content .amz-text-column p:last-child,#content .amz-text-column :last-child{margin-bottom:0}
.amz-single-image img{height:auto;max-width:100%;vertical-align:top}
.amz-single-image .amz-single-image-wrapper{display:inline-block;vertical-align:top;max-width:100%}
.amz-single-image .amz-figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}
.amz-single-image.amz-align-center{text-align:center}
.amz-single-image.amz-align-left{text-align:left}
.amz-single-image.amz-align-right{text-align:right}
.amz-separator{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}
.amz-separator h4{line-height:1em;font-size:100%;margin:0;word-wrap:break-word;flex:0 1 auto}
.amz-separator .amz-sep-holder{height:1px;position:relative;flex:1 1 auto;min-width:10%}
.amz-separator .amz-sep-holder .amz-sep-line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%}
.amz-separator.amz-separator-align-center h4{padding:0 .8em}
.amz-separator.amz-separator-no-text:not(.amz-sep-shadow) .amz-sep-holder-l{width:100%}
.amz-separator.amz-separator-no-text:not(.amz-sep-shadow) .amz-sep-holder-r{display:none}
.amz-separator.amz-sep-color-grey .amz-sep-line{border-color:#ebebeb}
.amz-el-width-100{width:100%;margin-left:auto!important;margin-right:auto!important}
.amz-btn3-container{display:block;margin-bottom:21.73913043px;max-width:100%}
.amz-btn3-container.amz-btn3-center{text-align:center}
.amz-general.amz-btn3{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;color:#5472d2;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;user-select:none;text-decoration:none;position:relative;top:0;transition:all .2s ease-in-out;line-height:normal;box-shadow:none;font-size:14px;padding:14px 20px}
.amz-general.amz-btn3:focus,.amz-general.amz-btn3:active{outline:0}
.amz-general.amz-btn3:hover,.amz-general.amz-btn3:focus{border:1px solid transparent;text-decoration:none}
.amz-btn3.amz-btn3-style-custom{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 100%);background-repeat:repeat-x;background-size:200%;background-position:0 -100%}
.amz-btn3.amz-btn3-style-custom:hover,.amz-btn3.amz-btn3-style-custom:focus{background-position:0 100%}
.amz-btn3.amz-btn3-shape-round{border-radius:2em}
.amz-pricing-table{word-wrap:break-word}
.amz-plan-title{margin:0 0 10px;text-align:center}
.amz-plan-description{margin:0;text-align:center}
.amz-price-container{padding:15px 0;text-align:center;color:#333}
.amz-currency{position:relative;top:-20px;font-size:13px}
.amz-price{margin:0 5px;font-size:52px;font-weight:700}
.amz-period{position:relative;bottom:3px;font-size:13px}
@media(max-width:767px){.amz-hidden-xs{display:none!important}}
@media(min-width:768px){.amz-col-sm-2,.amz-col-sm-3,.amz-col-sm-4,.amz-col-sm-6,.amz-col-sm-8,.amz-col-sm-12{float:left}.amz-col-sm-2{width:16.66666667%}.amz-col-sm-3{width:25%}.amz-col-sm-4{width:33.33333333%}.amz-col-sm-6{width:50%}.amz-col-sm-8{width:66.66666667%}.amz-col-sm-12{width:100%}}
@media(min-width:768px) and (max-width:991px){.amz-hidden-sm{display:none!important}}
@media(min-width:992px){.amz-col-md-3{width:25%;float:left}.amz-col-md-6{width:50%;float:left}}
@media(min-width:992px) and (max-width:1199px){.amz-hidden-md{display:none!important}}
@media(min-width:1200px){.amz-col-lg-3{width:25%;float:left}.amz-col-lg-6{width:50%;float:left}.amz-hidden-lg{display:none!important}}
/* Existing archived widget, hover box and progress bar layouts. */
.amz-hoverbox-wrapper,.amz-hoverbox-wrapper *{box-sizing:border-box}
.amz-hoverbox-wrapper.amz-hoverbox-shape--rounded .amz-hoverbox-front,.amz-hoverbox-wrapper.amz-hoverbox-shape--rounded .amz-hoverbox-back{border-radius:10px}
.amz-hoverbox-wrapper.amz-hoverbox-align--center{text-align:center}
.amz-hoverbox-wrapper .amz-hoverbox{position:relative;display:inline-block;text-align:center;width:100%}
.amz-hoverbox-inner{width:100%;display:inline-block;min-height:250px}
.amz-hoverbox-inner :last-child{margin-bottom:0}
.amz-hoverbox-block{height:100%;width:100%;backface-visibility:hidden;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;transition:transform .5s ease-in-out;transform-style:preserve-3d;background-size:cover;background-position:center}
.amz-hoverbox-block-inner{flex-shrink:0;padding:20px}
.amz-hoverbox-front{transform:rotateY(0deg)}
.amz-hoverbox-back{transform:rotateY(180deg)}
.amz-hoverbox:hover .amz-hoverbox-front{transform:rotateY(-180deg)}
.amz-hoverbox:hover .amz-hoverbox-back{transform:rotateY(0deg)}
.amz-progress-bar .amz-single-bar{background:#f7f7f7;position:relative;margin-bottom:11.66666667px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:3px}
.amz-progress-bar .amz-single-bar:last-child{margin-bottom:0}
.amz-progress-bar .amz-single-bar .amz-label{display:block;padding:.5em 1em;position:relative;z-index:1}
.amz-progress-bar .amz-single-bar .amz-bar{display:block;position:absolute;height:100%;background-color:#e0e0e0;width:0;top:0;left:0;border-radius:3px;transition:width 1s linear}
.amz-progress-bar.amz-progress-bar-color-peacoc .amz-single-bar .amz-bar{background-color:#4cadc9}
.amz-progress-bar.amz-progress-bar-color-peacoc .amz-single-bar .amz-label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
@media(prefers-reduced-motion:reduce){.amz-hoverbox-block,.amz-progress-bar .amz-single-bar .amz-bar{transition:none}}
