button-component .btn{color:var(--button-primary-normal-font-color);border-radius:var(--button-primary-border-radius);border:1px solid;background-color:var(--button-primary-normal-fill-color);border-color:var(--button-primary-normal-border-color);padding:20px 25px;cursor:pointer;font-weight:var(--button-primary-font-weight);transition:all .2s ease}button-component .btn:hover{color:var(--button-primary-hover-font-color);background-color:var(--button-primary-hover-fill-color);border-color:var(--button-primary-hover-border-color)}button-component .btn.empty{color:var(--button-secondary-normal-font-color);border-radius:var(--button-secondary-border-radius);background-color:var(--button-secondary-normal-fill-color);border-color:var(--button-secondary-normal-border-color);font-weight:var(--button-secondary-font-weight)}button-component .btn.empty:hover{color:var(--button-secondary-hover-font-color);background-color:var(--button-secondary-hover-fill-color);border-color:var(--button-secondary-hover-border-color)}button-component a{display:block}
body.edit-mode-enabled [gh-id]:hover{outline:1px solid #2b61fa}.tox-tinymce-inline .tox-editor-header{position:absolute !important;top:-15px !important;left:0;z-index:1000 !important;width:max-content}edit-mode{margin-top:15px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;width:100%}edit-mode .edit-mode-button{display:flex;align-items:center;justify-content:center}edit-mode .edit-mode-switch{height:0;width:0;visibility:hidden}edit-mode .edit-mode-label{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:#dbdbdb;display:block;border-radius:100px;position:relative}edit-mode .edit-mode-label:after{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;background:#fff;border-radius:90px;transition:.3s}edit-mode .edit-mode-switch:checked+.edit-mode-label{background:#2b61fa}edit-mode .edit-mode-switch:checked+.edit-mode-label:after{left:calc(100% - 2px);transform:translateX(-100%)}edit-mode .edit-mode-label:active:after{width:36px}edit-mode p{font-size:24px;color:#fff}
.gudhub-login-popup__bg{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.8);z-index:1000}.gudhub-login-popup__bg.active{display:flex}.gudhub-login-popup__bg gudhub-login form{background:#fff;margin-top:0px;padding:15px;font-family:Helvetica}.gudhub-login-popup__bg gudhub-login form h2{font-family:Helvetica;color:#2b60fa}.gudhub-login-popup__bg gudhub-login form .change-auth-form{display:none}.gudhub-login-popup__bg gudhub-login form .auth__button{background:#2b60fa;font-family:Helvetica}.gudhub-login-popup__bg gudhub-login form .login-form__item label{font-family:Helvetica}.gudhub-login-popup__bg gudhub-login form .login-form__item input{font-family:Helvetica}
edit-mode-notifications{position:fixed;left:25px;top:25px;z-index:99999}edit-mode-notifications .notification{background:rgba(0,0,0,.8);border-radius:10px;padding:10px 20px;color:#fff;font-family:Helvetica;font-size:18px;box-shadow:0 0 10px rgba(0,0,0,.3);margin-bottom:10px}
header-component.active .header{background-color:#fff}header-component.active header nav ul li a,header-component.active header nav ul li span{color:#000}header-component.active .hamburger::before{background:#000}header-component.active .hamburger::after{background:#000}header-component.active .hamburger>div{background:#000}header-component.active button-component .btn{color:#000}.shadow{position:fixed;top:0;left:-200%;background:rgba(0,0,0,0);width:100%;height:100%;z-index:11;transition:background .5s ease}header.scrolled{background-color:#fff;box-shadow:0px 4px 6px 0px rgba(46,61,73,.0784313725);color:#000}header.scrolled nav ul li a{color:#000}header.scrolled .hamburger::before{background:#000}header.scrolled .hamburger::after{background:#000}header.scrolled .hamburger>div{background:#000}header.scrolled button-component .btn{color:#000}header #black{display:none}header{background-color:rgba(0,0,0,0);position:fixed;left:0;top:0;z-index:15;padding:20px 0;width:100%;display:flex;align-items:center;transition:all .2s ease}header button-component .btn{text-transform:uppercase;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}header button-component .btn:hover{background-color:#b2cd4d;color:#fff}header .header_right{display:flex;gap:20px;align-items:center}header .popup_shadow.show_shadow{opacity:1;pointer-events:all}header .popup_shadow{position:fixed;z-index:5;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;display:flex;justify-content:center;opacity:0;pointer-events:none;transition:all .4s ease}header .container{display:flex;align-items:center;justify-content:space-between;height:100%}header .header_center{height:100%}header .logo{max-width:160px;min-width:100px;display:flex;align-items:center;justify-content:center}header .mobileRight{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}header nav{height:100%}header nav ul{height:100%;list-style:none;display:flex;align-items:center}header nav ul li{position:relative;height:100%}header nav ul li:last-child{margin-right:0}header nav ul li a,header nav ul li span{padding:0 25px;position:relative;white-space:nowrap;font-weight:500;font-size:18px;line-height:25px;color:var(--text-color);display:flex;align-items:center;height:100%;transition:all .2s ease}header nav ul li.menu__item a .arrowIcon{margin-top:3px;margin-left:5px}header nav ul li.menu__item a:hover,header nav ul li.menu__item span:hover{text-shadow:.5px 0 0 #fff}header nav ul li.menu__item a:hover::after,header nav ul li.menu__item span:hover::after{width:calc(100% - 50px)}header nav ul li.menu__item a::after,header nav ul li.menu__item span::after{content:"";position:absolute;bottom:32px;left:25px;width:0;height:1px;background-color:var(--primary-color);transition:all .2s ease}.hamburger{display:block;position:relative;z-index:2;width:40px;height:20px;transition:all .2s ease;padding:10px 0;cursor:pointer}.hamburger::before{z-index:3;content:"";position:absolute;top:0;right:5px;width:25px;height:3px;background:#fff;border-radius:100px;transition:all .3s ease}.hamburger::after{content:"";position:absolute;top:calc(100% - 3px);right:20px;width:10px;height:3px;background:#fff;transition:all .3s ease;z-index:3;border-radius:100px}.hamburger>div{border-radius:100px;position:absolute;top:calc(50% - 1px);right:10px;width:20px;height:3px;background:#fff;transition:all .5s ease;opacity:1}@media screen and (max-width: 1250px){header nav ul li a,header nav ul li span{padding:0 16px}}@media screen and (min-width: 1024px){.hamburger{display:none}.hamburger_wrapper{display:none}header nav ul li:hover .megamenu_wrapper{height:fit-content;border-width:1px;padding:30px 40px;max-height:300px}header nav ul li.megamenu:hover>a::before,header nav ul li.megamenu:hover>span::before{transform:rotate(180deg);top:calc(50% - 7px)}}@media screen and (max-width: 1024px){header .container .shared_wrapper.logo_wrapper{display:flex;justify-content:center}header .container .shared_wrapper.button_wrapper{display:flex;justify-content:flex-end}header nav ul li .megamenu_wrapper{transition:all .5s ease}header nav ul li a::after,header nav ul li span::after{content:none}header nav ul li.menu__item a::after,header nav ul li.menu__item span::after{content:none}header .container{position:relative;justify-content:space-between}header .header_center{position:absolute;top:80px;left:-200%;width:100%;max-width:500px;height:calc(100vh - 68px);background:#fff;transition:all .5s ease}header .header_center nav{padding:20px}header .header_center nav ul{align-items:flex-start}header .header_center nav ul li{height:auto;width:100%}header .header_center nav ul li.hover .megamenu_wrapper{max-height:1000px}header .header_center nav ul li .megamenu_wrapper{position:static;padding:0;background-color:rgba(0,0,0,0);width:auto;box-shadow:none}header .header_center nav ul li a,header .header_center nav ul li span{font-size:20px;line-height:30px;padding:5px 0;height:auto}header nav ul{flex-direction:column}.active .shadow{background:rgba(0,0,0,.5);left:0}.active header .header_center{left:0}.active .hamburger{height:28px}.active .hamburger>div{opacity:0;right:100px}.active .hamburger::before{right:0;top:calc(50% - 1px);transform:rotate(-45deg)}.active .hamburger::after{right:0;top:calc(50% - 1px);width:25px;transform:rotate(45deg)}header .mobileRight{width:auto;gap:20px}}@media screen and (max-width: 700px){header .header_right{display:none}}@media screen and (max-width: 650px){header .header_center{top:58px}header{height:80px}header .logo{width:150px}}@media screen and (max-width: 400px){header .container .shared_wrapper{width:auto}header .container .shared_wrapper.logo_wrapper{display:block}}
footer-component{background-color:#2e3d49}footer-component footer{color:#fff}footer-component footer edit-mode{width:min-content !important}footer-component footer .footer_top{padding:30px 0;display:flex;align-items:center;justify-content:space-between}footer-component footer .footer_top .logo{width:100%;max-width:160px}footer-component footer .footer_top .like_a_list{display:flex;gap:40px;margin-top:40px}footer-component footer .footer_top .like_a_list a{width:25px;height:25px}footer-component footer .footer_top .like_a_list svg path{fill:#fff}footer-component footer .footer_top .footer_left{width:50%;font-size:18px}footer-component footer .footer_top .footer_left .text_description{margin-top:15px}footer-component footer .footer_top .footer_right{display:flex;gap:30px}footer-component footer .footer_top .footer_right .menu__item{font-size:18px}footer-component footer .footer_top .footer_right .like_a_title{font-size:24px;font-weight:500;margin-bottom:30px}footer-component footer .footer_top .footer_right a{color:#fff}footer-component footer .footer_bottom{border-top:1px solid #4d555b;border-bottom:1px solid #4d555b;margin-bottom:20px;padding:20px 0}footer-component footer .footer_bottom .bottom_flex{display:flex;align-items:center;justify-content:space-between}footer-component footer .footer_bottom .bottom_flex .left{display:flex;gap:15px;justify-content:center}footer-component footer .footer_bottom .bottom_flex .left .copyright{margin-right:10px;font-size:16px;white-space:nowrap;display:flex;align-items:center;justify-content:center}footer-component footer .footer_bottom .bottom_flex .right{display:flex;gap:15px}footer-component footer .footer_bottom .bottom_flex .right a{color:#fff;font-size:16px;line-height:22px;transition:all .2s ease}footer-component footer .footer_bottom .bottom_flex .right a:hover{color:#a6ce39}@media screen and (max-width: 1050px){footer .footer_top{flex-direction:column;align-items:flex-start;gap:30px}footer .footer_top .like_a_list{margin-top:30px}footer .footer_top .footer_left{display:flex;flex-direction:column;align-items:center;width:100%}footer .footer_top .footer_left .text_description{text-align:center}footer .footer_top .footer_right{justify-content:space-evenly;width:100%}footer .footer_bottom .bottom_flex{flex-direction:column-reverse;gap:35px}footer .footer_bottom .bottom_flex .left{text-align:center}}@media screen and (max-width: 775px){footer .footer_top div.footer_left{width:100%}footer .footer_top .footer_right{flex-wrap:wrap;justify-content:center;gap:30px 40px}footer .footer_top .footer_right a:first-child{order:1}footer .footer_top .footer_right a:nth-child(3){order:2}footer .footer_top .footer_right a:nth-child(2){order:3;width:100%;justify-content:center}}@media screen and (max-width: 600px){footer .footer_top .soc_list{justify-content:flex-end}footer .footer_bottom .bottom_flex .left{width:100%}footer .footer_bottom .bottom_flex .right{display:flex;flex-direction:column;align-items:center;width:100%}}@media screen and (max-width: 480px){footer .footer_top .footer_right a{width:100%}footer .footer_top .footer_right a:nth-child(2){justify-content:flex-start}}@media screen and (max-width: 480px){footer .footer_top .footer_menu ul{flex-direction:column}footer .footer_top .footer_menu ul li{margin-bottom:10px}footer .footer_top .footer_menu ul li a{padding-right:0}footer .footer_top .footer_menu ul li a::after{content:none}footer .footer_top .footer_right .column.smaller{width:100%}footer .footer_top .footer_right .column.smaller .item{text-align:center}}@media screen and (max-width: 400px){footer .footer_top .soc_list{justify-content:flex-start}footer .footer_left{margin-bottom:20px}footer .footer_top{flex-direction:column}}
text-only-with-button section{width:100%;height:100%;position:relative;overflow:hidden;min-height:432px;display:flex;flex-direction:column;justify-content:center}text-only-with-button image-component.background img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}text-only-with-button image-component.circle img{position:absolute;object-fit:cover;top:0;left:0;max-height:300px}text-only-with-button .container{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2}text-only-with-button .container .content{font-size:20px;line-height:25px;color:var(--text-color);margin-bottom:30px;text-align:center;max-width:740px}text-only-with-button .swiper{height:100%;margin-top:50px}text-only-with-button .swiper .item{max-height:350px;width:auto}text-only-with-button .swiper .item image-component img{width:530px}text-only-with-button .swiper .navigation_wrapper{justify-content:center}@media screen and (max-width: 1150px){image-component.circle img{display:none}}
reviews-with-video .video{object-fit:cover;width:100%;height:100%}reviews-with-video section{padding-top:0}reviews-with-video .container{padding-top:100px}reviews-with-video .apostrof{width:90px;height:70px;max-width:max-content;align-self:flex-end;filter:opacity(0.2)}reviews-with-video .left{display:flex;justify-content:center;align-items:center;width:50%;height:500px}reviews-with-video .left iframe{width:100%;height:100%}reviews-with-video .right{display:flex;gap:15px;width:50%;flex-direction:column;justify-content:space-between;color:#fff}reviews-with-video .swiper .text{display:flex;flex-direction:column;gap:10px;margin:20px 25px}reviews-with-video .swiper .item{display:flex;gap:50px;background-color:#303f4a;width:100%;transition:all .5s ease;position:relative;overflow:visible;z-index:1;padding:50px}reviews-with-video .swiper .item-text{font-size:20px;font-weight:500}reviews-with-video .swiper .item-name{font-size:20px;font-weight:700}reviews-with-video .swiper .item-job{font-size:14px;font-weight:400}@media screen and (max-width: 1150px){reviews-with-video section img{width:100%;height:100%}reviews-with-video section .swiper .item{justify-content:unset;padding:20px;gap:15px}reviews-with-video section .swiper .item-text{font-size:18px}}@media screen and (max-width: 780px){reviews-with-video section .apostrof{display:none}reviews-with-video section .swiper{display:flex;flex-direction:column-reverse}reviews-with-video section .swiper div.item{height:100%;padding:10px}reviews-with-video section .container{padding-top:30px}reviews-with-video section .swiper div.item{flex-direction:column;align-items:center}reviews-with-video section .swiper div.item .right,reviews-with-video section .swiper div.item .left{width:100%}reviews-with-video section .swiper div.item .right .item-text{font-size:16px}}@media screen and (max-width: 550px){reviews-with-video .left{height:300px}}
page-banner image-component #banner-image{width:362px}page-banner image-component#page-video-image img{position:absolute;top:0;left:0;width:100%;height:100%}page-banner section{background-color:#000;padding:0;height:100vh}page-banner .video{position:absolute;top:0;left:0;object-fit:cover;object-position:center center;filter:brightness(50%);mask-image:url(/assets/images/videos/video-gradient-mask.svg);mask-repeat:no-repeat;mask-size:100% 100%;width:100%;height:100%}page-banner .video-wrapper{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}page-banner .video-overlay{position:absolute;width:100%;height:100%;opacity:.15;background-color:rgba(0,0,0,0);background-image:url("/assets/images/videos/video-noise.gif");background-size:auto;background-repeat:repeat;background-position:center center;transform:translateZ(0)}page-banner .container{margin-top:-100px;position:relative;z-index:5}page-banner .main-subtitle{margin-bottom:40px;order:-1;text-transform:uppercase;color:#b2cd4d}page-banner .banner_list,page-banner .text{color:var(--subtitle-color);margin-bottom:40px}page-banner .text p{margin-bottom:10px;font-size:var(--text-font-size)}page-banner .text p:last-child{margin-bottom:0}page-banner .flex_button{display:flex;gap:20px}page-banner .flex-wrapper{gap:20px;justify-content:space-between}page-banner .flex-wrapper .text p{font-size:22px;line-height:31px}page-banner .flex-wrapper .left{display:flex;flex-direction:column;justify-content:center;flex-shrink:1}page-banner .flex-wrapper .right{display:flex;justify-content:center;align-items:center;flex-shrink:0;max-width:50%}page-banner .flex-wrapper .right img{width:100%;max-width:100%}page-banner .btn{white-space:nowrap}@media screen and (max-width: 1024px){page-banner .flex-wrapper{flex-direction:column-reverse}page-banner .flex-wrapper .left{flex-shrink:0;align-items:center}page-banner .flex-wrapper .right{max-width:100%;flex-shrink:0;justify-content:flex-end}page-banner .flex-wrapper .right img{max-width:150px}}@media screen and (max-width: 550px){page-banner section .flex-wrapper .text p{text-align:center;font-size:16px}page-banner section .flex-wrapper .left{margin-bottom:40px}page-banner section .flex-wrapper .left h1{text-align:center}}
