@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.banner.has-banner-media a.btn{color:#d31217;background-color:#fff}.banner.has-banner-media-half{background-color:#d31217}.banner.has-banner-media-half .banner-heading{color:#fff}.banner.has-banner-media-half .banner-content{background-color:#d31217;color:#fff}@media (min-width:992px){.banner.has-banner-media-half .banner-content{padding-bottom:100px}}.banner.has-banner-media-half a.btn{color:#d31217;background-color:#fff}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.container .cta-widget{overflow:hidden;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box}.cta-widget .text-white .btn{color:#d31217;background-color:#fff}@media (min-width:1200px){.cta-content .col-lg-4.col-lg-offset-8{margin-left:50%;width:50%}}@media (min-width:1200px){.cta-content .col-lg-4.col-lg-offset-4{margin-left:25%;width:50%}}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.collapsible-item{border-bottom:none;border-top:1px solid #d9d9d9}.collapsible-item:first-child{border-top:1px solid #d9d9d9}.collapsible-item:last-child{border-bottom:1px solid #d9d9d9}.collapsible-item.is-open{border-top:0}.collapsible-item.is-open>.collapsible-header,.collapsible-item.is-open>.collapsible-item-header{font-weight:400}.collapsible-item.is-open>.collapsible-header>.collapsible-header-link,.collapsible-item.is-open>.collapsible-header>a,.collapsible-item.is-open>.collapsible-item-header>.collapsible-header-link,.collapsible-item.is-open>.collapsible-item-header>a{background-color:#afa778;color:#fff;font-weight:400;-webkit-border-radius:34.5px;-webkit-background-clip:padding-box;-moz-border-radius:34.5px;-moz-background-clip:padding;border-radius:34.5px;background-clip:padding-box}.collapsible-item.is-open>.collapsible-header>.collapsible-header-link:after,.collapsible-item.is-open>.collapsible-header>a:after,.collapsible-item.is-open>.collapsible-item-header>.collapsible-header-link:after,.collapsible-item.is-open>.collapsible-item-header>a:after{color:#fff}.collapsible-item:not(.is-open)>.collapsible-header>.collapsible-header-link:after{color:#d31217}.collapsible-header,.collapsible-item-header{font-size:20px;font-weight:600;line-height:1.44;color:#231f20}.collapsible-header-link,.collapsible-header>a,.collapsible-item-header-link,.collapsible-item-header>a{display:block;padding:20px 44px 20px 20px;color:#231f20}.collapsible-header-link:focus,.collapsible-header-link:hover,.collapsible-header>a:focus,.collapsible-header>a:hover,.collapsible-item-header-link:focus,.collapsible-item-header-link:hover,.collapsible-item-header>a:focus,.collapsible-item-header>a:hover{text-decoration:none;color:#231f20}@media (min-width:992px){.collapsible-header-link,.collapsible-header>a,.collapsible-item-header-link,.collapsible-item-header>a{padding-top:20px;padding-bottom:20px}}.collapsible-content:not(.collapsing):not(.collapse),.collapsible-item-content:not(.collapsing):not(.collapse){display:none;padding:20px 20px}.collapsible-item a[data-toggle=collapse]:focus,.collapsible-item a[data-toggle=collapse]:hover{text-decoration:none;color:#231f20}.collapsible-item a[data-toggle=collapse]:after{color:#d31217}.collapsible-item a[data-toggle=collapse][aria-expanded=true]{background-color:#afa778;color:#fff;-webkit-border-radius:34.5px;-webkit-background-clip:padding-box;-moz-border-radius:34.5px;-moz-background-clip:padding;border-radius:34.5px;background-clip:padding-box}.collapsible-item a[data-toggle=collapse][aria-expanded=true]:focus,.collapsible-item a[data-toggle=collapse][aria-expanded=true]:hover{text-decoration:none;color:#fff}.collapsible-item a[data-toggle=collapse][aria-expanded=true]:after{content:"\e934";color:#fff}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.figure-video,figure-video{position:relative;display:block;text-decoration:none}.figure-video:before,figure-video:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";width:115px;height:115px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);text-align:center;line-height:115px;font-size:40px;color:#d31217;background-color:#fff;z-index:2;padding-left:5px;-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box}@media (max-width:767px){.figure-video:before,figure-video:before{width:70px;height:70px;line-height:70px;font-size:28px}}.figure-video .figure-image,figure-video .figure-image{position:relative;z-index:1}.figure-caption,figure-caption{font-size:14px;line-height:1.5}@media (min-width:992px){.figure-caption,figure-caption{padding:20px 0}}.owl-carousel .figure-caption,.owl-carousel figure-caption{padding-bottom:0}.figure-caption-heading,figure-caption-heading{margin-bottom:10px;font-size:20px;line-height:1.44}.figure-caption-meta,figure-caption-meta{margin-bottom:0}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.quicklink{position:relative;display:inline-flex;align-items:center;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.5;color:#d31217}.quicklink:focus,.quicklink:hover{text-decoration:none;color:#d31217}p>.quicklink{margin-left:5px}.quicklink:after{color:#d31217}.bg-primary .quicklink:after{color:#fff}.quicklink-widget-heading:not(.text-center){font-size:21px;font-size:2.1rem;font-weight:500}@media (min-width:992px){.quicklink-widget-heading:not(.text-center){font-size:26px;font-size:2.6rem}}@media (min-width:992px){.quicklink-widget-heading:not(.text-center){font-size:26px;font-size:2.6rem}}.quicklink-widget{padding-top:50px;padding-bottom:50px}.container .quicklink-widget{-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;padding-top:50px;padding-bottom:50px}.col-md-3 .quicklink-widget,.col-md-4 .quicklink-widget,.col-md-6 .quicklink-widget{padding:30px}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.banner-demos .slider-banner{margin-bottom:50px}.slider-banner .banner{margin-bottom:0}.slider-banner.owl-carousel .owl-dots{max-width:1280px;left:0;right:0;margin:0 auto;padding:0 40px;justify-content:flex-start;bottom:75px}@media (min-width:992px){.container .slider-banner.owl-carousel .owl-dots{padding-left:75px;padding-right:75px}}.slider-banner.owl-carousel .owl-dots .owl-dot{border-color:#fff}.slider-banner.owl-carousel .owl-dots .owl-dot.active{background-color:#fff}@media (max-width:767px){.slider.slider-banner.owl-carousel .owl-dots{bottom:25px;justify-content:center}}.slider.owl-carousel .owl-dots{position:absolute;bottom:20px;z-index:1;flex-direction:row;width:100%;margin-top:0;max-width:1280px;left:0;justify-content:flex-start;bottom:75px;right:0;margin:0 auto;padding:0 40px}@media (min-width:992px){.container .slider.owl-carousel .owl-dots{padding-left:75px;padding-right:75px}}.slider.owl-carousel .owl-dots .owl-dot{border-color:#fff}.slider.owl-carousel .owl-dots .owl-dot.active{background-color:#fff}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{background-color:#fff;color:#d31217;padding-top:2px;-webkit-border-radius:99px;-webkit-background-clip:padding-box;-moz-border-radius:99px;-moz-background-clip:padding;border-radius:99px;background-clip:padding-box}.owl-carousel .owl-nav .owl-prev{left:15px}.owl-carousel .owl-nav .owl-next{right:15px}.owl-carousel-counter{margin-bottom:10px}.owl-carousel-counter-holder{padding:5px 7px;background-color:#afa778;font-size:14px;line-height:1.5;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box}.bg-primary .owl-carousel .owl-dot,.bg-secondary .owl-carousel .owl-dot{border-color:#fff}.bg-primary .owl-carousel .owl-dot.active,.bg-secondary .owl-carousel .owl-dot.active{background-color:#fff}.gallery-slider{margin-bottom:40px}.gallery-slider.owl-carousel .owl-nav{display:block;width:100%;line-height:1;text-align:left}.gallery-slider.owl-carousel .owl-nav .owl-next,.gallery-slider.owl-carousel .owl-nav .owl-prev{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;top:calc(50% - 10px);width:40px;height:40px;margin-top:0;line-height:40px;font-size:20px;font-weight:400;text-align:center;color:#fff;background:#d31217;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}@media (min-width:992px){.gallery-slider.owl-carousel .owl-nav .owl-next,.gallery-slider.owl-carousel .owl-nav .owl-prev{top:calc(50% - 10px);margin-top:0;width:40px;height:40px;line-height:40px;font-size:20px}}.gallery-slider.owl-carousel .owl-nav.disabled{display:none}.gallery-slider .owl-dots{display:none!important}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.tab-nav-list{border-bottom:1px solid #d9d9d9}.tab-nav-list-item{font-size:20px;font-weight:500;line-height:1.44;text-align:center;color:#231f20}.tab-nav-list-item.is-active .tab-nav-link{background:0 0;color:#231f20}.tab-nav-list-item.is-active .tab-nav-link:focus,.tab-nav-list-item.is-active .tab-nav-link:hover{text-decoration:none;color:#231f20}.tab-nav-list-item.is-active .tab-nav-link::before{display:block;background:#afa778}.tab-nav-list-item.is-active .tab-nav-link-icon{color:#d31217}.tab-nav-link{color:#231f20;position:relative;justify-content:flex-start;padding:9px 0}.tab-nav-link:focus,.tab-nav-link:hover{text-decoration:none;color:#231f20}.tab-nav-link::before{content:"";display:block;position:absolute;z-index:2;width:100%;height:2px;bottom:-1px;left:0;background:0 0;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.tab-nav-link-icon{color:#d31217}.tab-panel{background:0 0}.tab-panel-item-header{font-size:20px;font-weight:500;line-height:1.44;color:#231f20}.tab-panel-item-header-icon{color:#d31217}@media (max-width:767px){.tab.is-mobile-accordion .tab-panel-item{border-top:1px solid #d9d9d9}.tab.is-mobile-accordion .tab-panel-item:last-child{border-bottom:1px solid #d9d9d9}.tab.is-mobile-accordion .tab-panel-item.is-active .tab-panel-item-header{background-color:#afa778;color:#fff;cursor:default;-webkit-border-radius:34px;-webkit-background-clip:padding-box;-moz-border-radius:34px;-moz-background-clip:padding;border-radius:34px;background-clip:padding-box}.tab.is-mobile-accordion .tab-panel-item.is-active .tab-panel-item-header:focus,.tab.is-mobile-accordion .tab-panel-item.is-active .tab-panel-item-header:hover{text-decoration:none;color:#fff}.tab.is-mobile-accordion .tab-panel-item.is-active .tab-panel-item-header-icon{color:#fff}}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.article{margin-bottom:40px}.article-heading{margin-bottom:10px;font-size:21px;font-size:2.1rem;overflow:hidden;text-overflow:ellipsis}@media (min-width:992px){.article-heading{font-size:26px;font-size:2.6rem}}@media (min-width:992px){.article-heading{font-size:26px;font-size:2.6rem}}.article-heading-link{color:#231f20;font-weight:500}.article-title{overflow:hidden;text-overflow:ellipsis}.article-overlay{margin-right:0;margin-left:0}.article-overlay .article::before{content:"";display:block;width:100%;padding-top:72.5366%}.article-overlay .article-image-holder{display:block;position:absolute;width:100%;top:0;left:0;right:0;bottom:0}.article-row .article-image-holder{margin-bottom:0}.article-row .article-content{padding:20px 20px 30px;background:#fff}.article-row.owl-carousel{width:auto}@media (max-width:575px){.article-row.owl-carousel{width:auto!important}}.article-row.owl-carousel .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch}.article-row.owl-carousel .owl-item{float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch}@media (min-width:992px){.article-row.owl-carousel .owl-item .article{display:flex;flex-direction:column}}@media (min-width:992px){.article-row.owl-carousel .owl-item .article .article-content{flex-grow:1}}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.testimonial-meta-name{margin-bottom:5px;font-size:20px;line-height:1.44}.testimonial-meta-title{font-size:14px;line-height:1.5}.testimonial.is-minimized{border-left:none}@media (max-width:991px){.testimonial.is-minimized{padding-left:50px;padding-right:30px}}.testimonial.is-minimized .blockquote:before{left:-50px}.testimonial.is-minimized .profile-image-holder{-webkit-border-radius:999px;-webkit-background-clip:padding-box;-moz-border-radius:999px;-moz-background-clip:padding;border-radius:999px;background-clip:padding-box}.testimonial.is-inline .profile-image-holder{-webkit-border-radius:999px;-webkit-background-clip:padding-box;-moz-border-radius:999px;-moz-background-clip:padding;border-radius:999px;background-clip:padding-box}@media (min-width:768px){.testimonial.is-inline .blockquote:before{left:-50px}}.testimonial.is-inline .testimonial-content:first-child{text-align:center}@media (min-width:768px){.testimonial.is-inline .testimonial-content:first-child{padding-left:50px;padding-right:50px}}@media (min-width:992px){.testimonial.is-inline .testimonial-content:first-child{padding-left:120px;padding-right:120px}}@media (min-width:768px){.testimonial.is-inline .testimonial-content:first-child .blockquote:after{right:-50px}}.blockquote{color:#231f20;padding-bottom:30px}.blockquote:after,.blockquote:before{content:"";width:53px;height:53px;background:url(/assets/img/icon/general/quote-open.svg)}.blockquote:after{content:"";background:url(/assets/img/icon/general/quote-closed.svg)}@media (min-width:992px){.slider-testimonial.slider.owl-carousel .owl-dots{justify-content:center;bottom:45px}}.slider-testimonial.slider.owl-carousel .owl-dots .owl-dot{border-color:#afa778}.slider-testimonial.slider.owl-carousel .owl-dots .owl-dot.active{background-color:#afa778}.bottom-content>.slider-wrapper .slider-testimonial,.contents>.slider-wrapper .slider-testimonial{margin-bottom:0;padding-bottom:40px;background:#f5f5f5}.page-section.bg-grey-light+.slider-wrapper .slider-testimonial{background:#fff}.page-section.bg-grey-light+.slider-wrapper .slider-testimonial .testimonial{background:#fff}.profile-meta{font-size:14px;margin-bottom:10px}.profile.is-inline-sm{margin-bottom:30px}.profile.is-inline-sm .profile-image-holder:not(.is-xs){border-radius:50%}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.video-widget{position:relative}.video-content{background:#f5f5f5;padding:30px;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box}@media (min-width:1025px){.video-link{height:600px}}.video-link::before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";width:70px;height:70px;padding-top:23px;font-size:24px;color:#fff;background:#d31217;text-align:center;border:none;-webkit-border-radius:99px;-webkit-background-clip:padding-box;-moz-border-radius:99px;-moz-background-clip:padding;border-radius:99px;background-clip:padding-box}.video-link+.video-content{color:#fff;background:rgba(35,31,32,.8)}@media (min-width:992px){.video-link+.video-content{max-width:850px;margin-top:0;min-width:1px;position:absolute;z-index:3;bottom:30px;left:calc(50% - 425px)}}.video-link+.video-content .video-heading{color:#fff;margin-bottom:10px}.entry .video-content,.sidebar .video-content,[class*=col-] .video-content{background:#f5f5f5;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box}.video-link+.entry .video-content,.video-link+.sidebar .video-content,.video-link+[class*=col-] .video-content{-webkit-border-radius:0 0 8px 8px;-webkit-background-clip:padding-box;-moz-border-radius:0 0 8px 8px;-moz-background-clip:padding;border-radius:0 0 8px 8px;background-clip:padding-box}.entry .video-link+.video-content,.sidebar .video-link+.video-content,[class*=col-] .video-link+.video-content{color:#231f20}@media (min-width:992px){.entry .video-link+.video-content,.sidebar .video-link+.video-content,[class*=col-] .video-link+.video-content{max-width:none;position:static;bottom:0;left:0}}.entry .video-link+.video-content .video-heading,.sidebar .video-link+.video-content .video-heading,[class*=col-] .video-link+.video-content .video-heading{color:#231f20}@keyframes skeletonpulseEven{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes skeletonpulseOdd{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.profile-image-holder{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.3);box-shadow:0 3px 6px 0 rgba(0,0,0,.3);-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box}.profile-image-holder:empty{background-color:#afa778}.profile-grid:not(.is-compact) .profile-image-holder:empty{padding-bottom:100%}.profile-grid:not(.is-compact) .profile-image-holder:after{padding-bottom:0;content:"";height:100%;position:absolute;display:block;width:100%;height:80px;top:100%}.profile-grid:not(.is-compact) .profile-image-holder img{-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box}.profile-grid:not(.is-compact) .profile-image-holder{overflow:initial;position:relative}.profile-grid.is-compact .profile-image-holder{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}.profile-heading{font-weight:400}.sidebar .profile.is-inline-sm{display:block}.sidebar .profile.is-inline-sm .profile-image-holder{margin-bottom:20px}.profile.is-inline-sm .profile-content>.profile-text{clear:both;margin-bottom:0}.profile.is-inline-sm .profile-content>.profile-text:not(.is-active){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sidebar .profile.is-inline-sm .profile-content>.profile-text:not(.is-active){height:0}.sidebar .profile.is-inline-sm .profile-content>.profile-text.is-active{height:auto}@media (min-width:992px){.profile .modal-content .close{background:0 0;top:-50px;right:-10px;font-size:40px}}.profile .modal-content .profile-image-holder{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}.profile-grid:not(.is-compact) .profile .modal-content .profile-image-holder{padding-bottom:0;height:277px}.profile .modal-content .profile-image-holder img{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}.profile-content{width:100%}