@charset "UTF-8";
 .chosen-container{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.chosen-container *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.chosen-container .chosen-drop{
    position:absolute;
    top:100%;
    z-index:1010;
    width:100%;
    border:1px solid #aaa;
    border-top:0;
    background:#fff;
    -webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
    box-shadow:0 4px 5px rgba(0,0,0,.15);
    clip:rect(0,0,0,0);
    -webkit-clip-path:inset(100% 100%);
    clip-path:inset(100% 100%)
}
.chosen-container.chosen-with-drop .chosen-drop{
    clip:auto;
    -webkit-clip-path:none;
    clip-path:none
}
.chosen-container a{
    cursor:pointer
}
.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{
    margin-right:4px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-weight:400;
    color:#999
}
.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{
    content:":";
    padding-left:2px;
    vertical-align:top
}
.chosen-container-single .chosen-single{
    position:relative;
    display:block;
    overflow:hidden;
    padding:0 0 0 8px;
    height:25px;
    border:1px solid #aaa;
    border-radius:5px;
    background-color:#fff;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));
    background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-clip:padding-box;
    -webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
    color:#444;
    text-decoration:none;
    white-space:nowrap;
    line-height:24px
}
.chosen-container-single .chosen-default{
    color:#999
}
.chosen-container-single .chosen-single span{
    display:block;
    overflow:hidden;
    margin-right:26px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span{
    margin-right:38px
}
.chosen-container-single .chosen-single abbr{
    position:absolute;
    top:6px;
    right:26px;
    display:block;
    width:12px;
    height:12px;
  
    font-size:1px
}
.chosen-container-single .chosen-single abbr:hover{
    background-position:-42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{
    background-position:-42px -10px
}
.chosen-container-single .chosen-single div{
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:18px;
    height:100%
}
.chosen-container-single .chosen-single div b{
    display:block;
    width:100%;
    height:100%;
  
}
.chosen-container-single .chosen-search{
    position:relative;
    z-index:1010;
    margin:0;
    padding:3px 4px;
    white-space:nowrap
}
.chosen-container-single .chosen-search input[type=text]{
    margin:1px 0;
    padding:4px 20px 4px 5px;
    width:100%;
    height:auto;
    outline:0;
    border:1px solid #aaa;
    
    font-size:1em;
    font-family:sans-serif;
    line-height:normal;
    border-radius:0
}
.chosen-container-single .chosen-drop{
    margin-top:-1px;
    border-radius:0 0 4px 4px;
    background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{
    position:absolute;
    clip:rect(0,0,0,0);
    -webkit-clip-path:inset(100% 100%);
    clip-path:inset(100% 100%)
}
.chosen-container .chosen-results{
    color:#444;
    position:relative;
    overflow-x:hidden;
    overflow-y:auto;
    margin:0 4px 4px 0;
    padding:0 0 0 4px;
    max-height:240px;
    -webkit-overflow-scrolling:touch
}
.chosen-container .chosen-results li{
    display:none;
    margin:0;
    padding:5px 6px;
    list-style:none;
    line-height:15px;
    word-wrap:break-word;
    -webkit-touch-callout:none
}
.chosen-container .chosen-results li.active-result{
    display:list-item;
    cursor:pointer
}
.chosen-container .chosen-results li.disabled-result{
    display:list-item;
    color:#ccc;
    cursor:default
}
.chosen-container .chosen-results li.highlighted{
    background-color:#3875d7;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
    background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);
    color:#fff
}
.chosen-container .chosen-results li.no-results{
    color:#777;
    display:list-item;
    background:#f4f4f4
}
.chosen-container .chosen-results li.group-result{
    display:list-item;
    font-weight:700;
    cursor:default
}
.chosen-container .chosen-results li.group-option{
    padding-left:15px
}
.chosen-container .chosen-results li em{
    font-style:normal;
    text-decoration:underline
}
.chosen-container-multi .chosen-choices{
    position:relative;
    overflow:hidden;
    margin:0;
    padding:0 5px;
    width:100%;
    height:auto;
    border:1px solid #aaa;
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));
    background-image:linear-gradient(#eee 1%,#fff 15%);
    cursor:text
}
.chosen-container-multi .chosen-choices li{
    float:left;
    list-style:none
}
.chosen-container-multi .chosen-choices li.search-field{
    margin:0;
    padding:0;
    white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
    margin:1px 0;
    padding:0;
    height:25px;
    outline:0;
    border:0!important;
    background:0 0!important;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#999;
    font-size:100%;
    font-family:sans-serif;
    line-height:normal;
    border-radius:0;
    width:25px
}
.chosen-container-multi .chosen-choices li.search-choice{
    position:relative;
    margin:3px 5px 3px 0;
    padding:3px 20px 3px 5px;
    border:1px solid #aaa;
    max-width:100%;
    border-radius:3px;
    background-color:#eee;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));
    background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-size:100% 19px;
    background-repeat:repeat-x;
    background-clip:padding-box;
    -webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
    box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
    color:#333;
    line-height:13px;
    cursor:default
}
.chosen-container-multi .chosen-choices li.search-choice span{
    word-wrap:break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
    position:absolute;
    top:4px;
    right:3px;
    display:block;
    width:12px;
    height:12px; 
    font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
    background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled{
    padding-right:5px;
    border:1px solid #ccc;
    background-color:#e4e4e4;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));
    background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    color:#666
}
.chosen-container-multi .chosen-choices li.search-choice-focus{
    background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{
    background-position:-42px -10px
}
.chosen-container-multi .chosen-results{
    margin:0;
    padding:0
}
.chosen-container-multi .chosen-drop .result-selected{
    display:list-item;
    color:#ccc;
    cursor:default
}
.chosen-container-active .chosen-single{
    border:1px solid #5897fb;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
    box-shadow:0 0 5px rgba(0,0,0,.3)
}
.chosen-container-active.chosen-with-drop .chosen-single{
    border:1px solid #aaa;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));
    background-image:linear-gradient(#eee 20%,#fff 80%);
    -webkit-box-shadow:0 1px 0 #fff inset;
    box-shadow:0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div{
    border-left:none;
    background:0 0
}
.chosen-container-active.chosen-with-drop .chosen-single div b{
    background-position:-18px 2px
}
.chosen-container-active .chosen-choices{
    border:1px solid #5897fb;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
    box-shadow:0 0 5px rgba(0,0,0,.3)
}
.chosen-container-active .chosen-choices li.search-field input[type=text]{
    color:#222!important
}
.chosen-disabled{
    opacity:.5!important;
    cursor:default
}
.chosen-disabled .chosen-single{
    cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{
    cursor:default
}
.chosen-rtl{
    text-align:right
}
.chosen-rtl .chosen-single{
    overflow:visible;
    padding:0 8px 0 0
}
.chosen-rtl .chosen-single span{
    margin-right:0;
    margin-left:26px;
    direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span{
    margin-left:38px
}
.chosen-rtl .chosen-single div{
    right:auto;
    left:3px
}
.chosen-rtl .chosen-single abbr{
    right:auto;
    left:26px
}
.chosen-rtl .chosen-choices li{
    float:right
}
.chosen-rtl .chosen-choices li.search-field input[type=text]{
    direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice{
    margin:3px 5px 3px 0;
    padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{
    right:auto;
    left:4px
}
.chosen-rtl.chosen-container-single .chosen-results{
    margin:0 0 4px 4px;
    padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option{
    padding-right:15px;
    padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{
    border-right:none
}
.chosen-rtl .chosen-search input[type=text]{
    padding:4px 5px 4px 20px; 
    direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b{
    background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{
    background-position:-12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){
    .chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{
 
        background-size:52px 37px!important;
        background-repeat:no-repeat!important
    }
}
 @font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-Light.eot);
    src:url(ActaDisplay-Light.eot?#iefix) format("embedded-opentype"),
	url(ActaDisplay-Light.woff2) format("woff2"),url(ActaDisplay-Light.woff) format("woff"),
	url(ActaDisplay-Light.ttf) format("truetype"),url(ActaDisplay-Light.svg#ActaDisplay-Light) format("svg");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-LightItalic.eot);
    src:url(ActaDisplay-LightItalic.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-LightItalic.woff2) format("woff2"),url(ActaDisplay-LightItalic.woff) format("woff"),url(ActaDisplay-LightItalic.ttf) format("truetype"),url(ActaDisplay-LightItalic.svg#ActaDisplay-LightItalic) format("svg");
    font-weight:300;
}
@font-face{
    font-family:'Acta Display Book';
    src:url(ActaDisplay-Book.eot);
    src:url(ActaDisplay-Book.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-Book.woff2) format("woff2"),url(ActaDisplay-Book.woff) format("woff"),url(ActaDisplay-Book.ttf) format("truetype"),url(ActaDisplay-Book.svg#ActaDisplay-Book) format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Acta Display Book';
    src:url(ActaDisplay-BookItalic.eot);
    src:url(ActaDisplay-BookItalic.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-BookItalic.woff2) format("woff2"),url(ActaDisplay-BookItalic.woff) format("woff"),url(ActaDisplay-BookItalic.ttf) format("truetype"),url(ActaDisplay-BookItalic.svg#ActaDisplay-BookItalic) format("svg");
    font-weight:400;
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-Medium.eot);
    src:url(ActaDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-Medium.woff2) format("woff2"),url(ActaDisplay-Medium.woff) format("woff"),url(ActaDisplay-Medium.ttf) format("truetype"),url(ActaDisplay-Medium.svg#ActaDisplay-Medium) format("svg");
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-MediumItalic.eot);
    src:url(ActaDisplay-MediumItalic.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-MediumItalic.woff2) format("woff2"),url(ActaDisplay-MediumItalic.woff) format("woff"),url(ActaDisplay-MediumItalic.ttf) format("truetype"),url(ActaDisplay-MediumItalic.svg#ActaDisplay-MediumItalic) format("svg");
    font-weight:500;
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-BoldItalic.eot);
    src:url(ActaDisplay-BoldItalic.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-BoldItalic.woff2) format("woff2"),url(ActaDisplay-BoldItalic.woff) format("woff"),url(ActaDisplay-BoldItalic.ttf) format("truetype"),url(ActaDisplay-BoldItalic.svg#ActaDisplay-BoldItalic) format("svg");
    font-weight:700;
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-Bold.eot);
    src:url(ActaDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-Bold.woff2) format("woff2"),url(ActaDisplay-Bold.woff) format("woff"),url(ActaDisplay-Bold.ttf) format("truetype"),url(ActaDisplay-Bold.svg#ActaDisplay-Bold) format("svg");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-ExtraBold.eot);
    src:url(ActaDisplay-ExtraBold.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-ExtraBold.woff2) format("woff2"),url(ActaDisplay-ExtraBold.woff) format("woff"),url(ActaDisplay-ExtraBold.ttf) format("truetype"),url(ActaDisplay-ExtraBold.svg#ActaDisplay-ExtraBold) format("svg");
    font-weight:800;
    font-style:normal
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-ExtraBoldItalic.eot);
    src:url(ActaDisplay-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-ExtraBoldItalic.woff2) format("woff2"),url(ActaDisplay-ExtraBoldItalic.woff) format("woff"),url(ActaDisplay-ExtraBoldItalic.ttf) format("truetype"),url(ActaDisplay-ExtraBoldItalic.svg#ActaDisplay-ExtraBoldItalic) format("svg");
    font-weight:800;
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-Black.eot);
    src:url(ActaDisplay-Black.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-Black.woff2) format("woff2"),url(ActaDisplay-Black.woff) format("woff"),url(ActaDisplay-Black.ttf) format("truetype"),url(ActaDisplay-Black.svg#ActaDisplay-Black) format("svg");
    font-weight:900;
    font-style:normal
}
@font-face{
    font-family:'Acta Display';
    src:url(ActaDisplay-BlackItalic.eot);
    src:url(ActaDisplay-BlackItalic.eot?#iefix) format("embedded-opentype"),url(ActaDisplay-BlackItalic.woff2) format("woff2"),url(ActaDisplay-BlackItalic.woff) format("woff"),url(ActaDisplay-BlackItalic.ttf) format("truetype"),url(ActaDisplay-BlackItalic.svg#ActaDisplay-BlackItalic) format("svg");
    font-weight:900;
}
@font-face{
    font-family:'Beyond Infinity';
    src:url(BeyondInfinity.eot);
    src:url(BeyondInfinity.eot?#iefix) format("embedded-opentype"),url(BeyondInfinity.woff2) format("woff2"),url(BeyondInfinity.woff) format("woff"),url(BeyondInfinity.ttf) format("truetype"),url(BeyondInfinity.svg#BeyondInfinity) format("svg");
    font-weight:400;
    font-style:normal
}
 
 
 
.slick-slider{
    position:relative;
    display:block;
    -webkit-box-sizing:border-box;
    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{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.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
}
.slick-loading .slick-list{ 
}
 
.slick-next,.slick-prev{
    position:absolute;
    display:block;
    height:20px;
    width:20px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:0 0;
    color:transparent;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    padding:0;
    border:none;
    outline:0
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{
    outline:0;
    background:0 0;
    color:transparent
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    font-family:slick;
    font-size:20px;
    line-height:1;
    color:#fff;
    opacity:.75;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:-25px
}
[dir=rtl] .slick-prev{
    left:auto;
    right:-25px
}
.slick-prev:before{
    content:"←"
}
[dir=rtl] .slick-prev:before{
    content:"→"
}
.slick-next{
    right:-25px
}
[dir=rtl] .slick-next{
    left:-25px;
    right:auto
}
.slick-next:before{
    content:"→"
}
[dir=rtl] .slick-next:before{
    content:"←"
}
.slick-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    position:absolute;
    bottom:-25px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    margin:0;
    width:100%
}
.slick-dots li{
    position:relative;
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    border:0;
    background:0 0;
    display:block;
    height:20px;
    width:20px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    position:absolute;
    top:0;
    left:0;
    content:"•";
    width:20px;
    height:20px;
    font-family:slick;
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:#000;
    opacity:.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
    color:#000;
    opacity:.75
}
.entry-content img{
    margin:0 0 1.5em
}
.alignleft,img.alignleft{
    margin-right:1.5em;
    display:inline;
    float:left
}
.alignright,img.alignright{
    margin-left:1.5em;
    display:inline;
    float:right
}
.aligncenter,img.aligncenter{
    margin-right:auto;
    margin-left:auto;
    display:block;
    clear:both
}
.wp-caption{
    margin-bottom:1.5em;
    text-align:center;
    padding-top:5px
}
.wp-caption img{
    border:0 none;
    padding:0;
    margin:0
}
.wp-caption p.wp-caption-text{
    line-height:1.5;
    font-size:10px;
    margin:0
}
.wp-smiley{
    margin:0!important;
    max-height:1em
}
blockquote{
    padding-left:20px;
    font-size:1.125rem;
}
blockquote.left{
    margin-right:20px;
    text-align:right;
    margin-left:0;
    width:50%;
    float:left
}
blockquote.right{
    margin-left:20px;
    text-align:left;
    margin-right:0;
    width:50%;
    float:right
}
*,::after,::before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@-ms-viewport{
    width:device-width
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:Lora,sans-serif;
    font-size:17px;
    font-weight:300;
    line-height:1.5;
    color:#1a1a1a;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible;
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,.1)
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:30px
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom:30px;
    font-family: 'Open Sans', sans-serif;
    font-weight:500;
    line-height:1.4;
    color:#000
}
.h1,h1{
    font-size:3.75rem
}
.h2,h2{
    font-size:2.625rem
}
.h3,h3{
    font-size:2.4375rem
}
.h4,h4{
    font-size:1.5rem
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1.125rem
}
p{
    margin-top:0;
    margin-bottom:1.875rem
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
dl,ol,ul{
    margin-top:0
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:900
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
dfn{
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#be9f72;
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:hover{
    color:#9c7948;
    text-decoration:none
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{
    -ms-touch-action:manipulation;
    touch-action:manipulation
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#868e96;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
@-ms-viewport{
    width:device-width
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -ms-overflow-style:scrollbar
}
*,::after,::before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
.container{
    width:100%;
    padding-right:20px;
    padding-left:20px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:580px){
    .container{
        max-width:540px
    }
}
@media (min-width:768px){
    .container{
        max-width:720px
    }
}
@media (min-width:1080px){
    .container{
        max-width:1080px
    }
}
@media (min-width:1280px){
    .container{
        max-width:1280px
    }
}
.container-fluid{
    width:100%;
    padding-right:20px;
    padding-left:20px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-20px;
    margin-left:-20px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:20px;
    padding-left:20px
}
.col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1{
    -webkit-box-flex:0;
    -ms-flex:0 0 8.33333%;
    flex:0 0 8.33333%;
    max-width:8.33333%
}
.col-2{
    -webkit-box-flex:0;
    -ms-flex:0 0 16.66667%;
    flex:0 0 16.66667%;
    max-width:16.66667%
}
.col-3{
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -webkit-box-flex:0;
    -ms-flex:0 0 33.33333%;
    flex:0 0 33.33333%;
    max-width:33.33333%
}
.col-5{
    -webkit-box-flex:0;
    -ms-flex:0 0 41.66667%;
    flex:0 0 41.66667%;
    max-width:41.66667%
}
.col-6{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    -webkit-box-flex:0;
    -ms-flex:0 0 58.33333%;
    flex:0 0 58.33333%;
    max-width:58.33333%
}
.col-8{
    -webkit-box-flex:0;
    -ms-flex:0 0 66.66667%;
    flex:0 0 66.66667%;
    max-width:66.66667%
}
.col-9{
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -webkit-box-flex:0;
    -ms-flex:0 0 83.33333%;
    flex:0 0 83.33333%;
    max-width:83.33333%
}
.col-11{
    -webkit-box-flex:0;
    -ms-flex:0 0 91.66667%;
    flex:0 0 91.66667%;
    max-width:91.66667%
}
.col-12{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
}
.order-1{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.order-2{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.order-3{
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.order-4{
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.order-5{
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.order-6{
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
.order-7{
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
}
.order-8{
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
}
.order-9{
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
}
.order-10{
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
}
.order-11{
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
}
.order-12{
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.33333%
}
.offset-2{
    margin-left:16.66667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.33333%
}
.offset-5{
    margin-left:41.66667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.33333%
}
.offset-8{
    margin-left:66.66667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.33333%
}
.offset-11{
    margin-left:91.66667%
}
@media (min-width:580px){
    .col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-sm-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-sm-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-sm-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-sm-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-sm-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-sm-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-sm-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-sm-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.33333%
    }
    .offset-sm-2{
        margin-left:16.66667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.33333%
    }
    .offset-sm-5{
        margin-left:41.66667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.33333%
    }
    .offset-sm-8{
        margin-left:66.66667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.33333%
    }
    .offset-sm-11{
        margin-left:91.66667%
    }
}
@media (min-width:768px){
    .col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-md-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-md-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-md-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-md-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-md-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-md-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-md-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-md-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-md-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.33333%
    }
    .offset-md-2{
        margin-left:16.66667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.33333%
    }
    .offset-md-5{
        margin-left:41.66667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.33333%
    }
    .offset-md-8{
        margin-left:66.66667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.33333%
    }
    .offset-md-11{
        margin-left:91.66667%
    }
}
@media (min-width:1080px){
    .col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-lg-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-lg-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-lg-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-lg-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-lg-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-lg-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-lg-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-lg-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-lg-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.33333%
    }
    .offset-lg-2{
        margin-left:16.66667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.33333%
    }
    .offset-lg-5{
        margin-left:41.66667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.33333%
    }
    .offset-lg-8{
        margin-left:66.66667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.33333%
    }
    .offset-lg-11{
        margin-left:91.66667%
    }
}
@media (min-width:1280px){
    .col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xl-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-xl-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-xl-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-xl-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-xl-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-xl-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-xl-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-xl-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-xl-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.33333%
    }
    .offset-xl-2{
        margin-left:16.66667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.33333%
    }
    .offset-xl-5{
        margin-left:41.66667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.33333%
    }
    .offset-xl-8{
        margin-left:66.66667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.33333%
    }
    .offset-xl-11{
        margin-left:91.66667%
    }
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.justify-content-start{
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media (min-width:580px){
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-sm-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:768px){
    .flex-md-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-md-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:1080px){
    .flex-lg-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-lg-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:1280px){
    .flex-xl-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-xl-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-truncate{
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
@media (min-width:580px){
    .text-sm-left{
        text-align:left
    }
    .text-sm-right{
        text-align:right
    }
    .text-sm-center{
        text-align:center
    }
}
@media (min-width:768px){
    .text-md-left{
        text-align:left
    }
    .text-md-right{
        text-align:right
    }
    .text-md-center{
        text-align:center
    }
}
@media (min-width:1080px){
    .text-lg-left{
        text-align:left
    }
    .text-lg-right{
        text-align:right
    }
    .text-lg-center{
        text-align:center
    }
}
@media (min-width:1280px){
    .text-xl-left{
        text-align:left
    }
    .text-xl-right{
        text-align:right
    }
    .text-xl-center{
        text-align:center
    }
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.font-weight-light{
    font-weight:300
}
.font-weight-normal{
    font-weight:400
}
.font-weight-bold{
    font-weight:900
}
.font-italic{
}
.text-white{
    color:#fff
}
.text-muted{
    color:#868e96
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.container-fluid{
    padding:0 60px
}
.container-fluid.lg{
    max-width:1380px
}
.container-fluid.md{
    max-width:1000px
}
.container-fluid.sm{
    max-width:850px;
    padding:0 20px
}
@media (max-width:1279.99px){
    .container-fluid{
        padding:0 40px
    }
}
@media (max-width:1079.99px){
    .container-fluid{
        padding:0 20px
    }
}
.section{
    padding:8.125rem 0
}
@media (max-width:767.99px){
    .section{
        padding:2.8125rem 0
    }
}
.section.full-height{
    min-height:calc(100vh - 75px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.section.section-top{
    padding-top:8.125rem!important
}
.section.section-bottom{
    padding-bottom:8.125rem!important
}
.section:after{
    content:"";
    display:table;
    clear:both
}
.section+.section{
    padding:0 0 130px
}
@media (max-width:767.99px){
    .section+.section{
        padding:0 0 65px
    }
}
.alignfull,.alignwide{
    margin:0 calc(50% - 50vw);
    max-width:100vw;
    width:100vw
}
@media (max-width:920px){
    .alignwide{
        margin:32px calc((767px - 920px)/ 2);
        max-width:920px;
        width:920px
    }
}
.fluid{
    max-width:100%;
    margin:0 auto;
    display:block
}
.show-mobile{
    display:none
}
@media (max-width:579.99px){
    .show-mobile{
        display:block
    }
}
@media (max-width:579.99px){
    .hide-mobile{
        display:none
    }
}
.pt-0{
    padding-top:0!important
}
.pb-0{
    padding-bottom:0!important
}
.pr-0{
    padding-right:0!important
}
.pl-0{
    padding-left:0!important
}
.p-0{
    padding:0!important
}
.mt-0{
    margin-top:0!important
}
.mb-0{
    margin-bottom:0!important
}
.mr-0{
    margin-right:0!important
}
.ml-0{
    margin-left:0!important
}
.m-0{
    margin:0!important
}
.pt-1{
    padding-top:10px!important
}
.pb-1{
    padding-bottom:10px!important
}
.pr-1{
    padding-right:10px!important
}
.pl-1{
    padding-left:10px!important
}
.p-1{
    padding:10px!important
}
.mt-1{
    margin-top:10px!important
}
.mb-1{
    margin-bottom:10px!important
}
.mr-1{
    margin-right:10px!important
}
.ml-1{
    margin-left:10px!important
}
.m-1{
    margin:10px!important
}
.pt-2{
    padding-top:20px!important
}
.pb-2{
    padding-bottom:20px!important
}
.pr-2{
    padding-right:20px!important
}
.pl-2{
    padding-left:20px!important
}
.p-2{
    padding:20px!important
}
.mt-2{
    margin-top:20px!important
}
.mb-2{
    margin-bottom:20px!important
}
.mr-2{
    margin-right:20px!important
}
.ml-2{
    margin-left:20px!important
}
.m-2{
    margin:20px!important
}
.pt-3{
    padding-top:30px!important
}
.pb-3{
    padding-bottom:30px!important
}
.pr-3{
    padding-right:30px!important
}
.pl-3{
    padding-left:30px!important
}
.p-3{
    padding:30px!important
}
.mt-3{
    margin-top:30px!important
}
.mb-3{
    margin-bottom:30px!important
}
.mr-3{
    margin-right:30px!important
}
.ml-3{
    margin-left:30px!important
}
.m-3{
    margin:30px!important
}
.pt-4{
    padding-top:40px!important
}
.pb-4{
    padding-bottom:40px!important
}
.pr-4{
    padding-right:40px!important
}
.pl-4{
    padding-left:40px!important
}
.p-4{
    padding:40px!important
}
.mt-4{
    margin-top:40px!important
}
.mb-4{
    margin-bottom:40px!important
}
.mr-4{
    margin-right:40px!important
}
.ml-4{
    margin-left:40px!important
}
.m-4{
    margin:40px!important
}
.pt-5{
    padding-top:50px!important
}
.pb-5{
    padding-bottom:50px!important
}
.pr-5{
    padding-right:50px!important
}
.pl-5{
    padding-left:50px!important
}
.p-5{
    padding:50px!important
}
.mt-5{
    margin-top:50px!important
}
.mb-5{
    margin-bottom:50px!important
}
.mr-5{
    margin-right:50px!important
}
.ml-5{
    margin-left:50px!important
}
.m-5{
    margin:50px!important
}
.pt-6{
    padding-top:60px!important
}
.pb-6{
    padding-bottom:60px!important
}
.pr-6{
    padding-right:60px!important
}
.pl-6{
    padding-left:60px!important
}
.p-6{
    padding:60px!important
}
.mt-6{
    margin-top:60px!important
}
.mb-6{
    margin-bottom:60px!important
}
.mr-6{
    margin-right:60px!important
}
.ml-6{
    margin-left:60px!important
}
.m-6{
    margin:60px!important
}
.pt-7{
    padding-top:70px!important
}
.pb-7{
    padding-bottom:70px!important
}
.pr-7{
    padding-right:70px!important
}
.pl-7{
    padding-left:70px!important
}
.p-7{
    padding:70px!important
}
.mt-7{
    margin-top:70px!important
}
.mb-7{
    margin-bottom:70px!important
}
.mr-7{
    margin-right:70px!important
}
.ml-7{
    margin-left:70px!important
}
.m-7{
    margin:70px!important
}
.pt-8{
    padding-top:80px!important
}
.pb-8{
    padding-bottom:80px!important
}
.pr-8{
    padding-right:80px!important
}
.pl-8{
    padding-left:80px!important
}
.p-8{
    padding:80px!important
}
.mt-8{
    margin-top:80px!important
}
.mb-8{
    margin-bottom:80px!important
}
.mr-8{
    margin-right:80px!important
}
.ml-8{
    margin-left:80px!important
}
.m-8{
    margin:80px!important
}
.pt-9{
    padding-top:90px!important
}
.pb-9{
    padding-bottom:90px!important
}
.pr-9{
    padding-right:90px!important
}
.pl-9{
    padding-left:90px!important
}
.p-9{
    padding:90px!important
}
.mt-9{
    margin-top:90px!important
}
.mb-9{
    margin-bottom:90px!important
}
.mr-9{
    margin-right:90px!important
}
.ml-9{
    margin-left:90px!important
}
.m-9{
    margin:90px!important
}
.pt-10{
    padding-top:100px!important
}
.pb-10{
    padding-bottom:100px!important
}
.pr-10{
    padding-right:100px!important
}
.pl-10{
    padding-left:100px!important
}
.p-10{
    padding:100px!important
}
.mt-10{
    margin-top:100px!important
}
.mb-10{
    margin-bottom:100px!important
}
.mr-10{
    margin-right:100px!important
}
.ml-10{
    margin-left:100px!important
}
.m-10{
    margin:100px!important
}
.pt-11{
    padding-top:110px!important
}
.pb-11{
    padding-bottom:110px!important
}
.pr-11{
    padding-right:110px!important
}
.pl-11{
    padding-left:110px!important
}
.p-11{
    padding:110px!important
}
.mt-11{
    margin-top:110px!important
}
.mb-11{
    margin-bottom:110px!important
}
.mr-11{
    margin-right:110px!important
}
.ml-11{
    margin-left:110px!important
}
.m-11{
    margin:110px!important
}
.pt-12{
    padding-top:120px!important
}
.pb-12{
    padding-bottom:120px!important
}
.pr-12{
    padding-right:120px!important
}
.pl-12{
    padding-left:120px!important
}
.p-12{
    padding:120px!important
}
.mt-12{
    margin-top:120px!important
}
.mb-12{
    margin-bottom:120px!important
}
.mr-12{
    margin-right:120px!important
}
.ml-12{
    margin-left:120px!important
}
.m-12{
    margin:120px!important
}
.pt-13{
    padding-top:130px!important
}
.pb-13{
    padding-bottom:130px!important
}
.pr-13{
    padding-right:130px!important
}
.pl-13{
    padding-left:130px!important
}
.p-13{
    padding:130px!important
}
.mt-13{
    margin-top:130px!important
}
.mb-13{
    margin-bottom:130px!important
}
.mr-13{
    margin-right:130px!important
}
.ml-13{
    margin-left:130px!important
}
.m-13{
    margin:130px!important
}
.pt-14{
    padding-top:140px!important
}
.pb-14{
    padding-bottom:140px!important
}
.pr-14{
    padding-right:140px!important
}
.pl-14{
    padding-left:140px!important
}
.p-14{
    padding:140px!important
}
.mt-14{
    margin-top:140px!important
}
.mb-14{
    margin-bottom:140px!important
}
.mr-14{
    margin-right:140px!important
}
.ml-14{
    margin-left:140px!important
}
.m-14{
    margin:140px!important
}
.pt-15{
    padding-top:150px!important
}
.pb-15{
    padding-bottom:150px!important
}
.pr-15{
    padding-right:150px!important
}
.pl-15{
    padding-left:150px!important
}
.p-15{
    padding:150px!important
}
.mt-15{
    margin-top:150px!important
}
.mb-15{
    margin-bottom:150px!important
}
.mr-15{
    margin-right:150px!important
}
.ml-15{
    margin-left:150px!important
}
.m-15{
    margin:150px!important
}
.ml-a{
    margin-left:auto
}
.mr-a{
    margin-right:auto
}
.animation-in{
    opacity:0;
    -webkit-transform:translateY(15%);
    -ms-transform:translateY(15%);
    transform:translateY(15%);
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
}
.animation-in.animation-active{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.has-blue-color{
    color:#59bacc
}
.has-blue-background-color{
    background-color:#59bacc
}
.has-green-color{
    color:#58ad69
}
.has-green-background-color{
    background-color:#58ad69
}
.has-orange-color{
    color:#ffbc49
}
.has-orange-background-color{
    background-color:#ffbc49
}
.has-red-color{
    color:#e2574c
}
.has-red-background-color{
    background-color:#e2574c
}
.bg-gray{
    background-color:#f9f9f9
}
.bg-white{
    background-color:#fff
}
.bg-black{
    background-color:#000
}
.h1,h1{
    font-weight:300
}
@media (max-width:767.99px){
    .h1,h1{
        font-size:calc(3.75rem - .9375rem)
    }
}
.lg.h1,h1.lg{
    font-size:5rem;
    line-height:90px;
    letter-spacing:.04px
}
@media (max-width:767.99px){
    .lg.h1,h1.lg{
        font-size:calc(80px - 1.5625rem);
        line-height:1.2
    }
}
@media (max-width:579.99px){
    .lg.h1,h1.lg{
        font-size:calc(80px - 2.1875rem);
        line-height:1.1
    }
}
.h2,h2{
    line-height:1.2
}
@media (max-width:579.99px){
    .h2,h2{
        font-size:calc(2.625rem - .625rem)
    }
}
@media (max-width:579.99px){
    .h3,h3{
        font-size:calc(2.4375rem - .3125rem)
    }
}
a{
    -webkit-transition:color .3s ease;
    -o-transition:color .3s ease;
    transition:color .3s ease
}
hr{
    background-color:#069547
}
b,strong{
    font-weight:700
}
ul{
    list-style:none
}
.block-text,.blog-index-page .blog-hero .text-wpr .subtitle-wpr .subtitle,.hero.full_width_hero .wpr .subtitle,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,.modal-wpr.standard-model .modal .name,.our_core_values .core_values .subtitle,.section-has-subtitle .subtitle-wpr .subtitle,.slider .slider-wpr .item-text .item_subtitle,.slider .title-wpr .subtitle,.slider_cards .wpr .slider_cards-wpr .card-wpr .card .subtitle,.solutions .solutions-wpr .solution .solution-subtitle,article.results .results-body .read-more{
    color:#be9f72;
    text-transform:uppercase;
    font-family:Roboto,sans-serif;
    font-size:1.125rem;
    font-weight:500;
    letter-spacing:4.44px
}
@media (max-width:767.99px){
    .block-text,.blog-index-page .blog-hero .text-wpr .subtitle-wpr .subtitle,.hero.full_width_hero .wpr .subtitle,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,.modal-wpr.standard-model .modal .name,.our_core_values .core_values .subtitle,.section-has-subtitle .subtitle-wpr .subtitle,.slider .slider-wpr .item-text .item_subtitle,.slider .title-wpr .subtitle,.slider_cards .wpr .slider_cards-wpr .card-wpr .card .subtitle,.solutions .solutions-wpr .solution .solution-subtitle,article.results .results-body .read-more{
        font-size:1.0625rem;
        letter-spacing:2px
    }
}
blockquote{
    font-family: 'Open Sans', sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:.02px;
    color:#000;
    font-size:1.75rem;
    position:relative;
    margin:37px 0 37px 35px;
    padding-left:36px
}
@media (max-width:767.99px){
    blockquote{
        font-size:1.5rem;
        margin:37px 0 37px 15px;
        padding-left:22px
    }
}
blockquote:after{
    content:"";
    background-color:#069547;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:7px
}
.WYSIWYG-styles h1,.WYSIWYG-styles h2,.WYSIWYG-styles h3,.WYSIWYG-styles h4,.WYSIWYG-styles h5{
    margin-top:30px
}
.WYSIWYG-styles ul{
    margin:0 0 30px;
    padding:0;
    list-style:none
}
.WYSIWYG-styles ul li{
    margin-bottom:10px;
    padding-left:46px;
    padding-right:70px;
    position:relative
}
@media (max-width:1079.99px){
    .WYSIWYG-styles ul li{
        width:100%
    }
}
@media (max-width:767.99px){
    .WYSIWYG-styles ul li{
        padding-right:0
    }
}
.WYSIWYG-styles ul li.animation-in{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(1){
    -webkit-transition-delay:.1s;
    -o-transition-delay:.1s;
    transition-delay:.1s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(2){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(3){
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(4){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(5){
    -webkit-transition-delay:.5s;
    -o-transition-delay:.5s;
    transition-delay:.5s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(6){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(7){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(8){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(9){
    -webkit-transition-delay:.9s;
    -o-transition-delay:.9s;
    transition-delay:.9s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(10){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(11){
    -webkit-transition-delay:1.1s;
    -o-transition-delay:1.1s;
    transition-delay:1.1s
}
.WYSIWYG-styles ul li.animation-in:nth-of-type(12){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.WYSIWYG-styles ul li.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.WYSIWYG-styles ul li:before{
    content:'';
    display:block;
    background-color:#069547;
    width:30px;
    height:1px;
    position:absolute;
    top:49%;
    left:0
}
.WYSIWYG-styles ol{
    list-style:decimal
}
.WYSIWYG-styles img{
    max-width:100%;
    height:auto
}
.WYSIWYG-styles iframe{
    width:100%;
    max-width:100%;
    margin:20px auto;
    display:block
}
.WYSIWYG-styles em,.WYSIWYG-styles i{
    font-size:1.4375rem;
    line-height:1.7;
    color:#000
}
.WYSIWYG-styles a:not(.link){
    color:inherit;
    text-decoration:underline
}
.WYSIWYG-styles .sig{
    font-family:"Beyond Infinity",serif;
    font-size:2.375rem
}
#acf-form>.acf-error-message,#message.updated,.alert{
    margin-bottom:20px;
    padding:14px 20px;
    border-left:5px solid #24c1d6;
    background-color:rgba(36,193,214,.25);
    color:#125f69
}
#acf-form>.acf-error-message p,#message.updated p,.alert p{
    margin:0
}
#message.updated,.alert-success{
    border-left:5px solid #52c94c;
    background-color:rgba(82,201,76,.25);
    color:#267323
}
#acf-form>.acf-error-message,.alert-danger{
    border-left:5px solid #f14e4e;
    background-color:rgba(241,78,78,.25);
    color:#b10e0e
}
.alert-warning{
    border-left:5px solid #f1ea4e;
    background-color:rgba(241,234,78,.25);
    color:#b1aa0e
}
.link{
    font-family:"Beyond Infinity",serif;
    font-size:2.6875rem;
    color:#000;
    display:inline-block
}
@media (max-width:767.99px){
    .link{
        font-size:2rem
    }
}
.link:after{
    content:"";
     background-size:contain;
    background-position:center center;
    background-repeat:no-repeat;
    margin-left:15px;
    position:relative;
    top:-7px;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
@media (max-width:767.99px){
    .link:after{
        width:30px
    }
}
.link:hover{
    color:#000
}
.link:hover:after{
    -webkit-transform:translateX(15px);
    -ms-transform:translateX(15px);
    transform:translateX(15px)
}
.btn,.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button,input[type=submit]{
    font-size:.875rem;
    font-family:Roboto,sans-serif;
    text-transform:uppercase;
    font-weight:700;
    letter-spacing:1.48px;
    position:relative;
    z-index:0;
    outline:0;
    display:inline-block;
    border:1px solid #069547;
    background-color:#069547;
    color:#fff;
    padding:17px 51px;
    cursor:pointer;
    -webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;
    -o-transition:background-color .3s ease,color .3s ease,border-color .3s ease;
    transition:background-color .3s ease,color .3s ease,border-color .3s ease
}
.btn:hover,.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button:hover,input:hover[type=submit]{
    color:#fff;
    background-color:#73968d;
    border-color:#73968d
}
.btn.btn-sec,.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.btn-sec.mec-events-button,input.btn-sec[type=submit]{
    background-color:transparent;
    color:#069547;
    border:1px solid #069547
}
.btn.btn-sec:hover,.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.btn-sec.mec-events-button:hover,input.btn-sec:hover[type=submit]{
    color:#fff;
    background-color:#069547;
    border-color:#069547
}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{
    background-color:transparent;
    border:none;
    border-bottom:1px solid #ccc;
    border-radius:0;
    padding:0;
    height:47px;
    line-height:47px;
    font-size:17px;
    width:100%;
    -webkit-appearance:none;
    display:block;
    -webkit-transition:.3s ease border;
    -o-transition:.3s ease border;
    transition:.3s ease border
}
input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
input[type=email].active,input[type=email]:active,input[type=email]:focus,input[type=number].active,input[type=number]:active,input[type=number]:focus,input[type=password].active,input[type=password]:active,input[type=password]:focus,input[type=search].active,input[type=search]:active,input[type=search]:focus,input[type=tel].active,input[type=tel]:active,input[type=tel]:focus,input[type=text].active,input[type=text]:active,input[type=text]:focus,input[type=url].active,input[type=url]:active,input[type=url]:focus,select.active,select:active,select:focus,textarea.active,textarea:active,textarea:focus{
    outline:0;
    border-bottom:1px solid #069547
}
input[type=email].active::-webkit-input-placeholder,input[type=email]:active::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=number].active::-webkit-input-placeholder,input[type=number]:active::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password].active::-webkit-input-placeholder,input[type=password]:active::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search].active::-webkit-input-placeholder,input[type=search]:active::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel].active::-webkit-input-placeholder,input[type=tel]:active::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text].active::-webkit-input-placeholder,input[type=text]:active::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url].active::-webkit-input-placeholder,input[type=url]:active::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,select.active::-webkit-input-placeholder,select:active::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea.active::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{
    color:#069547
}
input[type=email].active::-moz-placeholder,input[type=email]:active::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=number].active::-moz-placeholder,input[type=number]:active::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password].active::-moz-placeholder,input[type=password]:active::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search].active::-moz-placeholder,input[type=search]:active::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel].active::-moz-placeholder,input[type=tel]:active::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text].active::-moz-placeholder,input[type=text]:active::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url].active::-moz-placeholder,input[type=url]:active::-moz-placeholder,input[type=url]:focus::-moz-placeholder,select.active::-moz-placeholder,select:active::-moz-placeholder,select:focus::-moz-placeholder,textarea.active::-moz-placeholder,textarea:active::-moz-placeholder,textarea:focus::-moz-placeholder{
    color:#069547
}
input[type=email].active:-ms-input-placeholder,input[type=email]:active:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=number].active:-ms-input-placeholder,input[type=number]:active:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password].active:-ms-input-placeholder,input[type=password]:active:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search].active:-ms-input-placeholder,input[type=search]:active:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel].active:-ms-input-placeholder,input[type=tel]:active:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text].active:-ms-input-placeholder,input[type=text]:active:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url].active:-ms-input-placeholder,input[type=url]:active:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,select.active:-ms-input-placeholder,select:active:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea.active:-ms-input-placeholder,textarea:active:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{
    color:#069547
}
input[type=email].active:-moz-placeholder,input[type=email]:active:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=number].active:-moz-placeholder,input[type=number]:active:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=password].active:-moz-placeholder,input[type=password]:active:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=search].active:-moz-placeholder,input[type=search]:active:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=tel].active:-moz-placeholder,input[type=tel]:active:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text].active:-moz-placeholder,input[type=text]:active:-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=url].active:-moz-placeholder,input[type=url]:active:-moz-placeholder,input[type=url]:focus:-moz-placeholder,select.active:-moz-placeholder,select:active:-moz-placeholder,select:focus:-moz-placeholder,textarea.active:-moz-placeholder,textarea:active:-moz-placeholder,textarea:focus:-moz-placeholder{
    color:#069547
}
input[type=email].active+label,input[type=email]:active+label,input[type=email]:focus+label,input[type=number].active+label,input[type=number]:active+label,input[type=number]:focus+label,input[type=password].active+label,input[type=password]:active+label,input[type=password]:focus+label,input[type=search].active+label,input[type=search]:active+label,input[type=search]:focus+label,input[type=tel].active+label,input[type=tel]:active+label,input[type=tel]:focus+label,input[type=text].active+label,input[type=text]:active+label,input[type=text]:focus+label,input[type=url].active+label,input[type=url]:active+label,input[type=url]:focus+label,select.active+label,select:active+label,select:focus+label,textarea.active+label,textarea:active+label,textarea:focus+label{
    -webkit-transform:translateY(-25px);
    -ms-transform:translateY(-25px);
    transform:translateY(-25px);
    font-size:.6875rem;
    color:#069547;
    left:0!important
}
input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error,select.error,textarea.error{
    border:1px solid rgba(193,13,13,.6)
}
textarea{
    padding:16px 20px;
    height:auto;
    line-height:1.2;
    border:1px solid #ccc
}
select{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
label span.required{
    text-transform:none;
    margin-left:6px;
    font-size:.875rem;
    font-weight:200;
    letter-spacing:0;
    color:rgba(44,55,56,.71)
}
label:not(.checkbox),label:not(.error),label:not(.file-upload),label:not(.radio){
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
label.checkbox,label.radio{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease;
    position:relative;
    padding-left:30px;
    line-height:21px;
    margin-right:10px;
    cursor:pointer
}
label.checkbox span.element,label.radio span.element{
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    border:1px solid #ccc;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
label.checkbox input,label.radio input{
    position:absolute;
    opacity:0
}
label.checkbox input:not([type=radio]):checked+span.element,label.radio input:not([type=radio]):checked+span.element{
    height:14px;
    width:8px;
    left:7px;
    border-top:1px solid transparent;
    border-left:1px solid transparent;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    -webkit-transform:rotateZ(45deg);
    -ms-transform:rotate(45deg);
    transform:rotateZ(45deg)
}
label.checkbox input[type=radio]+span.element,label.radio input[type=radio]+span.element{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
label.checkbox input[type=radio]+span.element:after,label.radio input[type=radio]+span.element:after{
    content:"";
    display:block;
    width:12px;
    height:12px;
    background-color:#000;
    border-radius:50%;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    -o-transition:transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
label.checkbox input[type=radio]:checked+span.element:after,label.radio input[type=radio]:checked+span.element:after{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
label.radio span{
    border-radius:50%
}
label.file-upload{
    background-color:transparent;
    border:none;
    border-radius:0;
    padding:0;
    height:47px;
    line-height:47px;
    font-size:17px;
    width:100%;
    -webkit-appearance:none;
    display:block;
    -webkit-transition:.3s ease border;
    -o-transition:.3s ease border;
    transition:.3s ease border;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:0
}
label.file-upload::-webkit-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
label.file-upload::-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
label.file-upload:-ms-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
label.file-upload:-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
label.file-upload.active,label.file-upload:active,label.file-upload:focus{
    outline:0
}
label.file-upload.active::-webkit-input-placeholder,label.file-upload:active::-webkit-input-placeholder,label.file-upload:focus::-webkit-input-placeholder{
    color:#069547
}
label.file-upload.active::-moz-placeholder,label.file-upload:active::-moz-placeholder,label.file-upload:focus::-moz-placeholder{
    color:#069547
}
label.file-upload.active:-ms-input-placeholder,label.file-upload:active:-ms-input-placeholder,label.file-upload:focus:-ms-input-placeholder{
    color:#069547
}
label.file-upload.active:-moz-placeholder,label.file-upload:active:-moz-placeholder,label.file-upload:focus:-moz-placeholder{
    color:#069547
}
label.file-upload.active+label,label.file-upload:active+label,label.file-upload:focus+label{
    -webkit-transform:translateY(-25px);
    -ms-transform:translateY(-25px);
    transform:translateY(-25px);
    font-size:.6875rem;
    color:#069547;
    left:0!important
}
label.file-upload.error{
    border:1px solid rgba(193,13,13,.6)
}
label.file-upload .text{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
label.file-upload input[type=file]{
    position:absolute;
    opacity:0
}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li label.file-upload a.mec-events-button,label.file-upload .btn,label.file-upload .mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button,label.file-upload input[type=submit]{
    padding:4px 30px;
    font-size:.75rem;
    line-height:1.5
}
label.error{
    text-align:right;
    display:block;
    margin-bottom:20px;
    margin-top:-17px;
    color:rgba(193,13,13,.6);
    text-transform:none;
    font-weight:500;
    letter-spacing:0
}
#acf-form .acf-field{
    margin-bottom:30px
}
#acf-form .acf-field .acf-error-message,#acf-form .acf-field .acf-remove{
    display:none!important
}
#acf-form .acf-field .acf-required{
    display:none
}
#acf-form .acf-field .acf-label{
    position:relative
}
#acf-form .acf-field .acf-label label{
    position:absolute;
    top:10px;
    pointer-events:none;
    margin:0;
    -webkit-transition:.6s ease;
    -o-transition:.6s ease;
    transition:.6s ease
}
#acf-form .acf-field.acf-field-textarea .acf-label label{
    left:20px
}
#acf-form .acf-field .acf-checkbox-list{
    padding:0
}
#acf-form .acf-field.acf-error input[type=email],#acf-form .acf-field.acf-error input[type=number],#acf-form .acf-field.acf-error input[type=password],#acf-form .acf-field.acf-error input[type=search],#acf-form .acf-field.acf-error input[type=tel],#acf-form .acf-field.acf-error input[type=text],#acf-form .acf-field.acf-error input[type=url],#acf-form .acf-field.acf-error select,#acf-form .acf-field.acf-error textarea{
    border-bottom:1px solid rgba(193,13,13,.6)
}
#acf-form .acf-form-submit{
    margin-top:30px;
    text-align:right
}
#acf-form .acf-form-submit .acf-spinner{
    display:none!important
}
.acf-input-append,.acf-input-prepend,.acf-input-wrap{
    height:auto
}
.div.mce-edit-area{
    padding:10px
}
.chosen-container-single{
    width:100%!important
}
.chosen-container-single .chosen-single:not([href]){
    background:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #ccc;
    border-radius:0;
    min-height:36px;
    line-height:40px;
    padding:0 16px;
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-single:not([href])>div b{
    background-position:0 10px
}
.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single:not([href]){
    background:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #ccc;
    border-radius:0;
    min-height:36px;
    line-height:40px;
    padding:0 16px;
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single:not([href])>div b{
    background-position:-17px 10px
}
.chosen-container-single .chosen-search input[type=text]{
    background-color:transparent;
    border:none;
    border-radius:0;
    padding:0;
    height:47px;
    line-height:47px;
    font-size:17px;
    width:100%;
    -webkit-appearance:none;
    display:block;
    -webkit-transition:.3s ease border;
    -o-transition:.3s ease border;
    transition:.3s ease border;
    background-image:none!important
}
.chosen-container-single .chosen-search input[type=text]::-webkit-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-search input[type=text]::-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-search input[type=text]:-ms-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-search input[type=text]:-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-search input[type=text].active,.chosen-container-single .chosen-search input[type=text]:active,.chosen-container-single .chosen-search input[type=text]:focus{
    outline:0
}
.chosen-container-single .chosen-search input[type=text].active::-webkit-input-placeholder,.chosen-container-single .chosen-search input[type=text]:active::-webkit-input-placeholder,.chosen-container-single .chosen-search input[type=text]:focus::-webkit-input-placeholder{
    color:#069547
}
.chosen-container-single .chosen-search input[type=text].active::-moz-placeholder,.chosen-container-single .chosen-search input[type=text]:active::-moz-placeholder,.chosen-container-single .chosen-search input[type=text]:focus::-moz-placeholder{
    color:#069547
}
.chosen-container-single .chosen-search input[type=text].active:-ms-input-placeholder,.chosen-container-single .chosen-search input[type=text]:active:-ms-input-placeholder,.chosen-container-single .chosen-search input[type=text]:focus:-ms-input-placeholder{
    color:#069547
}
.chosen-container-single .chosen-search input[type=text].active:-moz-placeholder,.chosen-container-single .chosen-search input[type=text]:active:-moz-placeholder,.chosen-container-single .chosen-search input[type=text]:focus:-moz-placeholder{
    color:#069547
}
.chosen-container-single .chosen-search input[type=text].active+label,.chosen-container-single .chosen-search input[type=text]:active+label,.chosen-container-single .chosen-search input[type=text]:focus+label{
    -webkit-transform:translateY(-25px);
    -ms-transform:translateY(-25px);
    transform:translateY(-25px);
    font-size:.6875rem;
    color:#069547;
    left:0!important
}
.chosen-container-single .chosen-search input[type=text].error{
    border:1px solid rgba(193,13,13,.6)
}
.chosen-container-single .chosen-drop{
    border-radius:0;
    border:1px solid #ccc
}
.chosen-container-single .chosen-results{
    margin:0;
    padding:0
}
.chosen-container-single .chosen-results li{
    background-color:transparent;
    border:none;
    border-bottom:1px solid #ccc;
    border-radius:0;
    padding:0;
    height:47px;
    line-height:47px;
    font-size:17px;
    width:100%;
    -webkit-appearance:none;
    display:block;
    -webkit-transition:.3s ease border;
    -o-transition:.3s ease border;
    transition:.3s ease border;
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease;
    border-bottom:1px solid #ececec;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.chosen-container-single .chosen-results li::-webkit-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-results li::-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-results li:-ms-input-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-results li:-moz-placeholder{
    color:#707070;
    font-size:1rem;
    letter-spacing:0;
    text-transform:none;
    -webkit-transition:color .5s ease;
    -o-transition:color .5s ease;
    transition:color .5s ease
}
.chosen-container-single .chosen-results li.active,.chosen-container-single .chosen-results li:active,.chosen-container-single .chosen-results li:focus{
    outline:0;
    border-bottom:1px solid #069547
}
.chosen-container-single .chosen-results li.active::-webkit-input-placeholder,.chosen-container-single .chosen-results li:active::-webkit-input-placeholder,.chosen-container-single .chosen-results li:focus::-webkit-input-placeholder{
    color:#069547
}
.chosen-container-single .chosen-results li.active::-moz-placeholder,.chosen-container-single .chosen-results li:active::-moz-placeholder,.chosen-container-single .chosen-results li:focus::-moz-placeholder{
    color:#069547
}
.chosen-container-single .chosen-results li.active:-ms-input-placeholder,.chosen-container-single .chosen-results li:active:-ms-input-placeholder,.chosen-container-single .chosen-results li:focus:-ms-input-placeholder{
    color:#069547
}
.chosen-container-single .chosen-results li.active:-moz-placeholder,.chosen-container-single .chosen-results li:active:-moz-placeholder,.chosen-container-single .chosen-results li:focus:-moz-placeholder{
    color:#069547
}
.chosen-container-single .chosen-results li.active+label,.chosen-container-single .chosen-results li:active+label,.chosen-container-single .chosen-results li:focus+label{
    -webkit-transform:translateY(-25px);
    -ms-transform:translateY(-25px);
    transform:translateY(-25px);
    font-size:.6875rem;
    color:#069547;
    left:0!important
}
.chosen-container-single .chosen-results li.error{
    border:1px solid rgba(193,13,13,.6)
}
.chosen-container-single .chosen-results li.highlighted{
    background-image:none;
    background-color:#be9f72
}
.video-embed{
    margin-bottom:30px
}
.video-embed .image{
    background-size:cover;
    background-position:center;
    padding-bottom:60%;
    position:relative
}
.video-embed .image .play-btn{
    position:absolute;
    top:50%;
    left:50%;
    width:152px;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    cursor:pointer;
    -webkit-transition:-webkit-transform .6s ease;
    transition:-webkit-transform .6s ease;
    -o-transition:transform .6s ease;
    transition:transform .6s ease;
    transition:transform .6s ease,-webkit-transform .6s ease
}
.video-embed .image .play-btn:hover{
    -webkit-transform:translate(-50%,-50%) scale(.85);
    -ms-transform:translate(-50%,-50%) scale(.85);
    transform:translate(-50%,-50%) scale(.85)
}
@media (max-width:767.99px){
    .video-embed .image .play-btn{
        width:75px
    }
}
.video-embed .modal-wpr{
    display:none
}
.tweet-this a{
    display:block;
    background-color:#ede7db;
    padding:50px 50px 40px;
    text-align:center
}
.tweet-this .subtitle{
    font-family:Roboto,sans-serif;
    text-transform:uppercase;
    letter-spacing:2.75px;
    font-size:.875rem;
    font-weight:600;
    margin-bottom:10px;
    color:#000
}
.tweet-this .text{
    font-size:1.25rem;
    letter-spacing:.09px;
    color:#000;
    margin-bottom:15px
}
.tweet-this img{
    width:17px
}
article.post{
    margin-bottom:80px
}
article.post:last-of-type{
    margin:0
}
article.post .image{
    background-size:cover;
    background-position:center;
    width:100%;
    padding-bottom:60%;
    margin-bottom:37px;
    position:relative
}
article.post .image .comments_number{
    position:absolute;
    top:0;
    left:0;
    background-color:#069547;
    color:#ede7db;
    text-align:center;
    padding:22px
}
article.post .image .comments_number span.comments{
    display:block;
    font-size:4.125rem;
    letter-spacing:.04px;
    line-height:normal;
    font-family: 'Open Sans', sans-serif;
    font-weight:400
}
article.post .image .comments_number p{
    font-size:.875rem;
    font-family:Roboto,sans-serif;
    letter-spacing:2.75px;
    text-transform:uppercase;
    font-weight:500;
    margin:0
}
article.post .text{
    text-align:left
}
article.no-results form div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
article.no-results form div input[type=submit]{
    padding:12px 51px;
    margin-left:20px
}
article.results{
    cursor:pointer;
    width:33.33%;
    min-height:350px;
    padding:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (max-width:1079.99px){
    article.results{
        width:50%
    }
}
@media (max-width:767.99px){
    article.results{
        width:100%
    }
}
article.results .image{
    background-size:cover;
    background-position:center;
    width:100%;
    padding-bottom:60%
}
article.results .results-body{
    padding:24px;
    background-color:#f3e0d9;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
article.results .results-body .wpr{
    width:100%
}
article.results .results-body .facebook_svg_2{
    position:absolute;
    width:15px;
    top:20px;
    left:20px
}
article.results .results-body .facebook_svg_2 svg{
    width:100%;
    height:auto
}
article.results .results-body .title{
    margin:0
}
article.results .results-body .excerpt{
    display:none
}
article.results .results-body .read-more{
    display:inline-block;
    font-size:.875rem;
    letter-spacing:2.75px;
    border-bottom:1px solid #000;
    color:#000;
    margin:20px 0 0
}
article.results.video .image{
    position:relative
}
article.results.video .image .play-btn{
    position:absolute;
    top:50%;
    left:50%;
    width:100px;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    cursor:pointer;
    -webkit-transition:-webkit-transform .6s ease;
    transition:-webkit-transform .6s ease;
    -o-transition:transform .6s ease;
    transition:transform .6s ease;
    transition:transform .6s ease,-webkit-transform .6s ease;
    z-index:2
}
article.results.video .image .play-btn:hover{
    -webkit-transform:translate(-50%,-50%) scale(.85);
    -ms-transform:translate(-50%,-50%) scale(.85);
    transform:translate(-50%,-50%) scale(.85)
}
@media (max-width:767.99px){
    article.results.video .image .play-btn{
        width:75px
    }
}
article.results.video .results-body{
    background-color:#ede7db;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
article.results.video .results-body .read-more{
    display:none
}
article.results.quote .image{
    display:none
}
article.results.quote .results-body{
    padding-top:65px;
    padding-bottom:65px;
    background-color:#f3f3f3
}
@media (min-width:1080px){
    article.results:nth-of-type(3n-2),article.results:nth-of-type(6n){
        width:66.66%
    }
    article.results:nth-of-type(3n-2).standard,article.results:nth-of-type(6n).standard{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    article.results:nth-of-type(3n-2).standard .image,article.results:nth-of-type(6n).standard .image{
        padding-bottom:50%;
        width:100%
    }
    article.results:nth-of-type(3n-2).standard .results-body,article.results:nth-of-type(6n).standard .results-body{
        width:100%
    }
    article.results:nth-of-type(3n-2).standard .results-body .title,article.results:nth-of-type(6n).standard .results-body .title{
        margin-bottom:20px;
        font-family:Lora,sans-serif;
        font-size:1.4375rem;
        letter-spacing:.11px
    }
    article.results:nth-of-type(3n-2).standard .results-body .excerpt,article.results:nth-of-type(6n).standard .results-body .excerpt{
        display:block
    }
    article.results:nth-of-type(3n-2).standard .results-body.no-image,article.results:nth-of-type(6n).standard .results-body.no-image{
        text-align:center
    }
    article.results:nth-of-type(3n-2).standard .results-body.no-image .title,article.results:nth-of-type(6n).standard .results-body.no-image .title{
        font-family: 'Open Sans', sans-serif;
        font-style:normal;
        font-size:1.75rem
    }
    article.results:nth-of-type(3n-2).video .image,article.results:nth-of-type(6n).video .image{
        padding-bottom:50%
    }
    article.results:nth-of-type(3n-2).video .image .play-btn,article.results:nth-of-type(6n).video .image .play-btn{
        width:152px
    }
    article.results:nth-of-type(3n-2).quote .results-body,article.results:nth-of-type(6n).quote .results-body{
        text-align:center
    }
    article.results:nth-of-type(3n-2).quote .results-body .title,article.results:nth-of-type(6n).quote .results-body .title{
        font-size:1.75rem
    }
}
@-webkit-keyframes revealimage{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@keyframes revealimage{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.hero{
    height:calc(100vh - 75px);
    min-height:700px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media (max-width:1079.99px){
    .hero{
        height:auto;
        min-height:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.hero .images .image{
    background-size:cover;
    background-position:center;
    top:0;
    left:0;
    height:auto;
    min-height:calc(100vh - 75px);
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:1079.99px){
    .hero .images .image{
        min-height:0;
        height:450px
    }
}
@media (max-width:767.99px){
    .hero .images .image{
        height:350px
    }
}
.hero .animation-in.img{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    overflow:hidden;
    opacity:1;
    width:70%;
    position:absolute;
    left:0
}
@media (max-width:1079.99px){
    .hero .animation-in.img{
        position:relative;
        width:100%
    }
}
.hero .animation-in.img:after{
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bdcfca),to(#e4ebea));
    background:-webkit-linear-gradient(top,#bdcfca 0,#e4ebea 100%);
    background:-o-linear-gradient(top,#bdcfca 0,#e4ebea 100%);
    background:linear-gradient(180deg,#bdcfca 0,#e4ebea 100%);
    -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0)
}
.hero .animation-in.img .image{
    opacity:0;
    -webkit-transition:.3s .5s ease;
    -o-transition:.3s .5s ease;
    transition:.3s .5s ease
}
.hero .animation-in.img.animation-active:after{
    -webkit-animation-name:revealimage;
    animation-name:revealimage;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
}
.hero .animation-in.img.animation-active .image{
    opacity:1
}
.hero .wpr{
    position:relative;
    z-index:2;
    width:100%;
    max-width:650px;
    padding:55px 20px
}
@media (max-width:1079.99px){
    .hero .wpr{
        width:100%;
        max-width:700px;
        margin-top:-100px;
        background-color:#fff;
        padding:55px 55px 0
    }
}
@media (max-width:767.99px){
    .hero .wpr{
        margin-top:0;
        padding:40px 20px 0
    }
}
.hero .wpr .subtitle-wpr{
    margin-bottom:55px;
    margin-left:0!important
}
.hero .wpr .title{
    padding:0 40px
}
@media (max-width:767.99px){
    .hero .wpr .title{
        padding:0
    }
}
.hero .wpr .text{
    max-width:520px;
    padding:0 40px
}
@media (max-width:767.99px){
    .hero .wpr .text{
        padding:0
    }
}
.hero .wpr .text p{
    font-size:1.4375rem;
    letter-spacing:.11px;
    color:#000
}
@media (max-width:767.99px){
    .hero .wpr .text p{
        font-size:1.1875rem
    }
}
.hero .wpr .text p:last-of-type{
    margin:0
}
.hero.reverse{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.hero.reverse .animation-in.img{
    left:auto;
    right:0
}
.hero.full_width_hero{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-bottom:150px;
    position:relative;
    padding:0
}
@media (max-width:1079.99px){
    .hero.full_width_hero{
        min-height:450px
    }
}
.hero.full_width_hero .animation-in.img{
    width:100%
}
@media (max-width:1079.99px){
    .hero.full_width_hero .animation-in.img{
        bottom:auto;
        top:0
    }
}
.hero.full_width_hero .play-btn-wpr{
    position:absolute;
    top:50px;
    right:50px;
    text-align:center;
    margin-bottom:20px;
    cursor:pointer;
    width:175px;
    text-align:center
}
.hero.full_width_hero .play-btn-wpr .play-btn{
    width:100%;
    -webkit-transition:-webkit-transform .6s ease;
    transition:-webkit-transform .6s ease;
    -o-transition:transform .6s ease;
    transition:transform .6s ease;
    transition:transform .6s ease,-webkit-transform .6s ease
}
.hero.full_width_hero .play-btn-wpr .play-btn:hover{
    -webkit-transform:scale(.85);
    -ms-transform:scale(.85);
    transform:scale(.85)
}
.hero.full_width_hero .play-btn-wpr p{
    color:#fff;
    font-weight:100;
    font-size:1.25rem
}
.hero.full_width_hero .wpr{
    background-color:#fff;
    text-align:center;
    margin-right:0;
    margin-bottom:-150px;
    padding:55px 40px;
    max-width:970px
}
.hero.full_width_hero .wpr .title{
    padding:0
}
.hero.full_width_hero .wpr .text{
    max-width:520px;
    margin:0 auto;
    padding:0
}
.video_thumbnail{
    background-size:cover;
    background-position:center;
    width:100%;
    padding-bottom:65%;
    position:relative
}
.video_thumbnail .play-btn,.video_thumbnail .play-btn-wpr{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center;
    width:50px;
    margin-bottom:20px;
    cursor:pointer
}
.video_thumbnail .play-btn-wpr{
    width:175px;
    text-align:center
}
.video_thumbnail .play-btn-wpr .play-btn{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    margin:0 auto
}
.video_thumbnail .play-btn-wpr .video_watch_text{
    color:#fff;
    font-weight:100;
    font-size:1.25rem
}
.video_thumbnail .video{
    position:absolute;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.5s ease;
    -o-transition:.5s ease;
    transition:.5s ease
}
.video_thumbnail .video.active{
    opacity:1;
    visibility:visible
}
.video_thumbnail .video iframe{
    width:100%;
    height:100%
}
.simple_text.teal{
    padding:130px 0;
    background:-webkit-gradient(linear,left top,left bottom,from(#f3f7f6),to(#e4ebea));
    background:-webkit-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:-o-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:linear-gradient(180deg,#f3f7f6 0,#e4ebea 100%)
}
.simple_text .text-wpr{
    max-width:425px;
    margin:0 auto
}
.simple_text .text-wpr .text{
    font-size:1.125rem;
}
@media (max-width:579.99px){
    .simple_text .text-wpr .text{
        font-size:17px
    }
}
.simple_text .text-wpr .text p:last-of-type{
    margin:0
}
.simple_text .text-wpr.lg{
    max-width:800px
}
@media (max-width:1079.99px){
    .simple_text .text-wpr{
        padding:65px 0 0
    }
}
.simple_text .text-wpr .text{
    margin-bottom:20px
}
.simple_text .text-wpr.no-image.lg{
    margin:0 auto;
    max-width:956px
}
.simple_text .text-wpr.border_left{
    position:relative;
    padding-left:36px
}
@media (max-width:1079.99px){
    .simple_text .text-wpr.border_left{
        padding-top:0
    }
}
.simple_text .text-wpr.border_left:after{
    content:"";
    background-color:#069547;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:7px
}
.simple_text .img-wpr{
    margin:0 auto;
    max-width:600px;
    position:relative
}
.simple_text .img-wpr.top-left{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.simple_text .img-wpr img.image{
    width:100%;
    max-width:100%;
    display:block
}
.simple_text .img-wpr img.image.parallax{
    -webkit-transition:-webkit-transform .2s ease;
    transition:-webkit-transform .2s ease;
    -o-transition:transform .2s ease;
    transition:transform .2s ease;
    transition:transform .2s ease,-webkit-transform .2s ease
}
.simple_text .img-wpr img.image.large_image_badge{
    position:absolute;
    top:50%;
    left:20px;
    max-width:140px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    z-index:2
}
.simple_text .img-wpr img.image.large_image_badge.animation-in{
    opacity:1;
    -webkit-transition:all 1.5s ease;
    -o-transition:all 1.5s ease;
    transition:all 1.5s ease;
    -webkit-transform:translate(0,-50%) rotate(360deg);
    -ms-transform:translate(0,-50%) rotate(360deg);
    transform:translate(0,-50%) rotate(360deg)
}
.simple_text .img-wpr img.image.large_image_badge.animation-in.animation-active{
    -webkit-transform:translate(0,-50%) rotate(0);
    -ms-transform:translate(0,-50%) rotate(0);
    transform:translate(0,-50%) rotate(0)
}
.simple_text .img-wpr .image-wpr.count-1{
    width:80%
}
.simple_text .img-wpr .image-wpr.count-1.no-small-img{
    margin-left:auto
}
.simple_text .img-wpr .image-wpr.count-1.no-small-img:not(.has-badge){
    width:100%
}
.simple_text .img-wpr .image-wpr.count-1.bottom-left{
    margin-left:auto
}
.simple_text .img-wpr .image-wpr.count-1.top-left{
    margin-left:auto
}
.simple_text .img-wpr .image-wpr.count-1.center-left{
    margin-left:auto
}
.simple_text .img-wpr .image-wpr.count-2{
    margin:0;
    margin-left:auto;
    margin-top:-25%;
    width:50%;
    z-index:1;
    position:relative
}
.simple_text .img-wpr .image-wpr.count-2.bottom-right{
    margin-top:-25%
}
.simple_text .img-wpr .image-wpr.count-2.bottom-left{
    margin-left:0
}
.simple_text .img-wpr .image-wpr.count-2.center-left{
    margin:0;
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.simple_text .img-wpr .image-wpr.count-2.top-left{
    margin-top:0;
    margin-left:0;
    margin-bottom:-40%
}
.simple_text .flex-row-reverse .image-wpr.count-1.no-small-img{
    margin-left:0
}
.simple_text .flex-row-reverse .image-wpr.large_image_badge{
    left:calc(100% - 20px);
    -webkit-transform:translate(-100%,-50%);
    -ms-transform:translate(-100%,-50%);
    transform:translate(-100%,-50%)
}
.simple_icon_grid .container-fluid .text-wpr{
    max-width:425px;
    margin:0 auto
}
.simple_icon_grid .container-fluid .text-wpr .text{
    font-size:1.125rem;
}
@media (max-width:579.99px){
    .simple_icon_grid .container-fluid .text-wpr .text{
        font-size:17px
    }
}
.simple_icon_grid .container-fluid .text-wpr .text p:last-of-type{
    margin:0
}
.simple_icon_grid .container-fluid .text-wpr.lg{
    max-width:800px
}
.simple_icon_grid .container-fluid .grid_content .wpr{
    max-width:400px;
    margin:0 auto
}
.simple_icon_grid .container-fluid .grid_content .icon-wpr{
    max-width:85px;
    height:91px;
    margin:0 auto 30px
}
.simple_icon_grid .container-fluid .grid_content .icon-wpr img{
    display:block;
    max-width:100%;
    max-height:100%;
    margin:0 auto
}
.simple_image_banner{
    width:100%
}
.tiles_image_and_text{
    overflow:hidden
}
.tiles_image_and_text.background_color{
    padding:130px 0;
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(251,247,244,.79)),to(rgba(244,236,229,.79)));
    background:-webkit-linear-gradient(top,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:-o-linear-gradient(top,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:linear-gradient(180deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%)
}
.tiles_image_and_text .image{
    background-size:cover;
    background-position:center;
    padding-bottom:65%;
    width:90%;
    top:0;
    position:relative
}
.tiles_image_and_text .image.fixed{
    width:50%;
    position:fixed;
    top:0;
    left:0
}
.tiles_image_and_text .image.fixed_bottom{
    top:auto;
    left:0;
    bottom:0
}
.tiles_image_and_text .image .play-btn{
    position:absolute;
    top:50%;
    left:50%;
    width:152px;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    cursor:pointer;
    -webkit-transition:-webkit-transform .6s ease;
    transition:-webkit-transform .6s ease;
    -o-transition:transform .6s ease;
    transition:transform .6s ease;
    transition:transform .6s ease,-webkit-transform .6s ease
}
.tiles_image_and_text .image .play-btn:hover{
    -webkit-transform:translate(-50%,-50%) scale(.85);
    -ms-transform:translate(-50%,-50%) scale(.85);
    transform:translate(-50%,-50%) scale(.85)
}
@media (max-width:767.99px){
    .tiles_image_and_text .image .play-btn{
        width:75px
    }
}
@media (max-width:1079.99px){
    .tiles_image_and_text .image{
        padding-bottom:50%;
        width:77%;
        margin:0 auto
    }
}
@media (max-width:767.99px){
    .tiles_image_and_text .image{
        padding-bottom:55%;
        width:90%
    }
}
@media (max-width:579.99px){
    .tiles_image_and_text .image{
        padding-bottom:60%;
        width:100%
    }
}
.tiles_image_and_text .text-wpr{
    max-width:425px;
    margin:0 auto;
    position:relative;
    padding:65px 0
}
.tiles_image_and_text .text-wpr .text{
    font-size:1.125rem;
}
@media (max-width:579.99px){
    .tiles_image_and_text .text-wpr .text{
        font-size:17px
    }
}
.tiles_image_and_text .text-wpr .text p:last-of-type{
    margin:0
}
.tiles_image_and_text .text-wpr.lg{
    max-width:800px
}
.tiles_image_and_text .text-wpr .large{
    margin:0;
    font-size:12.25rem;
    color:rgba(178,138,76,.16);
    position:absolute;
    top:0;
    left:-90px
}
@media (max-width:1400px){
    .tiles_image_and_text .text-wpr .large{
        left:-40px
    }
}
@media (max-width:1079.99px){
    .tiles_image_and_text .text-wpr .large{
        left:-50px
    }
}
@media (max-width:1079.99px){
    .tiles_image_and_text .text-wpr{
        padding:65px 20px
    }
}
@media (max-width:767.99px){
    .tiles_image_and_text .text-wpr{
        padding:65px 20px
    }
}
.tiles_image_and_text .row{
    margin-bottom:120px
}
.tiles_image_and_text .row:last-of-type{
    margin-bottom:0
}
@media (max-width:1079.99px){
    .tiles_image_and_text .row{
        margin-bottom:0
    }
}
.tiles_image_and_text .row .col-lg-7{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tiles_image_and_text .row.flex-row-reverse .image.fixed{
    left:auto;
    right:0
}
.tiles_image_and_text .row.flex-row-reverse .image.fixed_bottom{
    left:auto;
    right:0
}
.FAQ.bg-color{
    padding:130px 0;
    background:-webkit-linear-gradient(30deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:-o-linear-gradient(30deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:linear-gradient(60deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%)
}
.FAQ .subtitle-wpr{
    margin-bottom:55px;
    max-width:60%
}
.FAQ .wpr{
    position:relative
}
.FAQ .questions{
    max-width:calc(100% - (85px * 2));
    margin:0 auto
}
.FAQ .questions .question{
    text-align:center;
    outline:0
}
.FAQ .questions .question .large_numbers{
    color:rgba(178,138,76,.16);
    font-size:12.25rem;
    line-height:normal;
    margin-bottom:-87px
}
@media (max-width:579.99px){
    .FAQ .questions .question .large_numbers{
        font-size:8.75rem;
        margin-bottom:-61px
    }
}
.FAQ .questions .question .title{
    font-size:1.3125rem;
    text-transform:uppercase;
    font-weight:700;
    color:#a47b4d;
    letter-spacing:3.08px;
    margin-bottom:50px;
    margin-top:-20px
}
.FAQ .questions .question .question-title{
    font-weight:700;
    font-size:2.5625rem;
    text-align:center;
    max-width:845px;
    margin:0 auto
}
.FAQ .questions .question .answer{
    max-width:745px;
    margin:24px auto
}
.FAQ .nav .arrows{
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width:85px;
    height:85px;
    background-color:#069547;
    cursor:pointer
}
@media (max-width:767.99px){
    .FAQ .nav .arrows{
        width:55px;
        height:55px
    }
}
.FAQ .nav .arrows:after,.FAQ .nav .arrows:before{
    content:"";
    display:block;
    width:20px;
    height:1px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%) rotate(45deg);
    -ms-transform:translate(-50%,-50%) rotate(45deg);
    transform:translate(-50%,-50%) rotate(45deg);
    -webkit-transform-origin:right;
    -ms-transform-origin:right;
    transform-origin:right;
    background-color:#fff
}
@media (max-width:767.99px){
    .FAQ .nav .arrows:after,.FAQ .nav .arrows:before{
        width:15px
    }
}
.FAQ .nav .arrows:before{
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    -ms-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.FAQ .nav .arrows.back{
    left:0
}
.FAQ .nav .arrows.back:after,.FAQ .nav .arrows.back:before{
    -webkit-transform-origin:left;
    -ms-transform-origin:left;
    transform-origin:left
}
.FAQ .nav .arrows.next{
    right:0
}
.simple_cards_horizontal{
    padding:130px 0;
    background:-webkit-linear-gradient(324deg,#f3f7f6 0,#e4ebea 100%);
    background:-o-linear-gradient(324deg,#f3f7f6 0,#e4ebea 100%);
    background:linear-gradient(126deg,#f3f7f6 0,#e4ebea 100%)
}
.simple_cards_horizontal .card_content .card{
    background-color:#fff;
    padding:50px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%
}
@media (max-width:767.99px){
    .simple_cards_horizontal .card_content .card{
        padding:30px
    }
}
.simple_cards_horizontal .card_content .card .icon-wpr{
    max-width:20%;
    max-height:50%
}
.simple_cards_horizontal .card_content .card .icon-wpr img{
    display:block;
    max-width:100%;
    max-height:100%;
    margin:0 auto
}
.simple_cards_horizontal .card_content .card .text-content{
    max-width:80%;
    padding-left:55px
}
@media (max-width:767.99px){
    .simple_cards_horizontal .card_content .card .text-content{
        padding-left:25px
    }
}
.simple_cards_horizontal .card_content .card .text-content .text{
    margin:0
}
.social_links_wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.social_links_wpr p{
    margin:0 20px 0 0
}
.social_links_wpr span{
    display:inline-block;
    font-family:Lora,sans-serif;
    color:#be9f72;
    font-weight:900;
    letter-spacing:2px;
    text-transform:uppercase;
    font-weight:700;
    margin-right:20px;
    margin-bottom:0;
    font-size:13px;
    opacity:.8
}
@media (max-width:470px){
    .social_links_wpr span{
        display:none
    }
}
.social_links_wpr .item{
    width:19px;
    height:19px;
    margin:0 8px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.social_links_wpr .item:first-of-type{
    margin-left:0
}
.social_links_wpr .item:last-of-type{
    margin-right:0
}
.social_links_wpr .item svg{
    width:100%;
    height:auto
}
.social_links_wpr.post .item{
    width:22px;
    height:22px
}
.comments-wpr{
    margin:0 auto
}
.comments-wpr .comments{
    margin-top:30px
}
.comments-wpr .comments .comments-title{
    display:none
}
.comments-wpr .comments ul.list{
    margin-bottom:40px;
    padding:0
}
.comments-wpr .comments ul.list li{
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #d6d6d6
}
.comments-wpr .comments ul.list li:last-of-type{
    border:none
}
.comments-wpr .comments ul.list li .comment-body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.comments-wpr .comments ul.list li .comment-body .comment-awaiting-moderation{
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0;
    padding:20px 25px;
    margin:20px 0;
    background-color:#f4f4f4
}
.comments-wpr .comments ul.list li .comment-body .comment-author{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    width:150px;
    padding-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.comments-wpr .comments ul.list li .comment-body .comment-author img{
    max-width:32px;
    margin-right:10px;
    border-radius:50%
}
.comments-wpr .comments ul.list li .comment-body .comment-author .fn{
    font-style:normal;
    font-family:Roboto,sans-serif;
    color:#005754;
    font-weight:500;
    letter-spacing:2.95px;
    font-size:.9375rem;
    text-transform:uppercase;
    padding-right:5px
}
.comments-wpr .comments ul.list li .comment-body .comment-author .says{
    display:none
}
.comments-wpr .comments ul.list li .comment-body .comment-meta{
    display:none;
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    width:calc(100% - 150px);
    text-align:right;
    padding-bottom:20px;
    font-size:14px;
    line-height:normal
}
.comments-wpr .comments ul.list li .comment-body>p{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    margin-bottom:0;
    padding:0 60px 20px 20px;
    width:calc(100% - 150px)
}
.comments-wpr .comments ul.list li .comment-body .reply{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    width:100%;
    text-align:left;
    line-height:normal;
    margin-left:calc(150px - 1px);
    padding:0 60px 20px 20px;
    font-size:12px;
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:.5px;
    font-family:Roboto,sans-serif
}
.comments-wpr .comments ul.list li .comment-body .reply a{
    color:#000
}
.comments-wpr .comments ul.list li .comment-body .reply a:hover{
    color:#be9f72
}
.comments-wpr .comments ul.list li .children{
    margin-top:20px
}
.comments-wpr .comments ul.list li .children .comment-body{
    padding-top:20px;
    border-top:1px solid #d6d6d6
}
.comments-wpr .comment-respond{
    margin-top:20px
}
.comments-wpr .comment-reply-title{
    font-size:1.5rem
}
.comments-wpr .comment-reply-title small{
    float:right
}
.comments-wpr .comments_number{
    text-align:right;
    font-family:Roboto,sans-serif;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:2.75px;
    font-size:.875rem;
    color:#000;
    margin:0 0 -50px
}
.comments-wpr .comment-form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.comments-wpr .comment-form .comment-form-url,.comments-wpr .comment-form .comment-notes,.comments-wpr .comment-form label{
    display:none
}
.comments-wpr .comment-form .comment-form-comment{
    width:100%
}
.comments-wpr .comment-form .comment-form-author,.comments-wpr .comment-form .comment-form-email{
    width:calc(50% - (205px / 2));
    padding-right:35px
}
.comments-wpr .comment-form .comment-form-author input,.comments-wpr .comment-form .comment-form-email input{
    background-color:transparent;
    color:#000;
    border-bottom:1px solid;
    padding-left:0;
    padding-right:0
}
.comments-wpr .comment-form .comment-form-author input::-webkit-input-placeholder,.comments-wpr .comment-form .comment-form-email input::-webkit-input-placeholder{
    color:#000
}
.comments-wpr .comment-form .comment-form-author input::-moz-placeholder,.comments-wpr .comment-form .comment-form-email input::-moz-placeholder{
    color:#000
}
.comments-wpr .comment-form .comment-form-author input:-ms-input-placeholder,.comments-wpr .comment-form .comment-form-email input:-ms-input-placeholder{
    color:#000
}
.comments-wpr .comment-form .comment-form-author input:-moz-placeholder,.comments-wpr .comment-form .comment-form-email input:-moz-placeholder{
    color:#000
}
.comments-wpr .comment-form .form-submit{
    width:205px
}
.comments-wpr .comment-form .form-submit input[type=submit]{
    width:100%;
    padding:13px 5px
}
.section-has-subtitle{
    position:relative
}
@media (min-width:768px){
    .section-has-subtitle .container-fluid.has-subtitle{
        width:80%;
        margin-right:5%;
        padding-left:0
    }
}
@media (min-width:768px) and (max-width:1079.99px){
    .section-has-subtitle .container-fluid.no-subtitle{
        max-width:616px;
        margin:0 auto;
        width:100%;
        padding-left:20px
    }
}
.section-has-subtitle .subtitle-wpr{
    overflow:hidden
}
@media (max-width:767.99px){
    .section-has-subtitle .subtitle-wpr{
        max-width:877px;
        width:90%;
        margin-bottom:50px
    }
}
.section-has-subtitle .subtitle-wpr:after{
    content:"";
    display:block;
   
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    height:100%;
    width:2px;
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease;
    -webkit-transform:scaleY(0);
    -ms-transform:scaleY(0);
    transform:scaleY(0)
}
@media (max-width:767.99px){
    .section-has-subtitle .subtitle-wpr:after{
        height:2px;
        width:100%
    }
}
.section-has-subtitle .subtitle-wpr .subtitle{
    position:absolute;
    top:90px;
    white-space:nowrap;
    -webkit-transform-origin:left;
    -ms-transform-origin:left;
    transform-origin:left;
    -webkit-transition:.5s .9s ease;
    -o-transition:.5s .9s ease;
    transition:.5s .9s ease;
    -webkit-transform:rotateZ(90deg) translateY(30px);
    -ms-transform:rotate(90deg) translateY(30px);
    transform:rotateZ(90deg) translateY(30px)
}
@media (max-width:767.99px){
    .section-has-subtitle .subtitle-wpr .subtitle{
        position:static;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        text-align:center;
        -webkit-transform:translateY(38px);
        -ms-transform:translateY(38px);
        transform:translateY(38px);
        padding-bottom:14px
    }
}
@media (min-width:768px){
    .section-has-subtitle .subtitle-wpr.left{
        position:absolute;
        top:0;
        left:50px;
        height:90%;
        max-height:700px;
        width:40px
    }
    .section-has-subtitle .subtitle-wpr.left .subtitle{
        left:20px
    }
    .section-has-subtitle .subtitle-wpr.right{
        position:absolute;
        top:0;
        right:50px;
        width:40px;
        height:90%;
        max-height:700px
    }
    .section-has-subtitle .subtitle-wpr.right .subtitle{
        top:50%;
        -webkit-transform:rotateZ(-90deg) translate(-50%,50px);
        -ms-transform:rotate(-90deg) translate(-50%,50px);
        transform:rotateZ(-90deg) translate(-50%,50px)
    }
    .section-has-subtitle .subtitle-wpr.right:after{
        -webkit-transform:scaleY(0) translateX(38px);
        -ms-transform:scaleY(0) translateX(38px);
        transform:scaleY(0) translateX(38px)
    }
}
.section-has-subtitle .subtitle-wpr.top-left,.section-has-subtitle .subtitle-wpr.top-right{
    max-width:877px;
    width:100%;
    margin-bottom:50px
}
.section-has-subtitle .subtitle-wpr.top-left:after,.section-has-subtitle .subtitle-wpr.top-right:after{
    height:2px;
    width:100%
}
.section-has-subtitle .subtitle-wpr.top-left .subtitle,.section-has-subtitle .subtitle-wpr.top-right .subtitle{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    text-align:center;
    -webkit-transform:translateY(38px);
    -ms-transform:translateY(38px);
    transform:translateY(38px);
    padding-bottom:14px
}
.section-has-subtitle .subtitle-wpr.top-left{
    margin-left:calc(50% - 50vw)
}
.section-has-subtitle .subtitle-wpr.top-right{
    margin-right:calc(50% - 50vw);
    margin-left:auto
}
.section-has-subtitle .subtitle-wpr.animation-in{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.section-has-subtitle .subtitle-wpr.animation-in.animation-active:after{
    -webkit-transform:scaleY(1);
    -ms-transform:scaleY(1);
    transform:scaleY(1)
}
.section-has-subtitle .subtitle-wpr.animation-in.animation-active .subtitle{
    -webkit-transform:rotateZ(90deg) translateY(0);
    -ms-transform:rotate(90deg) translateY(0);
    transform:rotateZ(90deg) translateY(0)
}
@media (max-width:767.99px){
    .section-has-subtitle .subtitle-wpr.animation-in.animation-active .subtitle{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@media (min-width:768px){
    .section-has-subtitle .subtitle-wpr.animation-in.animation-active.right:after{
        -webkit-transform:scaleY(1) translateX(38px);
        -ms-transform:scaleY(1) translateX(38px);
        transform:scaleY(1) translateX(38px)
    }
    .section-has-subtitle .subtitle-wpr.animation-in.animation-active.right .subtitle{
        -webkit-transform:rotateZ(-90deg) translate(-50%,14px);
        -ms-transform:rotate(-90deg) translate(-50%,14px);
        transform:rotateZ(-90deg) translate(-50%,14px)
    }
}
.section-has-subtitle .subtitle-wpr.animation-in.animation-active.top-left .subtitle,.section-has-subtitle .subtitle-wpr.animation-in.animation-active.top-right .subtitle{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.home_hero{
    position:relative;
    top:-75px;
    min-height:700px;
    height:calc(95vh - 75px);
    background: #00953f;
    padding:65px 0
}
@media (max-width:1079.99px){
    .home_hero{
        padding:65px 0 0;
        min-height:0;
        height:auto
    }
}
@media (max-width:767.99px){
    .home_hero{
        padding:30px 0 0;
        margin-bottom:40px
    }
}
.home_hero .text-content{
    max-width:85% ;
    position:relative;
    z-index:2
}
.home_hero .text-content .title.animation-in{
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.home_hero .text-content .title.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.home_hero .text-content .title .change-word{
    display:inline
}
.home_hero .text-content .title .change-word span{
    display:none;
}
@media (max-width:767.99px){
    .home_hero .text-content .title .change-word span{
        font-weight:400
    }
}
.home_hero .text-content .title .change-word span.active{
    display:inline
}
.home_hero .text-content .text{
    color:#000;
    font-size:1.4375rem;
}
@media (max-width:767.99px){
    .home_hero .text-content .text{
        font-size:1.3125rem;
        margin-top:10px
    }
}
.home_hero .text-content .text.animation-in{
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px);
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
.home_hero .text-content .text.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.home_hero .text-content .link.animation-in{
    display:inline-block;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px);
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.home_hero .text-content .link.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.home_hero .images{
    background-size:cover;
    background-position:center;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    right:0;
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease;
    opacity:0
}
.home_hero .images.active{
    opacity:1
}
.home_hero .scroll{
    position:absolute;
    bottom:0;
    left:30%;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    border-bottom:1px solid #000;
    width:115px;
    padding-bottom:10px;
    overflow:hidden
}
@media (max-width:767.99px){
    .home_hero .scroll{
        left:20px
    }
}
.home_hero .scroll p{
    font-family:Roboto,sans-serif;
    font-size:.75rem;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:2.27px;
    color:#000
}
.home_hero .scroll.animation-in{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    height:0;
    padding-bottom:0;
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.home_hero .scroll.animation-in.animation-active{
    height:29px;
    padding-bottom:10px
}
.home_hero .animation-in.img{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    right:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    overflow:hidden;
    opacity:1
}
@media (max-width:1079.99px){
    .home_hero .animation-in.img{
        position:relative;
        width:100%;
        height:450px;
        top:auto;
        right:auto
    }
}
@media (max-width:767.99px){
    .home_hero .animation-in.img{
        height:300px
    }
}
.home_hero .animation-in.img:after{
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bdcfca),to(#e4ebea));
    background:-webkit-linear-gradient(top,#bdcfca 0,#e4ebea 100%);
    background:-o-linear-gradient(top,#bdcfca 0,#e4ebea 100%);
    background:linear-gradient(180deg,#bdcfca 0,#e4ebea 100%);
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.home_hero .animation-in.img .images.active{
    opacity:0;
    -webkit-transition:30ms .5s ease;
    -o-transition:30ms .5s ease;
    transition:30ms .5s ease
}
.home_hero .animation-in.img.animation-active:after{
    -webkit-animation-name:revealimage;
    animation-name:revealimage;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.home_hero .animation-in.img.animation-active .images.active{
    opacity:1
}
.simple_list .title{
    max-width:683px
}
.simple_list .subtitle_2{
    font-size:1.4375rem;
    color:#000;
    line-height:1.1;
}
.simple_list .list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0;
    padding:0
}
.simple_list .list li{
    width:50%;
    margin-bottom:30px;
    padding-left:46px;
    padding-right:70px;
    position:relative
}
@media (max-width:1079.99px){
    .simple_list .list li{
        width:100%
    }
}
@media (max-width:767.99px){
    .simple_list .list li{
        padding-right:0
    }
}
.simple_list .list li.animation-in{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.simple_list .list li.animation-in:nth-of-type(1){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.simple_list .list li.animation-in:nth-of-type(2){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.simple_list .list li.animation-in:nth-of-type(3){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.simple_list .list li.animation-in:nth-of-type(4){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.simple_list .list li.animation-in:nth-of-type(5){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.simple_list .list li.animation-in:nth-of-type(6){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.simple_list .list li.animation-in:nth-of-type(7){
    -webkit-transition-delay:1.4s;
    -o-transition-delay:1.4s;
    transition-delay:1.4s
}
.simple_list .list li.animation-in:nth-of-type(8){
    -webkit-transition-delay:1.6s;
    -o-transition-delay:1.6s;
    transition-delay:1.6s
}
.simple_list .list li.animation-in:nth-of-type(9){
    -webkit-transition-delay:1.8s;
    -o-transition-delay:1.8s;
    transition-delay:1.8s
}
.simple_list .list li.animation-in:nth-of-type(10){
    -webkit-transition-delay:2s;
    -o-transition-delay:2s;
    transition-delay:2s
}
.simple_list .list li.animation-in:nth-of-type(11){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.simple_list .list li.animation-in:nth-of-type(12){
    -webkit-transition-delay:2.4s;
    -o-transition-delay:2.4s;
    transition-delay:2.4s
}
.simple_list .list li.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.simple_list .list li:before{
    content:'';
    display:block;
    background-color:#069547;
    width:30px;
    height:1px;
    position:absolute;
    top:11px;
    left:0
}
.simple_list .list li.featured{
    padding-left:0;
    font-size:1.4375rem;
    color:#000;
    line-height:1.2
}
.simple_list .list li.featured:before{
    content:none
}
.simple_list .list li.featured .list_item_title{
    font-style:normal;
    color:#000;
    margin-bottom:14px
}
.simple_list .list li.has-icon{
    padding-left:0
}
.simple_list .list li.has-icon:before{
    content:none
}
.simple_list .list li.has-icon .icon-wpr{
    width:55px;
    height:55px;
    position:relative;
    margin-bottom:10px
}
.simple_list .list li.has-icon .icon-wpr img{
    position:absolute;
    max-width:100%;
    max-height:100%;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.simple_list .list li.has-icon .list_item_title{
    font-size:1.4375rem;
    line-height:1.7;
    color:#000;
    margin-bottom:10px
}
.simple_columns{
    position:relative
}
.simple_columns .title{
    max-width:766px
}
.simple_columns .subtitle_2{
    font-size:1.4375rem;
    line-height:1.7;
    color:#000
}
.simple_columns .border-right{
    position:relative
}
.simple_columns .border-right:after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:1px;
    height:100%;
    background-color:#dadada
}
@media (max-width:1079.99px){
    .simple_columns .border-right:after{
        content:none
    }
}
.simple_columns .row{
    margin-left:-40px
}
.simple_columns .row .column{
    padding:0 25px
}
.simple_columns .row ul{
    margin:0;
    padding:0
}
.simple_columns .row ul li{
    margin-bottom:30px;
    padding-left:46px;
    position:relative
}
@media (max-width:1079.99px){
    .simple_columns .row ul li{
        width:100%
    }
}
@media (max-width:767.99px){
    .simple_columns .row ul li{
        padding-right:0
    }
}
.simple_columns .row ul li.animation-in{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.simple_columns .row ul li.animation-in:nth-of-type(1){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.simple_columns .row ul li.animation-in:nth-of-type(2){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.simple_columns .row ul li.animation-in:nth-of-type(3){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.simple_columns .row ul li.animation-in:nth-of-type(4){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.simple_columns .row ul li.animation-in:nth-of-type(5){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.simple_columns .row ul li.animation-in:nth-of-type(6){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.simple_columns .row ul li.animation-in:nth-of-type(7){
    -webkit-transition-delay:1.4s;
    -o-transition-delay:1.4s;
    transition-delay:1.4s
}
.simple_columns .row ul li.animation-in:nth-of-type(8){
    -webkit-transition-delay:1.6s;
    -o-transition-delay:1.6s;
    transition-delay:1.6s
}
.simple_columns .row ul li.animation-in:nth-of-type(9){
    -webkit-transition-delay:1.8s;
    -o-transition-delay:1.8s;
    transition-delay:1.8s
}
.simple_columns .row ul li.animation-in:nth-of-type(10){
    -webkit-transition-delay:2s;
    -o-transition-delay:2s;
    transition-delay:2s
}
.simple_columns .row ul li.animation-in:nth-of-type(11){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.simple_columns .row ul li.animation-in:nth-of-type(12){
    -webkit-transition-delay:2.4s;
    -o-transition-delay:2.4s;
    transition-delay:2.4s
}
.simple_columns .row ul li.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.simple_columns .row ul li:before{
    content:'';
    display:block;
    background-color:#069547;
    width:30px;
    height:1px;
    position:absolute;
    top:11px;
    left:0
}
.about_scroll{
    position:relative;
    padding:0
}
.about_scroll .icon{
    position:absolute;
    top:-2px;
    right:5%;
    z-index:10;
    width:200px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.about_scroll .textarea{
    max-width:579px;
    position:relative;
    padding:0 0 65px;
    z-index:2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    opacity:0;
    -webkit-transform:translate(-30px,0);
    -ms-transform:translate(-30px,0);
    transform:translate(-30px,0);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.about_scroll .textarea.count-1{
    padding-top:130px
}
@media (max-width:1079.99px){
    .about_scroll .textarea.count-1{
        padding-top:65px
    }
}
.about_scroll .textarea .subtitle-wpr{
    margin-left:-40px
}
.about_scroll .textarea .title.animation-in{
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.about_scroll .textarea .title.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.about_scroll .textarea .intro_text{
    max-width:427px
}
.about_scroll .textarea .intro_text.animation-in{
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px);
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
.about_scroll .textarea .intro_text.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.about_scroll .textarea:not(.count-1) .link,.about_scroll .textarea:not(.count-1) .title,.about_scroll .textarea:not(.count-1) blockquote{
    opacity:0;
    -webkit-transform:translate(-30px,0);
    -ms-transform:translate(-30px,0);
    transform:translate(-30px,0);
    -webkit-transition:.5s ease .2s;
    -o-transition:.5s ease .2s;
    transition:.5s ease .2s
}
.about_scroll .textarea.active{
    opacity:1;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0)
}
.about_scroll .textarea.active .link,.about_scroll .textarea.active .title,.about_scroll .textarea.active blockquote{
    opacity:1;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0)
}
@media (max-width:1079.99px){
    .about_scroll .textarea{
        min-height:inherit;
        margin:0 auto;
        padding:65px 0;
        opacity:1!important;
        -webkit-transform:translate(0,0)!important;
        -ms-transform:translate(0,0)!important;
        transform:translate(0,0)!important
    }
}
.about_scroll .image.mobile{
    display:none;
    background-size:cover;
    background-position:center
}
@media (max-width:1079.99px){
    .about_scroll .image.mobile{
        display:block;
        padding-bottom:50%;
        margin:0 auto
    }
}
@media (max-width:767.99px){
    .about_scroll .image.mobile{
        width:100%;
        padding-bottom:65%
    }
}
@media (max-width:1079.99px){
    .about_scroll .images{
        display:none
    }
}
.about_scroll .images .image{
    background-size:cover;
    background-position:center;
    position:absolute;
    width:75%;
    height:100vh;
    top:0;
    right:0;
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease
}
.about_scroll .images .image.hide{
    opacity:0
}
.about_scroll .images .image.fixed{
    position:fixed
}
.about_scroll .images .image.fixed-bottom{
    position:absolute;
    top:auto;
    bottom:0
}
.modal-wpr{
    position:fixed;
    background-color:rgba(0,0,0,.8);
    z-index:100;
    width:100%;
    height:100%;
    overflow-y:auto;
    top:0;
    left:0;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.7s ease;
    -o-transition:.7s ease;
    transition:.7s ease
}
.modal-wpr .close{
    height:50px;
    width:50px;
    display:block;
    position:absolute;
    z-index:15;
    right:30px;
    top:30px;
    cursor:pointer
}
@media (max-width:1079.99px){
    .modal-wpr .close{
        top:20px;
        right:20px
    }
}
@media (max-width:767.99px){
    .modal-wpr .close{
        top:20px;
        right:10px
    }
}
@media (max-width:579.99px){
    .modal-wpr .close{
        top:10px;
        right:0
    }
}
.modal-wpr .close span{
    color:#fff;
    font-size:.9375rem;
    font-family:Roboto,sans-serif;
    position:absolute;
    font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
    left:0;
    top:50%;
    -webkit-transform:translate(-100%,-50%);
    -ms-transform:translate(-100%,-50%);
    transform:translate(-100%,-50%)
}
.modal-wpr .close:after,.modal-wpr .close:before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:13px;
    width:24px;
    height:1.5px;
    background-color:#fff;
    -webkit-transition:width .6s ease,top .6s ease,left .6s ease,-webkit-transform .6s ease;
    transition:width .6s ease,top .6s ease,left .6s ease,-webkit-transform .6s ease;
    -o-transition:transform .6s ease,width .6s ease,top .6s ease,left .6s ease;
    transition:transform .6s ease,width .6s ease,top .6s ease,left .6s ease;
    transition:transform .6s ease,width .6s ease,top .6s ease,left .6s ease,-webkit-transform .6s ease;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.modal-wpr .close:before{
    top:50%;
    -webkit-transform:translateY(-50%) rotateZ(45deg);
    -ms-transform:translateY(-50%) rotate(45deg);
    transform:translateY(-50%) rotateZ(45deg)
}
.modal-wpr .close:after{
    top:50%;
    -webkit-transform:translateY(-50%) rotateZ(-45deg);
    -ms-transform:translateY(-50%) rotate(-45deg);
    transform:translateY(-50%) rotateZ(-45deg)
}
.modal-wpr .modal{
    width:80%;
    min-height:80%;
    margin:100px auto 50px
}
@media (max-width:767.99px){
    .modal-wpr .modal{
        width:90%;
        height:80%;
        margin:50px auto 0
    }
}
.modal-wpr .modal iframe{
    width:100%;
    min-height:80vh
}
.modal-wpr:not(.video-model) .modal{
    background-color:#fff;
    padding:40px
}
.modal-wpr.popup .modal{
    width:100%;
    max-width:925px;
    min-height:460px;
    position:relative;
    background-color:#ece7dc
}
@media (max-width:1079.99px){
    .modal-wpr.popup .modal{
        width:calc(100% - 40px);
        max-width:100%;
        padding:65px
    }
}
@media (max-width:767.99px){
    .modal-wpr.popup .modal{
        padding:65px 20px
    }
}
.modal-wpr.popup .modal .close{
    background-color:#be9f72;
    top:0;
    right:0
}
.modal-wpr.popup .modal .image{
    position:absolute;
    top:0;
    left:0;
    width:50%;
    height:100%;
    background-size:cover;
    background-position:center
}
@media (max-width:579.99px){
    .modal-wpr.popup .modal .image{
        display:none
    }
}
.modal-wpr.popup .modal .image.Left{
    left:auto;
    right:0
}
.modal-wpr.popup .modal .popup-wpr{
    width:100%;
    max-width:50%
}
.modal-wpr.popup .modal .popup-wpr.has-no-img{
    max-width:100%
}
@media (max-width:579.99px){
    .modal-wpr.popup .modal .popup-wpr{
        max-width:100%
    }
}
.modal-wpr.popup .modal .popup-wpr input[type=submit]{
    margin-top:15px;
    display:block;
    width:100%
}
.modal-wpr.popup .modal .popup-wpr input[type=email],.modal-wpr.popup .modal .popup-wpr input[type=number],.modal-wpr.popup .modal .popup-wpr input[type=text]{
    width:100%;
    height:50px;
    padding:0;
    background-color:transparent;
    border-bottom:1px solid #000
}
.modal-wpr.popup .modal .popup-wpr input[type=email]::-webkit-input-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=number]::-webkit-input-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=text]::-webkit-input-placeholder{
    color:#000
}
.modal-wpr.popup .modal .popup-wpr input[type=email]::-moz-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=number]::-moz-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=text]::-moz-placeholder{
    color:#000
}
.modal-wpr.popup .modal .popup-wpr input[type=email]:-ms-input-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=number]:-ms-input-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=text]:-ms-input-placeholder{
    color:#000
}
.modal-wpr.popup .modal .popup-wpr input[type=email]:-moz-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=number]:-moz-placeholder,.modal-wpr.popup .modal .popup-wpr input[type=text]:-moz-placeholder{
    color:#000
}
@media (max-width:579.99px){
    .modal-wpr.popup .modal .popup-wpr input[type=email],.modal-wpr.popup .modal .popup-wpr input[type=number],.modal-wpr.popup .modal .popup-wpr input[type=text]{
        width:100%
    }
}
.modal-wpr.popup .modal .popup-wpr .moonray-form-input-type-checkbox{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    margin-top:20px
}
.modal-wpr.popup .modal .popup-wpr .moonray-form-input-type-checkbox input[type=checkbox]{
    margin-right:10px;
    margin-top:8px
}
.modal-wpr.popup .modal .popup-wpr .moonray-form-input-type-checkbox label{
    display:block
}
.modal-wpr.popup .modal .popup-wpr.Right{
    margin-left:auto
}
.modal-wpr.popup .modal .popup-wpr.White{
    color:#fff
}
.modal-wpr.popup .modal .popup-wpr.White h1,.modal-wpr.popup .modal .popup-wpr.White h2,.modal-wpr.popup .modal .popup-wpr.White h3,.modal-wpr.popup .modal .popup-wpr.White h4,.modal-wpr.popup .modal .popup-wpr.White h5,.modal-wpr.popup .modal .popup-wpr.White h6,.modal-wpr.popup .modal .popup-wpr.White p{
    color:inherit
}
.modal-wpr.popup .modal.has-image{
    padding:0
}
.modal-wpr.popup .modal.has-image .popup-wpr{
    padding:65px
}
@media (max-width:767.99px){
    .modal-wpr.popup .modal.has-image .popup-wpr{
        padding:65px 20px
    }
}
.modal-wpr.quote-model .modal{
    max-width:600px;
    height:auto;
    text-align:center
}
.modal-wpr.standard-model .modal{
    max-width:1000px;
    height:auto
}
.modal-wpr.standard-model .modal .name{
    display:inline-block;
    font-size:.875rem;
    letter-spacing:2.75px;
    color:#000
}
.modal-wpr.active{
    visibility:visible;
    opacity:1
}
.statistics{
    padding:195px 0 155px
}
.statistics .stat-wpr{
    margin-bottom:40px
}
.statistics .stat-wpr .stat{
    color:#be9f72
}
.statistics .stat-wpr .title{
    font-family:Roboto,sans-serif;
    font-weight:600;
    color:#000;
    letter-spacing:1.76px;
    text-transform:uppercase
}
.testimonials{
    position:relative
}
.testimonials .testimonials-wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:1079.99px){
    .testimonials .testimonials-wpr{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.testimonials .testimonials-wpr .nav-wpr{
    width:50%;
    position:relative
}
@media (max-width:1079.99px){
    .testimonials .testimonials-wpr .nav-wpr{
        width:100%
    }
}
.testimonials .testimonials-wpr .nav-wpr .testimonial-images{
    width:100%
}
.testimonials .testimonials-wpr .nav-wpr .testimonial-images .image{
    background-size:cover;
    background-position:center;
    width:100%;
    padding:40%
}
@media (max-width:1079.99px){
    .testimonials .testimonials-wpr .nav-wpr .testimonial-images .image{
        width:90%;
        padding:30%;
        margin:0 auto
    }
}
.testimonials .testimonials-wpr .testimonial-text{
    width:50%;
    position:relative;
    left:-5%;
    z-index:2
}
@media (max-width:1079.99px){
    .testimonials .testimonials-wpr .testimonial-text{
        width:100%;
        left:0
    }
}
.testimonials .testimonials-wpr .testimonial-text .text-wpr{
    max-width:705px;
    margin:0 auto;
    padding:60px 100px
}
@media (max-width:1079.99px){
    .testimonials .testimonials-wpr .testimonial-text .text-wpr{
        padding:60px
    }
}
@media (max-width:767.99px){
    .testimonials .testimonials-wpr .testimonial-text .text-wpr{
        padding:50px 40px
    }
}
@media (max-width:579.99px){
    .testimonials .testimonials-wpr .testimonial-text .text-wpr{
        padding:50px 20px
    }
}
.testimonials .testimonials-wpr .testimonial-text .text-wpr .title{
    margin-left:-100px;
    width:calc(100% + 100px);
    -webkit-transition:.6s .2s ease;
    -o-transition:.6s .2s ease;
    transition:.6s .2s ease;
    opacity:0;
    -webkit-transform:translateX(40px);
    -ms-transform:translateX(40px);
    transform:translateX(40px)
}
@media (max-width:1079.99px){
    .testimonials .testimonials-wpr .testimonial-text .text-wpr .title{
        margin-left:0;
        width:100%
    }
}
.testimonials .testimonials-wpr .testimonial-text .text-wpr .text{
    font-size:23px;
    line-height:37px;
    color:#000;
    -webkit-transition:.6s .4s ease;
    -o-transition:.6s .4s ease;
    transition:.6s .4s ease;
    opacity:0;
    -webkit-transform:translateX(40px);
    -ms-transform:translateX(40px);
    transform:translateX(40px)
}
@media (max-width:767.99px){
    .testimonials .testimonials-wpr .testimonial-text .text-wpr .text{
        font-size:18px;
        line-height:1.2
    }
}
.testimonials .testimonials-wpr .testimonial-text .text-wpr .name{
    font-family:Roboto,sans-serif;
    font-weight:600;
    font-size:1.125rem;
    letter-spacing:4.44px;
    color:#000;
    text-transform:uppercase;
    -webkit-transition:.6s .6s ease;
    -o-transition:.6s .6s ease;
    transition:.6s .6s ease;
    opacity:0;
    -webkit-transform:translateY(20px);
    -ms-transform:translateY(20px);
    transform:translateY(20px)
}
.testimonials .testimonials-wpr .testimonial-text .slick-track{
    -webkit-transition:none!important;
    -o-transition:none!important;
    transition:none!important
}
.testimonials .testimonials-wpr .testimonial-text .slick-track .slick-current .text-wpr .name,.testimonials .testimonials-wpr .testimonial-text .slick-track .slick-current .text-wpr .text,.testimonials .testimonials-wpr .testimonial-text .slick-track .slick-current .text-wpr .title{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.testimonials .testimonials-wpr .nav{
    z-index:5;
    position:absolute;
    bottom:0;
    left:0;
    width:172px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-transform:translateY(50%);
    -ms-transform:translateY(50%);
    transform:translateY(50%)
}
@media (max-width:767.99px){
    .testimonials .testimonials-wpr .nav{
        width:112px
    }
}
.testimonials .testimonials-wpr .nav .arrows{
    width:85px;
    height:85px;
    background-color:#069547;
    cursor:pointer;
    position:relative
}
@media (max-width:767.99px){
    .testimonials .testimonials-wpr .nav .arrows{
        width:55px;
        height:55px
    }
}
.testimonials .testimonials-wpr .nav .arrows:after,.testimonials .testimonials-wpr .nav .arrows:before{
    content:"";
    display:block;
    width:20px;
    height:1px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%) rotate(45deg);
    -ms-transform:translate(-50%,-50%) rotate(45deg);
    transform:translate(-50%,-50%) rotate(45deg);
    -webkit-transform-origin:right;
    -ms-transform-origin:right;
    transform-origin:right;
    background-color:#fff
}
@media (max-width:767.99px){
    .testimonials .testimonials-wpr .nav .arrows:after,.testimonials .testimonials-wpr .nav .arrows:before{
        width:15px
    }
}
.testimonials .testimonials-wpr .nav .arrows:before{
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    -ms-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.testimonials .testimonials-wpr .nav .arrows.back:after,.testimonials .testimonials-wpr .nav .arrows.back:before{
    -webkit-transform-origin:left;
    -ms-transform-origin:left;
    transform-origin:left
}
.testimonials .testimonials-wpr.flex-row-reverse .testimonial-text{
    left:5%
}
.testimonials .testimonials-wpr.flex-row-reverse .testimonial-text .text-wpr .title{
    margin-left:0;
    margin-right:-100px
}
.logos{
    padding:65px 0
}
.logos .logo-wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.logos .logo-wpr .image-wpr{
    width:calc(100% / 6);
    margin-bottom:20px;
    height:60px;
    position:relative
}
@media (max-width:1079.99px){
    .logos .logo-wpr .image-wpr{
        width:calc(100% / 4)
    }
}
@media (max-width:767.99px){
    .logos .logo-wpr .image-wpr{
        width:calc(100% / 3);
        height:30px
    }
}
.logos .logo-wpr .image-wpr .image{
    max-width:80%;
    max-height:100%;
    margin:0 auto;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.sign_up_form{
    background-color:#ede7db;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    padding:55px 0
}
.sign_up_form .image{
    width:30%;
    margin-top:-100px;
    margin-bottom:-50px
}
@media (max-width:1079.99px){
    .sign_up_form .image{
        display:none
    }
}
.sign_up_form .form-wpr{
    width:70%;
    padding:0 50px
}
@media (max-width:1079.99px){
    .sign_up_form .form-wpr{
        width:100%
    }
}
@media (max-width:579.99px){
    .sign_up_form .form-wpr{
        padding:0 20px
    }
}
.sign_up_form .form-wpr .title{
    text-align:center
}
.sign_up_form .form-wpr #acf-form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.sign_up_form .form-wpr #acf-form label{
    display:none
}
.sign_up_form .form-wpr #acf-form .acf-notice{
    width:100%
}
.sign_up_form .form-wpr #acf-form .acf-form-fields{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:calc(100% - 206px)
}
@media (max-width:767.99px){
    .sign_up_form .form-wpr #acf-form .acf-form-fields{
        width:100%;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field{
    width:50%
}
@media (max-width:579.99px){
    .sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field{
        width:100%
    }
}
.sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field input{
    width:95%;
    height:50px;
    padding:0;
    background-color:transparent;
    border-bottom:1px solid #000
}
.sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field input::-webkit-input-placeholder{
    color:#000
}
.sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field input::-moz-placeholder{
    color:#000
}
.sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field input:-ms-input-placeholder{
    color:#000
}
.sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field input:-moz-placeholder{
    color:#000
}
@media (max-width:579.99px){
    .sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field input{
        width:100%
    }
}
.sign_up_form .form-wpr #acf-form .acf-form-fields .acf-field.acf-error input{
    border:none;
    border-bottom:1px solid #c10d0d
}
.sign_up_form .form-wpr #acf-form .acf-form-submit{
    margin:0
}
@media (max-width:579.99px){
    .sign_up_form .form-wpr #acf-form .acf-form-submit{
        width:100%
    }
}
.sign_up_form .form-wpr #acf-form .acf-form-submit input[type=submit]{
    line-height:20px;
    border:none;
    padding:15px 51px
}
@media (max-width:579.99px){
    .sign_up_form .form-wpr #acf-form .acf-form-submit input[type=submit]{
        width:100%
    }
}
.sign_up_form .form-wpr form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.sign_up_form .form-wpr form .inputs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:calc(100% - 206px)
}
@media (max-width:767.99px){
    .sign_up_form .form-wpr form .inputs{
        width:100%;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper{
    width:100%
}
@media (max-width:767.99px){
    .sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper:last-of-type{
        margin-top:10px
    }
}
.sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper input{
    width:95%;
    height:50px;
    padding:0;
    background-color:transparent;
    border-bottom:1px solid #000
}
.sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper input::-webkit-input-placeholder{
    color:#000
}
.sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper input::-moz-placeholder{
    color:#000
}
.sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper input:-ms-input-placeholder{
    color:#000
}
.sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper input:-moz-placeholder{
    color:#000
}
@media (max-width:579.99px){
    .sign_up_form .form-wpr form .inputs .moonray-form-element-wrapper input{
        width:100%
    }
}
.sign_up_form .form-wpr form .moonray-form-input-type-submit{
    width:206px
}
@media (max-width:767.99px){
    .sign_up_form .form-wpr form .moonray-form-input-type-submit{
        width:100%;
        margin-top:10px
    }
}
.sign_up_form .form-wpr form .moonray-form-input-type-submit input[type=submit]{
    width:100%;
    line-height:20px;
    border:none;
    padding:15px 51px
}
@media (max-width:579.99px){
    .sign_up_form .form-wpr form .moonray-form-input-type-submit input[type=submit]{
        width:100%
    }
}
.slider .wpr{
    position:relative
}
.slider .title-wpr-2 .text{
    font-size:1.4375rem;
    color:#000
}
.slider .slider-wpr{
    position:relative;
    margin:0 auto;
    width:calc(100% - 140px)
}
@media (max-width:767.99px){
    .slider .slider-wpr{
        width:100%
    }
}
@media (min-width:768px){
    .slider .slider-wpr:after,.slider .slider-wpr:before{
        content:"";
        width:20%;
        height:100%;
        position:absolute;
        top:0;
        z-index:10
    }
    .slider .slider-wpr:before{
        background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));
        background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);
        background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);
        background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)
    }
    .slider .slider-wpr:after{
        right:0;
        background:-webkit-gradient(linear,right top,left top,from(white),to(rgba(255,255,255,0)));
        background:-webkit-linear-gradient(right,#fff 0,rgba(255,255,255,0) 100%);
        background:-o-linear-gradient(right,#fff 0,rgba(255,255,255,0) 100%);
        background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)
    }
}
.slider .slider-wpr .image-wpr{
    padding:0 20px;
    -webkit-filter:grayscale(1);
    filter:grayscale(1)
}
.slider .slider-wpr .image-wpr .image{
    background-size:cover;
    background-position:center;
    width:100%;
    height:80vh;
    max-height:500px;
    position:relative
}
@media (max-width:1079.99px){
    .slider .slider-wpr .image-wpr .image{
        max-height:385px
    }
}
@media (max-width:767.99px){
    .slider .slider-wpr .image-wpr .image{
        max-height:245px
    }
}
.slider .slider-wpr .image-wpr .image .play-btn{
    position:absolute;
    top:50%;
    left:50%;
    width:152px;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    cursor:pointer;
    -webkit-transition:-webkit-transform .6s ease;
    transition:-webkit-transform .6s ease;
    -o-transition:transform .6s ease;
    transition:transform .6s ease;
    transition:transform .6s ease,-webkit-transform .6s ease;
    z-index:2
}
.slider .slider-wpr .image-wpr .image .play-btn:hover{
    -webkit-transform:translate(-50%,-50%) scale(.85);
    -ms-transform:translate(-50%,-50%) scale(.85);
    transform:translate(-50%,-50%) scale(.85)
}
@media (max-width:767.99px){
    .slider .slider-wpr .image-wpr .image .play-btn{
        width:75px
    }
}
.slider .slider-wpr .item-text{
    margin-top:40px;
    text-align:center
}
.slider .slider-wpr .item-text .item_subtitle{
    text-align:center
}
.slider .slider-wpr .slick-current .image-wpr{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.slider .nav .arrows{
    position:absolute;
    z-index:10;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width:85px;
    height:85px;
    background-color:#069547;
    cursor:pointer
}
.slider .nav .arrows.item_has_text{
    top:calc(50% - 45px)
}
@media (max-width:767.99px){
    .slider .nav .arrows{
        width:55px;
        height:55px
    }
}
.slider .nav .arrows:after,.slider .nav .arrows:before{
    content:"";
    display:block;
    width:20px;
    height:1px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%) rotate(45deg);
    -ms-transform:translate(-50%,-50%) rotate(45deg);
    transform:translate(-50%,-50%) rotate(45deg);
    -webkit-transform-origin:right;
    -ms-transform-origin:right;
    transform-origin:right;
    background-color:#fff
}
@media (max-width:767.99px){
    .slider .nav .arrows:after,.slider .nav .arrows:before{
        width:15px
    }
}
.slider .nav .arrows:before{
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    -ms-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.slider .nav .arrows.back{
    left:calc(20% - 63px)
}
@media (max-width:767.99px){
    .slider .nav .arrows.back{
        left:0
    }
}
.slider .nav .arrows.back:after,.slider .nav .arrows.back:before{
    -webkit-transform-origin:left;
    -ms-transform-origin:left;
    transform-origin:left
}
.slider .nav .arrows.next{
    right:calc(20% - 64px)
}
@media (max-width:767.99px){
    .slider .nav .arrows.next{
        right:0
    }
}
.slider .title-wpr{
    padding-top:40px
}
.slider.full-width .slider-wpr{
    width:100%
}
.slider.full-width .slider-wpr:after,.slider.full-width .slider-wpr:before{
    content:none
}
.slider.full-width .slider-wpr .image-wpr{
    padding:0
}
.slider.full-width .slider-wpr .image-wpr .image{
    height:auto;
    min-height:90vh;
    max-height:100%;
    padding:50px 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.slider.full-width .slider-wpr .image-wpr .image .overlay{
    background-color:rgba(0,0,0,.2);
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.slider.full-width .slider-wpr .image-wpr .image .play-btn{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.slider.full-width .slider-wpr .image-wpr .image .text{
    color:#fff;
    width:calc(100% - 190px);
    max-width:1088px;
    text-align:center;
    margin:0;
    position:relative;
    z-index:2
}
@media (max-width:1079.99px){
    .slider.full-width .slider-wpr .image-wpr .image .text{
        font-size:2.25rem
    }
}
@media (max-width:767.99px){
    .slider.full-width .slider-wpr .image-wpr .image .text{
        font-size:1.875rem
    }
}
.slider.full-width .nav .arrows.back{
    left:0
}
.slider.full-width .nav .arrows.next{
    right:0
}
.large_image_text{
    position:relative;
    padding:130px 0
}
@media (max-width:767.99px){
    .large_image_text{
        padding:65px 0
    }
}
.large_image_text .container-fluid{
    min-height:75vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media (max-width:1079.99px){
    .large_image_text .container-fluid{
        min-height:0;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.large_image_text .image{
    background-size:cover;
    background-position:center;
    position:absolute;
    top:0;
    left:-20px;
    width:70%;
    height:100%
}
@media (max-width:1079.99px){
    .large_image_text .image{
        position:static;
        padding-bottom:65%;
        width:100%
    }
}
.large_image_text .textarea{
    max-width:595px;
    padding:50px 0
}
@media (max-width:1079.99px){
    .large_image_text .textarea{
        margin:0 auto
    }
}
.large_image_text .textarea .subtitle-wpr{
    margin-left:0
}
.large_image_text .textarea .text em,.large_image_text .textarea .text i{
    font-size:1.4375rem;
    color:#000
}
.simple_text_hero{
    background:-webkit-linear-gradient(324deg,#f3f7f6 0,#e4ebea 100%);
    background:-o-linear-gradient(324deg,#f3f7f6 0,#e4ebea 100%);
    background:linear-gradient(126deg,#f3f7f6 0,#e4ebea 100%)
}
.simple_text_hero .wpr{
    padding:70px 0;
    margin:0 auto
}
.contact_section ul{
    margin:0;
    padding:0;
    list-style:none
}
.contact_section ul li{
    width:100%;
    margin-bottom:45px;
    padding-left:46px;
    padding-right:70px;
    position:relative
}
@media (max-width:1079.99px){
    .contact_section ul li{
        width:100%
    }
}
@media (max-width:767.99px){
    .contact_section ul li{
        padding-right:0
    }
}
.contact_section ul li.animation-in{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.contact_section ul li.animation-in:nth-of-type(1){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.contact_section ul li.animation-in:nth-of-type(2){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.contact_section ul li.animation-in:nth-of-type(3){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.contact_section ul li.animation-in:nth-of-type(4){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.contact_section ul li.animation-in:nth-of-type(5){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.contact_section ul li.animation-in:nth-of-type(6){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.contact_section ul li.animation-in:nth-of-type(7){
    -webkit-transition-delay:1.4s;
    -o-transition-delay:1.4s;
    transition-delay:1.4s
}
.contact_section ul li.animation-in:nth-of-type(8){
    -webkit-transition-delay:1.6s;
    -o-transition-delay:1.6s;
    transition-delay:1.6s
}
.contact_section ul li.animation-in:nth-of-type(9){
    -webkit-transition-delay:1.8s;
    -o-transition-delay:1.8s;
    transition-delay:1.8s
}
.contact_section ul li.animation-in:nth-of-type(10){
    -webkit-transition-delay:2s;
    -o-transition-delay:2s;
    transition-delay:2s
}
.contact_section ul li.animation-in:nth-of-type(11){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.contact_section ul li.animation-in:nth-of-type(12){
    -webkit-transition-delay:2.4s;
    -o-transition-delay:2.4s;
    transition-delay:2.4s
}
.contact_section ul li.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.contact_section ul li:before{
    content:'';
    display:block;
    background-color:#069547;
    width:30px;
    height:1px;
    position:absolute;
    top:11px;
    left:0
}
.our_core_values{
    position:relative
}
.our_core_values .subtitle-wpr.left{
    max-height:700px
}
@media (min-width:768px){
    .our_core_values .subtitle-wpr.left.fixed{
        position:fixed
    }
    .our_core_values .subtitle-wpr.left.fixed-bottom{
        position:absolute;
        bottom:0;
        top:auto
    }
}
.our_core_values .container-fluid{
    width:80%;
    margin-right:5%;
    padding-left:0
}
@media (max-width:1079.99px){
    .our_core_values .container-fluid.no-subtitle{
        max-width:616px;
        margin:0 auto;
        width:100%;
        padding-left:20px
    }
}
.our_core_values .titles-wpr{
    text-align:center;
    margin-bottom:130px
}
.our_core_values .titles-wpr .intro_text{
    max-width:712px;
    margin:0 auto
}
.our_core_values .border-right{
    position:relative
}
.our_core_values .border-right:after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:1px;
    height:100%;
    background-color:#dadada
}
@media (max-width:1079.99px){
    .our_core_values .border-right:after{
        content:none
    }
}
.our_core_values .row.col-text{
    margin-left:-40px;
    margin-bottom:200px
}
.our_core_values .row.col-text .text-col-1,.our_core_values .row.col-text .text-col-2{
    padding:0 25px
}
.our_core_values .row.col-text .text-col-1{
    font-size:1.4375rem;
    letter-spacing:.11px;
    color:#000
}
@media (max-width:1079.99px){
    .our_core_values .row.col-text .text-col-1{
        margin-bottom:40px
    }
}
.our_core_values .core_values{
    max-width:1010px;
    margin:0 auto;
    padding:0 100px
}
@media (max-width:579.99px){
    .our_core_values .core_values{
        padding:0 40px
    }
}
.our_core_values .core_values .subtitle{
    color:#000
}
.our_core_values .core_values .value{
    position:relative;
    margin-bottom:140px
}
.our_core_values .core_values .value:last-of-type{
    margin:0
}
@media (max-width:767.99px){
    .our_core_values .core_values .value{
        margin-bottom:100px
    }
}
.our_core_values .core_values .value .number{
    color:rgba(178,138,76,.16);
    font-size:12.25rem;
    position:absolute;
    line-height:normal;
    top:-87px
}
@media (max-width:579.99px){
    .our_core_values .core_values .value .number{
        font-size:8.75rem;
        top:-61px
    }
}
.our_core_values.bg-color{
    padding:130px 0;
    background:-webkit-linear-gradient(30deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:-o-linear-gradient(30deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:linear-gradient(60deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%)
}
.our_core_values.bg-color .container-fluid{
    margin-right:8%
}
.our_core_values.bg-color .core_values{
    max-width:712px;
    padding:0
}
.hiring{
    padding:65px 0
}
.hiring .requirements{
    margin-bottom:70px
}
.hiring .requirements .title{
    font-size:1.5rem;
    letter-spacing:.11px;
    color:#000;
    margin-top:20px
}
.hiring .requirements .text ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0;
    padding:0;
    list-style:none
}
.hiring .requirements .text ul li{
    width:50%;
    margin-bottom:45px;
    padding-left:46px;
    padding-right:70px;
    position:relative
}
@media (max-width:1079.99px){
    .hiring .requirements .text ul li{
        width:100%
    }
}
@media (max-width:767.99px){
    .hiring .requirements .text ul li{
        padding-right:0
    }
}
.hiring .requirements .text ul li p{
    margin:0
}
.hiring .requirements .text ul li.animation-in{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.hiring .requirements .text ul li.animation-in:nth-of-type(1){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(2){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(3){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(4){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(5){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(6){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(7){
    -webkit-transition-delay:1.4s;
    -o-transition-delay:1.4s;
    transition-delay:1.4s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(8){
    -webkit-transition-delay:1.6s;
    -o-transition-delay:1.6s;
    transition-delay:1.6s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(9){
    -webkit-transition-delay:1.8s;
    -o-transition-delay:1.8s;
    transition-delay:1.8s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(10){
    -webkit-transition-delay:2s;
    -o-transition-delay:2s;
    transition-delay:2s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(11){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.hiring .requirements .text ul li.animation-in:nth-of-type(12){
    -webkit-transition-delay:2.4s;
    -o-transition-delay:2.4s;
    transition-delay:2.4s
}
.hiring .requirements .text ul li.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.hiring .requirements .text ul li:before{
    content:'';
    display:block;
    background-color:#069547;
    width:30px;
    height:1px;
    position:absolute;
    top:11px;
    left:0
}
.hiring .box{
    background-color:#f4f4f4;
    padding:35px 45px;
    max-width:736px;
    margin:0 auto 50px
}
.hiring .box ol:last-child{
    margin:0
}
.pagination .screen-reader-text{
    display:none
}
.pagination .nav-links{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pagination .nav-links .page-numbers{
    padding:0 5px;
    color:#ccc;
    font-size:1rem;
    font-weight:400
}
.pagination .nav-links .page-numbers:hover{
    color:#ad8750
}
.pagination .nav-links .page-numbers.current{
    color:#be9f72
}
.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{
    color:#fff;
    font-family:Roboto,sans-serif;
    letter-spacing:1.48px;
    background-color:#069547;
    text-transform:uppercase;
    font-size:.875rem;
    font-weight:600;
    padding:9px 30px;
    -webkit-transition:.6s ease;
    -o-transition:.6s ease;
    transition:.6s ease
}
.pagination .nav-links .page-numbers.next:hover,.pagination .nav-links .page-numbers.prev:hover{
    color:#fff;
    background-color:#73968d
}
.pagination .nav-links .page-numbers.next{
    margin-left:21px
}
.pagination .nav-links .page-numbers.prev{
    margin-right:21px
}
.video-embed .modal-wpr{
    display:block
}
.ambassador_form #acf-form{
    max-width:635px;
    margin:0 auto
}
.ambassador_form #acf-form .acf-fields{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-20px;
    margin-left:-20px
}
.ambassador_form #acf-form .acf-fields .acf-field{
    width:100%;
    padding:0 20px
}
.ambassador_form #acf-form .acf-fields .acf-field.acf-field-5d650c61ca02c,.ambassador_form #acf-form .acf-fields .acf-field.acf-field-5d650c6cca02d,.ambassador_form #acf-form .acf-fields .acf-field.acf-field-5d650c89ca02e,.ambassador_form #acf-form .acf-fields .acf-field.acf-field-5d650c9eca02f,.ambassador_form #acf-form .acf-fields .acf-field.acf-field-5d650ca5ca030,.ambassador_form #acf-form .acf-fields .acf-field.acf-field-5d650cb0ca031{
    width:50%
}
.ambassador_form #acf-form .acf-fields .acf-field.acf-field-checkbox .acf-label,.ambassador_form #acf-form .acf-fields .acf-field.acf-field-true-false .acf-label{
    display:none
}
.ambassador_form #acf-form .acf-form-submit{
    margin:0;
    text-align:left
}
.link_boxes{
    background:-webkit-linear-gradient(324deg,#f3f7f6 0,#e4ebea 100%);
    background:-o-linear-gradient(324deg,#f3f7f6 0,#e4ebea 100%);
    background:linear-gradient(126deg,#f3f7f6 0,#e4ebea 100%);
    padding:130px 0;
    position:relative
}
.link_boxes .title{
    text-align:center
}
.link_boxes .boxes{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.link_boxes .boxes .box{
    display:block;
    width:23%;
    padding-bottom:23%;
    background-color:#fff;
    text-align:center;
    font-size:23px;
    letter-spacing:.11px;
    color:#000;
    position:relative;
    -webkit-transition:.6s ease;
    -o-transition:.6s ease;
    transition:.6s ease
}
@media (max-width:1079.99px){
    .link_boxes .boxes .box{
        width:49%;
        padding-bottom:40%;
        margin-bottom:2%
    }
}
@media (max-width:579.99px){
    .link_boxes .boxes .box{
        width:100%;
        padding-bottom:60%;
        margin-bottom:2%
    }
}
.link_boxes .boxes .box span{
    position:absolute;
    top:50%;
    left:50%;
    width:70%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
@media (max-width:579.99px){
    .link_boxes .boxes .box span{
        width:80%
    }
}
.link_boxes .boxes .box:hover{
    background-color:#069547;
    color:#fff
}
.solutions .solutions-wpr{
    margin-top:104px
}
.solutions .solutions-wpr .solution{
    margin-bottom:104px
}
.solutions .solutions-wpr .solution:last-of-type{
    margin:0
}
.solutions .solutions-wpr .solution .title{
    margin-bottom:30px
}
.solutions .solutions-wpr .solution .solution-subtitle{
    padding-bottom:10px;
    border-bottom:1px solid #be9f72;
    margin-bottom:15px
}
.solutions .solutions-wpr .solution .text-wpr{
    margin-bottom:30px
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul,.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style:none;
    margin:0;
    padding:0
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li,.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li{
    width:100%;
    margin-bottom:15px;
    padding-left:46px;
    padding-right:20px;
    position:relative
}
@media (max-width:1079.99px){
    .solutions .solutions-wpr .solution .text-wpr.together_we_will ul li,.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li{
        width:100%
    }
}
@media (max-width:767.99px){
    .solutions .solutions-wpr .solution .text-wpr.together_we_will ul li,.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li{
        padding-right:0
    }
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in,.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(1),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(1){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(2),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(2){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(3),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(3){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(4),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(4){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(5),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(5){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(6),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(6){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(7),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(7){
    -webkit-transition-delay:1.4s;
    -o-transition-delay:1.4s;
    transition-delay:1.4s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(8),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(8){
    -webkit-transition-delay:1.6s;
    -o-transition-delay:1.6s;
    transition-delay:1.6s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(9),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(9){
    -webkit-transition-delay:1.8s;
    -o-transition-delay:1.8s;
    transition-delay:1.8s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(10),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(10){
    -webkit-transition-delay:2s;
    -o-transition-delay:2s;
    transition-delay:2s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(11),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(11){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in:nth-of-type(12),.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in:nth-of-type(12){
    -webkit-transition-delay:2.4s;
    -o-transition-delay:2.4s;
    transition-delay:2.4s
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li.animation-in.animation-active,.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.solutions .solutions-wpr .solution .text-wpr.together_we_will ul li:before,.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li:before{
    content:'';
    display:block;
    background-color:#069547;
    width:30px;
    height:1px;
    position:absolute;
    top:11px;
    left:0
}
.solutions .solutions-wpr .solution .text-wpr.what_you’ll_cover ul li{
    width:50%
}
.table-section .subtitle{
    font-family:"Beyond Infinity",serif;
    font-size:2.375rem
}
.table-section .intro_text{
}
@media (max-width:700px){
    .table-section .table-wpr{
        max-width:700px;
        overflow-y:hidden
    }
}
.table-section table{
    width:100%;
    margin-bottom:50px
}
@media (max-width:700px){
    .table-section table{
        width:700px
    }
}
.table-section table th{
    font-weight:400;
    text-align:center;
    font-size:1.0625rem;
    color:#000;
    padding:20px
}
.table-section table th:nth-of-type(odd){
    background-color:#f8f8f8
}
.table-section table th:first-of-type{
    background-color:transparent
}
.table-section table td{
    padding:15px 0;
    border-bottom:1px solid #e9e9e9;
    position:relative
}
.table-section table td:nth-of-type(odd){
    background-color:#f8f8f8
}
.table-section table td:first-of-type{
    background-color:transparent
}
@media (max-width:767.99px){
    .table-section table td:first-of-type{
        font-size:.875rem
    }
}
.table-section table td .check:after,.table-section table td .check:before{
    content:"";
    display:block;
    background-color:#be9f72;
    width:5px;
    height:2px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-.4px,-.2px) rotate(40deg);
    -ms-transform:translate(-.4px,-.2px) rotate(40deg);
    transform:translate(-.4px,-.2px) rotate(40deg)
}
.table-section table td .check:before{
    width:10px;
    -webkit-transform:translate(2px,-2px) rotate(-45deg);
    -ms-transform:translate(2px,-2px) rotate(-45deg);
    transform:translate(2px,-2px) rotate(-45deg)
}
.table-section table.center td{
    text-align:center
}
.table-section.bg-color{
    padding:130px 0;
    background:-webkit-linear-gradient(30deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:-o-linear-gradient(30deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%);
    background:linear-gradient(60deg,rgba(251,247,244,.79) 0,rgba(244,236,229,.79) 100%)
}
.table-section.bg-color table td,.table-section.bg-color table th{
    background-color:transparent
}
.cta .subtitle{
    font-family:"Beyond Infinity",serif;
    font-size:2.6875rem;
    color:#000;
    display:inline-block
}
.cta .text{
    font-size:1.4375rem;
    line-height:1.7;
    color:#000
}
.text_carousel .subtitle-wpr{
    margin-bottom:85px
}
.text_carousel .wpr{
    position:relative
}
.text_carousel .carousel-wpr{
    max-width:796px;
    width:calc(100% - 140px);
    margin:0 auto
}
.text_carousel .carousel-wpr .carousel{
    text-align:center
}
.text_carousel .carousel-wpr .carousel .number{
    color:rgba(178,138,76,.16);
    font-size:12.25rem;
    line-height:normal;
    margin-bottom:-87px
}
@media (max-width:579.99px){
    .text_carousel .carousel-wpr .carousel .number{
        font-size:8.75rem;
        margin-bottom:-61px
    }
}
.text_carousel .nav .arrows{
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width:85px;
    height:85px;
    background-color:#069547;
    cursor:pointer
}
@media (max-width:767.99px){
    .text_carousel .nav .arrows{
        width:55px;
        height:55px
    }
}
.text_carousel .nav .arrows:after,.text_carousel .nav .arrows:before{
    content:"";
    display:block;
    width:20px;
    height:1px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%) rotate(45deg);
    -ms-transform:translate(-50%,-50%) rotate(45deg);
    transform:translate(-50%,-50%) rotate(45deg);
    -webkit-transform-origin:right;
    -ms-transform-origin:right;
    transform-origin:right;
    background-color:#fff
}
@media (max-width:767.99px){
    .text_carousel .nav .arrows:after,.text_carousel .nav .arrows:before{
        width:15px
    }
}
.text_carousel .nav .arrows:before{
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    -ms-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.text_carousel .nav .arrows.back{
    left:0
}
.text_carousel .nav .arrows.back:after,.text_carousel .nav .arrows.back:before{
    -webkit-transform-origin:left;
    -ms-transform-origin:left;
    transform-origin:left
}
.text_carousel .nav .arrows.next{
    right:0
}
.fixed_left_side_text{
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f3f7f6),to(#e4ebea));
    background:-webkit-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:-o-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:linear-gradient(180deg,#f3f7f6 0,#e4ebea 100%)
}
.fixed_left_side_text .wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:1079.99px){
    .fixed_left_side_text .wpr{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.fixed_left_side_text .wpr .border-right{
    width:601px;
    position:relative
}
@media (max-width:1079.99px){
    .fixed_left_side_text .wpr .border-right{
        width:100%
    }
}
.fixed_left_side_text .wpr .border-right .titles-wpr{
    width:601px;
    padding:130px 68.42105px
}
@media (max-width:1279.99px){
    .fixed_left_side_text .wpr .border-right .titles-wpr{
        padding:65px
    }
}
@media (max-width:1079.99px){
    .fixed_left_side_text .wpr .border-right .titles-wpr{
        width:100%;
        padding:130px 40px
    }
}
@media (max-width:767.99px){
    .fixed_left_side_text .wpr .border-right .titles-wpr{
        padding:130px 20px
    }
}
.fixed_left_side_text .wpr .border-right .titles-wpr .title{
    max-width:800px
}
.fixed_left_side_text .wpr .border-right .titles-wpr .text{
    max-width:800px
}
@media (min-width:1080px){
    .fixed_left_side_text .wpr .border-right .titles-wpr.fixed{
        position:fixed;
        top:0
    }
    .fixed_left_side_text .wpr .border-right .titles-wpr.fixed-bottom{
        position:absolute;
        bottom:0
    }
}
.fixed_left_side_text .wpr .content-wpr{
    padding:130px 80px;
    width:calc(100% - 601px)
}
@media (max-width:1279.99px){
    .fixed_left_side_text .wpr .content-wpr{
        padding:130px 40px
    }
}
@media (max-width:1079.99px){
    .fixed_left_side_text .wpr .content-wpr{
        width:100%
    }
}
@media (max-width:767.99px){
    .fixed_left_side_text .wpr .content-wpr{
        padding:130px 25px
    }
}
.fixed_left_side_text .wpr .content-wpr .main_text{
    max-width:606px
}
.image_set .image{
    display:block
}
.image_set .image.count-1{
    width:80%
}
.image_set .image.count-2{
    width:40%;
    margin-top:-10%;
    margin-left:auto
}
.image_set .fullscreen-bg{
    position:relative;
    width:80%;
    padding-bottom:52%;
    overflow:hidden;
    z-index:-100
}
.image_set .fullscreen-bg .fullscreen-bg__video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
@media (min-aspect-ratio:16 / 9){
    .image_set .fullscreen-bg .fullscreen-bg__video{
        height:300%;
        top:-100%
    }
}
@media (max-aspect-ratio:16 / 9){
    .image_set .fullscreen-bg .fullscreen-bg__video{
        width:300%;
        left:-100%
    }
}
.enroll_cards{
    padding:130px 0;
    background:-webkit-gradient(linear,left top,left bottom,from(#f3f7f6),to(#e4ebea));
    background:-webkit-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:-o-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:linear-gradient(180deg,#f3f7f6 0,#e4ebea 100%)
}
.enroll_cards .titles_wpr{
    text-align:center
}
.enroll_cards .titles_wpr .title{
    font-weight:300
}
.enroll_cards .titles_wpr .text{
    max-width:870px;
    margin:0 auto;
    font-size:1.4375rem;
    color:#000;
}
@media (min-width:1080px){
    .enroll_cards .row{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.enroll_cards .card{
    background-color:#fff;
    padding:40px;
    text-align:center;
    max-width:458px;
    margin:0 auto 40px;
    height:calc(100% - 40px)
}
.enroll_cards .card .subtitle{
    color:#000
}
.enroll_cards .card .text{
    font-size:1.4375rem;
    letter-spacing:.11px;
    color:#000
}
.enroll_cards.white{
    background:#fff
}
.enroll_cards.white .card{
    background-color:#ede7db
}
.modules .titles_wpr{
    max-width:1000px;
    margin:0 auto;
    text-align:center
}
.modules .titles_wpr .text{
    max-width:874px;
    margin:0 auto
}
.modules .module{
    margin-bottom:120px
}
.modules .module:last-of-type{
    margin-bottom:0
}
.modules .module .module-titles{
    text-align:center
}
.modules .module .module-titles .large_numbers{
    color:rgba(178,138,76,.16);
    font-size:12.25rem;
    line-height:normal;
    margin-bottom:-87px
}
@media (max-width:579.99px){
    .modules .module .module-titles .large_numbers{
        font-size:8.75rem;
        margin-bottom:-61px
    }
}
.modules .module .module-titles .subtitle{
    color:#000
}
.modules .module .list_title{
    padding-bottom:8px;
    border-bottom:1px solid #be9f72
}
.modules .module .list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0;
    padding:0
}
.modules .module .list li{
    width:100%;
    margin-bottom:30px;
    padding-left:46px;
    padding-right:70px;
    position:relative
}
@media (max-width:1079.99px){
    .modules .module .list li{
        width:100%
    }
}
@media (max-width:767.99px){
    .modules .module .list li{
        padding-right:0
    }
}
.modules .module .list li.animation-in{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.modules .module .list li.animation-in:nth-of-type(1){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.modules .module .list li.animation-in:nth-of-type(2){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.modules .module .list li.animation-in:nth-of-type(3){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.modules .module .list li.animation-in:nth-of-type(4){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.modules .module .list li.animation-in:nth-of-type(5){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.modules .module .list li.animation-in:nth-of-type(6){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.modules .module .list li.animation-in:nth-of-type(7){
    -webkit-transition-delay:1.4s;
    -o-transition-delay:1.4s;
    transition-delay:1.4s
}
.modules .module .list li.animation-in:nth-of-type(8){
    -webkit-transition-delay:1.6s;
    -o-transition-delay:1.6s;
    transition-delay:1.6s
}
.modules .module .list li.animation-in:nth-of-type(9){
    -webkit-transition-delay:1.8s;
    -o-transition-delay:1.8s;
    transition-delay:1.8s
}
.modules .module .list li.animation-in:nth-of-type(10){
    -webkit-transition-delay:2s;
    -o-transition-delay:2s;
    transition-delay:2s
}
.modules .module .list li.animation-in:nth-of-type(11){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.modules .module .list li.animation-in:nth-of-type(12){
    -webkit-transition-delay:2.4s;
    -o-transition-delay:2.4s;
    transition-delay:2.4s
}
.modules .module .list li.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.modules .module .list li:before{
    content:'';
    display:block;
    background-color:#069547;
    width:30px;
    height:1px;
    position:absolute;
    top:11px;
    left:0
}
.modules .module .module-image{
    max-width:100%;
    display:block;
    width:100%
}
.slider_cards.teal{
    padding:130px 0;
    background:-webkit-gradient(linear,left top,left bottom,from(#f3f7f6),to(#e4ebea));
    background:-webkit-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:-o-linear-gradient(top,#f3f7f6 0,#e4ebea 100%);
    background:linear-gradient(180deg,#f3f7f6 0,#e4ebea 100%)
}
.slider_cards .titles_wpr{
    max-width:1000px;
    margin:0 auto 50px;
    text-align:center
}
.slider_cards .titles_wpr .subtitle{
    font-family:"Beyond Infinity",serif;
    font-size:2.6875rem;
    color:#000;
    display:inline-block
}
.slider_cards .titles_wpr .text{
    max-width:578px;
    margin:0 auto;
    font-size:1.4375rem;
    color:#000;
}
.slider_cards .wpr{
    position:relative
}
.slider_cards .wpr .slider_cards-wpr{
    width:calc(100% - 190px);
    margin:0 auto
}
@media (max-width:767.99px){
    .slider_cards .wpr .slider_cards-wpr{
        width:calc(100% - 140px)
    }
}
.slider_cards .wpr .slider_cards-wpr .card-wpr{
    padding:20px
}
@media (max-width:579.99px){
    .slider_cards .wpr .slider_cards-wpr .card-wpr{
        padding:0
    }
}
.slider_cards .wpr .slider_cards-wpr .card-wpr .card .image{
    background-size:cover;
    background-position:center;
    padding-bottom:100%;
    margin-bottom:35px
}
.slider_cards .wpr .slider_cards-wpr .card-wpr .card .large_numbers{
    color:rgba(178,138,76,.16);
    font-size:6.625rem;
    line-height:normal;
    margin-bottom:-40px
}
@media (max-width:579.99px){
    .slider_cards .wpr .slider_cards-wpr .card-wpr .card .large_numbers{
        font-size:3.125rem;
        margin-bottom:-20px
    }
}
.slider_cards .wpr .slider_cards-wpr .card-wpr .card .title{
    font-size:1.4375rem;
    color:#000
}
.slider_cards .wpr .slider_cards-wpr .card-wpr .card .text{
    font-size:.9375rem;
    letter-spacing:.13px
}
.slider_cards .wpr .nav .arrows{
    position:absolute;
    z-index:10;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width:85px;
    height:85px;
    background-color:#069547;
    cursor:pointer
}
@media (max-width:767.99px){
    .slider_cards .wpr .nav .arrows{
        width:55px;
        height:55px
    }
}
.slider_cards .wpr .nav .arrows:after,.slider_cards .wpr .nav .arrows:before{
    content:"";
    display:block;
    width:20px;
    height:1px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%) rotate(45deg);
    -ms-transform:translate(-50%,-50%) rotate(45deg);
    transform:translate(-50%,-50%) rotate(45deg);
    -webkit-transform-origin:right;
    -ms-transform-origin:right;
    transform-origin:right;
    background-color:#fff
}
@media (max-width:767.99px){
    .slider_cards .wpr .nav .arrows:after,.slider_cards .wpr .nav .arrows:before{
        width:15px
    }
}
.slider_cards .wpr .nav .arrows:before{
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    -ms-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.slider_cards .wpr .nav .arrows.back{
    left:0
}
@media (max-width:767.99px){
    .slider_cards .wpr .nav .arrows.back{
        left:0
    }
}
.slider_cards .wpr .nav .arrows.back:after,.slider_cards .wpr .nav .arrows.back:before{
    -webkit-transform-origin:left;
    -ms-transform-origin:left;
    transform-origin:left
}
.slider_cards .wpr .nav .arrows.next{
    right:0
}
@media (max-width:767.99px){
    .slider_cards .wpr .nav .arrows.next{
        right:0
    }
}
.back-to-top-button{
    position:fixed;
    z-index:10;
    bottom:40px;
    right:40px;
    width:40px;
    height:40px;
    background-color:#069547;
    cursor:pointer;
    visibility:hidden;
    opacity:0;
    -webkit-transform:scale(.5) rotate(-90deg);
    -ms-transform:scale(.5) rotate(-90deg);
    transform:scale(.5) rotate(-90deg);
    -webkit-transition:.6s ease;
    -o-transition:.6s ease;
    transition:.6s ease
}
.back-to-top-button.active{
    -webkit-transform:scale(1) rotate(-90deg);
    -ms-transform:scale(1) rotate(-90deg);
    transform:scale(1) rotate(-90deg);
    visibility:visible;
    opacity:1
}
.back-to-top-button:after,.back-to-top-button:before{
    content:"";
    display:block;
    width:12px;
    height:1px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%) rotate(45deg);
    -ms-transform:translate(-50%,-50%) rotate(45deg);
    transform:translate(-50%,-50%) rotate(45deg);
    -webkit-transform-origin:right;
    -ms-transform-origin:right;
    transform-origin:right;
    background-color:#fff
}
.back-to-top-button:before{
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    -ms-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.back-to-top-button:hover{
    background-color:#fff
}
.back-to-top-button:hover:after,.back-to-top-button:hover:before{
    background-color:#069547
}
@media (max-width:767.99px){
    .form_contact .order{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        margin-top:50px
    }
}
.form_contact .other_links .title{
    font-size:1.4375rem;
    line-height:1.7;
    color:#000
}
.form_contact .other_links a{
    color:#afbab8;
    text-decoration:underline
}
.form_contact .titles_wpr{
    max-width:836px;
    margin:0 auto
}
.form_contact #acf-form{
    max-width:622px
}
.form_contact #acf-form .acf-fields{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -20px
}
.form_contact #acf-form .acf-fields .acf-field{
    width:100%;
    padding:0 20px
}
header.main{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:75px;
    position:relative;
    z-index:100;
}
header.main>.container-fluid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
header.main>.container-fluid .branding{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
header.main>.container-fluid .branding img{
    width:15rem
}
header.main>.container-fluid nav{
    width:100%;
    height:100%;
    position:fixed;
    z-index:100;
    left:0;
    top:0;
    overflow-y:scroll;
    background-color:#069547;
    padding:70px 30px;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    visibility:hidden;
    opacity:0 
}
@media (min-height:600px){
    header.main>.container-fluid nav{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
header.main>.container-fluid nav>div{
    display:block;
    width:100%
}
header.main>.container-fluid nav>div>ul.menu{
    margin:0;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
header.main>.container-fluid nav>div>ul.menu>li{
    margin:0;
    height:auto;
    width:100%;
    text-align:center;
    -webkit-transform:translateY(-30px);
    -ms-transform:translateY(-30px);
    transform:translateY(-30px);
    opacity:0
}
header.main>.container-fluid nav>div>ul.menu>li:last-of-type{
    margin:0
}
header.main>.container-fluid nav>div>ul.menu>li>a{
    display:block;
    font-weight:400;
    color:#fff;
    line-height:normal;
    width:100%;
    padding:10px 0;
    font-family: 'Open Sans', sans-serif;
    font-size:1.5rem;
     -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
@media (max-width:767.99px){
    header.main>.container-fluid nav>div>ul.menu>li>a{
        font-size:1.2rem
    }
}
header.main>.container-fluid nav>div>ul.menu>li>a:hover{
    opacity:1; color: #fbc717; letter-spacing: 1px 
     
}
header.main>.container-fluid nav>div>ul.menu>li.menu-item-has-children{
    position:relative;
    padding-right:20px;
    cursor:pointer;
    padding-right:0
}
header.main>.container-fluid nav>div>ul.menu>li.menu-item-has-children .sub-menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 0 30px
}
header.main>.container-fluid nav>div>ul.menu>li.menu-item-has-children .sub-menu li:last-of-type{
    margin:0
}
header.main>.container-fluid nav>div>ul.menu>li.menu-item-has-children .sub-menu li a{
    display:block;
    line-height:normal;
    color:#000;
    font-family: 'Open Sans', sans-serif;
    font-size:3.4375rem;
    letter-spacing:.04px;
    padding:15px 0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
@media (max-width:767.99px){
    header.main>.container-fluid nav>div>ul.menu>li.menu-item-has-children .sub-menu li a{
        font-size:2.8125rem
    }
}
header.main>.container-fluid nav>div>ul.menu>li.menu-item-has-children .sub-menu li a:hover{
    opacity:.6;
    letter-spacing:1px
}
header.main>.container-fluid nav .menu-header-navigation-container{
    width:100%
}
header.main>.container-fluid nav.active{
    visibility:visible;
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(1){
    -webkit-transition:all .6s .6s ease;
    -o-transition:all .6s .6s ease;
    transition:all .6s .6s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(2){
    -webkit-transition:all .6s .7s ease;
    -o-transition:all .6s .7s ease;
    transition:all .6s .7s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(3){
    -webkit-transition:all .6s .8s ease;
    -o-transition:all .6s .8s ease;
    transition:all .6s .8s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(4){
    -webkit-transition:all .6s .9s ease;
    -o-transition:all .6s .9s ease;
    transition:all .6s .9s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(5){
    -webkit-transition:all .6s 1s ease;
    -o-transition:all .6s 1s ease;
    transition:all .6s 1s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(6){
    -webkit-transition:all .6s 1.1s ease;
    -o-transition:all .6s 1.1s ease;
    transition:all .6s 1.1s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(7){
    -webkit-transition:all .6s 1.2s ease;
    -o-transition:all .6s 1.2s ease;
    transition:all .6s 1.2s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(8){
    -webkit-transition:all .6s 1.3s ease;
    -o-transition:all .6s 1.3s ease;
    transition:all .6s 1.3s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(9){
    -webkit-transition:all .6s 1.4s ease;
    -o-transition:all .6s 1.4s ease;
    transition:all .6s 1.4s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(10){
    -webkit-transition:all .6s 1.5s ease;
    -o-transition:all .6s 1.5s ease;
    transition:all .6s 1.5s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(11){
    -webkit-transition:all .6s 1.6s ease;
    -o-transition:all .6s 1.6s ease;
    transition:all .6s 1.6s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(12){
    -webkit-transition:all .6s 1.7s ease;
    -o-transition:all .6s 1.7s ease;
    transition:all .6s 1.7s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(13){
    -webkit-transition:all .6s 1.8s ease;
    -o-transition:all .6s 1.8s ease;
    transition:all .6s 1.8s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(14){
    -webkit-transition:all .6s 1.9s ease;
    -o-transition:all .6s 1.9s ease;
    transition:all .6s 1.9s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid nav.active>div>ul.menu>li:nth-of-type(15){
    -webkit-transition:all .6s 2s ease;
    -o-transition:all .6s 2s ease;
    transition:all .6s 2s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
header.main>.container-fluid .right-wpr{
    margin-right:70px
}
@media (max-width:767.99px){
    header.main>.container-fluid .right-wpr{
        display:none
    }
}
header.main>.container-fluid .right-wpr .social_links_wpr .item{
    width:32px;
    height:32px
}
header.main>.container-fluid .right-wpr .social_links_wpr .item svg #Page-1,header.main>.container-fluid .right-wpr .social_links_wpr .item svg circle{
    -webkit-transition:.6s ease;
    -o-transition:.6s ease;
    transition:.6s ease
}
header.main>.container-fluid .right-wpr .social_links_wpr .item svg #Fill-1,header.main>.container-fluid .right-wpr .social_links_wpr .item svg #Fill-4,header.main>.container-fluid .right-wpr .social_links_wpr .item svg #Fill-6,header.main>.container-fluid .right-wpr .social_links_wpr .item svg path{
    -webkit-transition:.6s ease;
    -o-transition:.6s ease;
    transition:.6s ease
}
header.main>.container-fluid .right-wpr .social_links_wpr .item:hover svg #Page-1,header.main>.container-fluid .right-wpr .social_links_wpr .item:hover svg circle{
    fill:#069547
}
header.main>.container-fluid .right-wpr .social_links_wpr .item:hover svg #Fill-1,header.main>.container-fluid .right-wpr .social_links_wpr .item:hover svg #Fill-4,header.main>.container-fluid .right-wpr .social_links_wpr .item:hover svg #Fill-6,header.main>.container-fluid .right-wpr .social_links_wpr .item:hover svg path{
    fill:#fff
}
header.main>.container-fluid .toggle-nav{
    height:50px;
    width:50px;
    display:block;
    position:absolute;
    z-index:15;
    right:60px;
    bottom:14px;
    cursor:pointer
}
@media (max-width:1279.99px){
    header.main>.container-fluid .toggle-nav{
        right:20px
    }
}
header.main>.container-fluid .toggle-nav .line,header.main>.container-fluid .toggle-nav:after,header.main>.container-fluid .toggle-nav:before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:10px;
    width:24px;
    height:1.5px;
    background-color:#000;
    -webkit-transition:width .6s ease,top .6s ease,left .6s ease,-webkit-transform .6s ease;
    transition:width .6s ease,top .6s ease,left .6s ease,-webkit-transform .6s ease;
    -o-transition:transform .6s ease,width .6s ease,top .6s ease,left .6s ease;
    transition:transform .6s ease,width .6s ease,top .6s ease,left .6s ease;
    transition:transform .6s ease,width .6s ease,top .6s ease,left .6s ease,-webkit-transform .6s ease;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
header.main>.container-fluid .toggle-nav .line{
    width:32.39px
}
header.main>.container-fluid .toggle-nav:before{
    top:calc(50% - 10px)
}
header.main>.container-fluid .toggle-nav:after{
    top:calc(50% + 10px)
}
header.main>.container-fluid .toggle-nav:hover:before{
    width:32.39px
}
header.main>.container-fluid .toggle-nav:hover:after{
    width:32.39px
}
header.main>.container-fluid .toggle-nav:hover .line{
    width:24px
}
header.main>.container-fluid .toggle-nav.active{
    position:fixed;
    z-index:101;
    right:60px;
    bottom:auto;
    top:10px
}
@media (max-width:1279.99px){
    header.main>.container-fluid .toggle-nav.active{
        right:20px
    }
}
header.main>.container-fluid .toggle-nav.active .line{
    width:0;
    -webkit-transform:translateX(-50%,-50%);
    -ms-transform:translateX(-50%,-50%);
    transform:translateX(-50%,-50%);
    left:calc(50% - 13px)
}
header.main>.container-fluid .toggle-nav.active:before{
    top:50%;
    -webkit-transform:translateY(-50%) rotateZ(45deg);
    -ms-transform:translateY(-50%) rotate(45deg);
    transform:translateY(-50%) rotateZ(45deg)
}
header.main>.container-fluid .toggle-nav.active:after{
    top:50%;
    -webkit-transform:translateY(-50%) rotateZ(-45deg);
    -ms-transform:translateY(-50%) rotate(-45deg);
    transform:translateY(-50%) rotateZ(-45deg)
}
.header-search-form{
    position:fixed;
    width:100%;
    height:80px;
    padding:0 20px;
    top:0;
    left:0;
    z-index:100;
    background-color:rgba(0,0,0,.78);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transform:translate(0,-100%);
    -ms-transform:translate(0,-100%);
    transform:translate(0,-100%);
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
.header-search-form.active{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0)
}
.header-search-form form{
    width:100%
}
.header-search-form form>div{
    max-width:1000px;
    margin:0 auto
}
.header-search-form form>div input[type=text]{
    padding:11px 25px;
    border:1px solid #e5e5e5;
    width:100%;
    font-weight:300;
    font-size:18px
}
.header-search-form form>div button,.header-search-form form>div input[type=button],.header-search-form form>div input[type=reset],.header-search-form form>div input[type=submit]{
    display:none
}
.header-search-form .close{
    width:30px;
    height:30px;
    margin-left:20px;
    position:relative;
    cursor:pointer
}
.header-search-form .close:after,.header-search-form .close:before{
    content:"";
    width:100%;
    height:2px;
    border-radius:1px;
    display:block;
    background-color:#fff;
    position:absolute;
    left:0;
    top:50%
}
.header-search-form .close:after{
    -webkit-transform:rotateZ(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotateZ(-45deg)
}
.header-search-form .close:before{
    -webkit-transform:rotateZ(45deg);
    -ms-transform:rotate(45deg);
    transform:rotateZ(45deg)
}
footer{
    padding:60px 0 60px;
    background-color:#069547;
    z-index:1;
    position:relative;
    color:#fff
}
footer hr{
    background-color:#e4e4e4
}
footer .search form{
    max-width:400px;
    margin:0 auto 40px
}
footer .search form .screen-reader-text{
    display:none
}
footer .search form>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
footer .search form>div input[type=text]{
    width:calc(100% - 98px);
    padding:15px;
    border-bottom:none;
    background-color:rgba(132,132,132,.24);
    color:#fff;
    font-size:1rem
}
footer .search form>div input[type=text]::-webkit-input-placeholder{
    font-size:1rem;
    color:rgba(255,255,255,.33)
}
footer .search form>div input[type=text]::-moz-placeholder{
    font-size:1rem;
    color:rgba(255,255,255,.33)
}
footer .search form>div input[type=text]:-ms-input-placeholder{
    font-size:1rem;
    color:rgba(255,255,255,.33)
}
footer .search form>div input[type=text]:-moz-placeholder{
    font-size:1rem;
    color:rgba(255,255,255,.33)
}
footer .search form>div input[type=submit]{
    background-color:#5e7d75;
    border:1px solid #5e7d75;
    padding:12px 0;
    width:90px;
    font-size:12px
}
footer .search .social_links_wpr{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media (max-width:767.99px){
    footer .search .social_links_wpr{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
footer .search .social_links_wpr .item{
    width:38px;
    height:38px
}
footer .search .social_links_wpr .item svg #Page-1,footer .search .social_links_wpr .item svg circle{
    fill:rgba(255,255,255,.14)
}
footer .search .social_links_wpr .item svg #Fill-1,footer .search .social_links_wpr .item svg #Fill-4,footer .search .social_links_wpr .item svg #Fill-6,footer .search .social_links_wpr .item svg path{
    fill:#fff
}
footer .search .sig{
    margin-top:15px;
    margin-bottom:40px;
    font-family:"Beyond Infinity",serif;
    font-size:2.375rem;
    text-align:right
}
@media (max-width:767.99px){
    footer .search .sig{
        text-align:center
    }
}
footer .search .sig p{
    line-height:normal;
    margin:0
}
footer .search .sig p:first-of-type{
    display:inline-block;
    margin-right:95px;
    position:relative;
    top:10px
}
footer .copyright{
    margin:0;
    margin-top:40px;
    font-size:.625rem;
    text-align:center;
    color:rgba(255,255,255,.6);
    text-transform:uppercase;
    letter-spacing:2.75px;
    font-family:Roboto,sans-serif
}
footer .copyright *{
    color:rgba(255,255,255,.8)
}
footer .copyright a.link-footer{
    margin:0 20px
}
footer .copyright a.link-footer:first-of-type{
    margin-right:0
}
footer .copyright a:hover{
    color:#fff
}
@media (max-width:767.99px){
    footer .copyright span{
        display:block
    }
}
footer .menu-footer-container .menu{
    margin:0;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:579.99px){
    footer .menu-footer-container .menu{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
footer .menu-footer-container .menu>.menu-item{
    width:33.33%
}
@media (max-width:767.99px){
    footer .menu-footer-container .menu>.menu-item{
        text-align:center
    }
}
@media (max-width:579.99px){
    footer .menu-footer-container .menu>.menu-item{
        width:100%;
        padding-bottom:30px
    }
    footer .menu-footer-container .menu>.menu-item:last-of-type{
        padding-bottom:0
    }
}
footer .menu-footer-container .menu>.menu-item>a{
    color:#fff;
    font-size:1.0625rem;
    text-transform:uppercase;
    letter-spacing:2.22px;
    font-family:Roboto,sans-serif;
    font-weight:400;
    display:block;
    padding:0 0 18px;
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
footer .menu-footer-container .menu>.menu-item>a:hover{
    opacity:.6
}
footer .menu-footer-container .menu>.menu-item>.sub-menu{
    margin:0;
    padding:0
}
footer .menu-footer-container .menu>.menu-item>.sub-menu li a{
    display:block;
    color:#43484a;
    letter-spacing:.08px;
    font-size:1.0625rem;
    font-weight:400;
    padding:6px 0;
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
footer .menu-footer-container .menu>.menu-item>.sub-menu li a:hover{
    color:#2b2e2f
}
@keyframes revealimage{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.blog-single-page .main-image{
    background-size:cover;
    background-position:center;
    width:100%;
    height:80vh
}
.blog-single-page .featured_caption{
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
    padding-bottom:10px;
    font-size:.875rem
}
.blog-single-page .titles-wpr{
    background-color:#fff;
    max-width:970px;
    margin:-150px auto 0;
    text-align:center;
    padding:50px 0
}
.blog-single-page .titles-wpr .subtitle{
    font-family:Roboto,sans-serif;
    letter-spacing:4.44px;
    color:#be9f72;
    text-transform:uppercase;
    font-weight:600
}
.blog-single-page .titles-wpr .title{
    line-height:1.2
}
.blog-single-page .titles-wpr .meta{
    color:#000;
    letter-spacing:.08px;
    margin-bottom:50px
}
.blog-single-page .titles-wpr .meta .cat{
    color:#000
}
.blog-single-page .text.WYSIWYG-styles{
    margin:0 auto;
    font-size:1rem;
    font-weight:400
}
.blog-single-page .text.WYSIWYG-styles .h1,.blog-single-page .text.WYSIWYG-styles h1{
    line-height:1.2
}
.blog-single-page .text.WYSIWYG-styles em,.blog-single-page .text.WYSIWYG-styles i{
    font-size:1rem;
    color:#000
}
.blog-single-page .content{
    position:relative
}
@media (min-width:1051px){
    .blog-single-page .content .social_links_wpr{
        position:absolute;
        top:0;
        left:13%;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        width:71px
    }
}
@media (max-width:1350px){
    .blog-single-page .content .social_links_wpr{
        left:7%
    }
}
@media (max-width:1150px){
    .blog-single-page .content .social_links_wpr{
        left:20px
    }
}
@media (max-width:1050px){
    .blog-single-page .content .social_links_wpr{
        max-width:850px;
        padding:0 20px;
        margin:0 auto 30px
    }
}
.blog-single-page .content .social_links_wpr p{
    margin:0 0 10px;
    font-family:Roboto,sans-serif;
    font-weight:500;
    letter-spacing:3.95px;
    text-transform:uppercase;
    font-size:1rem;
    text-align:center;
    color:#000
}
@media (min-width:1051px){
    .blog-single-page .content .social_links_wpr p{
        width:100%
    }
}
@media (max-width:1050px){
    .blog-single-page .content .social_links_wpr p{
        margin:0 10px 0
    }
}
.blog-single-page .content .social_links_wpr .item{
    width:39px;
    height:39px
}
@media (min-width:1051px){
    .blog-single-page .content .social_links_wpr .item{
        margin:0 auto 10px
    }
}
.blog-single-page .content .social_links_wpr .item svg #Page-1{
    fill:#069547
}
.blog-single-page .content .social_links_wpr .item svg #Fill-1,.blog-single-page .content .social_links_wpr .item svg #Fill-4,.blog-single-page .content .social_links_wpr .item svg #Fill-6{
    fill:#fff
}
@media (min-width:1051px){
    .blog-single-page .content .social_links_wpr.fixed{
        position:fixed;
        top:60px
    }
    .blog-single-page .content .social_links_wpr.fixed-bottom{
        position:absolute;
        top:auto;
        bottom:0
    }
}
.related-content .border-right{
    border-right:1px solid #dadada
}
.related-content .content{
    padding:0 20px
}
.related-content .related-title{
    font-family:Roboto,sans-serif;
    font-weight:500;
    letter-spacing:3.95px;
    text-transform:uppercase;
    font-size:1rem
}
.related-content article.post .link,.related-content article.post .text .text{
    display:none
}
.related-content article.post .image{
    margin-bottom:19px
}
.related-content article.post .title{
    font-family:Lora,sans-serif;
    font-size:1.25rem;
    color:#000
}
.blog-index-page .blog-hero .text-wpr{
    background-color:#e4ebea;
    min-height:calc(100vh - 75px - 85px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media (max-width:1079.99px){
    .blog-index-page .blog-hero .text-wpr{
        min-height:0;
        padding:50px 0
    }
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr{
    width:90%;
    margin-bottom:55px;
    overflow:hidden
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr:after{
    content:"";
    display:block;
   
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    height:2px;
    width:100%
}
@media (max-width:1079.99px){
    .blog-index-page .blog-hero .text-wpr .subtitle-wpr{
        margin-left:0
    }
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr .subtitle{
    text-align:center;
    position:relative;
    padding-bottom:14px
}
@media (max-width:1079.99px){
    .blog-index-page .blog-hero .text-wpr .subtitle-wpr .subtitle{
        left:0;
        text-align:center
    }
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr.animation-in{
    opacity:1
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr.animation-in:after{
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease;
    -webkit-transform-origin:left;
    -ms-transform-origin:left;
    transform-origin:left;
    -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0)
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr.animation-in .subtitle{
    -webkit-transition:1s .9s ease;
    -o-transition:1s .9s ease;
    transition:1s .9s ease;
    -webkit-transform:translateY(38px);
    -ms-transform:translateY(38px);
    transform:translateY(38px)
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr.animation-in.animation-active:after{
    -webkit-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1)
}
.blog-index-page .blog-hero .text-wpr .subtitle-wpr.animation-in.animation-active .subtitle{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.blog-index-page .blog-hero .text-wpr .wpr{
    padding:0 70px 0 50px
}
.blog-index-page .blog-hero .image{
    background-size:cover;
    background-position:center;
    position:absolute;
    width:100%;
    height:100%
}
.blog-index-page .blog-hero .animation-in.img{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    overflow:hidden;
    opacity:1;
    position:relative;
    height:100%
}
@media (max-width:1079.99px){
    .blog-index-page .blog-hero .animation-in.img{
        padding-bottom:50%
    }
}
.blog-index-page .blog-hero .animation-in.img:after{
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bdcfca),to(#e4ebea));
    background:-webkit-linear-gradient(top,#bdcfca 0,#e4ebea 100%);
    background:-o-linear-gradient(top,#bdcfca 0,#e4ebea 100%);
    background:linear-gradient(180deg,#bdcfca 0,#e4ebea 100%);
    -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0)
}
.blog-index-page .blog-hero .animation-in.img .image{
    opacity:0;
    -webkit-transition:.3s .5s ease;
    -o-transition:.3s .5s ease;
    transition:.3s .5s ease
}
.blog-index-page .blog-hero .animation-in.img.animation-active:after{
    -webkit-animation-name:revealimage;
    animation-name:revealimage;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
}
.blog-index-page .blog-hero .animation-in.img.animation-active .image{
    opacity:1
}
.blog-index-page .primary-sidebar .cta_widget{
    background-size:cover;
    background-position:center;
    padding-bottom:150px;
    margin-bottom:35px
}
.blog-index-page .primary-sidebar .cta_widget .wpr{
    padding:30px;
    text-align:center
}
.blog-index-page .primary-sidebar .cta_widget .wpr .subtitle{
    font-family:Roboto,sans-serif;
    letter-spacing:3.95px;
    font-size:1rem;
    text-transform:uppercase;
    margin-bottom:14px
}
.blog-index-page .primary-sidebar .cta_widget .wpr .title{
    font-size:1.5rem;
    font-family:Lora,sans-serif;
    letter-spacing:.11px
}
.blog-index-page .primary-sidebar .cta_widget.no-image{
    background-color:#f3f3f3;
    padding-bottom:0
}
.blog-index-page .primary-sidebar .top_posts_widget{
    margin-bottom:35px
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr{
    padding:30px;
    text-align:center;
    background-color:#f3f3f3
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr .title{
    font-family:Roboto,sans-serif;
    letter-spacing:3.95px;
    font-size:1rem;
    text-transform:uppercase;
    margin-bottom:14px
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr .post{
    margin-bottom:20px
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr .post:last-of-type{
    margin:0
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr .post a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#1a1a1a;
    text-align:left
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr .post a:hover{
    color:#be9f72
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr .post a .count{
    width:50px;
    padding-right:20px;
    margin:0;
    line-height:normal
}
.blog-index-page .primary-sidebar .top_posts_widget .wpr .post a p{
    margin:0;
    width:calc(100% - 50px)
}
.search-bar{
    background-color:#ede7db
}
.search-bar .container-fluid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.search-bar .container-fluid .categories{
    padding:0;
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:767.99px){
    .search-bar .container-fluid .categories{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        width:100%;
        margin-top:19px
    }
}
.search-bar .container-fluid .categories li{
    margin-right:30px
}
@media (max-width:1079.99px){
    .search-bar .container-fluid .categories li{
        margin-right:20px
    }
}
@media (max-width:767.99px){
    .search-bar .container-fluid .categories li{
        width:50%;
        margin:5px 0 5px
    }
}
.search-bar .container-fluid .categories li a{
    font-size:1.4375rem;
    color:#000
}
@media (max-width:1279.99px){
    .search-bar .container-fluid .categories li a{
        font-size:1.25rem
    }
}
@media (max-width:1079.99px){
    .search-bar .container-fluid .categories li a{
        font-size:1.125rem
    }
}
.search-bar .container-fluid .categories li a:hover{
    color:#be9f72
}
.search-bar .container-fluid .categories li.active a{
    color:#ad8750
}
.search-bar .container-fluid .search{
    margin:19px 0
}
.search-bar .container-fluid .search input[type=text]{
    background-color:#fff;
    padding:15px;
    border-bottom:none
}
.search-bar .container-fluid .search input[type=submit],.search-bar .container-fluid .search label{
    display:none
}
.index-page-results .results-hero{
    min-height:calc(90vh - 75px - 85px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.index-page-results .results-hero .image{
    background-size:cover;
    background-position:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.index-page-results .results-hero .text-wpr{
    max-width:750px;
    position:relative;
    z-index:2;
    padding:50px 60px
}
@media (max-width:1279.99px){
    .index-page-results .results-hero .text-wpr{
        padding:50px 40px
    }
}
@media (max-width:1079.99px){
    .index-page-results .results-hero .text-wpr{
        padding:50px 20px
    }
}
.index-page-results .results-hero .text-wpr .excerpt{
    font-size:1.4375rem;
    color:#000
}
.index-page-results .results-wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-20px;
    margin-right:-20px
}
.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{
    color:#be9f72
}
.mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{
    color:#be9f72
}
.mec-calendar .mec-has-event:after{
    background-color:#be9f72
}
.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-frontbox{
    padding:10px 20px
}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button{
    margin:0 0 10px;
    width:100%;
    padding-left:0;
    padding-right:0
}
.mec-events-meta-group-countdown .countdown-w{
    padding-top:0;
    font-size:36px
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt{
    border-left:none;
    border-top:none;
    border-right:none;
    background-color:#fff;
    font-size:.9375rem;
    color:#be9f72
}
.mec-calendar dt{
    font-size:12px;
    font-weight:400
}
.mec-box-calendar.mec-calendar dt{
    border-bottom:1px solid #e1d8c6;
    border-left:1px solid #e1d8c6
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{
    border-color:#e1d8c6;
    background:#fff
}
.mec-calendar dt.mec-calendar-day{
    background:rgba(237,231,219,.65)
}
.mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{
    background:#fff
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover{
    background:#be9f72
}
.mec-calendar .mec-event-article .mec-event-title a{
    text-transform:none;
    font-family:Roboto,sans-serif;
    font-size:1.125rem;
    font-weight:500
}
.mec-calendar .mec-event-article .mec-event-title a:hover{
    color:#be9f72
}
.mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-calendar .mec-calendar-side .mec-previous-month:hover{
    color:#be9f72
}
.mec-calendar .mec-calendar-side .mec-next-month i,.mec-calendar .mec-calendar-side .mec-previous-month i{
    color:#be9f72
}
.mec-calendar .mec-event-article::after{
    content:"";
    display:table;
    clear:both
}
.mec-calendar i{
    font-style:inherit;
    font-size:inherit;
    line-height:inherit;
    color:inherit
}
.mec-single-modern .mec-events-event-image img{
    height:auto
}
.page-style-dark{
    color:#fff;
    background-color:#000
}
.page-style-dark .h1,.page-style-dark .h2,.page-style-dark .h3,.page-style-dark .h4,.page-style-dark .h5,.page-style-dark .h6,.page-style-dark h1,.page-style-dark h2,.page-style-dark h3,.page-style-dark h4,.page-style-dark h5,.page-style-dark h6{
    color:#fff
}
.page-style-dark .WYSIWYG-styles em,.page-style-dark .WYSIWYG-styles i{
    color:#fff
}
.page-style-dark blockquote{
    color:#cba66e
}
.page-style-dark blockquote:after{
    background-color:#cba66e
}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li .page-style-dark a.mec-events-button,.page-style-dark .btn,.page-style-dark .mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button,.page-style-dark input[type=submit]{
    border:1px solid #cba66e;
    background-color:#cba66e
}
.page-style-dark .hero.full_width_hero .wpr{
    background-color:#000
}
.page-style-dark .hero .wpr .text p{
    color:#fff
}
.page-style-dark .our_core_values.bg-color{
    background:-webkit-linear-gradient(30deg,#3f3e3e 0,#1a1a1a 100%);
    background:-o-linear-gradient(30deg,#3f3e3e 0,#1a1a1a 100%);
    background:linear-gradient(60deg,#3f3e3e 0,#1a1a1a 100%)
}
.page-style-dark .our_core_values .core_values .value .number{
    color:rgba(237,231,219,.25)
}
.page-style-dark .cta .text,.page-style-dark .simple_columns .subtitle_2{
    color:#fff
}
.page-style-dark .slider .slider-wpr:before{
    background:-webkit-gradient(linear,left top,right top,color-stop(0,#000),to(rgba(0,0,0,0)));
    background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
    background:-o-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
    background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%)
}
.page-style-dark .slider .slider-wpr:after{
    background:-webkit-gradient(linear,right top,left top,color-stop(0,#000),to(rgba(0,0,0,0)));
    background:-webkit-linear-gradient(right,#000 0,rgba(0,0,0,0) 100%);
    background:-o-linear-gradient(right,#000 0,rgba(0,0,0,0) 100%);
    background:linear-gradient(270deg,#000 0,rgba(0,0,0,0) 100%)
}
.page-style-dark .simple_text.teal{
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3f3e3e),to(#1a1a1a));
    background:-webkit-linear-gradient(top,#3f3e3e 0,#1a1a1a 100%);
    background:-o-linear-gradient(top,#3f3e3e 0,#1a1a1a 100%);
    background:linear-gradient(180deg,#3f3e3e 0,#1a1a1a 100%)
}
.page-style-dark .simple_list .list li:before{
    background-color:#cba66e
}
.page-style-dark .simple_list .subtitle_2{
    color:#fff
}
.page-style-dark .testimonials .testimonials-wpr .testimonial-text .text-wpr .name{
    color:#fff
}
.page-style-dark .sign_up_form{
    background-color:#1e1e1e
}
.page-style-dark .sign_up_form .form-wpr .moonray-form-p2c28351f177 form .inputs .moonray-form-element-wrapper input{
    border-bottom:1px solid #a5a5a5;
    color:#fff
}
.page-style-dark .sign_up_form .form-wpr .moonray-form-p2c28351f177 form .inputs .moonray-form-element-wrapper input::-webkit-input-placeholder{
    color:#fff
}
.page-style-dark .sign_up_form .form-wpr .moonray-form-p2c28351f177 form .inputs .moonray-form-element-wrapper input::-moz-placeholder{
    color:#fff
}
.page-style-dark .sign_up_form .form-wpr .moonray-form-p2c28351f177 form .inputs .moonray-form-element-wrapper input:-ms-input-placeholder{
    color:#fff
}
.page-style-dark .sign_up_form .form-wpr .moonray-form-p2c28351f177 form .inputs .moonray-form-element-wrapper input:-moz-placeholder{
    color:#fff
}
.page-style-dark .simple_columns .title,.page-style-dark .simple_list .title,.page-style-dark .simple_text .title,.page-style-dark .tiles_image_and_text .title{
    color:#cba66e
}
.page-style-dark footer{
    background:-webkit-linear-gradient(30deg,#3f3e3e 0,#1a1a1a 100%);
    background:-o-linear-gradient(30deg,#3f3e3e 0,#1a1a1a 100%);
    background:linear-gradient(60deg,#3f3e3e 0,#1a1a1a 100%);
    color:#fff
}
.page-style-dark footer .menu-footer-container .menu>.menu-item>.sub-menu li a{
    color:#d4d4d4
}
.page-style-dark footer .search .social_links_wpr .item svg circle,.page-style-dark footer .search .social_links_wpr .item svg ellipse{
    stroke:#404040
}
.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6{
    font-family: 'Open Sans', sans-serif
}
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;
500&display=swap");
.page-template-t-sales .WYSIWYG-styles h2{
    font-size:74px;
    font-family:"Tiempos Headline"
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .WYSIWYG-styles h2{
        font-size:50px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .WYSIWYG-styles h2{
        font-size:45px
    }
}
.page-template-t-sales .WYSIWYG-styles p{
    font-family:Poppins,sans-serif;
    letter-spacing:.4px
}
.page-template-t-sales .WYSIWYG-styles em,.page-template-t-sales .WYSIWYG-styles i{
    color:inherit;
    font-size:inherit
}
.page-template-t-sales .WYSIWYG-styles h5{
    font-size:24px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:.7px;
    font-family:Poppins,sans-serif
}
.page-template-t-sales .WYSIWYG-styles ul li{
    position:relative
}
.page-template-t-sales .WYSIWYG-styles ul li:before{
    content:"";
    display:block;
    position:absolute;
    top:7px;
    left:0;
    width:25px;
    height:10px;
 
    background-position:center;
    background-size:cover;
    background-color:unset
}
.page-template-t-sales .layout_base_sales{
    position:relative
}
.page-template-t-sales .section-marker{
    background-color:#00f;
    height:5000px;
    width:10px;
    display:none;
    opacity:0
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .section-marker{
        display:none
    }
}
.page-template-t-sales .btn:hover{
    background-color:#ff6645!important;
    border:1px solid #ff9078!important
}
.page-template-t-sales .full_section{
    min-height:100vh;
    overflow:hidden;
    position:-webkit-sticky!important;
    position:sticky!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    top:0;
    left:0;
    width:100%
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .full_section{
        min-height:unset;
        max-height:unset;
        position:unset!important;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
.page-template-t-sales .full_section>.row{
    width:100%
}
@media only screen and (max-width:768px){
    .page-template-t-sales .full_section.active{
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
.page-template-t-sales .squiggle{
    position:fixed;
    bottom:7%;
    left:50%;
    -webkit-transform:translateX(calc(-50% - 25px));
    -ms-transform:translateX(calc(-50% - 25px));
    transform:translateX(calc(-50% - 25px));
    z-index:100;
    cursor:pointer;
    -webkit-transition:.6s ease;
    -o-transition:.6s ease;
    transition:.6s ease
}
.page-template-t-sales .squiggle.right{
    -webkit-transform:translateX(calc(-50% + 25px));
    -ms-transform:translateX(calc(-50% + 25px));
    transform:translateX(calc(-50% + 25px))
}
.page-template-t-sales .squiggle.hide{
    opacity:0
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .squiggle{
        display:none!important
    }
}
.page-template-t-sales .make_fixed_section .make_fixed{
    will-change:transform
}
@-webkit-keyframes slide-right{
    from{
        -webkit-transform:translateX(-50px);
        transform:translateX(-50px)
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slide-right{
    from{
        -webkit-transform:translateX(-50px);
        transform:translateX(-50px)
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes image-fade-in{
    from{
        opacity:0;
        -webkit-transform:translateY(-50px),scale(.5);
        transform:translateY(-50px),scale(.5)
    }
    to{
        opacity:1;
        -webkit-transform:translateX(0),scale(1);
        transform:translateX(0),scale(1)
    }
}
@keyframes image-fade-in{
    from{
        opacity:0;
        -webkit-transform:translateY(-50px),scale(.5);
        transform:translateY(-50px),scale(.5)
    }
    to{
        opacity:1;
        -webkit-transform:translateX(0),scale(1);
        transform:translateX(0),scale(1)
    }
}
@-webkit-keyframes section-fade-in{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes section-fade-in{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.page-template-t-sales .sales_main{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    padding:30px 0;
    z-index:100
}
@media (max-height:700px){
    .page-template-t-sales .sales_main{
        padding:0
    }
    .page-template-t-sales .sales_main .container-fluid{
        padding:0 20px
    }
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .sales_main{
        padding:10px 0
    }
}
.page-template-t-sales .sales_main .wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.page-template-t-sales .sales_main .wpr .right-wpr{
    opacity:0;
    -webkit-transition:.5s all ease;
    -o-transition:.5s all ease;
    transition:.5s all ease
}
.page-template-t-sales .sales_main .wpr .right-wpr.scroll{
    opacity:1
}
.page-template-t-sales .sales_main .wpr .right-wpr .btn{
    background-color:#ffd5c3;
    border:1px solid #ffd5c3;
    padding:12px 20px;
    color:#773a02;
    font-family:'Sweet Sans Pro';
    letter-spacing:2.3px
}
.page-template-t-sales .sales_main .wpr .right-wpr .btn:hover{
    background-color:#ff9078;
    border:1px solid #ff9078
}
.page-template-t-sales .sales_main .branding{
    position:relative
}
.page-template-t-sales .sales_main .branding .first_image{
    max-width:180px;
    opacity:1;
    visibility:visible;
    -webkit-transition:.5s all ease;
    -o-transition:.5s all ease;
    transition:.5s all ease
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .sales_main .branding .first_image{
        max-width:120px
    }
}
.page-template-t-sales .sales_main .branding .first_image.scroll{
    opacity:0;
    visibility:hidden
}
.page-template-t-sales .sales_main .branding .second_image{
    position:absolute;
    width:64px;
    opacity:0;
    visibility:hidden;
    top:50%;
    left:20px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    -webkit-transition:.5s all ease;
    -o-transition:.5s all ease;
    transition:.5s all ease
}
.page-template-t-sales .sales_main .branding .second_image.scroll{
    opacity:1;
    visibility:visible
}
.page-template-t-sales .half_image_grid{
    position:relative
}
.page-template-t-sales .half_image_grid .col-lg-4{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:.5s ease;
    -o-transition:.5s ease;
    transition:.5s ease
}
.page-template-t-sales .half_image_grid .col-lg-4.is-inactive{
    -webkit-filter:grayscale(1);
    filter:grayscale(1)
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .col-lg-6.text{
        display:none
    }
}
.page-template-t-sales .half_image_grid .right-wpr{
    position:relative;
    height:100%
}
.page-template-t-sales .half_image_grid .right-wpr>.row{
    height:100%
}
.page-template-t-sales .half_image_grid .right-wpr .is-active .image-wpr .img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .right-wpr.image-grid{
        display:none
    }
}
.page-template-t-sales .half_image_grid .right-wpr.text-content .is-inactive{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.page-template-t-sales .half_image_grid .wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    height:100%
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .wpr{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.page-template-t-sales .half_image_grid .wpr.style-2{
    height:100%;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.page-template-t-sales .half_image_grid .wpr.style-2 .text-wpr .text p{
    max-width:483px;
    line-height:31px;
    letter-spacing:.4px;
    font-family:Poppins,sans-serif;
    font-weight:400
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .wpr.style-2 .text-wpr .text p{
        max-width:unset
    }
}
.page-template-t-sales .half_image_grid .wpr.style-2 .text-wpr.flip:after{
    display:none
}
.page-template-t-sales .half_image_grid .text-wpr{
    min-height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:75px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .text-wpr{
        height:unset;
        padding:50px 75px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_grid .text-wpr{
        height:unset;
        padding:50px 20px
    }
}
.page-template-t-sales .half_image_grid .text-wpr.style-2{
    padding:0 80px
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_grid .text-wpr.style-2{
        padding:0 20px;
        width:100%
    }
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .text-wpr .title-wpr{
        padding:70px 0
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_grid .text-wpr .title-wpr{
        padding:50px 0
    }
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .title{
    max-width:500px;
    line-height:1.1;
    font-family:"Tiempos Headline";
    font-size:70px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .text-wpr .title-wpr .title{
        max-width:unset
    }
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .title span{
    color:#ffd5c3;
    display:none;
    min-height:154px
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .title span:first-of-type{
    display:block
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .title span:first-of-type.is-inactive{
    display:none
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .title span.is-active{
    display:block;
    -webkit-animation:2s slide-right;
    animation:2s slide-right
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .text p{
    font-family:Helvetica;
    line-height:36px;
    letter-spacing:1.42px;
    max-width:400px
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .text .btn{
    background-color:#c5e7cf;
    border:1px solid #c5e7cf;
    color:#773a02;
    font-family:'Sweet Sans Pro';
    letter-spacing:2.3px;
    font-size:18px;
    text-decoration:none;
    padding:12px 30px
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .text ul>*{
    opacity:0;
    -webkit-transform:translateY(50px);
    -ms-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s;
    -webkit-transition-duration:3s;
    -o-transition-duration:3s;
    transition-duration:3s
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr .text ul li p{
    line-height:29px;
    font-family:Poppins,sans-serif;
    font-weight:400
}
.page-template-t-sales .half_image_grid .text-wpr .title-wpr>*{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_image_grid .image-wpr{
    height:100%
}
.page-template-t-sales .half_image_grid .image-wpr .img{
    padding-bottom:33.33vh;
    height:100%;
    width:100%;
    background-position:center;
    background-size:cover;
    -webkit-animation:2s 2s image-fade-in;
    animation:2s 2s image-fade-in
}
.page-template-t-sales .half_image_grid .image-wpr .img.style-2{
    -webkit-filter:none;
    filter:none
}
.page-template-t-sales .half_image_grid .image-wpr .img.scroll{
    -webkit-filter:none;
    filter:none
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .col-lg-4:last-of-type{
        width:100%;
        max-width:100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .col-lg-4:last-of-type .grid-wpr{
        border-bottom:1px solid #fffaaa
    }
}
.page-template-t-sales .half_image_grid .grid-wpr{
    padding:50px 30px;
    height:100%;
    font-family:Poppins,sans-serif;
    color:#165fcd
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .grid-wpr{
        padding:50px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_grid .grid-wpr{
        padding:50px 20px
    }
}
.page-template-t-sales .half_image_grid .grid-wpr .subtitle{
    text-transform:uppercase;
    font-weight:600;
    font-size:16px;
    letter-spacing:2px;
    color:#ff9078
}
.page-template-t-sales .half_image_grid .grid-wpr .title{
    font-weight:500;
    font-size:18px;
    margin-bottom:20px
}
.page-template-t-sales .half_image_grid .grid-wpr .subtext{
    font-weight:400;
    font-size:14px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .grid-wpr .subtext{
        margin:0
    }
}
.page-template-t-sales .half_image_grid .grid-wpr.card-1{
    background-color:#f3b0b6
}
.page-template-t-sales .half_image_grid .grid-wpr.card-2{
    background-color:#ffe3d6
}
.page-template-t-sales .half_image_grid .grid-wpr.card-3{
    background-color:#c5e7cf
}
.page-template-t-sales .half_image_grid .grid-wpr.card-4{
    background-color:#ff9078;
    color:#faf8f5
}
.page-template-t-sales .half_image_grid .grid-wpr.card-5{
    background-color:#d0f3fa
}
.page-template-t-sales .half_image_grid .grid-wpr.card-6{
    background-color:#b4b5ce
}
.page-template-t-sales .half_image_grid .grid-wpr.card-7{
    background-color:#ffd5c3
}
.page-template-t-sales .half_image_grid .grid-wpr.card-8{
    background-color:#fffaaa
}
.page-template-t-sales .half_image_grid .grid-wpr.card-9{
    background-color:#773a02;
    color:#ffd5c3
}
.page-template-t-sales .half_image_grid .additional_text-wpr{
    padding:50px 75px;
    background-color:#ffd5c3;
    position:relative;
    z-index:100
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_grid .additional_text-wpr{
        height:unset
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_grid .additional_text-wpr{
        padding:50px 20px
    }
}
@media only screen and (max-width:575px){
    .page-template-t-sales .half_image_grid .additional_text-wpr{
        padding:30px
    }
}
.page-template-t-sales .half_image_grid .additional_text-wpr.count-2{
    background-color:#fffaaa
}
.page-template-t-sales .half_image_grid .additional_text-wpr .additional_text h3{
    font-size:50px;
    font-weight:500;
    margin-top:0;
    max-width:580px;
    line-height:1.2
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_grid .additional_text-wpr .additional_text h3{
        font-size:40px
    }
}
.page-template-t-sales .half_image_grid .additional_text-wpr .additional_text h4{
    font-family:Poppins,sans-serif,sans-serif;
    font-weight:500;
    margin-top:0;
    max-width:500px
}
.page-template-t-sales .half_image_grid .additional_text-wpr .additional_text ul>*{
    opacity:0;
    -webkit-transform:translateY(50px);
    -ms-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s;
    -webkit-transition-duration:3s;
    -o-transition-duration:3s;
    transition-duration:3s
}
.page-template-t-sales .half_image_grid .additional_text-wpr .additional_text>*{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_image_grid.text-grid .wpr{
    height:100%
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>*,.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>:nth-child(1),.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>:nth-child(2),.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>:nth-child(3),.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>:nth-child(4),.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>:nth-child(5),.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>:nth-child(6),.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>:nth-child(6){
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text>:nth-child(7),.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr>:nth-child(7){
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
.page-template-t-sales .half_image_grid.active .right-wpr .col-lg-4{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr .text ul>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr .text ul>:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr .text ul>:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr .text ul>:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr .text ul>:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .half_image_grid.active .text-wpr .title-wpr .text ul>:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(6){
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(7){
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
.page-template-t-sales .half_image_grid.active .additional_text-wpr .additional_text ul>:nth-child(8){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.page-template-t-sales .half_image_text{
    position:relative
}
.page-template-t-sales .half_image_text .image{
    height:100%;
    background-position:center;
    background-size:cover;
    opacity:0;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_image_text .image.style-2{
    background-position:left -72px top 50%
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_text .image{
        padding-bottom:50vh;
        background-position:center!important
    }
}
.page-template-t-sales .half_image_text .wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:100%
}
.page-template-t-sales .half_image_text .text-wpr{
    padding:50px;
    max-width:600px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_text .text-wpr{
        padding:50px 75px;
        width:100%;
        max-width:unset
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_text .text-wpr{
        max-width:unset;
        padding:50px 20px
    }
}
.page-template-t-sales .half_image_text .text-wpr.style-3{
    padding:50px 40px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_text .text-wpr.style-3{
        padding:50px 75px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_text .text-wpr.style-3{
        padding:50px 20px
    }
}
@media only screen and (max-width:575px){
    .page-template-t-sales .half_image_text .text-wpr.style-3{
        padding:30px
    }
}
.page-template-t-sales .half_image_text .text-wpr .text p{
    font-weight:500
}
.page-template-t-sales .half_image_text .text-wpr .text>*{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_image_text .flex-row-reverse .image{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.page-template-t-sales .half_image_text.lg{
    height:90vh
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_text.lg{
        height:unset
    }
}
.page-template-t-sales .half_image_text.lg .image{
    height:90vh
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_image_text.lg .image{
        height:unset;
        padding-bottom:100%
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_image_text.lg .image{
        display:none
    }
}
.page-template-t-sales .half_image_text.active .image{
    opacity:1;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>:nth-child(6){
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
.page-template-t-sales .half_image_text.active .text-wpr .text>:nth-child(7){
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
.page-template-t-sales .half_text{
    position:relative
}
.page-template-t-sales .half_text .left-wpr,.page-template-t-sales .half_text .right-wpr{
    height:100%;
    min-height:100vh
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_text .left-wpr,.page-template-t-sales .half_text .right-wpr{
        min-height:unset
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_text .left-wpr,.page-template-t-sales .half_text .right-wpr{
        min-height:unset
    }
}
.page-template-t-sales .half_text .left-wpr{
    background-color:#165fcd
}
.page-template-t-sales .half_text .left-wpr .text-wpr{
    min-height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:75px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_text .left-wpr .text-wpr{
        height:unset;
        padding:50px 75px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_text .left-wpr .text-wpr{
        height:unset;
        padding:50px 20px
    }
}
.page-template-t-sales .half_text .left-wpr .text-wpr .text{
    max-width:575px
}
.page-template-t-sales .half_text .left-wpr .text-wpr .text p{
    font-weight:500;
    font-size:24px
}
.page-template-t-sales .half_text .left-wpr .text-wpr .text h2{
    max-width:418px
}
.page-template-t-sales .half_text .right-wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fffaaa
}
.page-template-t-sales .half_text .right-wpr .text-wpr{
    padding:75px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_text .right-wpr .text-wpr{
        padding:100px 75px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_text .right-wpr .text-wpr{
        padding:50px 20px
    }
}
.page-template-t-sales .half_text .right-wpr .text-wpr .text{
    padding:30px 0;
    border-bottom:1px solid #165fcd
}
.page-template-t-sales .half_text .right-wpr .text-wpr .text:first-of-type{
    padding-top:0
}
.page-template-t-sales .half_text .right-wpr .text-wpr .text:last-of-type{
    border-bottom:none;
    padding-bottom:0
}
.page-template-t-sales .half_text .right-wpr .text-wpr .text p{
    font-family:Poppins,sans-serif;
    font-weight:500;
    margin-bottom:20px
}
.page-template-t-sales .half_text .right-wpr .text-wpr .text p:last-of-type{
    margin-bottom:0;
    font-weight:400
}
.page-template-t-sales .half_text .text{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_text.active .text{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_text.active .text:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_text.active .text:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_text.active .text:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_text.active .text:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .half_text.active .text:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .half_text.active .text:nth-child(6){
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
.page-template-t-sales .half_text.active .text:nth-child(7){
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
.page-template-t-sales .half_icon_grid{
    position:relative
}
.page-template-t-sales .half_icon_grid .right-wpr{
    padding:100px 50px;
    background-color:#ff9078;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_icon_grid .right-wpr{
        padding:80px 50px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_icon_grid .right-wpr{
        padding:70px 20px
    }
}
.page-template-t-sales .half_icon_grid .right-wpr .card{
    text-align:center;
    margin-bottom:60px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly;
    height:60%
}
.page-template-t-sales .half_icon_grid .right-wpr .card img{
    max-width:45px;
    margin-bottom:15px
}
.page-template-t-sales .half_icon_grid .right-wpr .card p.title{
    color:#ffe3d6;
    font-size:17px;
    font-weight:500;
    margin-bottom:0;
    font-family:Poppins,sans-serif
}
.page-template-t-sales .half_icon_grid .right-wpr .text-below-grid .text>*{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_icon_grid .right-wpr .text-below-grid .text p{
    color:#ffe3d6;
    font-size:17px;
    font-family:Poppins,sans-serif
}
.page-template-t-sales .half_icon_grid .right-wpr .col-lg-4{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
@media only screen and (max-width:568px){
    .page-template-t-sales .half_icon_grid .right-wpr .col-lg-4{
        width:50%
    }
}
@media only screen and (max-width:250px){
    .page-template-t-sales .half_icon_grid .right-wpr .col-lg-4{
        width:100%
    }
}
.page-template-t-sales .half_icon_grid .left-wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    height:100%;
    background-color:#ffe3d6
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_icon_grid .left-wpr{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.page-template-t-sales .half_icon_grid .left-wpr .text-wpr{
    min-height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:75px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_icon_grid .left-wpr .text-wpr{
        height:unset;
        padding:50px 75px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_icon_grid .left-wpr .text-wpr{
        height:unset;
        padding:50px 20px
    }
}
.page-template-t-sales .half_icon_grid .left-wpr .text-wpr .text h2{
    max-width:375px;
    line-height:1.1
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_icon_grid .left-wpr .text-wpr .text h2{
        max-width:unset
    }
}
.page-template-t-sales .half_icon_grid .left-wpr .text-wpr .text p{
    max-width:500px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_icon_grid .left-wpr .text-wpr .text p{
        max-width:unset
    }
}
.page-template-t-sales .half_icon_grid .left-wpr .text-wpr .text>*{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>:nth-child(6){
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
.page-template-t-sales .half_icon_grid.active .left-wpr .text-wpr .text>:nth-child(7){
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(6){
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(7){
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(8){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(9){
    -webkit-transition-delay:2.45s;
    -o-transition-delay:2.45s;
    transition-delay:2.45s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(10){
    -webkit-transition-delay:2.7s;
    -o-transition-delay:2.7s;
    transition-delay:2.7s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(11){
    -webkit-transition-delay:2.95s;
    -o-transition-delay:2.95s;
    transition-delay:2.95s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .col-lg-4:nth-child(12){
    -webkit-transition-delay:3.2s;
    -o-transition-delay:3.2s;
    transition-delay:3.2s
}
.page-template-t-sales .half_icon_grid.active .right-wpr .text-below-grid .text>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:3.35s;
    -o-transition-delay:3.35s;
    transition-delay:3.35s
}
.page-template-t-sales .half_payment_cards{
    position:relative
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr{
    padding:80px;
    text-align:center;
    position:relative;
    min-height:50vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_payment_cards .right-wpr .payment-wpr{
        min-height:unset;
        padding:50px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_payment_cards .right-wpr .payment-wpr{
        padding:50px 20px
    }
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr>*{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr .price{
    margin-bottom:0;
    font-family:"Tiempos Headline";
    font-size:90px
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr .time-period{
    font-family:Poppins,sans-serif;
    font-weight:500
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr .time-period span{
    font-weight:400
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr .link-wpr .btn{
    background-color:#ff9078;
    border:1px solid #ff9078;
    font-family:'Sweet Sans Pro';
    letter-spacing:2.38px
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr:only-child{
    min-height:100vh
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-1{
    background-color:#c5e7cf
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-1 .price,.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-1 .time-period{
    color:#165fcd
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-1:before{
    position:absolute;
    content:"Monthly";
    font-family:'Sweet Sans Pro';
    letter-spacing:3.34px;
    color:#773a02;
    text-transform:uppercase;
    font-size:16px;
    display:block;
    top:50%;
    left:0;
    opacity:0;
    -webkit-transform:translateY(30px) rotate(-90deg);
    -ms-transform:translateY(30px) rotate(-90deg);
    transform:translateY(30px) rotate(-90deg);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transition:.5s ease;
    -o-transition:.5s ease;
    transition:.5s ease
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-1:after{
    position:absolute;
    content:"Monthly";
    font-family:'Sweet Sans Pro';
    letter-spacing:3.34px;
    color:#773a02;
    text-transform:uppercase;
    font-size:16px;
    display:block;
    top:50%;
    right:0;
    opacity:0;
    -webkit-transform:translateY(30px) rotate(90deg);
    -ms-transform:translateY(30px) rotate(90deg);
    transform:translateY(30px) rotate(90deg);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transition:.5s ease;
    -o-transition:.5s ease;
    transition:.5s ease
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-2{
    background-color:#165fcd
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-2{
        border-bottom:1px solid #ff9078
    }
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-2 .price,.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-2 .time-period{
    color:#d0f3fa
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-2:before{
    position:absolute;
    content:"One year";
    font-family:'Sweet Sans Pro';
    letter-spacing:3.34px;
    color:#fffaaa;
    text-transform:uppercase;
    font-size:16px;
    display:block;
    top:50%;
    left:0;
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transition:.5s ease;
    -o-transition:.5s ease;
    transition:.5s ease
}
.page-template-t-sales .half_payment_cards .right-wpr .payment-wpr.card-2:after{
    position:absolute;
    content:"One year";
    font-family:'Sweet Sans Pro';
    letter-spacing:3.34px;
    color:#fffaaa;
    text-transform:uppercase;
    font-size:16px;
    display:block;
    top:50%;
    right:0;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transition:.5s ease;
    -o-transition:.5s ease;
    transition:.5s ease
}
.page-template-t-sales .half_payment_cards .left-wpr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    background-color:#773a02
}
.page-template-t-sales .half_payment_cards .left-wpr .text-wpr{
    padding:50px 100px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_payment_cards .left-wpr .text-wpr{
        padding:50px;
        text-align:center;
        margin:0 auto
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_payment_cards .left-wpr .text-wpr{
        padding:50px 20px
    }
}
.page-template-t-sales .half_payment_cards .left-wpr .text-wpr .text{
    max-width:444px
}
.page-template-t-sales .half_payment_cards .left-wpr .text-wpr .text>*{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .half_payment_cards .left-wpr .text-wpr .text p{
    font-weight:500
}
.page-template-t-sales .half_payment_cards.active .left-wpr .text-wpr .text>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_payment_cards.active .right-wpr .payment-wpr:after,.page-template-t-sales .half_payment_cards.active .right-wpr .payment-wpr:before{
    opacity:1;
    -webkit-transform:translateY(0) rotate(-90deg);
    -ms-transform:translateY(0) rotate(-90deg);
    transform:translateY(0) rotate(-90deg);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_payment_cards.active .right-wpr .payment-wpr:after{
    -webkit-transform:translateY(0) rotate(90deg);
    -ms-transform:translateY(0) rotate(90deg);
    transform:translateY(0) rotate(90deg)
}
.page-template-t-sales .half_payment_cards.active .right-wpr .payment-wpr>*{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .half_payment_cards.active .right-wpr .payment-wpr>:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .half_payment_cards.active .right-wpr .payment-wpr>:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .half_payment_cards.active .right-wpr .payment-wpr>:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .half_faq{
    position:relative
}
.page-template-t-sales .half_faq .image_grid{
    will-change:transform
}
.page-template-t-sales .half_faq .image_grid .image-wpr .img{
    padding-bottom:33.33vh;
    width:100%;
    background-position:center;
    background-size:cover;
    -webkit-transition:.3s all ease;
    -o-transition:.3s all ease;
    transition:.3s all ease
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_faq .image_grid .image-wpr .img{
        display:none
    }
}
.page-template-t-sales .half_faq .image_grid .image-wpr .img.style-2{
    -webkit-filter:none;
    filter:none
}
.page-template-t-sales .half_faq .image_grid .image-wpr .img.scroll{
    -webkit-filter:none;
    filter:none
}
.page-template-t-sales .half_faq .right-wpr{
    padding:75px 50px
}
@media only screen and (max-width:1080px){
    .page-template-t-sales .half_faq .right-wpr{
        padding:50px
    }
}
@media only screen and (max-width:768px){
    .page-template-t-sales .half_faq .right-wpr{
        padding:50px 20px
    }
}
.page-template-t-sales .half_faq .questions .question{
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #165fcd
}
.page-template-t-sales .half_faq .questions .question .question-title{
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    cursor:pointer;
    margin-bottom:10px;
    color:#165fcd;
    font-family:Poppins,sans-serif;
    font-weight:500;
    font-size:20px
}
.page-template-t-sales .half_faq .questions .question .plus-minus-toggle{
    display:block;
    cursor:pointer;
    height:16px;
    width:16px;
    margin-top:6px;
    margin-left:20px;
    position:relative
}
.page-template-t-sales .half_faq .questions .question .plus-minus-toggle:after,.page-template-t-sales .half_faq .questions .question .plus-minus-toggle:before{
    background:#165fcd;
    content:'';
    height:3px;
    width:16px;
    left:0;
    top:10px;
    position:absolute;
    -webkit-transition:-webkit-transform .5s ease;
    transition:-webkit-transform .5s ease;
    -o-transition:transform .5s ease;
    transition:transform .5s ease;
    transition:transform .5s ease,-webkit-transform .5s ease
}
.page-template-t-sales .half_faq .questions .question .plus-minus-toggle:after{
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center
}
.page-template-t-sales .half_faq .questions .question .plus-minus-toggle.collapsed:after{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.page-template-t-sales .half_faq .questions .question .plus-minus-toggle.collapsed:before{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.page-template-t-sales .half_faq .questions .question .answer{
    display:none;
    font-family:Poppins,sans-serif;
    font-weight:400;
    font-size:17px;
    color:#165fcd
}
.page-template-t-sales .text_grid{
    position:relative;
    background-color:#165fcd
}
.page-template-t-sales .text_grid .row .col-lg-4{
    opacity:0;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease
}
.page-template-t-sales .text_grid .wpr{
    padding:50px;
    min-height:100%
}
@media only screen and (max-width:768px){
    .page-template-t-sales .text_grid .wpr{
        min-height:unset;
        padding:50px 20px
    }
}
.page-template-t-sales .text_grid .wpr .text p{
    font-size:16px;
    line-height:28px
}
.page-template-t-sales .text_grid .wpr .text p:first-of-type{
    margin-bottom:10px
}
@media (max-width:1330px){
    .page-template-t-sales .text_grid .wpr .text h2{
        font-size:56px
    }
}
.page-template-t-sales .text_grid.active .row .col-lg-4{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(1){
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(2){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(3){
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(4){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(5){
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(6){
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(7){
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(8){
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
.page-template-t-sales .text_grid.active .row .col-lg-4:nth-child(9){
    -webkit-transition-delay:2.45s;
    -o-transition-delay:2.45s;
    transition-delay:2.45s
}
