.header .middle .right .contact-info .item .description{color:#000}.header .middle .right .contact-info .item .description a{color:#000}.header .bottom{background-color:var(--primary-color)}.header .bottom .main-menu-wrapper .main-menu{background-color:var(--primary-color)}.header .bottom .main-menu-wrapper .main-menu .navbar .navbar-toggler i{color:var(--secondary-color)}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item.current-menu-item a{color:var(--secondary-color)}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item.current-menu-parent a{color:var(--secondary-color)}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item a:hover{color:var(--secondary-color)}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item:hover a{color:var(--secondary-color)}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item:hover .sub-menu .menu-item a{color:var(--primary-color)}.header .bottom .main-menu-wrapper .main-menu .get-quote{background-color:var(--secondary-color)}.vso_slider .slider-content{max-width:800px !important;transform:translate(-50%, -50%);left:50%}.vso_slider.overlay:before{border-bottom-right-radius:50px;border-bottom-left-radius:50px}.vso_slider img{border-bottom-right-radius:50px;border-bottom-left-radius:50px}.portal-block{margin-top:-150px;position:relative;z-index:999;border-radius:25px 25px 0 0}@media (max-width: 576px){.portal-block{margin-top:0}}.page-title{border-bottom-left-radius:50px;border-bottom-right-radius:50px}.container{max-width:1400px}.button--primary{color:#fff;display:inline-block;padding:10px 50px !important;background:var(--primary-color);font-weight:400;border-radius:42px !important;border:3px solid var(--primary-color)}.button--primary:hover{background:var(--secondary-color);border:3px solid var(--secondary-color)}.vso_text_image_background_color{position:relative}.vso_text_image_background_color .background_color{position:relative;z-index:1}.vso_text_image_background_color .background_color::before{content:"";position:absolute;top:0;bottom:0;left:14%;right:0;background:var(--primary-color);z-index:-1}@media (max-width: 576px){.vso_text_image_background_color .background_color::before{left:0}}.vso_text_image_background_color .background_color .image{height:600px;object-fit:cover;padding:50px 0;margin-left:-100px}@media (max-width: 1240px){.vso_text_image_background_color .background_color .image{margin-left:0 !important}}@media (max-width: 576px){.vso_text_image_background_color .background_color .image{height:auto;padding:20px 0;margin-left:0}}.vso_text_image_background_color .background_color .content{padding:50px 0}@media (max-width: 576px){.vso_text_image_background_color .background_color .content{padding:20px 0}}.vso_text_image_background_color .background_color .content .title{font-size:50px;color:#fff;font-weight:700;padding:0 0 25px 0}@media (max-width: 576px){.vso_text_image_background_color .background_color .content .title{font-size:40px}}.vso_text_image_background_color .background_color .content p{color:#fff}.vso_text_image_background_color .background_color .content .button{margin:25px 0 0 0;padding:10px 20px;background:var(--secondary-color);font-weight:400;border-radius:0}.vso_text_image_background_color .background_color .content .button:hover{background:var(--primary-color)}.vso_team table{border-collapse:separate;border-spacing:0;overflow:hidden}.vso_team table>:not(caption)>*>*{border-bottom-width:0;padding:8px 16px}.vso_team table thead{background-color:var(--primary-color);color:#fff}.vso_team table thead tr th:first-child{border-top-left-radius:20px}.vso_team table thead tr th:last-child{border-top-right-radius:20px}.vso_team .table-responsive{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.detail img{border-radius:25px}.detail .info-box{background-color:var(--primary-color);border-radius:25px;padding:25px}@media (max-width: 576px){.detail .info-box{margin-bottom:32px}}.detail .info-box .information{font-weight:700;color:#fff;font-size:30px}.detail .info-box .date,.detail .info-box .location,.detail .info-box .intro-text{color:#fff}.detail .info-box .date span,.detail .info-box .location span,.detail .info-box .intro-text span{font-weight:700}.detail .info-box .date p,.detail .info-box .location p,.detail .info-box .intro-text p{color:#fff}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:25px !important}.site-footer .copyright-footer{background:var(--primary-color)}.site-footer .copyright-footer a{color:#fff}
