@charset "UTF-8";@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.e4a5a5f8.eot);src:url(/_next/static/media/icomoon.e4a5a5f8.eot#iefix) format("embedded-opentype"),url(/_next/static/media/icomoon.c6701d83.ttf) format("truetype"),url(/_next/static/media/icomoon.16dcdd4e.woff) format("woff"),url(/_next/static/media/icomoon.48e4b574.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hanging-bot:before{content:"\e922";color:#348e38}.icon-admin-sys:before{content:"\e923";color:#348e38}.icon-spray:before{content:"\e924";color:#348e38}.icon-tele-sale:before{content:"\e925";color:#348e38}.icon-Group-7526 .path1:before{content:"\e911";color:rgb(101,225,130)}.icon-Group-7526 .path2:before{content:"\e912";margin-left:-1.1474609375em;color:rgb(15,66,41)}.icon-Group-7526 .path3:before{content:"\e913";margin-left:-1.1474609375em;color:rgb(15,66,41)}.icon-Group-7526 .path4:before{content:"\e914";margin-left:-1.1474609375em;color:rgb(15,66,41)}.icon-Group-7526 .path5:before{content:"\e915";margin-left:-1.1474609375em;color:rgb(15,66,41)}.icon-Group-7526 .path6:before{content:"\e916";margin-left:-1.1474609375em;color:rgb(15,66,41)}.icon-Group-7527 .path1:before{content:"\e917";color:rgb(101,225,130)}.icon-Group-7527 .path2:before{content:"\e918";margin-left:-.873046875em;color:rgb(15,66,41)}.icon-Group-7527 .path3:before{content:"\e919";margin-left:-.873046875em;color:rgb(15,66,41)}.icon-Group-7528 .path1:before{content:"\e91a";color:rgb(101,225,130)}.icon-Group-7528 .path2:before{content:"\e91b";margin-left:-1.02734375em;color:rgb(15,66,41)}.icon-Group-7528 .path3:before{content:"\e91c";margin-left:-1.02734375em;color:rgb(15,66,41)}.icon-icon-farming-layer .path1:before{content:"\e91d";color:rgb(101,225,130)}.icon-icon-farming-layer .path2:before{content:"\e91e";margin-left:-1.009765625em;color:rgb(15,66,41)}.icon-icon-farming-layer .path3:before{content:"\e91f";margin-left:-1.009765625em;color:rgb(15,66,41)}.icon-icon-farming-layer .path4:before{content:"\e920";margin-left:-1.009765625em;color:rgb(15,66,41)}.icon-icon-farming-layer .path5:before{content:"\e921";margin-left:-1.009765625em;color:rgb(15,66,41)}.icon-greenhouse1:before{content:"\e907";color:#0f4229}.icon-seeding1:before{content:"\e90c";color:#0f4229}.icon-watering-can1:before{content:"\e90d";color:#0f4229}.icon-icon1:before{content:"\e90e";color:#fff}.icon-icon21:before{content:"\e90f";color:#fff}.icon-icon31:before{content:"\e910";color:#fff}.icon-seed:before{content:"\e900";color:#348e38}.icon-farming:before{content:"\e901";color:#348e38}.icon-hand-gloves:before{content:"\e902";color:#348e38}.icon-fruit-box:before{content:"\e903";color:#348e38}.icon-Group-660:before{content:"\e904";color:#348e38}.icon-Group-661:before{content:"\e905";color:#348e38}


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}to{transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);opacity:1}to{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}to{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translateY(700px);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes ripple{70%{box-shadow:0 0 0 40px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.slide-content{display:flex;align-items:center;height:100%;justify-content:space-between}.slide-content .content{display:flex;margin-top:15px;justify-content:center;flex-direction:column;row-gap:35px}.page-title-home2 .container .slide-content .content{row-gap:25px}.page-title-home2 .container .slide-content{padding-bottom:20px}.slide-content .content .button-box{margin-top:10px}.page-title-home2 .slide-content .content .button-box{margin-top:20px}@media only screen and (max-width:767px){.page-title-home1{height:740px}.page-title-home2{height:540px}.slide-content .content{margin-top:160px;row-gap:20px}.page-title-home2 .slide-content .content{margin-bottom:100px;row-gap:20px;margin-top:0}}.h-100{height:100%}.page-title-home1 .image-slider{display:flex;align-items:center;justify-content:flex-end;width:55%}.page-title-home2 .image-slider{display:flex;align-items:center;justify-content:flex-end;width:40%}.page-title-home1 .image-slider img{position:relative;left:29px;top:25px}.page-title-home2 .image-slider img{position:relative;left:35px;top:8px;transform:scale(.97)}.title-1{line-height:68px;letter-spacing:0;font-size:60px;white-space:normal;min-height:0}.page-title-home2 .title-1,.title-1{border-width:0;margin:0;padding:0;font-weight:400}.page-title-home2 .title-1{color:#fff;line-height:80px;letter-spacing:1px!important;font-size:63px}.page-title-home2 .container .slide-content{padding-left:7px}.page-title-home2 .container .slide-content img{position:relative;right:8px;z-index:1}.page-title-home2 .image-slider{width:55%}.page-title-home2 .slide-content .content{row-gap:30px}.relative{position:relative}.custom.tparrows{cursor:pointer;background:var(--primary-color);width:50px;height:50px;position:absolute;display:block;z-index:100;border-radius:60px!important;border:3px solid var(--primary-color)}.custom.tparrows.tp-leftarrow:before,.custom.tparrows.tp-rightarrow:before{content:"\f105";font-family:FontAwesome;font-size:100%;font-size:35px;display:flex;justify-content:center;align-items:center;height:100%}.custom.tparrows.tp-leftarrow:before{transform:rotate(180deg)}.custom.tparrows.tp-leftarrow,.custom.tparrows.tp-rightarrow{opacity:0!important;visibility:hidden!important;transition:.4s}@media (max-width:1600px){.custom.tparrows.tp-leftarrow,.custom.tparrows.tp-rightarrow{display:none}}.flat-slider:hover .custom.tparrows.tp-leftarrow,.flat-slider:hover .custom.tparrows.tp-rightarrow{opacity:1!important;visibility:visible!important}.flat-services .content-features,.tf-icon{z-index:2}#mainnav-mobi{display:none!important}@media (max-width:1024px){.nav-wrap{display:none}#mainnav-mobi{display:block!important}}#mainnav-mobi .menu{height:0;overflow:hidden;transition:.5s}#mainnav-mobi .sub-menu{height:0;transition:.3s;overflow:hidden}#mainnav-mobi{max-height:calc(100vh - 90px)}@media (max-width:1200px){.slide-content .content{width:100%}.slide-content .image-slider{display:none}}@media (max-width:992px){.slide-content .title-1{font-size:50px;line-height:50px}#rev-slider2 .slide-content .button-box{margin-top:20px}}@media (max-width:500px){.sm-d-none{display:none}.slide-content .title-1{font-size:40px;line-height:40px}}.tfSubscribeMsg{display:none;max-height:0;overflow:hidden}.tfSubscribeMsg.active{margin-top:10px;margin-bottom:0;max-height:180px;display:block}.flat-about .image-desc{display:none!important}@media (min-width:1102px){.flat-about .image-desc{display:block!important}}.flat-about .image-desc2{display:none!important}@media (min-width:1102px){.flat-about .image-desc2{display:block!important}}.flat-about .main-post-about{border-radius:50%!important;aspect-ratio:1/1!important;object-fit:cover!important}@media (max-width:991px){.flat-about .main-post-about{width:400px!important;height:400px!important}}@media (max-width:767px){.flat-about .main-post-about{width:300px!important;height:300px!important}}@media (max-width:575px){.flat-about .main-post-about{width:350px!important;height:350px!important}}.flat-contact-page .input-contact,.flat-contact-page .input-contact-message,.flat-contact-page .input-select{color:var(--primary-color)!important}.flat-contact-page .input-contact-message::placeholder,.flat-contact-page .input-contact::placeholder{color:var(--primary-color)!important;opacity:.7}.flat-contact-page .input-select option{color:var(--primary-color)!important}.widget-contact-services-details .widget-sidebar-contact-us li{display:flex;flex-direction:column;margin-bottom:15px;word-wrap:break-word;overflow-wrap:break-word}.widget-contact-services-details .widget-sidebar-contact-us li span{display:block;margin-bottom:5px}.widget-contact-services-details .widget-sidebar-contact-us .info-contact-us{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;max-width:100%}.widget-contact-services-details .widget-sidebar-contact-us .icon-email,.widget-contact-services-details .widget-sidebar-contact-us .icon-location,.widget-contact-services-details .widget-sidebar-contact-us .icon-telephone{margin-bottom:8px;color:var(--primary-color)}.widget-contact-services-details .widget-sidebar-contact-us .info-contact-us.desc-box{color:var(--primary-color2);font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:30px}.service-specializations{background:linear-gradient(135deg,#ffffff,#f8fafc);padding:20px;border-radius:20px;border:2px solid rgba(104,176,170,.08);box-shadow:0 10px 40px rgba(45,81,117,.08);position:relative;overflow:hidden}.service-specializations:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-color2) 100%)}.service-specializations h3{position:relative;margin-bottom:30px;padding-bottom:15px}.service-specializations h3:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--primary-color2);border-radius:2px}.specializations-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px;margin-top:25px}.specialization-item{display:flex;align-items:center;justify-content:center}.specialization-badge{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color4) 100%);padding:3px 20px;font-weight:600;font-family:Rubik,sans-serif;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center;min-width:120px}.specialization-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.specialization-badge:hover{background:linear-gradient(135deg,var(--primary-color2) 0,var(--primary-color) 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(45,81,117,.3);border-color:rgba(255,255,255,.2)}.specialization-badge:hover:before{left:100%}@media (max-width:768px){.specializations-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.service-specializations{padding:25px}.specialization-badge{padding:10px 16px;font-size:13px;min-width:100px}}@media (max-width:480px){.specializations-grid{grid-template-columns:1fr;gap:12px}}.content-service-details{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:20px;padding:40px;box-shadow:0 15px 50px rgba(45,81,117,.08);border:1px solid rgba(104,176,170,.1);position:relative;overflow:hidden;transition:all .3s ease}.clickable-service-box{transition:all .3s ease}.clickable-service-box:hover{transform:translateY(-5px);box-shadow:0 25px 70px rgba(45,81,117,.15);border-color:rgba(104,176,170,.2)}.clickable-service-box:hover .click-indicator{opacity:1!important;transform:translateY(-5px)}.content-service-details:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-color2) 100%)}.service-header{position:relative;margin-bottom:50px;flex-direction:column}.service-header h2{position:relative;display:inline-block;margin-bottom:20px;text-align:center;place-self:center}.service-header-accent{width:80px;height:4px;background:linear-gradient(90deg,var(--primary-color2) 0,var(--primary-color) 100%);margin:0 auto;border-radius:2px;position:relative}.service-header-accent:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:2px;background:var(--primary-color2);border-radius:1px}.service-images-section{margin-bottom:60px}.images-grid{grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:start}.image-wrapper{border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(45,81,117,.15);transition:all .4s cubic-bezier(.4,0,.2,1);background:white;padding:8px}.image-wrapper:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(45,81,117,.25)}.service-image{width:100%;height:300px;border-radius:15px;object-fit:cover;transition:all .4s ease}.main-image,.secondary-image{height:300px}.image-wrapper:hover .service-image{transform:scale(1.05)}.image-overlay{background:linear-gradient(transparent,rgba(45,81,117,.9));padding:20px 15px 15px;transform:translateY(100%);transition:transform .4s ease}.image-wrapper:hover .image-overlay{transform:translateY(0)}.image-label{color:white;font-family:Rubik,sans-serif;text-transform:uppercase;letter-spacing:1px}.main-image-container .image-wrapper{background:linear-gradient(135deg,rgba(104,176,170,.1),rgba(45,81,117,.05))}.secondary-image-container .image-wrapper{background:linear-gradient(135deg,rgba(45,81,117,.1),rgba(104,176,170,.05))}.service-description-section{background:linear-gradient(135deg,rgba(104,176,170,.03),rgba(45,81,117,.02));padding:40px;border-radius:20px;border:1px solid rgba(104,176,170,.1);margin-bottom:50px;position:relative}.service-description-section:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color2) 0,var(--primary-color) 100%);border-radius:20px 20px 0 0}.description-container h3{position:relative;margin-bottom:25px;padding-bottom:15px}.description-container h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--primary-color2);border-radius:2px}.enhanced-description{font-size:17px;line-height:32px;color:var(--primary-color);font-weight:400;text-align:justify;position:relative}@media (max-width:992px){.images-grid{grid-template-columns:1fr;gap:25px}.content-service-details,.service-description-section{padding:30px}.main-image,.secondary-image,.service-image{height:250px}}@media (max-width:768px){.content-service-details,.service-description-section{padding:25px;border-radius:15px}.images-grid{gap:20px}.image-wrapper{border-radius:15px;padding:6px}.service-image{border-radius:12px}.main-image,.secondary-image,.service-image{height:200px}}@media (max-width:480px){.content-service-details,.service-description-section{padding:20px}.enhanced-description{font-size:16px;line-height:28px}.main-image,.secondary-image,.service-image{height:180px}}.flat-training-details{background:#f8fffe;padding:80px 0}.side-bar-training-details{background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(90,139,137,.1);margin-bottom:30px}.tab-training{list-style:none;padding:0;margin:0}.tab-training li{margin-bottom:10px}.tab-training li a{display:flex;align-items:center;padding:15px 20px;border-radius:10px;text-decoration:none;color:var(--primary-color);font-weight:500;transition:all .3s ease;border:2px solid transparent}.tab-training li a.active,.tab-training li a:hover{background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);color:white;transform:translateX(5px);box-shadow:0 5px 15px rgba(90,139,137,.3)}.widget-contact-training-details{background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(90,139,137,.1)}.contact-info-box{margin-bottom:25px}.contact-item{display:flex;align-items:center;margin-bottom:15px;padding:10px 0;border-bottom:1px solid #f0f0f0}.contact-item:last-child{border-bottom:none}.btn-training-contact{display:inline-flex;align-items:center;background:var(--primary-color4);color:white;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;width:100%;justify-content:center}.btn-training-contact:hover{background:var(--primary-color2);transform:translateY(-2px);box-shadow:0 8px 25px rgba(90,139,137,.3);color:white}.content-training-details{background:white;border-radius:20px;padding:40px;box-shadow:0 15px 40px rgba(90,139,137,.1)}.training-header-accent{width:60px;height:4px;background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);border-radius:2px;margin-bottom:30px}.training-images-section{margin-bottom:50px}.images-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;height:300px}.main-image-container,.secondary-image-container{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(90,139,137,.15)}.training-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-wrapper:hover .training-image{transform:scale(1.05)}.image-overlay{background:linear-gradient(transparent,rgba(0,0,0,.7));padding:20px;color:white}.image-label{font-weight:600;font-size:14px}.training-info-cards{margin-bottom:50px}.info-card{background:linear-gradient(135deg,#f8fffe,#ffffff);border:2px solid rgba(90,139,137,.1);border-radius:15px;padding:25px;text-align:center;transition:all .3s ease;height:100%}.info-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(90,139,137,.2);border-color:var(--primary-color4)}.info-card-header{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.info-card-header i{font-size:24px;color:var(--primary-color4);margin-right:10px}.info-card-header h4{margin:0;color:var(--primary-color);font-weight:600}.info-card p{margin:0;color:var(--primary-color2);font-weight:500}.specializations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px}.specialization-item{text-align:center}.specialization-badge{display:inline-block;background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);color:white;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:500;transition:all .3s ease}.specialization-badge:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(90,139,137,.3)}.audience-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px}.audience-item{display:flex;align-items:center;padding:15px 20px;background:#f8fffe;border-radius:10px;border-left:4px solid var(--primary-color4);transition:all .3s ease}.audience-item:hover{transform:translateX(5px);box-shadow:0 5px 15px rgba(90,139,137,.2)}.audience-item i{color:var(--primary-color4);margin-right:12px;font-size:16px}.benefits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.benefit-item{display:flex;align-items:flex-start;padding:20px;background:linear-gradient(135deg,#f8fffe,#ffffff);border-radius:15px;border:2px solid rgba(90,139,137,.1);transition:all .3s ease}.benefit-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(90,139,137,.15);border-color:var(--primary-color4)}.benefit-item i{color:var(--primary-color4);margin-right:15px;font-size:18px;margin-top:2px}.programs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:25px;gap:25px}.program-card{background:linear-gradient(135deg,#f8fffe,#ffffff);border:2px solid rgba(90,139,137,.1);border-radius:20px;padding:30px;transition:all .3s ease}.program-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(90,139,137,.2);border-color:var(--primary-color4)}.program-header h4{color:var(--primary-color);margin-bottom:15px;font-weight:600}.program-meta{display:flex;gap:20px;margin-bottom:20px}.program-meta span{display:flex;align-items:center;color:var(--primary-color2);font-size:14px;font-weight:500}.program-meta i{margin-right:8px;color:var(--primary-color4)}.program-description{color:var(--primary-color2);margin-bottom:20px;line-height:1.6}.program-topics h5{color:var(--primary-color);margin-bottom:15px;font-weight:600}.program-topics ul{list-style:none;padding:0;margin:0}.program-topics li{color:var(--primary-color2);position:relative;padding:8px 0 8px 20px}.program-topics li:before{content:"✓";position:absolute;left:0;color:var(--primary-color4);font-weight:700}.testimonial-card{background:linear-gradient(135deg,#f8fffe,#ffffff);border:2px solid rgba(90,139,137,.1);border-radius:20px;padding:30px;text-align:center}.testimonial-content{margin-bottom:25px}.testimonial-content i{font-size:24px;color:var(--primary-color4);margin-bottom:15px}.testimonial-content p{font-style:italic;color:var(--primary-color2);font-size:18px;line-height:1.6;margin:0}.testimonial-author strong{color:var(--primary-color);font-weight:600;display:block;margin-bottom:5px}.testimonial-author span{color:var(--primary-color2);font-size:14px}@media (max-width:768px){.images-grid{grid-template-columns:1fr;height:auto}.main-image-container,.secondary-image-container{height:250px}.audience-list,.benefits-list,.programs-grid,.specializations-grid{grid-template-columns:1fr}.content-training-details{padding:25px}.side-bar-training-details,.widget-contact-training-details{padding:20px}}.workplace-wellness-hero{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#ffffff 50%,#f0f8ff);position:relative;overflow:hidden;display:flex;align-items:center;padding:120px 0 80px}.hero-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(90,139,137,.1),rgba(104,176,170,.05));animation:float 6s ease-in-out infinite}.shape-1{width:200px;height:200px;top:10%;left:-5%;animation-delay:0s}.shape-2{width:150px;height:150px;top:60%;right:-3%;animation-delay:2s}.shape-3{width:100px;height:100px;top:30%;right:20%;animation-delay:4s}.shape-4{width:80px;height:80px;bottom:20%;left:10%;animation-delay:1s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.hero-content{position:relative;z-index:2;padding-right:40px}.company-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(90,139,137,.1),rgba(104,176,170,.05));padding:12px 24px;border-radius:30px;margin-bottom:30px;border:2px solid rgba(90,139,137,.2)}.badge-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}.badge-icon i{color:white;font-size:18px}.badge-text{font-size:16px;font-weight:700;color:var(--primary-color4);letter-spacing:1px}.hero-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:var(--primary-color);line-height:1.1;margin-bottom:30px;font-family:Jost,sans-serif}.title-highlight{display:block;background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:10px}.value-props{margin-bottom:40px}.value-item{display:flex;align-items:center;margin-bottom:25px;padding:20px;background:rgba(255,255,255,.8);border-radius:15px;border-left:5px solid var(--primary-color4);transition:all .3s ease}.value-item:hover{transform:translateX(10px);box-shadow:0 10px 30px rgba(90,139,137,.2)}.value-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.value-icon i{color:white;font-size:24px}.value-text h3{font-size:20px;font-weight:700;color:var(--primary-color);margin-bottom:5px}.value-text p{font-size:16px;color:var(--primary-color2);margin:0;font-style:italic}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:40px}.stat-item{background:rgba(255,255,255,.9);border-radius:15px;border:2px solid rgba(90,139,137,.1)}.stat-item:hover{box-shadow:0 15px 35px rgba(90,139,137,.2)}.stat-number{margin-bottom:8px}.hero-cta{display:flex;gap:20px;flex-wrap:wrap}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;padding:15px 30px;border-radius:30px;text-decoration:none;font-weight:700;font-size:16px;transition:all .3s ease;border:2px solid transparent}.btn-primary{background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));color:white;box-shadow:0 10px 30px rgba(90,139,137,.3)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(90,139,137,.4);color:white}.btn-secondary{background:transparent;color:var(--primary-color4);border-color:var(--primary-color4)}.btn-secondary:hover{background:var(--primary-color4);color:white;transform:translateY(-3px)}.btn-primary i,.btn-secondary i{margin-right:10px;font-size:18px}.hero-visual{position:relative;z-index:2;text-align:center}.visual-container{position:relative;display:inline-block;max-width:100%}.main-image-wrapper{position:relative;border-radius:25px;overflow:hidden;box-shadow:0 25px 60px rgba(90,139,137,.2);background:white;padding:10px}.main-hero-image{width:100%;height:auto;border-radius:20px;object-fit:cover}.image-overlay-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(90,139,137,.1),transparent);border-radius:20px}.floating-card{position:absolute;background:white;border-radius:15px;padding:15px 20px;box-shadow:0 15px 40px rgba(90,139,137,.2);border:2px solid rgba(90,139,137,.1);display:flex;align-items:center;gap:12px;animation:floatCard 4s ease-in-out infinite;z-index:3}.card-1{top:15%;left:-10%;animation-delay:0s}.card-2{top:60%;right:-15%;animation-delay:1.5s}.card-3{bottom:20%;left:-5%;animation-delay:3s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));flex-shrink:0}.card-icon i{font-size:18px}.card-content h4{font-size:14px;font-weight:700;color:var(--primary-color);margin:0 0 5px}.card-content p{font-size:12px;color:var(--primary-color2);margin:0}.success-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,var(--primary-color2),var(--primary-color4));color:white;padding:20px;border-radius:20px;text-align:center;box-shadow:0 15px 40px rgba(104,176,170,.3);z-index:3}.success-rate{font-size:28px;font-weight:800;line-height:1;margin-bottom:5px}.success-text{font-size:12px;font-weight:600;opacity:.9}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;color:var(--primary-color2);z-index:2}.scroll-arrow{width:40px;height:40px;border:2px solid var(--primary-color4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.scroll-indicator span{font-size:14px;font-weight:600}.workplace-solutions{padding:60px 0;background:#fff;position:relative}.section-header{text-align:center;margin-bottom:80px}.section-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));padding:10px 25px;border-radius:30px;margin-bottom:25px;border:2px solid var(--primary-color4)}.section-badge i{color:#fff;margin-right:10px;font-size:18px}.section-badge span{font-size:14px;font-weight:700;color:#fff;letter-spacing:1px}.section-title{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.2;margin-bottom:20px;font-family:Jost,sans-serif}.title-accent{display:block;background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-left:10px}.section-description{font-size:1.2rem;color:var(--primary-color2);max-width:600px;margin:0 auto;line-height:1.6}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px;margin-bottom:80px}.solution-card{background:white;border-radius:25px;overflow:hidden;box-shadow:0 20px 50px rgba(90,139,137,.1);transition:all .4s ease;border:2px solid transparent;position:relative;display:flex;flex-direction:column;height:100%}.solution-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(90,139,137,.2);border-color:var(--primary-color4)}.card-header{padding:30px 30px 20px;background:linear-gradient(135deg,#f8fffe,#ffffff);border-bottom:2px solid rgba(90,139,137,.1)}.card-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.card-icon i{color:white;font-size:28px}.card-badge{display:inline-block;background:rgba(90,139,137,.1);color:var(--primary-color4);padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;width:-moz-fit-content;width:fit-content}.card-content{padding:30px;flex:1 1;display:flex;flex-direction:column}.card-title{font-size:24px;font-weight:700;color:var(--primary-color);margin-bottom:15px;line-height:1.3}.card-description{font-size:16px;color:var(--primary-color2);line-height:1.6}.card-description,.features-section,.topics-section{margin-bottom:25px}.topics-section{flex:1 1;display:flex;flex-direction:column}.features-title,.topics-title{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:15px}.feature-item{display:flex;align-items:center;margin-bottom:10px;padding:8px 0}.feature-item i{margin-right:12px;font-size:16px}.feature-item span{font-size:14px;color:var(--primary-color2)}.topics-grid{display:flex;flex-direction:column;align-items:flex-start;flex:1 1}.topic-tag{border-radius:20px;text-align:center;font-size:12px;font-weight:600;color:var(--primary-color2)}.card-image{position:relative;height:200px;overflow:hidden}.image-wrapper{position:relative;width:100%;height:100%}.solution-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.solution-card:hover .solution-image{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.overlay-content{text-align:center}.overlay-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.overlay-icon i{color:white;font-size:24px}.card-footer{padding:25px 30px;background:linear-gradient(135deg,#f8fffe,#ffffff);border-top:2px solid rgba(90,139,137,.1);display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.success-metric{text-align:center}.metric-text{font-size:12px;color:var(--primary-color2);font-weight:600}.learn-more-btn{display:inline-flex;align-items:center;padding:10px 20px;border:2px solid;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;background:var(--primary-color4);color:white!important;transition:all .3s ease}.learn-more-btn i{margin-left:8px;font-size:12px}.solutions-cta{background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);border-radius:25px;padding:60px 40px;text-align:center;color:white;position:relative;overflow:hidden}.solutions-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate 20s linear infinite}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary-large,.btn-secondary-large{display:inline-flex;align-items:center;padding:18px 35px;border-radius:30px;text-decoration:none;font-weight:700;font-size:16px;transition:all .3s ease;border:2px solid transparent}.btn-primary-large{background:white;color:var(--primary-color4);box-shadow:0 10px 30px rgba(255,255,255,.3)}.btn-primary-large:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,255,255,.4);color:var(--primary-color4)}.btn-secondary-large{background:transparent;color:white;border-color:white}.btn-secondary-large:hover{background:white;color:var(--primary-color4);transform:translateY(-3px)}.btn-primary-large i,.btn-secondary-large i{margin-right:10px;font-size:18px}.employee-training,.expert-team,.manager-training,.psychological-support{padding:100px 0;background:white}.manager-training{background:linear-gradient(135deg,#f8fffe,#ffffff)}.employee-training{background:linear-gradient(135deg,#ffffff,#f0f8ff)}.psychological-support{background:linear-gradient(135deg,#f8fffe,#ffffff)}.expert-team{background:linear-gradient(135deg,#ffffff,#f0f8ff)}.course-overview,.services-overview{background:white;border-radius:25px;padding:40px;box-shadow:0 20px 50px rgba(90,139,137,.1);border:2px solid rgba(90,139,137,.05)}.course-header,.service-header{text-align:center;margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid rgba(90,139,137,.1)}.course-badge{background:linear-gradient(135deg,rgba(90,139,137,.1),rgba(104,176,170,.05));border-radius:25px;border:2px solid rgba(90,139,137,.2)}.course-badge i{color:var(--primary-color4);margin-right:10px;font-size:16px}.course-badge span{font-size:14px;font-weight:700;color:var(--primary-color4);letter-spacing:1px}.course-title,.service-title{font-size:28px;font-weight:800;color:var(--primary-color);margin-bottom:20px;line-height:1.3}.meta-item i{margin-right:8px}.module-navigation,.service-navigation{margin-bottom:40px}.nav-tabs{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px}.nav-tab{padding:20px;border-radius:15px}.nav-tab.active,.nav-tab:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(90,139,137,.2)}.tab-number{width:40px;height:40px;font-weight:800;margin-right:15px}.tab-content h4{font-weight:700}.tab-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.tab-icon i{color:white;font-size:20px}.module-content,.service-content{background:linear-gradient(135deg,#f8fffe,#ffffff);border-radius:20px;padding:30px;border:2px solid rgba(90,139,137,.1)}.module-header,.service-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid rgba(90,139,137,.1)}.module-title,.service-title{font-size:24px;font-weight:700;color:var(--primary-color);margin:0}.module-duration{background:var(--primary-color4)}.module-description,.service-description{font-size:16px;color:var(--primary-color2);line-height:1.6;margin-bottom:25px}.module-details,.service-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.benefits-section,.features-section,.outcomes-section,.topics-section{background:white;padding:15px;border-radius:15px;border:2px solid rgba(90,139,137,.1)}.benefits-section h4,.features-section h4,.outcomes-section h4,.topics-section h4{font-size:18px;font-weight:700;color:var(--primary-color);margin-bottom:15px;display:flex;align-items:center}.benefits-section h4:before,.features-section h4:before,.outcomes-section h4:before,.topics-section h4:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:2px;margin-right:10px}.benefits-list,.features-list,.outcomes-list,.topics-list{list-style:none;padding:0;margin:0}.benefits-list li,.features-list li,.outcomes-list li,.topics-list li{display:flex;align-items:center;margin-bottom:12px;padding:8px 0}.benefits-list li i,.features-list li i,.outcomes-list li i,.topics-list li i{margin-right:12px;font-size:16px}.benefits-list li span,.features-list li span,.outcomes-list li span,.topics-list li span{font-size:14px;color:var(--primary-color2);line-height:1.5}.befa-training{padding:80px 0;background:linear-gradient(135deg,#f8fffe,#ffffff)}.befa-training .section-header{text-align:center;margin-bottom:60px}.befa-training .section-badge{display:inline-flex;align-items:center;gap:10px;background:var(--primary-color4);color:white;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;margin-bottom:20px}.befa-training .section-title{font-size:42px;font-weight:700;color:var(--primary-color);margin-bottom:20px;line-height:1.2}.befa-training .title-accent{color:var(--primary-color4)}.befa-training .section-description{font-size:18px;color:var(--primary-color2);line-height:1.6;max-width:800px;margin:0 auto}.course-overview{background:white;border-radius:25px;padding:40px;box-shadow:0 20px 50px rgba(90,139,137,.1);border:2px solid rgba(90,139,137,.05);margin-bottom:40px}.course-header{text-align:center;margin-bottom:40px}.course-badge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));color:#fff;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:20px}.course-title{font-size:32px;font-weight:700;color:var(--primary-color);margin-bottom:20px}.course-meta{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.meta-item{display:flex;align-items:center;gap:8px;color:var(--primary-color2);font-size:14px;font-weight:500}.meta-item i{color:var(--primary-color4);font-size:16px}.module-navigation{margin-bottom:40px}.nav-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.nav-tab{display:flex;align-items:center;padding:25px;background:linear-gradient(135deg,#f8fffe,#ffffff);border:2px solid rgba(90,139,137,.1);border-radius:20px;cursor:pointer;transition:all .3s ease;text-align:left;position:relative;overflow:hidden}.custom-nav-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.custom-nav-tab{display:flex;align-items:center;padding:25px;background:linear-gradient(135deg,#f8fffe,#ffffff);border:2px solid rgba(90,139,137,.1);border-radius:20px;cursor:pointer;transition:all .3s ease;text-align:left;position:relative;overflow:hidden}.nav-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.nav-tab:hover:before{left:100%}.nav-tab.active,.nav-tab:hover{border-color:var(--primary-color4);background:linear-gradient(135deg,rgba(90,139,137,.1),rgba(104,176,170,.05));transform:translateY(-3px);box-shadow:0 15px 35px rgba(90,139,137,.2)}.tab-number{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin-right:20px;flex-shrink:0}.tab-content h4{font-size:16px;font-weight:600;color:var(--primary-color);margin:0 0 5px;line-height:1.3}.tab-content span{font-size:14px;color:var(--primary-color2);font-weight:500}.module-content{background:linear-gradient(135deg,#f8fffe,#ffffff);border-radius:25px;padding:40px;border:2px solid rgba(90,139,137,.1);box-shadow:0 10px 30px rgba(90,139,137,.1)}.module-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(90,139,137,.1)}.module-title{font-size:28px;font-weight:700;color:var(--primary-color);margin:0;flex:1 1;line-height:1.3}.module-duration{background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-left:20px;flex-shrink:0}.module-description{font-size:16px;color:var(--primary-color2);line-height:1.6;margin-bottom:30px}.module-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.outcomes-section,.topics-section{background:white;padding:25px;border-radius:20px;border:2px solid rgba(90,139,137,.1);box-shadow:0 5px 15px rgba(90,139,137,.05)}.outcomes-section h4,.topics-section h4{font-size:20px;font-weight:700;color:var(--primary-color);margin-bottom:20px;display:flex;align-items:center;gap:10px}.outcomes-section h4:before,.topics-section h4:before{content:"";font-size:18px}.outcomes-list,.topics-list{list-style:none;padding:0;margin:0}.outcomes-list li,.topics-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding:8px 0}.outcomes-list li i,.topics-list li i{color:var(--primary-color4);font-size:16px;margin-top:2px;flex-shrink:0}.outcomes-list li span,.topics-list li span{font-size:14px;color:var(--primary-color2);line-height:1.5}.expert-qualifications{background:linear-gradient(135deg,#f8fffe,#ffffff);border-radius:25px;padding:60px 40px;margin:60px 0;box-shadow:0 20px 50px rgba(90,139,137,.1);border:2px solid rgba(90,139,137,.05);position:relative;overflow:hidden}.expert-qualifications:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color4),var(--primary-color2));border-radius:25px 25px 0 0}.qualifications-header{text-align:center;margin-bottom:50px;position:relative}.qualifications-header h3{font-size:32px;font-weight:700;color:var(--primary-color);margin:0 0 15px;position:relative}.qualifications-header h3:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,var(--primary-color4),var(--primary-color2));border-radius:2px}.qualifications-header p{font-size:16px;color:var(--primary-color2);line-height:1.6;max-width:600px;margin:0 auto}.qualifications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-top:40px}.qualification-item{background:white;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(90,139,137,.1);border:2px solid rgba(90,139,137,.05);transition:all .3s ease;position:relative;overflow:hidden}.qualification-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color4),var(--primary-color2));transform:scaleX(0);transition:transform .3s ease}.qualification-item:hover:before{transform:scaleX(1)}.qualification-item:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(90,139,137,.15);border-color:var(--primary-color4)}.qual-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;overflow:hidden}.qual-icon:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0,transparent 70%);animation:rotate 8s linear infinite}.qual-icon i{color:white;font-size:24px;position:relative;z-index:1}.qual-content h4{font-size:20px;font-weight:700;color:var(--primary-color);margin:0 0 12px;line-height:1.3}.qual-content p{font-size:14px;color:var(--primary-color2);line-height:1.6;margin:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.other-trainings{background:linear-gradient(135deg,#f8fffe,#ffffff);padding:60px 0;border-top:1px solid rgba(90,139,137,.1)}.other-trainings-content{max-width:1000px;margin:0 auto;padding:0 20px}.other-trainings-header{text-align:center;margin-bottom:40px}.other-trainings-header h3{font-size:28px;font-weight:700;color:var(--primary-color);margin:0 0 10px}.other-trainings-header p{font-size:16px;color:var(--primary-color2);margin:0;line-height:1.5}.other-trainings-list{display:flex;flex-direction:column;gap:12px}.other-training-item{display:flex;align-items:center;padding:20px 25px;background:white;border:2px solid rgba(90,139,137,.1);border-radius:15px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.other-training-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(90,139,137,.05),transparent);transition:left .5s}.other-training-item:hover:before{left:100%}.other-training-item:hover{border-color:var(--primary-color4);transform:translateX(5px);box-shadow:0 8px 25px rgba(90,139,137,.15)}.training-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.training-icon i{color:white;font-size:18px}.training-info{flex:1 1}.training-info h4{font-size:18px;font-weight:600;color:var(--primary-color);margin:0 0 5px;line-height:1.3}.training-info p{font-size:14px;color:var(--primary-color2);margin:0;line-height:1.4}.training-arrow{color:var(--primary-color4);font-size:16px;margin-left:15px;transition:transform .3s ease}.other-training-item:hover .training-arrow{transform:translateX(5px)}.support-sidebar,.training-sidebar{position:-webkit-sticky;position:sticky;top:120px}.sidebar-section{background:white;border-radius:25px;padding:25px;margin-bottom:30px;box-shadow:0 20px 50px rgba(90,139,137,.1);border:2px solid rgba(90,139,137,.05);transition:all .3s ease}.sidebar-section:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(90,139,137,.15)}.sidebar-title{font-size:20px;font-weight:700;color:var(--primary-color);margin-bottom:25px;display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:2px solid rgba(90,139,137,.1)}.sidebar-title i{color:var(--primary-color4);font-size:18px}.sidebar-description{font-size:14px;color:var(--primary-color2);margin-bottom:20px;line-height:1.5}.features-list{list-style:none;padding:0;margin:0}.features-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;padding:12px 0;border-bottom:1px solid rgba(90,139,137,.05)}.features-list li:last-child{border-bottom:none}.features-list li i{color:var(--primary-color4);font-size:16px;margin-top:2px;flex-shrink:0}.features-list li span{font-size:14px;line-height:1.5}.features-list li,.features-list li span{color:var(--primary-color2)}.trainers-list{display:flex;flex-direction:column;gap:20px}.trainer-item{background:linear-gradient(135deg,#f8fffe,#ffffff);padding:20px;border-radius:15px;border:2px solid rgba(90,139,137,.1);transition:all .3s ease}.trainer-item:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(90,139,137,.1);border-color:var(--primary-color4)}.trainer-item h5{font-size:16px;font-weight:700;color:var(--primary-color);margin:0 0 5px}.trainer-role{font-size:14px;color:var(--primary-color4);font-weight:600;margin-bottom:10px;display:block}.trainer-bio{font-size:13px;color:var(--primary-color2);line-height:1.5;margin:0}.metric-item:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(90,139,137,.1)}.metric-number{font-size:28px;font-weight:700;margin-bottom:5px}.metric-label{text-transform:uppercase;letter-spacing:.5px}.sidebar-cta{background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));padding:30px;border-radius:25px;box-shadow:0 20px 50px rgba(90,139,137,.2)}.sidebar-cta h4{margin:0 0 15px}.sidebar-cta p{margin:0 0 25px}.btn-primary-full{gap:10px;padding:15px 30px;font-weight:600;box-shadow:0 5px 15px rgba(0,0,0,.1)}.btn-primary-full:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);background:#f8fffe}.delivery-options,.support-types,.workshops-list{display:flex;flex-direction:column;gap:15px}.delivery-option,.support-type,.workshop-item{padding:10px;background:linear-gradient(135deg,#f8fffe,#ffffff);border-radius:12px;border:2px solid rgba(90,139,137,.1);transition:all .3s ease}.delivery-option:hover,.support-type:hover,.workshop-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(90,139,137,.15);border-color:var(--primary-color4)}.option-content,.type-content,.workshop-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.option-content h5,.type-content h5,.workshop-header h5{font-size:16px;font-weight:600;color:var(--primary-color);margin:0}.workshop-duration{background:var(--primary-color4);color:white;padding:4px 10px;border-radius:15px;font-size:12px;font-weight:600;min-width:85px;text-align:center}.workshop-format{font-size:12px;color:var(--primary-color2);font-style:italic}.option-icon,.type-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.option-icon i,.type-icon i{color:white;font-size:16px}.option-features{list-style:none;padding:0;margin:10px 0 0}.option-features li{font-size:12px;color:var(--primary-color2);position:relative;padding:2px 0 2px 15px}.option-features li:before{content:"•";color:var(--primary-color4);position:absolute;left:0}.metrics-grid{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px}.metric-item{text-align:center;padding:20px;background:linear-gradient(135deg,#f8fffe,#ffffff);border-radius:15px;border:2px solid rgba(90,139,137,.1);transition:all .3s ease}.metric-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(90,139,137,.15);border-color:var(--primary-color4)}.metric-number{font-size:24px;font-weight:800;color:var(--primary-color4);line-height:1;margin-bottom:8px}.metric-label{font-size:12px;color:var(--primary-color2);font-weight:600}.sidebar-cta{background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);color:white;text-align:center;padding:30px 25px;border-radius:20px}.sidebar-cta h4{font-size:20px;font-weight:700;margin-bottom:10px}.sidebar-cta p{font-size:14px;margin-bottom:20px;opacity:.9;line-height:1.5}.btn-primary-full{display:inline-flex;align-items:center;background:white;color:var(--primary-color4);padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:700;font-size:14px;transition:all .3s ease;width:100%;justify-content:center}.btn-primary-full:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,255,255,.3);color:var(--primary-color4)}.btn-primary-full i{margin-right:8px;font-size:16px}.team-stats{margin-bottom:60px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px}.stat-item{text-align:center;padding:10px;background:white;border-radius:20px;box-shadow:0 15px 40px rgba(90,139,137,.1);border:2px solid rgba(90,139,137,.05);transition:all .3s ease}.stat-item:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(90,139,137,.2);border-color:var(--primary-color4)}.stat-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.stat-icon i{color:white;font-size:24px}.stat-content{text-align:center}.stat-number{font-size:26px;font-weight:800;color:var(--primary-color4);line-height:1;margin-bottom:10px}.stat-label{font-size:14px;color:var(--primary-color2);font-weight:600}.experts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px;margin-bottom:60px}.expert-card{background:white!important;border-radius:25px;overflow:hidden;box-shadow:0 20px 50px rgba(90,139,137,.1);transition:all .4s ease;border:2px solid transparent}.expert-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(90,139,137,.2);border-color:var(--primary-color4)}.expert-image{position:relative;height:300px;overflow:hidden}.expert-photo{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.expert-card:hover .expert-photo{transform:scale(1.05)}.expert-badge{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px rgba(0,0,0,.2)}.expert-badge i{color:white;font-size:20px}.expert-info{padding:20px}.expert-header{text-align:center;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(90,139,137,.1)}.expert-name{font-size:24px;font-weight:800;color:var(--primary-color);margin-bottom:8px}.expert-title{font-size:16px;font-weight:600;color:var(--primary-color4);margin-bottom:8px}.expert-experience{font-size:14px;color:var(--primary-color2);font-style:italic;margin:0}.qualifications-section,.specialties-section{margin-bottom:25px}.section-title{font-size:16px;font-weight:700;color:var(--primary-color);margin-bottom:15px;display:flex;align-items:center}.section-title i{color:var(--primary-color4);margin-right:8px;font-size:16px}.qualifications-list{list-style:none;padding:0;margin:0}.qualifications-list li{display:flex;align-items:center;margin-bottom:10px;padding:8px 0}.qualifications-list li i{margin-right:10px;font-size:14px}.qualifications-list li span{font-size:14px;color:var(--primary-color2);line-height:1.4}.specialties-grid{display:flex;flex-direction:column;align-items:flex-start}.specialty-tag{padding:4px 6px;border-radius:15px;text-align:center;font-size:12px;font-weight:600;color:var(--primary-color2);transition:all .3s ease;line-height:1.4}.specialty-tag:hover{background:var(--primary-color4);color:white;transform:translateY(-2px)}.expert-cta{text-align:center;margin-top:20px}.expert-contact-btn{display:inline-flex;align-items:center;padding:12px 20px;border:2px solid;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease}.expert-contact-btn:hover{background:var(--primary-color4);color:white!important;transform:translateY(-2px)}.expert-contact-btn i{margin-right:8px;font-size:14px}.team-philosophy{background:linear-gradient(135deg,#f8fffe,#ffffff);border-radius:25px;padding:50px 40px;margin-bottom:60px;border:2px solid rgba(90,139,137,.1)}.philosophy-content{display:flex;align-items:center;gap:30px}.philosophy-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color4),var(--primary-color2));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.philosophy-icon i{color:white;font-size:32px}.philosophy-text h3{font-size:28px;font-weight:800;color:var(--primary-color);margin-bottom:15px}.philosophy-text p{font-size:16px;color:var(--primary-color2);line-height:1.6;margin:0}.team-cta{background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color2) 100%);border-radius:25px;padding:60px 40px;text-align:center;color:white;position:relative;overflow:hidden}.team-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate 20s linear infinite}.cta-content{position:relative;z-index:2}.cta-content h3{font-size:32px;font-weight:800;margin-bottom:15px}.cta-content p{font-size:18px;margin-bottom:30px;opacity:.9}@media (max-width:768px){.workplace-wellness-hero{min-height:auto;padding:100px 0 60px}.hero-content{padding-right:0;margin-bottom:40px}.hero-stats{grid-template-columns:1fr;gap:15px}.value-item{flex-direction:column;text-align:center}.value-icon{margin-right:0;margin-bottom:15px}.floating-card{position:relative;margin:10px;animation:none}.experts-grid,.solutions-grid{grid-template-columns:1fr;gap:30px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.philosophy-content{flex-direction:column;text-align:center}.module-details,.service-details{grid-template-columns:1fr;gap:20px}.nav-tabs{grid-template-columns:1fr}.course-meta{gap:15px}.course-meta,.cta-buttons{flex-direction:column}.befa-training .section-title{font-size:32px}.befa-training .section-description{font-size:16px}.course-overview{padding:25px}.course-title{font-size:24px}.nav-tab{padding:20px}.tab-number{width:40px;height:40px;font-size:16px}.tab-content h4{font-size:14px}.module-content{padding:25px}.module-title{font-size:22px}.module-details{grid-template-columns:1fr;gap:20px}.sidebar-section{padding:25px}.sidebar-title{font-size:18px}.training-sidebar{position:static;margin-top:40px}.btn-primary-large,.btn-secondary-large{width:100%;max-width:300px}.expert-qualifications{padding:40px 25px;margin:40px 0}.qualifications-header h3{font-size:28px}.qualifications-header p{font-size:14px}.qualifications-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.qualification-item{padding:25px}.qual-icon{width:60px;height:60px;margin-bottom:15px}.qual-icon i{font-size:20px}.qual-content h4{font-size:18px}.qual-content p{font-size:13px}.other-trainings{padding:40px 0}.other-trainings-header h3{font-size:24px}.other-trainings-header p{font-size:14px}.other-training-item{padding:15px 20px}.training-icon{width:40px;height:40px;margin-right:15px}.training-icon i,.training-info h4{font-size:16px}.training-info p{font-size:13px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#E7F4F8;border-radius:10px}::-webkit-scrollbar-thumb{background:#2E5175;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#1f3850}*{scrollbar-width:thin;scrollbar-color:#2E5175 #E7F4F8}html{scroll-behavior:smooth}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 20px;background:#ffffff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:0 1px 4px "" rgba(0,0,0,.2);box-shadow:0 1px 4px "" rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;margin:-20px 0 0;z-index:10;overflow:hidden;opacity:1;cursor:pointer;transition:all .3s ease-in-out}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:"\f001"}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-next{right:-50px;text-align:center}.flexslider:hover .flex-direction-nav .flex-next:hover,.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:"\f004"}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.flex-direction-nav a{width:40px;height:40px;text-align:center;line-height:40px;background-color:#18ba60;border:2px solid #18ba60;position:absolute;top:50%;margin-top:-20px}.flex-direction-nav a:hover{background-color:#333;border-color:#333}.flex-direction-nav a:hover i{color:#fff}.flex-direction-nav a i{color:#fff;font-size:16px}.flex-direction-nav a:before{content:""}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0}