@charset "UTF-8";.btn,.mega-menu>li>.sub-menu>li.active>a,.menu-item-mega-menu .mega-menu li:hover .mc-title,a,a:focus,a:hover,button{text-decoration:none}.site-main-navigation a,.site-mobile-navigation a,.site-nav,a,body,p{font-family:"Open Sans",sans-serif}.container-fluid,body,html,img{max-width:100%}.linkblock,.linkblock i{line-height:120px;height:120px}a,a:focus,button{color:inherit}.bg-image,.bg-imagect{background-repeat:no-repeat;background-size:cover}.maindesc,.newsitem .newsteasertext{word-wrap:break-word;word-break:break-word;white-space:normal;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.package-box .service-list li.excluded:before,.package-box .service-list li:before,.portfolio-single .list li:before{top:1px}.news.newsformat-2 .featured ul li:before,.news.newsformat-2 .newsofferillu:before,.package-box .service-list li.excluded:before,.package-box .service-list li:before,.portfolio-single .list li:before,.portfolio-single .list.check li:before,.portfolio-single .list.plus li:before{font-family:'Font Awesome 6 Free Solid',sans-serif}.site-nav>ul,.sub-menu,ul{list-style:none}.btn,a,button,input[type=submit]{cursor:pointer}.accordion .card .card-header h4 button,.accordion .card .card-header h5 button{line-height:24px;padding:15px 30px;color:#1c1c1c;background-color:transparent;border:none}@font-face{font-display:swap;font-family:Alexandria;font-style:normal;font-weight:300;src:url('../fonts/alexandria-v6-latin/alexandria-v6-latin-300.woff2') format('woff2'),url('../fonts/alexandria-v6-latin/alexandria-v6-latin-300.ttf') format('truetype')}@font-face{font-display:swap;font-family:Alexandria;font-style:normal;font-weight:400;src:url('../fonts/alexandria-v6-latin/alexandria-v6-latin-regular.woff2') format('woff2'),url('../fonts/alexandria-v6-latin/alexandria-v6-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:Alexandria;font-style:normal;font-weight:500;src:url('../fonts/alexandria-v6-latin/alexandria-v6-latin-500.woff2') format('woff2'),url('../fonts/alexandria-v6-latin/alexandria-v6-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:Alexandria;font-style:normal;font-weight:600;src:url('../fonts/alexandria-v6-latin/alexandria-v6-latin-600.woff2') format('woff2'),url('../fonts/alexandria-v6-latin/alexandria-v6-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:Alexandria;font-style:normal;font-weight:800;src:url('../fonts/alexandria-v6-latin/alexandria-v6-latin-800.woff2') format('woff2'),url('../fonts/alexandria-v6-latin/alexandria-v6-latin-800.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v44-latin/open-sans-v44-latin-300.woff2') format('woff2'),url('../fonts/open-sans-v44-latin/open-sans-v44-latin-300.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v44-latin/open-sans-v44-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v44-latin/open-sans-v44-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v44-latin/open-sans-v44-latin-600.woff2') format('woff2'),url('../fonts/open-sans-v44-latin/open-sans-v44-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v44-latin/open-sans-v44-latin-700.woff2') format('woff2'),url('../fonts/open-sans-v44-latin/open-sans-v44-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans-v44-latin/open-sans-v44-latin-800.woff2') format('woff2'),url('../fonts/open-sans-v44-latin/open-sans-v44-latin-800.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Nothing You Could Do';font-style:normal;font-weight:400;src:url('../fonts/nothing-you-could-do-v21/nothing-you-could-do-v21-latin-regular.woff2') format('woff2'),url('../fonts/nothing-you-could-do-v21/nothing-you-could-do-v21-latin-regular.ttf') format('truetype')}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{background-color:#fff;font-size:17px;line-height:1.75;font-style:normal;font-weight:400;visibility:visible;color:#1c1c1c;position:relative}body[data-dir=rtl]{direction:rtl;text-align:right}.accent-blue{color:#123f8c!important}.accent-blue:hover,.accent-green,.text-color,body.accent .btn.btn-hover-color-text:hover,body.accent .is-sticky .header-toggle-buttons [class*=header-toggle]>a:hover,body.accent .text-color{color:#62a928!important}.footer-widget-menu ul li.active a,.header-toggle-buttons [class*=header-toggle]>a:hover,.is-sticky .header-toggle-buttons [class*=header-toggle]>a:hover,.is-sticky .site-nav>ul>li:hover>a,.portfolio-filter a.active,.portfolio-filter button.active,.site-nav>ul>li:hover>a,body.accent .btn.btn-color-text,body.accent .header-toggle-buttons [class*=header-toggle]>a:hover,body.accent .portfolio-filter a.active,body.accent .portfolio-filter button.active,body.accent a:hover,body.accent button:hover{color:#62a928}.accordion .card:last-child,.blockquote,.list li:last-child,.portfolio-single .content p:last-child,.portfolio-single .portfolio-meta-data li:last-child,p:last-child{margin-bottom:0}.bolder,p strong{font-weight:600!important}h1,h2,h3,h4,h5,h6{font-family:Alexandria,"Open Sans",sans-serif;color:#303030;font-weight:400;margin-top:0;line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400}.h1,h1{font-size:40px}@media only screen and (min-width:768px) and (max-width:991px){.h1,h1{font-size:36px}}@media only screen and (max-width:767px){.h1,h1{font-size:32px}}.h2,h2{font-size:30px}@media only screen and (max-width:767px){.h2,h2{font-size:26px}.rev_slider .tp-caption.Creative-SubTitle{padding:0 15px!important}}.h3,h3{font-size:24px}@media only screen and (max-width:767px){.h3,h3{font-size:22px}.height-100vh{height:auto}}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}a,button{display:inline-block;line-height:inherit;font-family:inherit}a,button,img,input,span{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}a:focus{outline:0}a:hover{color:#62a928}.header-logo,ul{margin:0;padding:0}.text-right{text-align:right!important}.imgcaption{margin-top:0;text-align:right}.linkblock{display:inline-block!important;text-align:center!important;width:120px;vertical-align:middle;padding:0!important;margin:0!important}.intro p,.maindesc{line-height:1.8em;font-weight:400}input:-moz-placeholder,textarea:-moz-placeholder{color:inherit;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:1}.news h3,.post-prev-img a:hover{opacity:.85}.fix{overflow:hidden}.hidden,.portfolio-single .list.datescheck h3:after,.portfolio-single .list.prices h3:after,ul.newsmeta li:last-child:before{display:none}.clear{clear:both}.main-wrapper,.section{float:left;width:100%}.height-100vh{min-height:100vh}@media (min-width:1200px){.container{max-width:1200px}}@media only screen and (max-width:575px){.h1,h1{font-size:30px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.container{max-width:450px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.static{position:static!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.form .select-wrapper,.overlay,.parallax-bg,.sub-menu li,h2.profileheader{position:relative}.bg-image{background-position:center center}.bg-imagect{background-position:center top}.bg-imagct.bg-fixed,.bg-image.bg-fixed{background-attachment:fixed}.parallax-bg .parallax-inner{z-index:-9!important;-webkit-transition:-webkit-transform 0s linear -1ms!important;transition:transform 0s linear -1ms!important;-o-transition:transform 0s linear -1ms!important;transition:transform 0s linear -1ms,-webkit-transform 0s linear -1ms!important}.overlay::before,.parallax-bg:before{position:absolute;height:100%;content:"";top:0;left:0;width:100%}.parallax-bg:before{z-index:0;background-color:rgba(0,0,0,.25);display:block}.border{border:1px solid transparent}.border-color,body.accent .border-color,body.accent .card.open{border-color:#62a928!important}.bg-white,.overlay-white::before{background-color:#fff!important}.bg-dark{background-color:#161616!important}.bg-body,.bg-heading,.overlay-body::before{background-color:#1c1c1c!important}.bg-color,.overlay-color::before,body.accent .bg-color,body.accent .overlay-color::before{background-color:#62a928!important}.overlay,.site-mobile-nav .dl-menu li .dl-submenu,[class*=bg-gradient-]{background-color:transparent!important}.bg-gradient-1{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent))!important;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.54) 0,rgba(0,0,0,.15) 25%,transparent 100%)!important;background-image:-o-linear-gradient(top,rgba(255,255,255,.54) 0,rgba(0,0,0,.15) 25%,transparent 100%)!important;background-image:linear-gradient(top,rgba(255,255,255,.54) 0,rgba(0,0,0,.15) 25%,transparent 100%)!important}.bg-gradient-11{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#62a928))!important;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(0,0,0,.15) 25%,transparent 100%)!important;background-image:-o-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(0,0,0,.15) 25%,transparent 100%)!important;background-image:linear-gradient(top,rgba(255,255,255,.7) 0,rgba(0,0,0,.15) 25%,transparent 100%)!important}.bg-gradient-22{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent))!important;background-image:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,.45) 14%,rgba(255,255,255,.15) 18%,rgba(0,0,0,.25) 100%)!important;background-image:-o-linear-gradient(top,#fff 0,rgba(255,255,255,.45) 14%,rgba(255,255,255,.15) 18%,rgba(0,0,0,.25) 100%)!important;background-image:linear-gradient(top,#fff 0,rgba(255,255,255,.45) 14%,rgba(255,255,255,.15) 18%,rgba(0,0,0,.25) 100%)!important}.overlay{z-index:1}.overlay::before{z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.overlay-dark::before{background-color:#000!important}.overlay-gradient-1::before{background-color:transparent!important;background-image:-webkit-gradient(linear,left top,right top,from(#62a928),to(transparent))!important;background-image:-webkit-linear-gradient(left,#62a928 0,transparent 100%)!important;background-image:-o-linear-gradient(left,#62a928 0,transparent 100%)!important;background-image:linear-gradient(left,#62a928 0,transparent 100%)!important;background-image:-ms-linear-gradient(left,#62a928 0,transparent 100%)!important}.portfolio-single .portfolio-gallery a,.separator{display:block}.hightlight{padding:0 3px}.elements-notes{font-size:14px;display:inline-block;clear:both;padding:0 10px;background-color:#f8f9fa}.elements-notes .class{color:#ff6577}.portfolio .inner .thumb a img,.portfolio-3 .inner .thumb a img,.portfolio-5 .inner .thumb a img,.portfolio-6 .inner .thumb a img,.portfolio-7 .inner .thumb img,.portfolio-single .portfolio-gallery a img,.tab-content{width:100%}.tab-content .tab-pane{display:block;visibility:hidden;overflow:hidden;max-width:100%;height:0;opacity:0}.tab-content .tab-pane.active{visibility:visible;overflow:visible;height:auto;opacity:1}@media only screen and (min-width:1500px){.section.section-wide{padding-right:65px;padding-left:65px}.grid-5-column>.col,.grid-5-column>[class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.page-wrapper.page-wide{padding:0 65px}}.preloader-section{position:fixed;z-index:999999;top:0;left:0;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;width:100%;height:100%;background-color:#fff}.preloader-section .spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.preloader-section .spinner div{width:20px;height:20px;-webkit-animation:1.4s ease-in-out infinite both sk-bouncedelay;animation:1.4s ease-in-out infinite both sk-bouncedelay;border-radius:50%}.portfolio-single h3:after,.text-center h2.profileheader:after,h2.profileheader:after{height:3px;right:0;background-color:#62a928;content:'';display:inline-block;width:auto;position:absolute;left:0}.preloader-section .spinner div.bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader-section .spinner div.bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.contentsection,.contentsection.newsformat-1,.contentsection.newsformat-2{padding:80px 0!important;margin:0!important;float:left;width:100%}.contentsection.middle{padding:40px 0!important;margin:0!important}.extralightgrey-bg{background-color:#f8f8f8!important}.accentblue-3-bg{background-color:rgba(18,63,140,.03)!important}.accentblue-10-bg{background-color:rgba(18,63,140,.1)!important}.accentgreen-10-bg{background-color:rgba(98,169,40,.1)!important}.white-pat-bg{padding:80px 0!important;margin:0!important;background:url("../images/bg/introbg5.svg") center center no-repeat fixed;background-size:150%!important}.intro{padding:60px 10px;background:url("../images/bg/introbg7.svg") center center/cover no-repeat fixed #fff}.intro.nobg{background:#fff!important}.intro.offer{padding:60px 10px;background:url("../images/bg/introbg1.svg") center center/66% fixed #303030}.intro.service{padding:80px 0 100px!important;margin:0!important}.intro.service i:before{color:rgba(18,63,140,.66);display:inline-block;margin-bottom:15px}.intro.service .col-md-4{padding:20px 0 10px!important;margin:0!important;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.intro.service .col-md-4:hover{padding:20px 0 10px!important;background:rgba(255,255,255,.66);border-radius:14px;-webkit-box-shadow:0 0 15px 0 rgba(35,35,36,.1);box-shadow:0 0 15px 0 rgba(35,35,36,.1)}.intro h3.introtitle{font-size:38px;line-height:1.35em;color:#123f8c;margin-bottom:20px}.intro p{color:#303030;font-size:1.2em}.intro.offer p{color:rgba(255,255,255,.8)}h2.profileheader{color:#123f8c;display:inline-block;padding:0 0 35px}.text-center h2.profileheader:after,h2.profileheader:after{bottom:23px}.maindesc{padding:60px 120px;margin-bottom:25px;background:0 0/cover #f8f8f8;color:#1c1c1c;font-size:1.15em;hyphens:auto}.maindesc p{margin:0 -15px!important;font-size: 1em!important}.maindesc.diff p{margin:0!important;font-size: 1em!important}.maindesc.diff h3{margin-top:30px;padding-bottom:25px}.maindesc.diff h3:first-child,.portfolio-5 .inner:hover .content .inner{margin-top:0}.maindesc ol{margin-left:5px!important;padding-left:0!important}.maindesc ol li{padding-left:15px}.portfolio-single h3{position:relative;display:inline-block;padding:0 0 30px;margin-bottom:0}.news.newsformat-2 p,.portfolio-single p{font-size:1.1em}.portfolio-single h3:after{bottom:18px}.portfolio-single .list{list-style-type:none;margin-left:0;padding-left:0}.portfolio-single .list li{margin:1px 0 0!important;padding-left:25px;position:relative;font-size:1.1em}.portfolio-single .list li:before{position:absolute;content:'';display:block;left:0;font-size:.9em;color:rgba(0,0,0,.66)}.portfolio-single .list.datescheck,.portfolio-single .list.prices{padding:40px 80px;margin-bottom:25px;background:rgba(18,63,140,.05);border-top:3px solid #62a928;display:inline-block;width:auto}.portfolio-single .list.datescheck h3,.portfolio-single .list.prices h3{margin-bottom:0;padding-bottom:15px}.portfolio-single .list.datescheck li:before{content:"\f274";color:#62a928}.portfolio-single .list.prices li:before{content:"\f02b";color:#62a928}.portfolio-single .list.check li:before{content:"\f00c"}.portfolio-single .list.plus li:before{content:"\2b"}.table-container{width:100%;overflow-x:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:8px}.choice-list,.package-box.featured:before{width:calc(100% + 6px);background:#123f8c}table.course-table{width:100%;border-collapse:collapse;font-family:sans-serif;text-align:left}.course-table thead th{background-color:rgba(18,63,140,.1);color:#303030;padding:12px 16px;font-weight:600;border-right:1px solid #fff!important}.course-table thead th:last-child{border-right:1px solid #e6e6e6!important}.course-table tr td{width:20%;word-wrap:break-word;padding:12px 16px;border:1px solid #e6e6e6}.course-table tr td::first-line{font-weight:600!important;color:rgba(18,63,140,.8)}.course-table tr td:nth-child(odd){background-color:#f8f8f8}.course-table tr td:nth-child(2n),.header-transparent .site-nav>ul>li>a::before,.news .owl-page.active span,body.accent .header-transparent .site-nav>ul>li>a::before{background-color:#fff}.packagescol .package-box{border:3px solid rgba(18,63,140,.05);background:#f8f8f8;border-radius:12px;margin-top:60px;margin-bottom:60px}.packagescol .package-box.upgrades{margin-top:20px;background:#fff!important;border:3px solid #fff;border-radius:12px;box-shadow:0 0 15px 0 rgba(35,35,36,.1)}.formal .contentsection:nth-child(odd),.newsarea .contentsection:nth-child(odd),.packagescol .package-box.upgrades .package-header{background:#fff}.package-box.featured{position:relative;border-radius:0 0 12px 12px}.package-box.featured:before{position:absolute;content:'Beliebtestes Paket';height:40px;padding:2px 0 8px;display:block;left:-3px;right:-3px;top:-40px;font-size:1.1em;font-weight:600;color:#fff;text-align:center;border:3px solid #123f8c;border-top-left-radius:12px;border-top-right-radius:12px}.news .btn.more,.newsitem img,.newsitem img:hover{border-radius:5px}.package-box.featured.new:before{position:absolute;content:'Unsere Empfehlung'}.package-box .package-header{padding:30px 20px;background:#f8f8f8;border-bottom:3px solid #62a928;text-align:center!important}.package-box.upgrades .package-header,.site-mobile-nav .dl-menu li:last-child{border-bottom:none}.package-box .package-header h2{color:#123f8c;font-size:25px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.package-box .package-header h3{color:#62a928;font-size:22px;font-weight:600;margin-bottom:10px;font-family:'Nothing You Could Do',sans-serif}.package-box .package-claim{font-size:1.15em;padding:10px}.package-box .service-list{list-style-type:none;margin:25px}.package-box .service-list li{padding-left:25px;position:relative;font-size:1em}.package-box .service-list li:before{position:absolute;content:'\f14a';color:#123f8c;display:block;left:0}.package-box .service-list li.excluded:before{position:absolute;content:'\f057';color:#969696;display:block;left:0}.choice-list{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:0;margin:auto -3px 0;flex-shrink:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-bottom:12px}.choice-list dd,.choice-list dt{margin:0;height:45px;line-height:45px;padding:0 25px;background:#123f8c;border-bottom:1px solid rgba(255,255,255,.25);color:#fff;font-weight:600}.choice-list dd:last-of-type,.choice-list dt:last-of-type{border-bottom:none;height:33px;line-height:45px}.choice-list small{font-size:.7em}.choice-list dd{white-space:nowrap;text-align:right}@media (min-width:768px){.packagescol{display:flex;flex-wrap:wrap;align-items:stretch}.packagescol>.col-xl-3{display:flex;flex-direction:column}.packagescol>.col-xl-3>.package-box{display:flex;flex-direction:column;flex:1 1 auto;width:100%}}.team-item-wrap{padding:72px 56px 15px;position:relative}.team-item{margin-bottom:30px}.portfolio .inner,.portfolio-2 .inner,.portfolio-3 .inner .thumb,.portfolio-4 .inner,.portfolio-4 .inner .thumb,.portfolio-5 .inner,.portfolio-6 .inner,.portfolio-7 .inner,.team-item-image{position:relative;overflow:hidden}.mfp-content img,.team-item-image img{width:100%;height:auto}.team-item-image:after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;z-index:1;-webkit-transition:.57s cubic-bezier(.33, 1, .68, 1);transition:.57s cubic-bezier(.33, 1, .68, 1)}.team-item-descr,.team-portrait .team-item-descr{position:relative;line-height:1.3;text-align:center;-webkit-transition:.27s cubic-bezier(0, 0, .58, 1);transition:.27s cubic-bezier(0, 0, .58, 1)}.mfp-counter,.mfp-title{height:40px!important;line-height:40px!important}.team-item-name,.team-portrait .team-item-name{margin-top:5px;font-size:21px;font-weight:600;color:#123f8c}.team-item-role{margin-top:5px;color:#303030}.no-mobile .team-item:hover .team-item-image:after,.team-item.js-active .team-item-image:after{background:rgba(14,14,14,.33)}.no-mobile .team-item .team-item-image>img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.27s cubic-bezier(0, 0, .58, 1);transition:.27s cubic-bezier(0, 0, .58, 1)}.no-mobile .team-item:hover .team-item-image>img{-webkit-transform:scale(1.2);transform:scale(1.2)}.mfp-inline-holder .mfp-content{max-width:1000px;margin:0 auto;padding:45px;background:#fff}.mfp-title{text-align:center!important}.mfp-counter{font-size:18px!important;right:0!important}.list li,.mfp-content h4{margin-bottom:10px}.team-portrait img{margin-top:0;margin-bottom:15px}.team-portrait .team-item-role{margin-top:5px!important;color:#303030}.team-portrait h5{color:#123f8c;margin-bottom:6px;margin-top:0}.news.newsformat-2 .featured h3,ul.newsmeta{margin:0 0 15px}.mfp-content .tasks,.team-portrait .tasks{list-style-type:none;margin:0;padding-left:0}.mfp-content .tasks li,.team-portrait .tasks li{position:relative;margin:0 0 5px;padding:0 0 0 15px;font-weight:400;line-height:1.35em}.mfp-content .tasks li::before,.team-portrait .tasks li::before{position:absolute;left:0;top:0;content:'\2b';font-family:'Font Awesome 7 Free Regular',sans-serif;font-size:18px;display:inline-block;color:rgba(48,48,48,.85)}.homenewsteaser .newsteasertext,.homenewsteaser .newsteasertitle{padding-right:25px}.homenewsteaser ul.newsmeta{margin:20px 0 10px}.post-prev-img a{-webkit-transition:.2s cubic-bezier(.3, .1, .58, 1);transition:.2s cubic-bezier(.3, .1, .58, 1)}.post-prev-img img{width:100%;-webkit-transition:1s ease-out;transition:1s ease-out}.post-prev-img a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.newslistframe section:nth-child(2n){background-color:rgba(18,63,140,.05)}ul.newsmeta{list-style-type:none;padding:0}.news h3,.news.newsformat-1 h3{margin-top:25px;margin-bottom:5px}ul.newsmeta li{position:relative;display:inline-block;margin:0 10px 0 0;font-size:1em;color:#303030;font-weight:600}.newsmeta .newscat,.newsmeta .newsdate{font-size:1.1em;line-height:1.1em}.newsmeta .newscat{display:inline-block;background:#62a928;padding:6px 12px;color:#fff}.newsitem .newsteasertext{font-size:1.1em;margin-bottom:18px;hyphens:auto}.news.newsformat-2 .featured p,.news.newsformat-2 .featured ul li,.newsitem .newsteasertitle{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-wrap:break-word;word-break:break-word;white-space:normal}.newsitem .newsteasertitle{color:#123f8c;padding-right:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;hyphens:auto}@media only screen and (min-width:992px){.img-full-height{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:3/2}.align-items-stretch,.align-items-stretch>div{display:block;align-items:start!important}}.newsitem .btn,.portfolio-parallax .btn{margin-top:15px;border-radius:5px;color:#fff;background:#303030!important;font-size:1em;font-weight:600;text-transform:uppercase}.form .btn:hover,.news .btn.more:focus,.news .btn.more:hover,.news .btn:focus,.newsitem .btn:focus,.newsitem .btn:hover,.portfolio-parallax .btn:hover,.portofolio-parallax .btn:focus{color:#fff;background:#62a928!important}.news h2{color:#123f8c;margin-bottom:10px}.news.newsformat-2 h2,.news.newsformat-2 h3{margin-bottom:5px;line-height:1.2em}.news.newsformat-1 h3{opacity:.85;color:#123f8c}.news.newsformat-2 h2+h3{margin-top:0;margin-bottom:30px;color:#1c1c1c;opacity:1}.news p{margin-bottom:8px}.news p.lead{font-size:1.2em;font-weight:600;line-height:1.65em;margin-bottom:20px}.form input[type=date],.form p,.form textarea{font-size:1em!important}.news.newsformat-1,.news.newsformat-2{margin:15px 10px 15px 15px}.news.newsformat-2 .featured{margin:20px 0;padding:30px;background:rgba(18,63,140,.05)}.news.newsformat-2 .linethrough{text-decoration:line-through}.news.newsformat-2 .newsofferillu{position:relative;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.2)}.news.newsformat-2 .newsofferillu:before{position:absolute;content:'\f00e';font-size:3em;text-shadow:0 2px 4px rgba(0,0,0,.8);display:block;color:#fff;width:40px;top:0;left:calc(50% - 20px);z-index:100!important}.news.newsformat-1 ul:not(.newsmeta) li,.news.newsformat-2 ul:not(.newsmeta) li{position:relative;padding-left:30px;margin-bottom:2px}.news.newsformat-2 .featured ul{margin-bottom:15px}.news.newsformat-2 .featured ul li{position:relative;padding-left:30px;margin-bottom:2px;font-size:1.1em}.news.newsformat-2 .featured p,.news.newsformat-2 .featured ul li{hyphens:auto}.news.newsformat-1 ul:not(.newsmeta) li:before,.news.newsformat-2 ul:not(.newsmeta) li:before{position:absolute;content:'\f0fe';font-family:'Font Awesome 6 Free Solid',sans-serif;font-size:1em;left:0;top:0;color:rgba(18,63,140,.66)}.news.newsformat-2 .featured ul li:before{position:absolute;content:'\f14a';font-size:1em;left:0;top:0;color:rgba(18,63,140,.66)}.news .newsillu img,.news .portfolio-gallery{margin:10px 0}.news .newsillu .caption{font-size:.9em;margin-bottom:30px}.form .btn,.news .btn.more{position:relative;color:#fff;font-size:1em;text-transform:uppercase}.news .owl-next svg,.news .owl-prev svg{width:27px;height:37px;fill:white}.news .owl-page span,.news .owl-page.active span{border-color:#fff;height:12px;width:12px}.news .btn.more{display:inline-block!important;width:auto;padding:10px 40px 10px 15px;margin-top:30px;background:#303030!important;font-weight:600}.news.newsformat-2 .btn.more{background:#303030!important;margin-top:15px;margin-bottom:0}.news .btn.more::before{position:absolute;content:'\f178';display:block;font-family:'Font Awesome 7 Free',sans-serif;top:10px;right:15px;color:#fff}.formal .contentsection:nth-child(2n),.newsarea .contentsection:nth-child(2n){background:#f8f8f8}.newsarea .newsdate{background:rgba(98,169,40,.9);color:#fff;padding:10px 25px 7px;margin:0 0 15px;font-weight:500;letter-spacing:1px;display:inline-block;line-height:1em;border-top-left-radius:20px;border-bottom-right-radius:20px}.formal img.responsive,.newsarea img.responsive{border-radius:10px;margin:10px 0 15px}.formal h2{margin:25px 0}.formal h2:first-child{margin:0 0 25px}.formal h3{margin:25px 0 10px}.formal p{margin-bottom:12px}.formal ul{list-style-type:square;margin:0 0 15px 17px}.formal ul li{padding-left:10px}.form-honeypot{display:none!important}.form input[type=date],.form input[type=email],.form input[type=text],.form select{font-family:'Open Sans',sans-serif;display:inline-block;width:100%;height:3em;vertical-align:middle;font-size:1em!important;font-weight:400;background:#e6e6e6!important;color:#1c1c1c;border:1px solid transparent;border-radius:3px;padding:6px 12px;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box}.form select{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;border:none}.form .form-group>select>option:first-child{color:#1c1c1c!important}.form select::-ms-expand{display:none}.header-logo a span,.slick-slider .slick-slide>div{display:-webkit-inline-box;display:-ms-inline-flexbox}.form .select-wrapper::before{content:"\25BE";font-size:30px!important;position:absolute;display:block;right:15px;top:7px;color:#303030}.form p{margin:0;padding:0;font-family:"Open Sans",sans-serif;text-align:left;display:inline-block}.form .checkbox{margin:0 15px 0 0;height:18px;width:18px;transform:translateY(2px);display:inline-block}.form input[type=email]:hover,.form input[type=text]:hover{border-color:transparent}.form .form-group{margin:10px 0;display:block}.form .enquiry{margin:15px 0;padding:15px;background:#f8f8f8}.form .form-group.enquiry p{display:inline;padding-left:40px}::placeholder{font-size:1em!important;opacity:1!important;color:#505050!important}.form textarea{font-family:'Open Sans',sans-serif;color:#1c1c1c;border:1px solid transparent;border-radius:3px;box-shadow:none;-webkit-box-shadow:none;display:block;font-weight:400;background:#e6e6e6!important;line-height:1.66;padding:6px 12px;margin-top:0!important;width:100%}.form .send{position:relative;width:100%;text-align:left;margin-top:40px}.form .btn{display:block!important;width:auto;padding:10px 40px;border-radius:5px;background:#303030!important;font-weight:600}.googe-map iframe,.google-map{width:100%!important;height:520px;vertical-align:center;padding:0!important;margin:0!important;border-bottom:0!important}.filter-grayscale-100{-ms-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (max-width:1200px){.youtube{min-height:540px}}.scroll-to-top i,.slick-slider .slick-arrow i{line-height:50px}.page-header-title .Creative-Title,.rev_slider .tp-caption.Creative-Title{font-size:3.14285714em;line-height:1.31818182em;color:#fff!important;font-family:Alexandria,"Open Sans",sans-serif!important;text-shadow:1px 2px 5px rgba(0,0,0,.66);letter-spacing:0!important;font-weight:500!important;text-align:center!important}.header-transparent .header-toggle-buttons [class*=header-toggle]>a:hover,.rev_slider .tp-caption.Creative-Title.formal,.site-main-navigation-2 .site-nav>ul>li:hover>a,.site-mobile-nav .dl-menu li .dl-submenu li.dl-back:hover a::after,.site-mobile-nav .dl-menu li.active>a::after,.site-mobile-nav .dl-menu li:hover>a::after{color:#fff!important}.rev_slider .tp-caption.Creative-Title.news{padding:0!important;text-shadow:2px 3px 2px #000}.rev_slider .tp-caption.Creative-SubTitle.news{padding:0!important;text-shadow:1px 2px 2px rgba(0,0,0,.66)}.rev_slider .tp-caption.Creative-SubTitle{font-size:1.78571429em;line-height:1.5em;word-wrap:break-word;word-break:break-word;white-space:normal;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:inline-block;max-width:80%;background:rgba(0,0,0,.15);border-radius:14px;color:#fff!important;font-family:Alexandria,"Open Sans",sans-serif;padding:10px 20px 8px!important;letter-spacing:0!important;font-weight:400!important;text-align:center!important}.rev_slider .rev-btn{font-family:"Open Sans",Helvetica,Arial,sans-serif!important;font-weight:400!important;font-size:1.2em;background-color:transparent;transition:background-color .3s ease-in-out!important}.btn,.btn.btn-gradient-1 a,.menu-item-mega-menu .mega-menu,.sub-menu{font-family:"Open Sans",sans-serif}.rev_slider .rev-btn:hover{background-color:#bf3451!important;color:rgba(255,255,255,.85)!important}.slick-slider .slick-list{width:100%!important}.slick-slider .slick-slide{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;transition:transform 1.3s cubic-bezier(.4, 0, .2, 1)}.slick-slider .slick-slide>div{display:inline-flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;transition:transform 1.3s cubic-bezier(.4, 0, .2, 1)}.slick-slider .slick-arrow{position:absolute;z-index:9;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(35,35,36,.1);box-shadow:0 0 15px 0 rgba(35,35,36,.1)}.slick-slider .slick-arrow:focus{-webkit-box-shadow:0 0 15px 0 rgba(35,35,36,.1);box-shadow:0 0 15px 0 rgba(35,35,36,.1)}.slick-slider .slick-arrow.slick-prev,.slick-slider.nav-style-4 .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-next,.slick-slider.nav-style-4 .slick-arrow.slick-next{right:0}.slick-slider.nav-style-2 .slick-arrow,.slick-slider.nav-style-3 .slick-arrow{line-height:1;width:auto;height:auto;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.slick-slider.nav-style-2 .slick-arrow:focus,.slick-slider.nav-style-3 .slick-arrow:focus,.slick-slider.nav-style-4 .slick-arrow:focus{-webkit-box-shadow:none;box-shadow:none}.slick-slider.nav-style-2 .slick-arrow i,.slick-slider.nav-style-3 .slick-arrow i{font-size:38px;line-height:1}.slick-slider.nav-style-2 .slick-arrow.slick-prev{left:15px}.slick-slider.nav-style-2 .slick-arrow.slick-next{right:15px}.slick-slider.nav-style-3 .slick-arrow.slick-prev{left:-80px}.slick-slider.nav-style-3 .slick-arrow.slick-next{right:-80px}@media only screen and (min-width:992px) and (max-width:1199px){.slick-slider.nav-style-3 .slick-arrow.slick-prev{left:15px}.slick-slider.nav-style-3 .slick-arrow.slick-next{right:15px}}.slick-slider.nav-style-4 .slick-arrow{line-height:1;width:45px;height:45px;padding:1px 0 0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.slick-slider.nav-style-4 .slick-arrow i{font-size:18px;line-height:45px}.slick-slider .slick-dots{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px}.slick-slider.news .slick-dots{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px!important}.countdown,.countdown.countdown-2 .single,.footer-widget-menu ul,.header-bottom-inner,.header-bottom-left,.header-bottom-right,.header-logo a,.page-pagination ul,.portfolio-nav{display:-webkit-box;display:-ms-flexbox}.slick-slider.news .slick-dots li{padding:0!important}.slick-slider .slick-dots li{font-size:0;line-height:1;margin:0 7px!important}.blockquote p,.section-title p.h3{line-height:1.5}.slick-slider .slick-dots li button{width:18px;height:18px;padding:0;text-indent:-9999px;border:none;border-radius:21%;background-color:grey}.is-sticky .site-nav>ul>li>a::before,.site-mobile-nav .hamburger:hover .hamburger-box .hamburger-inner,.site-mobile-nav .hamburger:hover .hamburger-box .hamburger-inner::after,.site-mobile-nav .hamburger:hover .hamburger-box .hamburger-inner::before,.slick-slider .slick-dots li.slick-active button,body.accent .btn.btn-color-text::before,body.accent .btn.btn-hover-color-text:hover::before,body.accent .scroll-to-top:hover,body.accent .site-mobile-nav .dl-menu li .dl-submenu li.dl-back:hover a,body.accent .site-mobile-nav .dl-menu li:hover>a,body.accent .site-mobile-nav .hamburger:hover .hamburger-box .hamburger-inner,body.accent .site-mobile-nav .hamburger:hover .hamburger-box .hamburger-inner::after,body.accent .site-mobile-nav .hamburger:hover .hamburger-box .hamburger-inner::before,body.accent .slick-slider .slick-dots li.slick-active button{background-color:#62a928}.mega-menu>li>.sub-menu>li:hover>a,.menu-item-mega-menu .mega-menu li a.mc-title:hover,.menu-item-mega-menu .mega-menu li.active a.mc-title{background-color:rgba(0,0,0,.05);text-decoration:none}p.imgcaption{font-size:.9em}#lightcase-case,#lightcase-case p{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit!important}.lightcase-contentInner img{width:100%;max-width:none!important;max-height:none!important}.page-pagination ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-4px}.page-pagination ul li{margin:4px}.page-pagination ul li a{font-size:14px;line-height:20px;display:block;width:42px;height:42px;padding:10px;text-align:center;text-transform:capitalize;color:#1c1c1c;border:1px solid #e9ecef}.page-pagination ul li a:hover{color:#1c1c1c;border-color:#1c1c1c}.page-pagination ul li.active a{cursor:default;pointer-events:none;color:#fff;border-color:#1c1c1c;background-color:#1c1c1c}.page-pagination ul li.dots a{width:auto;padding-right:0;padding-left:0;cursor:default;pointer-events:none;color:#1c1c1c;border-color:transparent}.page-pagination ul li.next a,.page-pagination ul li.prev a{width:auto;padding-right:30px;padding-left:30px}.rev_slider_wrapper img{max-width:none}.rev_slider .tp-bullets.vertical{left:98%!important}.rev_slider .tp-bullets.zeus.nav-dir-vertical .tp-bullet-image,.rev_slider .tp-bullets.zeus.nav-dir-vertical .tp-bullet-imageoverlay,.rev_slider .tp-bullets.zeus.nav-dir-vertical .tp-bullet-title{top:50%;right:25px;bottom:auto;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.countdown{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-20px}.countdown.countdown-full-format .single{padding-right:20px}.countdown.countdown-2 .single{display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.countdown.countdown-2 .single *{line-height:1;margin:0}.countdown.countdown-2 .single p{margin-bottom:3px;margin-left:5px}.countdown .single{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:20px}.scroll-to-top{position:fixed;z-index:9;right:0;bottom:31px;display:block;visibility:hidden;width:50px;height:50px;padding:0;-webkit-transition:250ms ease-out;transition:250ms ease-out;text-align:center;opacity:0;color:#fff;border:none;background-color:#1c1c1c}.scroll-to-top i{font-size:16px;height:50px}.scroll-to-top i::before{display:block;text-align:center!important;margin:0 auto!important;padding:0!important}.scroll-to-top.show{right:50px;visibility:visible;opacity:1}.scroll-to-top:hover,.site-mobile-nav .dl-menu li .dl-submenu li.dl-back:hover a,.site-mobile-nav .dl-menu li.active>a,.site-mobile-nav .dl-menu li:hover>a{color:#fff!important;background-color:#62a928}.header{z-index:999;width:100%}.header-transparent{position:absolute;top:0;left:0;width:100%;background-color:transparent}.btn.btn-gradient-1:hover a:hover,.header-transparent .header-toggle-buttons [class*=header-toggle]>a,.portfolio .inner .content .inner .title a,.portfolio-2 .inner .content .inner .title a,.portfolio-5 .inner .content .inner .title a,.portfolio-7 .inner .content h6 a,body.accent .header-transparent .site-nav>ul>li:hover>a,body.accent .header-transparent .site-nav>ul>li>a{color:#fff}.header-fullwidth .container{width:100%;max-width:100%}.header-bottom{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative;z-index:999}.is-sticky .header-bottom{position:fixed;left:0;top:0;right:0;background-color:#fff;-webkit-box-shadow:0 0 87px 0 rgba(0,0,0,.09);box-shadow:0 0 87px 0 rgba(0,0,0,.09);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:is-sticky;animation-name:is-sticky}@-webkit-keyframes is-sticky{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes is-sticky{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.header-bottom-inner{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.header-bottom-inner .header-bottom-left,.header-menu-left .header-bottom-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-bottom-inner .header-bottom-right.col-auto{width:auto!important}.header-menu-center .header-bottom-inner,.header-menu-left .header-bottom-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-menu-center .header-bottom-left{width:30%}.header-menu-center .header-bottom-middle{width:70%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-menu-center .header-bottom-middle .mega-menu{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.header-menu-center .header-bottom-right{width:20%}.header-menu-left .header-bottom-left{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:30px}.header-menu-left .header-bottom-middle .mega-menu{right:auto;left:15px}.header-bottom-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-bottom-middle{padding:0!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex}.is-sticky .header-bottom-middle{padding:0}.header-bottom-right{padding:55px 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-logo a,.header-logo a span img{-webkit-transition:none;-o-transition:none}.header-2 .header-bottom-right{padding:35px 0}.is-sticky .header-bottom-right{padding:30px 0}.portfolio-3 .inner .content,.sub-menu{margin-top:20px}@media only screen and (min-width:768px) and (max-width:991px){.header,.header-transparent{position:static}.slick-slider.nav-style-3 .slick-arrow.slick-prev{left:15px}.slick-slider.nav-style-3 .slick-arrow.slick-next{right:15px}.header{background-color:#fff!important}.header-transparent .header-toggle-buttons [class*=header-toggle]>a{color:#1c1c1c}.header-mobile-sticky{position:relative}.header-bottom-inner .header-bottom-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.header-bottom-inner .header-bottom-middle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.header-bottom-inner .header-bottom-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:60%;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;padding-right:35px!important}.header-bottom-middle,.is-sticky .header-bottom-middle{padding:0!important}.header-bottom-right{padding:30px 0!important}.header-2 .header-bottom-right{padding:30px 0}.header-logo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.header-logo a span img{margin:10px 0;height:80px!important;width:auto!important}}@media only screen and (max-width:767px){.slick-slider.nav-style-3 .slick-arrow i{font-size:30px}.header,.header-transparent{position:static}.slick-slider.nav-style-3 .slick-arrow.slick-prev{left:5px}.slick-slider.nav-style-3 .slick-arrow.slick-next{right:5px}.header{background-color:#fff!important}.header-transparent .header-toggle-buttons [class*=header-toggle]>a{color:#1c1c1c}.header-mobile-sticky{position:relative}.header-bottom-inner .header-bottom-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.header-bottom-inner .header-bottom-middle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.header-bottom-inner .header-bottom-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:60%;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;padding-right:35px!important}.header-bottom-middle,.is-sticky .header-bottom-middle{padding:0!important}.header-bottom-right{padding:20px 0!important}.header-2 .header-bottom-right,.is-sticky .header-bottom-right{padding:20px 0}.header-logo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.header-logo a span img{margin:8px 0;height:70px!important;width:auto!important}}@media only screen and (max-width:479px){.h1,.slick-slider.nav-style-3 .slick-arrow i,h1{font-size:24px}.h2,h2{font-size:20px}.h3,.h4,h3,h4{font-size:18px}.container{max-width:320px}.header-logo a span img{margin:8px 0;height:45px!important;width:auto!important}}.header-logo a{position:relative;padding:0;margin:0;display:flex;transition:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-group,.site-nav>ul{display:-ms-flexbox;display:-webkit-box}.header-logo a span{display:inline-flex}.header-logo a span img{height:100px;transition:none}.is-sticky .header-logo a span img{height:80px;margin:5px 0;-webkit-transition:none;-o-transition:none;transition:none}.header-logo a span.logo-transparent{opacity:0}.header-logo a span.logo-mobile,.header-logo a span.logo-normal{position:absolute;left:0;top:50%;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-logo a span.logo-normal,.portfolio-5 .inner:hover .content,.portfolio-7 .inner:hover .thumb .overlay-holder,.site-main-navigation-2 .site-nav>ul>li:hover>a::before{opacity:1}.header-transparent .header-logo{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.header-transparent .header-logo a span{opacity:0;-webkit-transition:none;-o-transition:none;transition:none}.header-transparent .header-logo a span.logo-transparent{opacity:1;-webkit-transition:none;-o-transition:none;transition:none}.is-sticky .header-logo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.is-sticky .header-logo a span{opacity:0!important}.is-sticky .header-logo a span.logo-normal{opacity:1!important}.header-toggle-buttons [class*=header-toggle],.site-main-navigation{float:left}.header-menu-center .site-nav>ul,.portfolio-single .portfolio-meta-data.inline.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-nav>ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-nav>ul>li{margin:0 30px}.site-nav>ul>li>a{font-size:18px;text-transform:uppercase;line-height:inherit;padding:0;display:block;position:relative;color:#1c1c1c;font-weight:400!important}.site-nav>ul>li>a::before{position:absolute;left:0;top:0;width:100%;height:2px;content:"";background-color:#62a928;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.site-nav>ul>li>a::after{content:"";position:absolute;top:100%;width:100%;left:0;height:0}.site-nav>ul>li.has-children:hover>a::after,.site-nav>ul>li.has-sub-menu:hover>a::after,.site-nav>ul>li.menu-item-has-children:hover>a::after{height:80px}.site-nav>ul>li.active>a::before,.site-nav>ul>li:hover>a::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.site-nav>ul>li:hover>.sub-menu{margin-top:0;opacity:1;visibility:visible;z-index:99}.site-nav>ul>li:hover>.mega-menu,.sub-menu li:hover>.sub-menu{visibility:visible;opacity:1;margin-left:0!important;margin-right:0!important}.site-nav>ul>li:hover>.mega-menu .sub-menu{visibility:visible;opacity:1}.header-transparent .site-nav>ul>li>a{color:#1c1c1c!important;text-shadow:1px 1px 21px rgba(255,255,255,.9);font-weight:400}.header-transparent .site-nav>ul>li.active>a,.header-transparent .site-nav>ul>li:hover>a{color:#fff;text-shadow:none}.is-sticky .header-toggle-buttons [class*=header-toggle]>a,.is-sticky .site-nav>ul>li>a,.portfolio-single .portfolio-meta-data.style-2 li .info span:first-child,body.accent .is-sticky .site-nav>ul>li>a,body.accent .site-nav>ul>li>a{color:#1c1c1c}.sub-menu{margin-left:-25px;position:absolute;text-align:left;top:100%;z-index:-99;visibility:hidden;-webkit-transition:.15s linear .1s;-o-transition:.15s linear .1s;transition:.15s linear .1s;opacity:0;min-width:220px;padding:0;-webkit-box-shadow:0 2px 12px 2px rgba(0,0,0,.1);box-shadow:0 2px 12px 2px rgba(0,0,0,.1);background-color:#fff}.sub-menu li a{display:block;padding:0 15px;color:#303030;line-height:50px;height:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sub-menu li.active a{padding:0 30px;background-color:#62a928;color:#fff}.sub-menu li.has-children>a::after,.sub-menu li.has-sub-menu>a::after,.sub-menu li.menu-item-has-children>a::after{content:"\f105";display:block;font-family:FontAwesome;padding-left:10px}.sub-menu li .sub-menu{top:0;left:100%;margin-top:0;margin-left:-20px;-webkit-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}.sub-menu li .sub-menu li .sub-menu{right:100%;left:auto;margin-left:0;margin-right:-20px}.mega-menu:hover .sub-menu{overflow-x:hidden}.mega-menu>li>.sub-menu>li>a{display:block;max-width:99%;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mega-menu>li>.sub-menu>li:hover{overflow:hidden!important}.mega-menu>li>.sub-menu>li:hover>a{color:#303030;overflow-x:hidden!important;text-indent:4px}.mega-menu>li>.sub-menu>li.active>a{color:#fff;background-color:#62a928;text-indent:4px}.menu-item-mega-menu .mega-menu li.active .sub-menu li a{background-color:transparent;color:#303030}.menu-item-mega-menu .mega-menu{max-width:1170px;width:100%;display:-webkit-box;display:flex;flex-wrap:wrap;right:0;padding:40px 50px;margin-left:0;margin-right:0;background-position:right top}.menu-item-mega-menu .mega-menu li{-webkit-box-flex:0;flex:0 0 auto}.menu-item-mega-menu .mega-menu li a.mc-title{color:#123f8c;font-size:20px;text-transform:none;font-weight:600}.menu-item-mega-menu .mega-menu li a.mc-title.zero:hover{background-color:transparent;cursor:none}.menu-item-mega-menu .mega-menu li.has-children>a::after,.menu-item-mega-menu .mega-menu li.has-sub-menu>a::after,.menu-item-mega-menu .mega-menu li.menu-item-has-children>a::after,.site-mobile-nav .hamburger::after{display:none}.menu-item-mega-menu .mega-menu li .sub-menu{position:static;left:auto;top:auto;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none;padding:0;min-width:auto;background-color:transparent;max-width:100%!important;overflow-x:hidden!important}.menu-item-mega-menu.mega-menu-column-3 .mega-menu{max-width:1200px}.menu-item-mega-menu.mega-menu-column-3 .mega-menu>li{-webkit-box-flex:0;flex:0 0 33.3333%;overflow:hidden!important}.menu-item-mega-menu.mega-menu-column-4 .mega-menu>li{-webkit-box-flex:0;flex:0 0 25%}.menu-item-mega-menu.mega-menu-column-5 .mega-menu>li{-webkit-box-flex:0;flex:0 0 20%}.site-main-navigation-2 .site-nav>ul>li{margin:0!important;padding:0!important}.site-main-navigation-2 .site-nav>ul>li>a{font-size:19px;padding:0 30px!important;margin:0!important;height:130px;line-height:130px;display:block}.is-sticky .site-main-navigation-2 .site-nav>ul>li>a{padding:0 30px;height:90px;line-height:90px;display:block}.site-main-navigation-2 .site-nav>ul>li>a::before{width:auto;left:0;right:0;height:130px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(98,169,40,.8);z-index:-1;opacity:0}.is-sticky .site-main-navigation-2 .site-nav>ul>li>a::before{height:90px}.site-main-navigation-2 .site-nav>ul>li .sub-menu{margin-left:0}body.accent .is-sticky .site-nav>ul>li>a::before,body.accent .site-nav>ul>li>a::before{background-color:rgba(98,169,40,.8)}body.accent .site-nav>ul>li.active>a,body.accent .site-nav>ul>li:hover>a{color:transparent}body.accent .site-main-navigation-2 .site-nav ul li a::before,body.accent .site-main-navigation-2 .site-nav>ul>li.active>a{background-color:rgba(98,169,40,.8);color:#fff!important}body.accent .is-sticky .site-nav>ul>li.active>a,body.accent .is-sticky .site-nav>ul>li:hover>a{color:rgba(98,169,40,.8)}.site-mobile-navigation{width:100%;position:relative;z-index:99}.site-mobile-nav{margin-right:0!important;max-width:none}.site-mobile-nav .dl-trigger{position:absolute;right:0;top:-60px}@media only screen and (max-width:767px){.header-logo a span.logo-normal,.header-logo a span.logo-transparent{opacity:0!important}.header-logo a span.logo-mobile{opacity:1!important}.is-sticky .header-logo{line-height:80px;height:80px}.site-mobile-nav .dl-trigger{top:-50px}}@media only screen and (max-width:469px){.site-mobile-nav .dl-trigger{top:-35px}}.site-mobile-nav .hamburger{display:block;cursor:pointer;-webkit-transition:.15s linear;-o-transition:.15s linear;transition:.15s linear;background-color:transparent;border:0;margin:0;overflow:visible;padding:0;width:auto;height:auto}.site-mobile-nav .hamburger.dl-active,.site-mobile-nav .hamburger:focus,.site-mobile-nav .hamburger:hover{background-color:transparent}.site-mobile-nav .hamburger .hamburger-box{width:26px;height:20px;display:block;position:relative}.site-mobile-nav .hamburger .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:-2px}.site-mobile-nav .hamburger .hamburger-box .hamburger-inner,.site-mobile-nav .hamburger .hamburger-box .hamburger-inner::after,.site-mobile-nav .hamburger .hamburger-box .hamburger-inner::before{width:26px;height:2px;background-color:#1c1c1c;border-radius:4px;position:absolute}.site-mobile-nav .hamburger .hamburger-box .hamburger-inner::after,.site-mobile-nav .hamburger .hamburger-box .hamburger-inner::before{content:"";display:block}.site-mobile-nav .hamburger .hamburger-box .hamburger-inner::before{top:-8px}.site-mobile-nav .hamburger .hamburger-box .hamburger-inner::after{bottom:-8px}.site-mobile-nav .hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19),background 0.3s ease 0s;-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19),background 0.3s ease 0s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19),background 0.3s ease 0s}.site-mobile-nav .hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in,background .3s;-o-transition:top .1s ease-in .25s,opacity .1s ease-in,background .3s;transition:top .1s ease-in .25s,opacity .1s ease-in,background .3s}.site-mobile-nav .hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s ease-in .25s,background .3s,-webkit-transform .22s cubic-bezier(.55, .055, .675, .19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55, .055, .675, .19),background .3s,-webkit-transform .22s cubic-bezier(.55, .055, .675, .19);-o-transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55, .055, .675, .19),background .3s}.site-mobile-nav .hamburger--spin.dl-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1),background 0.3s ease 0s;-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1),background 0.3s ease 0s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1),background 0.3s ease 0s}.site-mobile-nav .hamburger--spin.dl-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s,background .3s;-o-transition:top .1s ease-out,opacity .1s ease-out .12s,background .3s;transition:top .1s ease-out,opacity .1s ease-out .12s,background .3s}.site-mobile-nav .hamburger--spin.dl-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,background .3s,-webkit-transform .22s cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215, .61, .355, 1) .12s,background .3s,-webkit-transform .22s cubic-bezier(.215, .61, .355, 1) .12s;-o-transition:bottom .1s ease-out,transform .22s cubic-bezier(.215, .61, .355, 1) .12s,background .3s}.site-mobile-nav .dl-menu{background-color:#fff;overflow:hidden;-webkit-box-shadow:0 2px 12px 2px rgba(0,0,0,.1);box-shadow:0 2px 12px 2px rgba(0,0,0,.1);margin:0;list-style:none}.site-mobile-nav .dl-menu li{border-bottom:1px solid #eee}.site-mobile-nav .dl-menu>li>a{text-transform:uppercase}.site-mobile-nav .dl-menu li>a{color:#1c1c1c;display:block;position:relative;padding:10px 25px;line-height:30px;font-weight:400}.site-mobile-nav .dl-menu li>a:not(:only-child)::after{font-family:FontAwesome;content:"\f105";font-size:18px;color:#1c1c1c;right:25px}#dl-menu>ul>li.active.dl-subview>ul>li.dl-subviewopen>ul>li:nth-child(2)>a,#dl-menu>ul>li.dl-subviewopen>ul>li:nth-child(2)>a{text-transform:uppercase!important}.site-mobile-nav .dl-menu li .dl-submenu li.dl-back a{background-color:transparent;text-align:right;color:#1c1c1c;z-index:3;position:relative}.site-mobile-nav .dl-menu li .dl-submenu li.dl-back a::after{font-family:FontAwesome;content:"\f177";left:25px;color:#1c1c1c;z-index:-1;position:absolute;top:0;line-height:50px;width:auto;right:auto}.site-mobile-nav .dl-submenu{background-color:#fff!important;top:0!important}.header-toggle-buttons{position:relative;float:right;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.header-toggle-buttons [class*=header-toggle]>a{width:40px;display:block;text-align:center;font-size:18px;line-height:40px;position:relative;color:#1c1c1c}.btn,.btn.btn-gradient-1 a{font-size:21px}.header-toggle-buttons [class*=header-toggle]>a i{display:block;line-height:inherit}.header-toggle-buttons [class*=header-toggle]>a .cart-count{position:absolute;font-size:10px;height:15px;line-height:15px;background:#ee3c3c;color:#fff;display:block;font-family:"Source Sans Pro",sans-serif;top:0;right:4px;min-width:15px;text-align:center;padding:0;border-radius:50%}.header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a{color:#fff;width:60px;height:60px;line-height:60px;margin:-10px 0 -10px 20px;background-color:#1c1c1c;border-radius:50%}.header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a:hover,body.accent .header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a:hover{color:#fff;background-color:#62a928}.header-transparent .header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a{background-color:#fff;color:#1c1c1c}.btn,.is-sticky .header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a{color:#fff;background-color:#1c1c1c}.btn.btn-hover-color:hover,.header-transparent .header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a:hover,.is-sticky .header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a:hover,body.accent .btn.btn-color,body.accent .btn.btn-color-outline:hover,body.accent .btn.btn-hover-color:hover{background-color:#62a928;color:#fff}body.accent .is-sticky .header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a:hover{background-color:#62a928;color:#fff!important}.accordion .card{border:1px solid rgba(169,174,189,.3)!important;border-radius:4px!important;background-color:#fff;margin-bottom:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.accordion .card.open{border-color:#62a928!important;-webkit-box-shadow:0 0 87px 0 rgba(41,44,58,.1);box-shadow:0 0 87px 0 rgba(41,44,58,.1)}.accordion .card .card-header{padding:0;background-color:transparent;border:none}.accordion .card .card-header h4,.accordion .card .card-header h5,.footer-widget-menu.social ul,.footer-widget-menu.social ul li{margin:0}.accordion .card .card-header h4 button{display:block;width:100%;text-align:left;font-weight:400;position:relative}.accordion .card .card-header h4 button::after,.accordion .card .card-header h4 button::before,.accordion .card .card-header h5 button::after,.accordion .card .card-header h5 button::before{position:absolute;content:"";background-color:#1c1c1c;top:50%;margin-top:-1px;width:10px;height:2px;right:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.accordion .card .card-header h4 button.collapsed::after,.accordion .card .card-header h5 button.collapsed::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion .card .card-header h5 button{display:block;width:100%;text-align:left;font-size:14px;font-weight:700;position:relative}.accordion .card .card-body{padding:0 30px 30px}.blockquote p{font-family:"Playfair Display",serif;color:#343538;margin-bottom:30px}.blockquote h6{margin:0;font-size:12px;font-weight:700;text-transform:uppercase}.button-group{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.btn,.portfolio-filter a,.portfolio-filter button{line-height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox}.button-group .btn{margin:10px}.btn{border:1px solid transparent;border-radius:0;text-transform:none;display:inline-flex;padding:9px 50px;letter-spacing:1px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;white-space:normal}.btn:hover{border-color:transparent;background-color:#62a928;color:#fff!important}.btn.btn-hover-outline:hover{background-color:transparent;border-color:#62a928;color:#62a928}.btn.btn-round{border-radius:4px}.btn.btn-circle{border-radius:100px}.btn.btn-outline{color:#1c1c1c;border-color:#1c1c1c;background-color:transparent}.btn.btn-outline:hover,body.accent .btn:not(.btn-text):hover{border-color:transparent;background-color:#62a928;color:#fff}.btn.btn-gradient-1{padding:0!important;background-color:transparent;border-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#62a928),color-stop(51%,#9cd5d2),to(#62a928));background-image:-webkit-linear-gradient(left,#62a928 0,#9cd5d2 51%,#62a928 100%);background-image:-o-linear-gradient(left,#62a928 0,#9cd5d2 51%,#62a928 100%);background-image:linear-gradient(left,#62a928 0,#9cd5d2 51%,#62a928 100%);color:#fff;background-size:200% auto}.btn.btn-gradient-1:hover{background-position:right top;background-size:200%}.btn.btn-gradient-1 a{width:100%;height:100%;padding:12px 50px!important;display:block;font-weight:400}.btn.btn-hover-color-outline:hover,body.accent .btn.btn-hover-color-outline:hover{color:#62a928;border-color:#62a928;background-color:transparent}.btn .h1,.btn.h1{font-size:40px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.header-logo a span.logo-normal,.header-logo a span.logo-transparent{opacity:0!important}.header-logo a span.logo-mobile{opacity:1!important}.btn .h1,.btn.h1{font-size:30px}}@media only screen and (max-width:767px){.btn .h1,.btn.h1{font-size:24px}}.btn .h2,.btn.h2{font-size:30px;margin-bottom:0}@media only screen and (max-width:767px){.btn .h2,.btn.h2{font-size:26px}}.btn .h3,.btn.h3{font-size:24px;margin-bottom:0}@media only screen and (max-width:767px){.btn .h3,.btn.h3{font-size:22px}}.btn .h4,.btn.h4{font-size:20px;margin-bottom:0}.btn .h5,.btn.h5{font-size:18px;margin-bottom:0}.btn .h6,.btn.h6{font-size:16px;margin-bottom:0}body.accent .btn:not(.btn-text).btn-hover-outline:hover{background-color:transparent;color:#62a928;border-color:#62a928}body.accent .btn.btn-color-outline{color:#62a928;border-color:#62a928}.footer-bottom,.footer-top{color:rgba(255,255,255,.9);border-top:1px solid rgba(255,255,255,.1)}.list{list-style:outside;padding-left:20px;margin:0}.list.list-circle{list-style:circle}.list.list-square{list-style:square}.list.list-decimal{list-style:decimal}.list.list-double-digit{list-style:decimal-leading-zero;padding-left:25px}.list.list-lower-alpha{list-style:lower-alpha}.list.list-upper-alpha{list-style:upper-alpha}.list.list-lower-roman{list-style:lower-roman;padding-left:25px}.list.list-upper-roman{list-style:upper-roman;padding-left:25px}.list.list-icon{list-style:none;padding-left:0}.list.list-icon .list.list-icon{margin-left:25px}.list.list-icon li{position:relative;padding-left:25px}.list.list-icon li i{position:absolute;left:0;top:0}.list li i{width:16px;color:inherit;text-align:center;line-height:inherit}.portfolio-filter{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px;padding-bottom:5px}.portfolio-filter a,.portfolio-filter button{font-size:16px;position:relative;display:inline-flex;margin:0 20px;padding:0;text-transform:uppercase;color:#1c1c1c;border:none;background-color:transparent}.portfolio-filter a::before,.portfolio-filter button::before{position:absolute;top:100%;left:50%;margin-top:-5px;margin-left:-5px;content:"";-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0;border-top:5px solid #62a928;border-right:5px solid transparent;border-left:5px solid transparent}.portfolio-filter a.active::before,.portfolio-filter button.active::before{margin-top:0;opacity:1}.portfolio .inner .thumb a,.portfolio-3 .inner .thumb a,.portfolio-4 .inner .thumb a,.portfolio-5 .inner .thumb a,.portfolio-6 .inner .thumb a,.portfolio-7 .inner .thumb{position:relative;display:block}.portfolio .inner .thumb a::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:.35s;-o-transition:.35s;transition:.35s;opacity:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#343538),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(bottom,#343538 50%,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(bottom,#343538 50%,rgba(0,0,0,.3) 100%);background:linear-gradient(0deg,#343538 50%,rgba(0,0,0,.3) 100%)}.portfolio .inner .content,.portfolio-5 .inner .content{-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;position:absolute}.portfolio .inner .content{right:0;bottom:0;left:0;padding:20px;transition:.6s ease-in-out;opacity:1!important}.portfolio .inner .content .inner .title,.portfolio-2 .inner .content .inner .title{font-weight:400;margin-bottom:10px}.portfolio .inner .content .inner p,.portfolio-2 .inner .content .inner p{max-width:480px;margin:auto;opacity:.8;color:#fff}@media only screen and (max-width:767px){.portfolio-filter{margin:0 -10px}.portfolio-filter a,.portfolio-filter button{margin:0 10px}.portfolio .inner .content .inner p{font-size:14px;line-height:24px}}.portfolio .inner .content.text-center p,.portfolio-2 .inner .content.text-center p,.portfolio-parallax .content.text-center p{margin-right:auto;margin-left:auto}.portfolio .inner .content.text-left p,.portfolio-2 .inner .content.text-left p,.portfolio-parallax .content.text-left p{margin-right:auto;margin-left:0}.portfolio .inner .content.text-right p,.portfolio-2 .inner .content.text-right p,.portfolio-parallax .content.text-right p{margin-right:0;margin-left:auto}.portfolio .inner:hover .thumb a::before{opacity:.7}.portfolio .inner:hover .content{bottom:70px;opacity:1}@media only screen and (min-width:1200px) and (max-width:1499px){.site-nav>ul>li{margin:0 20px}.site-main-navigation-2 .site-nav>ul>li>a{padding:5px 20px}.portfolio .inner:hover .content{bottom:50px}}@media only screen and (min-width:992px) and (max-width:1199px){.site-nav>ul>li{margin:0 15px}.menu-item-mega-menu .mega-menu{padding:25px;max-width:1149px}.menu-item-mega-menu.mega-menu-column-3 .mega-menu>li{-webkit-box-flex:0;flex:0 0 33.333%;border:none!important;overflow:hidden!important}.menu-item-mega-menu.mega-menu-column-4 .mega-menu>li{-webkit-box-flex:0;flex:0 0 25%;border:none!important}.sub-menu li a{padding:0 15px}.site-main-navigation-2 .site-nav>ul>li>a{padding:5px 15px}.header-toggle-buttons [class*=header-toggle].header-toggle-menu-box>a{margin-left:10px}.portfolio .inner:hover .content{bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px){.portfolio .inner:hover .content{bottom:50px}}@media only screen and (max-width:767px){.portfolio .inner:hover .content{bottom:20px}.portfolio-2 .inner .content .inner p{font-size:14px;line-height:24px}}@media only screen and (max-width:575px){.scroll-to-top{display:none}.btn .h1,.btn .h3,.btn.h1,.btn.h3{font-size:20px}.btn .h2,.btn.h2{font-size:24px}.portfolio .inner .content .inner p,.portfolio-2 .inner .content .inner p{font-size:16px;line-height:28px}.portfolio .inner:hover .content{bottom:50px}}.portfolio-2 .inner .thumb a{position:relative;display:block;overflow:hidden}.portfolio-2 .inner .thumb a::before{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:.35s;-o-transition:.35s;transition:.35s;opacity:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#343538),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(bottom,#343538 50%,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(bottom,#343538 50%,rgba(0,0,0,.3) 100%);background:linear-gradient(0deg,#343538 50%,rgba(0,0,0,.3) 100%)}.portfolio-2 .inner .thumb a img{width:100%;-webkit-transition:1s;-o-transition:1s;transition:1s}.portfolio-2 .inner .content{position:absolute;z-index:9;right:0;bottom:-50px;left:0;padding:30px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0}@media only screen and (max-width:479px){.btn .h1,.btn .h3,.btn .h4,.btn.h1,.btn.h3,.btn.h4{font-size:18px}.btn .h2,.btn.h2{font-size:20px}.portfolio .inner .content .inner p,.portfolio-2 .inner .content .inner p{font-size:14px;line-height:24px}.portfolio .inner:hover .content{bottom:30px}}.portfolio-2 .inner:hover .thumb a::before,.portfolio-5 .inner:hover .thumb a::before,.portfolio-6 .inner:hover .thumb a::before{opacity:.3}.portfolio-2 .inner:hover .thumb a img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.portfolio-2 .inner:hover .content{bottom:0;opacity:1}.portfolio-3 .inner{position:relative;float:left;overflow:hidden;width:100%}.portfolio-3 .inner .thumb .overlay-holder{position:absolute;z-index:2;top:0;left:100%;display:block;width:100%;height:100%;opacity:.9;background-color:#62a928}.portfolio-3 .inner .content .inner .title{font-weight:400;margin-bottom:8px}.portfolio-3 .inner .content .inner span{font-size:12px;line-height:1.2;display:block;text-transform:uppercase}.portfolio-4 .inner .thumb a img{display:block;width:100%;transform:scale(1);transform-origin:center center;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.portfolio-4 .inner:hover .thumb a img{-webkit-transform:scale(1.03) rotate(3deg);transform:scale(1.1) rotate(3deg)}.portfolio-4 .inner .thumb .overlay-holder{position:absolute;z-index:2;top:0;left:100%;display:block;width:100%;height:100%;background-color:rgba(82,109,249,.9)}.portfolio-4 .inner .content{position:absolute;top:0;left:0;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;width:100%;height:100%;padding:20px;background-color:rgba(0,0,0,.5);-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.portfolio-4 .inner:active .content,.portfolio-4 .inner:focus .content,.portfolio-4 .inner:hover .content,.portfolio-4 .inner:visited .content{background-color:rgba(0,0,0,.33)}.portfolio-4 .inner .content.bg-color{background-color:rgba(82,109,249,.9)!important}.portfolio-4 .inner .content .inner .title{font-weight:400;margin:0;color:#fff}.portfolio-5 .inner .thumb a::before,.portfolio-6 .inner .thumb a::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:.35s;-o-transition:.35s;transition:.35s;opacity:0;background-color:#1c1c1c}.portfolio-5 .inner .content{top:50%;left:0;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;width:100%;transition:.6s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.portfolio-5 .inner .content .inner,.portfolio-6 .inner .content{-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out}.portfolio-5 .inner .content .inner{margin-top:50px;transition:.6s ease-in-out}.portfolio-5 .inner .content .inner .title{font-weight:400;margin-bottom:0;text-transform:uppercase}.portfolio-5 .inner .content .inner .categories{font-size:12px;display:block;margin:0;text-transform:uppercase;color:#fff}.portfolio-5 .inner .content .inner .categories::before{display:block;width:60px;margin:20px auto;content:"";border-bottom:1px solid rgba(255,255,255,.2)}.portfolio-6 .inner .content{position:absolute;top:auto;bottom:0;left:0;width:100%;transition:.6s ease-in-out;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.portfolio-6 .inner .content .inner{background-color:#3f54c0}.portfolio-6 .inner .content .inner .title{font-size:20px;font-weight:400;line-height:24px;margin-bottom:0;text-transform:capitalize}.portfolio-6 .inner .content .inner .title a{padding:20px;color:#fff}.portfolio-6 .inner:hover .content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.portfolio-7 .inner .thumb .overlay-holder{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0;border-bottom:5px solid transparent}.portfolio-7 .inner .content{position:absolute;z-index:9;top:100%;left:0;width:100%;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0}.portfolio-7 .inner .content h6{font-size:14px;text-transform:uppercase}.portfolio-7 .inner:hover .content{top:50%;opacity:1}.portfolio-parallax{overflow:hidden;padding:160px 0}.portfolio-parallax .content{z-index:5!important}@media only screen and (min-width:768px) and (max-width:991px){.portfolio-parallax{padding:100px 0}.portfolio-parallax .content .title{font-size:42px!important}.portfolio-parallax .content .btn{font-size:18px!important}}@media only screen and (max-width:767px){.portfolio-4 .inner .content,.portfolio-4 .inner:active .content,.portfolio-4 .inner:hover .content{opacity:1!important;top:0;left:0;right:0;bottom:0}.portfolio-4 .inner .content .inner .title{display:block;visibility:visible;opacity:1}.portfolio-parallax{padding:80px 0}.portfolio-parallax .content .title{font-size:28px!important}.portfolio-parallax .content .btn{font-size:16px!important}}.portfolio-parallax .content .title{font-size:64px;font-family:Alexandria,"Open Sans",sans-serif!important;text-shadow:none;font-weight:300!important;margin-bottom:30px;color:#fff}.portfolio-parallax .content p{max-width:520px;margin-bottom:32px;color:#fff}.portfolio-single{background:#fff!important;padding:0!important}.portfolio-single .content .title{font-weight:700;margin-bottom:10px}.portfolio-single .content .categories{font-size:12px;display:block;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase;color:#7e8087}.portfolio-single .content p{margin-bottom:40px}.portfolio-single .portfolio-meta-data li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:22px}.portfolio-single .portfolio-meta-data li .icon{width:30px}.portfolio-single .portfolio-meta-data li .icon i{line-height:28px;color:#1c1c1c}.portfolio-single .portfolio-meta-data.inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -10px}.portfolio-single .portfolio-meta-data.inline li{margin:5px 10px}.portfolio-single .portfolio-meta-data.style-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.portfolio-single .portfolio-meta-data.style-2 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 20px);flex:1 0 calc(100% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px;padding:25px;border:1px solid #dee2e6}@media only screen and (min-width:768px) and (max-width:991px){.portfolio-single .portfolio-meta-data.style-2 li{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px)}}@media only screen and (max-width:767px){.portfolio-single .content p{margin-bottom:30px}.portfolio-single .portfolio-meta-data li{margin-bottom:10px}.portfolio-single .portfolio-meta-data.style-2 li{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px);padding:20px}}.portfolio-single .portfolio-meta-data.style-2 li .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:70px;text-align:left}.portfolio-single .portfolio-meta-data.style-2 li .icon i{font-size:50px;line-height:1;color:#1c1c1c}.portfolio-single .portfolio-meta-data.style-2 li .info span{line-height:20px;display:block;color:#1c1c1c}.portfolio-single .portfolio-meta-data.style-3 li span{color:#343538}.portfolio-single .portfolio-meta-data.style-3 li span span{margin-right:5px;color:#1c1c1c}.portfolio-nav{display:flex;clear:both;margin:0 0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background-color:#f8f8f8}.portfolio-nav li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.portfolio-nav li a{display:block;padding:20px;text-align:center;color:rgba(48,48,48,.8)}.portfolio-nav li a:hover{background-color:rgba(98,169,40,.66);color:#fff}.portfolio-nav li a i{font-size:30px;line-height:50px}body.accent .portfolio-filter a::before,body.accent .portfolio-filter button::before{border-top:5px solid #62a928}body.accent .portfolio-filter-2 a.active,body.accent .portfolio-filter-2 button.active{border-bottom-color:#62a928}.footer h3,.footer h5{font-family:"Open Sans",sans-serif!important;font-weight:600;color:rgba(28,28,28,.8)}.footer-top{background-color:#303030;padding:0}.footer-bottom{background-color:#1c1c1c;padding:15px 0}.footer .footer-logo img{height:auto;width:86%;margin-bottom:15px}.footer .footer-top{font-size:1.15rem}.footer .footer-top i{font-size:3.5rem;display:block;margin:15px auto 25px;text-align:center!important}.footer .footer-top .claim{width:86%;margin-bottom:0;padding-bottom:0;font-family:Alexandria,sans-serif;font-weight:300}.footer .footer-top .col-lg-4:first-child .footer-widget{background-color:rgba(28,28,28,0)}.footer .footer-top .col-lg-4:nth-child(2){background-color:rgba(28,28,28,.4)}.footer .footer-top .col-lg-4:nth-child(3){background-color:rgba(28,28,28,.8)}.footer-copyright p{font-size:16px;font-weight:200;text-align:left;letter-spacing:1px;height:80px;line-height:80px;text-transform:none}@media only screen and (max-width:1199px){.footer .footer-logo img{height:auto;width:95%;margin-bottom:25px}footer .footer-top .claim{width:100%!important;padding-left:0;padding-right:0}}@media only screen and (max-width:991px){.img-full-height{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:3/2}.align-items-stretch>div{display:flex;flex-direction:column}.intro{padding:50px 10px}.intro h2{font-size:32px}.intro h3.introtitle{font-size:32px;line-height:1.25em;color:#123f8c;margin-bottom:20px}.maindesc{padding:40px 80px}.portfolio-single .list.datescheck,.portfolio-single .list.prices{width:100%}.youtube{min-height:400px}.course-table tr td::first-line{font-weight:400!important;color:inherit!important}.packagescol .package-box{margin-top:15px;margin-bottom:45px}.header-transparent .header-toggle-buttons [class*=header-toggle]>a:hover,body.accent .header-transparent .header-toggle-buttons [class*=header-toggle]>a:hover{color:#62a928!important}.footer .footer-top .footer-logo img{height:auto;width:50%!important;text-align:center!important;margin:0 auto 15px!important;display:block!important}.footer .footer-top .claim{width:50%!important;text-align:center;margin:0 auto}.footer-copyright p{text-align:center;margin:30px 0;height:30px;line-height:30px}}@media only screen and (max-width:768px){.intro{padding:35px 5px}.intro h2{font-size:28px}.maindesc{padding:20px 40px}.team-portrait h5:first-child{margin-top:30px}.team-portrait .team-item-name,.team-portrait .team-item-role{text-align:left}.newsitem .col-lg-5.col-md-6:first-child{order:2}.newsitem .col-lg-5.col-md-6:last-child{order:1;margin-bottom:30px}.parallax-bg{background-size:contain!important}.packagescol .package-box{margin-top:15px;margin-bottom:15px}.packagescol .package-box.featured{margin-top:50px}.footer .footer-top .footer-logo img{height:auto;width:66%;text-align:center!important;margin:0 auto 25px!important;display:block!important}.footer .footer-top .claim{width:70%;text-align:center;margin:0 auto}}@media only screen and (max-width:575px){.portfolio-single .portfolio-meta-data.style-2 li{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 20px);flex:1 0 calc(100% - 20px);padding:25px}.footer .footer-top .footer-logo img{width:72%}}.footer-top .footer-widget{padding:50px 0}.footer-widget .footer-widget-inner .widget-title{line-height:28px;font-weight:700;margin:0}.footer-widget .footer-widget-inner h3{font-family:Alexandria,"Open Sans",sans-serif}.footer-widget-menu ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.footer-widget-menu.social ul li a{display:block;padding:0 15px;font-size:18px}@media only screen and (min-width:768px) and (max-width:991px){.footer-widget-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.footer-widget-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-widget-menu ul li{margin:0 12px;padding:0}.footer-widget-menu ul li a{height:80px;line-height:80px;display:block;font-weight:200}@media only screen and (max-width:991px){.footer-widget-menu{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0}.footer-widget-menu ul li a{height:100px;line-height:100px;font-weight:200;display:block}.footer-widget-menu.social{margin:0}.footer-widget-menu.social ul li a{height:40px;line-height:40px}}