@import url(https://fonts.googleapis.com/css?family=Lato:400,900);@import url(https://fonts.googleapis.com/css?family=Exo:300,500,700);@import url(prettyPhoto.css) screen;@import url(hoverex-all.css) screen;*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#fff;margin:0;height:100%;color:#384452;font-family:'Lato',sans-serif;font-weight:400;font-size:16px!important}h1,h2,h3,h4,h5,h6{font-family:'Exo',sans-serif;font-weight:400}h1,h2{font-weight:400;text-align:center}h4{margin-top:30px}p{padding:0;margin-bottom:12px;font-family:'Lato',sans-serif;font-weight:400;font-size:17px;line-height:28px;color:#384452;margin-top:10px}h2{color:#37a15c}@media screen and (min-width:1400px) and (max-width:2500px){p{font-size:20px!important;line-height:32px!important}.alert-warning{font-size:20px!important}ul li{line-height:32px!important;font-size:20px!important}body{font-size:20px!important;line-height:32px!important}.navbar-default .navbar-nav>li>a{font-size:16px!important}.navbar-brand{font-size:16px!important}.navbar{top:10px;min-height:70px}#headerpic{padding-top:250px!important;padding-bottom:250px!important}}ol,ul{padding-left:20px}ol li,ul li{line-height:28px;font-size:16px}img{height:auto;max-width:100%}.label{font-size:85%;font-weight:normal}a{color:#b2c85f;font-weight:bold;padding:0;margin:0;text-decoration:none;-webkit-transition:background-color .4s linear , color .4s linear;-moz-transition:background-color .4s linear , color .4s linear;-o-transition:background-color .4s linear , color .4s linear;-ms-transition:background-color .4s linear , color .4s linear;transition:background-color .4s linear , color .4s linear}a:hover,a:focus{text-decoration:none;color:#5b6d68}::-moz-selection{color:#fff;text-shadow:none;background:#2b2e31}::selection{color:#fff;text-shadow:none;background:#2b2e31}.centered{text-align:center}.grey{background:#eee}pre{margin:20px 0}code{padding:5px 10px;margin:10px 0;display:block}blockquote p{margin-top:0}.preheader{background-color:#37a15c;color:#fff;padding:5px 15px;font-size:16px;position:fixed;top:0;width:100%;z-index:10002;display:flex;justify-content:space-between;align-items:center}.preheader-left,.preheader-right{display:flex;align-items:center}.preheader-left{margin-left:45px}.preheader-right{margin-right:45px}.preheader-left a{text-decoration:none;color:#fff}.mail-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.mail-icon{font-size:16px;line-height:1;display:inline-block}.preheader-right a{text-decoration:none;color:#fff;margin-left:15px}.preheader-right{margin-left:auto}.preheader a:hover{color:#b2c85f;text-shadow:0 0 5px rgba(178,200,95,.5)}.navbar-fixed-top{margin-top:30px;padding-top:3px;padding-left:45px;padding-right:45px}.navbar{height:auto!important;padding-top:10px;margin-bottom:0;z-index:1000;background-color:#96154f}ul.nav li.dropdown-toggle:hover>ul.dropdown-menu{display:block}.navbar-brand{height:auto;padding:4px;margin-top:10px;color:#fff;font-weight:700;font-size:16px;text-decoration:none;text-transform:uppercase}.navbar-nav .dropdown-toggle{padding:0!important}.navbar-nav>li>a{color:#fff;font-size:16px;padding:15px 20px}.navbar-nav>li>a:hover{color:#7acc97}.navbar-default .navbar-brand:hover{color:#b2c85f}.navbar-default .navbar-brand.active,.navbar-default .navbar-brand.active:hover,.navbar-default .navbar-brand.active:focus{color:#b2c85f;background-color:transparent;text-shadow:0 0 5px rgba(178,200,95,.5)}.navbar-brand img{height:26px;width:auto}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;padding-left:10px;padding-right:10px}.nav>li>a{display:inline-block!important;position:relative}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#b2c85f;text-shadow:0 0 5px rgba(178,200,95,.5)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#b2c85f;background-color:transparent}.navbar-default{background-color:#96154f;border-color:transparent}.navbar-default .lang{margin-left:5px}.navbar-default .lang a{margin-left:5px;padding-left:10px}.navbar-default .lang ul a{margin-left:0}.navbar-default .lang:before{content:'';height:14px;width:1px;float:left;position:relative;top:18px;border-left:1px solid #fff}.navbar-default .lang .dropdown-menu{min-width:40px;text-transform:uppercase}@media (max-width:767px){.preheader-left,.preheader-right{margin-left:0;margin-right:0}.lang-title{color:#fff;margin-top:30px;padding:10px;background:#5e6772}.navbar-default .lang{margin-bottom:20px}.navbar-default .lang:before{content:none}.navbar-default .lang,.navbar-default .lang a{margin-left:0}.navbar-nav>li>a{padding-bottom:20px}.dropright .dropdown-menu{left:0!important}.navbar-nav .dropdown-menu{margin-top:0;top:95%}}.navbar-right .dropdown-menu{left:0}.dropdown-menu>li>a{color:#fff;font-weight:700;font-size:14px;padding:6px 20px;border-top:1px solid #4d5d70}.navbar-nav>li>.dropdown-menu{margin-top:-5px}.dropdown-menu{display:none;position:absolute;background:#96154f;border:none!important;padding-top:0;padding-bottom:0;min-width:250px;top:60px}.dropdown:hover>.dropdown-menu,.dropright:hover>.dropdown-menu{display:block}.dropdown-menu .dropdown{position:relative}.dropdown .dropright{height:auto!important;min-height:0!important}.dropright{position:relative!important}.dropright .dropdown-menu{top:0;left:100%;margin-left:-1px;margin-top:0;padding:0!important;width:305px!important;max-height:380px;overflow-y:auto}.dropright:hover .dropdown-menu{display:block}@media (min-width:767px) and (max-width:1300px){.dropright{position:relative!important}.dropright .dropdown-menu{left:auto!important;right:100%!important;margin-left:0!important;margin-right:-1px!important;top:0;padding:0!important;width:305px!important;max-height:380px;overflow-y:auto}.dropright:hover .dropdown-menu{display:block}}.dropdown-menu>li>a{color:#fff;font-weight:700;font-size:14px;padding:6px 20px;border-top:1px solid #4d5d70;border-radius:5px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.2)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a.active,.dropdown-menu>.active>a{color:#b2c85f;background:#4d5d70!important}.lang-title{display:none!important}@media (min-width:768px){.dropdown:hover>.dropdown-menu{display:block!important}.dropright:hover>.dropdown-menu{display:block!important}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;background-color:#96154f;box-shadow:0 2px 10px rgba(0,0,0,.2);min-width:250px;padding:0;margin:0}.dropdown-menu li{position:relative}.dropright>.dropdown-menu{left:100%;top:0}}@media (max-width:767px){.dropdown-menu{display:none!important;position:static;background:none;box-shadow:none;width:auto!important;padding-left:1em}.dropdown.active>.dropdown-menu,.dropright.active>.dropdown-menu{display:block!important}}.xform input[type="submit"],.btn-theme{color:#fff;background-color:#384452;border-color:#384452;margin:4px;font-size:18px}.xform input[type="submit"],.xform input[type="submit"]:focus,.xform input[type="submit"]:active,.xform input[type="submit"].active,.btn-theme:hover,.btn-theme:focus,.btn-theme:active,.btn-theme.active,.open .dropdown-toggle.btn-theme{color:#fff;background-color:#b2c85f;border-color:#b2c85f}.dmbutton:hover,.dmbutton:active,.dmbutton:focus{color:#fff;background-color:#b2c85f;border-color:#fff}.dmbutton{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;-webkit-border-radius:2px;border-radius:2px;padding-top:1.025rem;padding-right:2.25rem;letter-spacing:.85px;padding-bottom:1.0875rem;padding-left:2.25rem;font-size:1.55rem;cursor:pointer;font-weight:normal;line-height:normal;margin:0 0 1.25rem;text-decoration:none;text-align:center;display:inline-block;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;-webkit-appearance:none;font-weight:normal!important}.mtb{margin-top:0;margin-bottom:80px}.mb{margin-bottom:60px}.mt{margin-top:60px}.hline{border-bottom:1px solid #384452;margin:40px 0 20px}.hline-w{border-bottom:1px solid #fff;margin-bottom:25px}#headerwrap{background-color:#b2c85f;min-height:550px;padding-top:100px;padding-bottom:0;text-align:center}#headerwrap h3,#headerwrap h5{color:#fff}#headerwrap h1{color:#fff;margin-bottom:25px}#headerwrap .img-responsive{margin:0 auto}#service{margin-top:100px;margin-bottom:80px}.service .size2 .fa{font-size:20px}.service .size3 .fa{font-size:26px}.breadcrumb-wrapper{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb-wrapper .home_link{padding-left:10px}.rex-breadcrumb{display:inline-block;padding-left:0;margin-bottom:0}.rex-breadcrumb>li,.breadcrumb-wrapper .home_link{display:inline-block}.rex-breadcrumb>li+li:before,.breadcrumb-wrapper .home_link:after{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb-wrapper .home_link:after{padding-left:10px}#service i{color:#b2c85f;font-size:60px;padding:15px}#portfoliowrap{display:block;text-align:center}#portfoliowrap h2,#portfoliowrap h3{padding-bottom:30px}#portfoliowrap.full.framed{padding-left:30px;padding-right:30px}#portfoliowrap.normal.frameless .row{margin-left:0;margin-right:0}.portfolio{display:block}#portfoliowrap.framed .portfolio-item{padding-top:15px;padding-bottom:15px}#portfoliowrap.frameless .portfolio-item{padding-left:0;padding-right:0}.portfolio-item .title:before{border-radius:0;display:none}.portfolio-item p{margin:0 0 30px}.portfolio-item h3{margin:-10px 0 10px;font-size:16px;text-transform:uppercase}.portfolio-item h3{color:#fff;margin:0;padding:40px 5px 0;font-size:16px;text-transform:uppercase}.portfolio-item .dmbutton{display:inline-block;margin:40px 5px 20px 5px;font-size:13px}.portfolio-item .bg{height:100%;width:100%;background-color:#b2c85f;background-color:rgba(56,68,82,.9);text-align:center}.fullpicture{position:relative;background-color:#5b6d68;background-repeat:no-repeat;background-position:center top;background-attachment:relative;background-position:center center;margin-top:0;padding-top:60px;text-align:center;min-height:400px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}.fullpicture .layer{background-color:#5b6d68;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.fullpicture .container{position:relative;z-index:3}.fullpicture .centered{position:relative;z-index:2}.fullpicture i{font-size:50px;color:#fff;margin-bottom:25px}.fullpicture p{color:#fff;font-size:15px;line-height:30px}.fullpicture h4{color:#bfc9d3}#cwrap{background:#f7f7f7;margin-top:0;padding-top:80px;padding-bottom:100px}#cwrap h3{margin-bottom:60px}#sidenav_title{margin-top:0}.sidebar li a.rex-current{font-weight:bold}#sidenav i{margin-right:10px}#sidenav{padding-left:0;list-style-type:none;padding-top:20px;padding-bottom:20px}#sidenav li{padding:2px 0}#sidenav li a{text-transform:uppercase;font-weight:500;color:#384452}#sidenav li a:hover,#sidenav li.active a{color:#b2c85f}#sidenav li.active li a{color:#384452}#sidenav li li a:hover,#sidenav li li.active a{color:#bfc9d3}#sidenav ul{margin-left:15px;padding-top:5px;padding-left:20px;padding-bottom:15px}#sidenav ul li a{text-transform:none;font-weight:300;color:#384452}#footerwrap{background:#96154f;padding:60px 45px}#footerwrap .row{margin-right:-30px;margin-left:-30px}#footerwrap .col-md-4{padding-left:30px;padding-right:30px}#footerwrap h4{color:#fff}#footerwrap p{color:#bfc9d3}#footerwrap li{list-style-type:disc;color:#bfc9d3}#footerwrap a{color:#bfc9d3}#footerwrap a:hover{color:#fff;text-decoration:underline}#footerwrap li.active a{color:#b2c85f}#footerwrap .social-links a{margin-right:20px}#footerwrap i{font-size:15px;color:#bfc9d3;padding-right:5px}#footerwrap i:hover{color:#b2c85f}.slider{position:relative}.slider .slides li{position:relative}.slider.small-controls .flex-direction-nav a{margin-top:-20px}.slider.small-controls .flex-control-nav{display:none}.hero-slider{padding:0;position:relative}.hero-slider .slides{overflow:hidden}.hero-slider .slides li{height:650px;position:relative;background-size:cover!important}.hero-slider .slides li .row{position:relative;z-index:2}.hero-slider .slides li h3{font-size:30px}.hero-slider .slides li h2{line-height:1;margin-bottom:33px;padding-bottom:7px}.hero-slider .slides li h1{line-height:1;font-size:60px;margin-bottom:33px}.work-slider{margin-top:28px}.work-slider .slides li{height:400px}.slides li .fadeUp{opacity:0}.slides li{position:relative;color:#fff}.slides li p,.slides li a{color:#fff}.slides li .slide-content{position:relative;z-index:3}.slides li h1,.slides li p{padding-left:100px;padding-right:100px}.slides li .overlay{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:2}.slides li .btn-theme{border:none;background-color:#b2c85f;color:#384452}.slides li .btn-theme:hover,.slides li .btn-theme:focus,.slides li .btn-theme:active,.slides li .btn-theme.active{background-color:#384452;color:#fff}.hero-slider .slides li .slide-content img{max-height:500px}.hero-slider .flex-direction-nav a{height:60px;width:60px;font-size:0}.hero-slider .flex-direction-nav a:before{position:absolute;font-size:40px;display:block;top:15px;left:23px!important;right:auto!important}.hero-slider .flex-direction-nav a.flex-prev:before{left:20px!important}@media all and (max-width:1100px){.hero-slider .slides li .slide-content img{max-height:300px}}.background-breathe{-webkit-animation:burnsIn 16s ease infinite alternate;-moz-animation:burnsIn 16s ease infinite alternate;animation:burnsIn 16s ease infinite alternate}.background-breathe .slide-content{-webkit-animation:burnsOut 16s ease infinite alternate;animation:burnsOut 16s ease infinite alternate;-moz-animation:burnsOut 16s ease infinite alternate;position:relative;top:30px}@-webkit-keyframes burnsIn {
	from {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		-ms-transform: scale(1,1);
	}

	to {
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
	}

}@-webkit-keyframes burnsOut {
	from {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		-ms-transform: scale(1,1);
	}

	to {
		-webkit-transform: scale(0.8,0.8);
		transform: scale(0.8,0.8);
		-ms-transform: scale(0.8,0.8);
	}

}@-moz-keyframes burnsIn {
	from {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		-ms-transform: scale(1,1);
	}

	to {
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
	}

}@-moz-keyframes burnsOut {
	from {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		-ms-transform: scale(1,1);
	}

	to {
		-webkit-transform: scale(0.8,0.8);
		transform: scale(0.8,0.8);
		-ms-transform: scale(0.8,0.8);
	}

}@keyframes burnsIn {
	from {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		-ms-transform: scale(1,1);
	}

	to {
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
	}

}@keyframes burnsOut {
	from {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		-ms-transform: scale(1,1);
	}

	to {
		-webkit-transform: scale(0.8,0.8);
		transform: scale(0.8,0.8);
		-ms-transform: scale(0.8,0.8);
	}

}#headerpic{position:relative;background:#b2c85f;background-repeat:no-repeat;background-position:center top;background-attachment:relative;background-position:center center;margin-top:100px;margin-bottom:0;padding-top:150px;padding-bottom:150px;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1;text-shadow:2px 2px 5px rgba(0,0,0,.5)}@media (max-width:767px){#headerpic{padding-top:100px;margin-top:0}}#headerpic .layer{background-color:#b2c85f;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;z-index:2}#headerpic h1{position:relative;text-transform:uppercase;z-index:3;color:#fff;display:inline;font-weight:300;letter-spacing:.3em;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ctitle{color:#b2c85f;font-weight:700;margin-bottom:15px}csmall{font-size:12px;color:#b3b3b3}csmall2{font-size:12px;color:#f39c12}.spacing{margin-top:40px;margin-bottom:40px}.badge-theme{background:#b2c85f}.pictext h2,.pictext h3{margin-bottom:25px}.pictext img{border:1px solid #ccc}.downloads h3{margin-bottom:25px}.downloads i.fa{margin-right:10px;font-size:18px;position:relative;top:2px}downloads a i.fa{color:#5b6d68}downloads a:hover i.fa{color:#b2c85f}#contactwrap{margin-top:-60px;padding-top:0;text-align:center;background-attachment:relative;background-position:center center;min-height:400px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.comments{padding-top:10px;margin-top:50px;border-top:2px solid #bfc9d3}.comments h2{font-size:24px;padding-bottom:30px}#commentList li{margin-top:30px;margin-bottom:30px}#commentList li::after{content:'';display:block;background:#bfc9d3;width:100%;height:1px;margin-left:-20px}.board h1{font-size:24px}.board h2{font-size:20px}.parallax{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;overflow:hidden!important;background-attachment:fixed!important;background-repeat:no-repeat!important}.teaser h2{margin-top:0}.teaser .hline{margin-top:30px;margin-bottom:40px}table{border-top:1px solid #ccc;margin-top:50px;width:100%}table tr{border-bottom:1px solid #ccc}table th{vertical-align:top;min-width:200px;padding:20px 0;border-top:1px solid #5b6d68;border-bottom:1px solid #5b6d68;text-transform:uppercase}table td{vertical-align:top;padding:20px 0}.board table h2{margin-top:0;font-size:18px}.accordion .title{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion .content{max-height:0;overflow:hidden;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease}.accordion li.active .content{max-height:400px}.accordion p:last-child{margin-bottom:0}.accordion-1 li{margin-bottom:10px;display:block!important}.accordion-1 li:last-child{margin-bottom:0}.accordion-1 .title{background:#f5f5f5;padding:13px 23px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.bg-secondary .accordion-1 .title{background:#2d4f6d}.bg-secondary .accordion-1 .title:hover{background:#2d4f6d}.accordion-1 .title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.accordion-1 .active .title{background:#2d4f6d;color:#fff}.accordion-1 .content{border:1px solid #eee;border-top:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:0}.accordion-1 .content p{padding:13px}.accordion-1 .active .content{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.accordion-1 .title:hover{color:#2d4f6d;background:#dce7f0}.accordion-1 .active .title:hover{color:#fff;background:#3c6991}.accordion-2 li{display:block!important}.accordion-2 .title{font-size:16px;font-weight:500;padding:16px 0;border-bottom:1px solid #ccc;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:.7}.accordion-2 .title:before{content:"\f067";font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:10px;margin-right:10px}.accordion-2 .active .title{opacity:1;color:#2d4f6d}.accordion-2 .active .title:before{content:'\f068'}.accordion-2 .content p,.accordion-2 .content ul,.accordion-2 .content ol{padding:16px 0}.accordion-2 .title:hover{opacity:1;color:#2d4f6d}.tabs{overflow:hidden}.tabs ul.tabs{padding-top:20px}.tabs ul.tabs,.tabs ul.content{padding-left:0}.tabs li{display:inline-block;cursor:pointer}.tabs.thirds{width:100%}.tabs.thirds li{width:33.3333333%}.tabs.thirds .tab-title{width:100%}.button-tabs .tabs{display:inline-block;overflow:hidden}.button-tabs .tabs>li{margin-bottom:8px;float:left}.button-tabs .tabs>li:last-child{margin-right:0}.button-tabs .tab-title{padding:13px;display:inline-block;text-align:center;min-width:150px;background:#e0e4e6;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.bg-secondary .button-tabs .tab-title{background:#eee}.button-tabs .tab-title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.button-tabs .active .tab-title{background:#2d4f6d;color:#fff}.button-tabs .tab-title:hover{background:#c7d2d8}.button-tabs .active .tab-title:hover{background:#2d4f6d}.button-tabs.vertical{overflow:hidden}.button-tabs.vertical>.tabs{width:30%;float:left}.button-tabs.vertical>.content{padding-left:3%;width:70%;float:right}.button-tabs.vertical>.tabs li,.button-tabs.vertical .tab-title{width:100%}.button-tabs.vertical>.tabs li{margin-bottom:10px}.bg-dark .button-tabs .tab-title span{color:#222}@media all and (max-width:767px){.button-tabs .tabs li{width:49%;margin-bottom:15px}.button-tabs.vertical .tabs,.button-tabs.vertical .content{max-width:100%;width:100%;padding-left:0}}.tabbed-content .content>li{opacity:0;visibility:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;display:none}.tabbed-content .content .active{opacity:1;visibility:visible;display:block}.text-tabs .tabs{padding-bottom:16px;border-bottom:1px solid #ccc;overflow:visible}.text-tabs.no-border .tabs{border-bottom:none}.text-tabs .tab-title{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;padding:0 24px;opacity:.5;position:relative}.text-tabs .tab-title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.text-tabs .tab-title:after{content:'';position:absolute;width:100%;height:1px;background:#91a05c;bottom:10px;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;bottom:-17px;left:0}.text-tabs .active .tab-title{opacity:1;color:#2d4f6d}.bg-primary .text-tabs .tab-title:after{background:#2d4f6d}.text-tabs .active .tab-title:after{opacity:1}.text-tabs .tab-title:hover{opacity:1}@media all and (max-width:767px){.text-tabs .tabs{padding-bottom:0}.text-tabs .tabs li{width:49%;margin-bottom:15px}.text-tabs .tab-title:after{display:none}.text-tabs:not(.text-center) .tabs li:first-child .tab-title {padding-left:24px}}.icon-tabs .tabs li{width:24.5%;margin-bottom:24px}.icon-tabs .tab-title{text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:.5}.icon-tabs .tab-title:hover{opacity:1}.icon-tabs .active .tab-title{color:#91a05c;opacity:1}.icon-tabs .active .tab-title i{color:#91a05c}.image-bg .icon-tabs .active .tab-title i{color:#fff}.icon-tabs .tab-title i{display:block;margin-bottom:16px}.icon-tabs .tab-title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}@media all and (max-width:1199px){.sidebar{clear:both}.teaser .image-deco{margin-bottom:20px;width:100%}}.container{max-width:100%;margin:0 auto;padding:0 15px;width:auto!important}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1900px){.container{max-width:1500px}}@media all and (max-width:767px){.navbar-nav{margin-top:0;margin-bottom:0;padding-top:15px}.navbar-default .navbar-collapse{border:none}.navbar-collapse{max-height:none}.navbar-fixed-top{position:static}.dropdown-menu{box-shadow:none;position:relative;display:block;float:none;padding-top:0;padding-bottom:20px;list-style-type:disc}.navbar-default .dropdown-toggle a{border-bottom:1px solid #5e6772}.navbar-default .dropdown-menu li a,.navbar-default .dropdown-toggle:last-child a{border-bottom:none}.dropdown-menu{margin-left:0;padding-left:30px}.dropdown-menu>li{color:#fff;list-style-type:disc;list-style-position:outside}.dropdown-menu>li>a{border:none;padding:6px 0}.dropdown-menu>li>a:hover{background:none}.icon-tabs .tabs li{margin-bottom:16px;margin-right:0;width:49%}.icon-tabs .tab-title i{font-size:32px}.mtb{margin-bottom:40px}#footerwrap .row{margin-left:-15px;margin-right:-15px}.parallax{background-attachment:scroll!important}}.check{max-width:900px;margin:20px auto}label{font-size:16px}.form-check-input{margin:0}.form-check-label{font-size:13px;margin:0 0 10px 10px}.form-group{margin-bottom:1.6rem}.btn-primary{background:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:8px;transition:background .3s ease , transform .2s ease;font-size:1.5rem;height:50px}.btn-primary:hover{background:linear-gradient(90deg,#0056b3,#003d80);transform:scale(1.05)}.abo-form-modern{width:100%;display:flex;justify-content:center;padding:2rem;font-size:1.5rem;line-height:1.6}.abo-form-card{background:#fff;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.06);max-width:960px;width:100%}.abo-benefits ul{list-style:none;padding:0;margin:0 0 2rem}.abo-benefits li{margin-bottom:.75rem;font-size:1.5rem}.abo-pricing{font-size:1.5rem;margin-bottom:1.5rem}.abo-pricing span{display:inline-block;margin-top:.25rem}.abo-warning{color:#a94442;font-size:1.3rem;margin-bottom:2.5rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:span 2}.form-group label{font-weight:600;margin-bottom:.5rem;font-size:1.5rem}.form-group input,.form-group select{padding:1rem;border:1px solid #ccc;border-radius:5px;font-size:1.5rem}.password-wrapper{position:relative}.password-wrapper i{position:absolute;right:1.2rem;top:3.2rem;font-size:1.5rem;cursor:pointer;color:#888;top:60%}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:1.1rem 1rem;font-size:1.5rem;line-height:1.5;width:100%;height:50px;box-shadow:none}.select-wrapper{position:relative}.select-icon{position:absolute;right:1.5rem;transform:translateY(-50%);color:#666;pointer-events:none;font-size:1rem;top:70%}.checkbox-group{margin-bottom:1.8rem;display:flex;gap:1rem;align-items:flex-start}.checkbox-group input[type="checkbox"]{transform:scale(1.3);margin-top:.3rem}.checkbox-group label{font-size:1.3rem;line-height:1.5}.submit-wrapper{display:flex;justify-content:center;margin-top:2.5rem}.submit-wrapper button{background:#92b23f;color:#fff;padding:1rem 2.5rem;border:none;border-radius:6px;font-weight:bold;font-size:1.5rem;cursor:pointer;transition:background .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.6rem}.submit-wrapper button i{position:relative;font-size:1.2em}.icon-reset-password{position:relative;top:-3px}.submit-wrapper button:hover{background:#7b9934}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.abo-form-card{padding:2rem}.abo-form-card h2{font-size:1.6rem}.abo-benefits li,.abo-pricing,.abo-warning,.form-group label,.form-group input,.form-group select,.checkbox-group label{font-size:1rem}.submit-wrapper button{font-size:1.1rem}}.benefit-icon{color:#92b23f;margin-right:.5rem;font-size:1.2rem}.form-group input:focus,.form-group select:focus{border-color:#92b23f;outline:none;box-shadow:0 0 5px rgba(146,178,63,.4)}.checkbox-box{background-color:#f8f9fa;padding:1.2rem 1rem;border-radius:5px;border-left:4px solid #92b23f;position:relative}.checkbox-icon{color:#92b23f;margin-right:.75rem;font-size:1.3rem;margin-top:.3rem}.footer-logo{display:flex;align-items:center;gap:10px}.footer-icon{width:30px;height:auto}.section-dark{background-color:#37a15c;color:#fff;width:100vw;box-sizing:border-box;overflow-x:hidden}footer{background-attachment:fixed;position:relative;line-height:20px}footer nav>ul{list-style:none;margin:0;padding:0;font-weight:normal}footer nav>ul>li{display:inline-block;padding:10px 15px;margin:15px 3px;line-height:20px;text-align:center}footer nav>ul>li:first-child{margin:0}footer nav > ul a:not(.btn) {color:#fff;display:block;margin-bottom:3px}footer nav > ul a:not(.btn):hover, .footer nav > ul a:not(.btn):focus {color:#e3e3e3}footer .copyright{color:#fff;padding:10px 45px;font-size:14px;margin:20px 3px;line-height:20px;text-align:center;font-weight:bold}footer .heart{color:#eb5e28}.footer-nav-right{padding-right:45px;box-sizing:border-box}@media (max-width:805px){footer.section-dark{text-align:center}footer.section-dark nav,footer.section-dark .copyright{float:none!important;display:block;margin:10px auto}.footer-nav-right{padding-right:0;box-sizing:border-box}footer nav>ul>li{padding:0 15px!important;margin:0 3px!important}}