@keyframes shine-move{0%{left:-75%}100%{left:125%}}.home #sec-slider{padding:0}.home .header-nav .header-search{display:none}.home .flex-right .header-nav.nav-right{display:none}.home .page-wrapper{padding:0}.home .row{width:100%;max-width:100%}.home .large-12.col{padding:0}.home #sec-01 .e-con-inner{max-width:100%;padding:0 60px;justify-content:space-between}.home #sec-01 .btn{position:relative;top:300px}.home #sec-01 h2{font-size:50px;line-height:40px;font-weight:400;font-family:'Prata,serif';position:absolute;z-index:1;height:570px}.home #sec-01 h2 a{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0}.home #sec-01 .title-item{padding:0}.home #sec-01 .title-item::after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;will-change:opacity}.home #sec-01 .title-item:hover::after{opacity:.6}.home .elementor-widget-container h2{font-size:55px;font-weight:400;font-family:'Prata,serif';line-height:60px;color:#FFF}.home .elementor-widget-container h3{font-size:15px;line-height:18px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;opacity:1;color:#FFF}.home #sec-01{padding-bottom:80px;padding-top:60px}.home #sec-02{padding-bottom:55px}.home #sec-02 .staff-information:hover .img-staff img{transform:scale(1.05,1.05)}.home #sec-02 .img-staff img{transition:transform 0.3s ease 0s}.home #sec-02 .img-staff{overflow:hidden}.home #sec-02 .test-icon .elementor-widget-icon{opacity:0;transition-property:all;transition-duration:.3s;top:20px;will-change:transform;position:relative;margin:7px 22px 7px 0!important;display:inline-block;vertical-align:top;line-height:1}.home #sec-02 .staff-information:hover .test-icon .elementor-widget-icon:nth-child(1){transition-delay:0.1s}.home #sec-02 .staff-information:hover .test-icon .elementor-widget-icon{opacity:1;top:0}.home #sec-02 .staff-information h4{font-size:25px;line-height:25px;font-weight:400;font-family:'Prata,serif'}.home #sec-02 .staff-information h5{font-size:17px;line-height:20px;font-weight:400;font-family:'Prata,serif';margin-top:10px;color:#CFCFCF}.home #sec-02 .staff-information:hover h5{transition:transform 0.3s ease;transform:scale(1.1);transform-origin:center;padding-left:20px}.home #sec-02 .staff-information:hover h4{transition:transform 0.3s ease;transform:scale(1.1);transform-origin:center;padding-left:20px}.home .icon-item::before{content:'';width:300px;border:1px solid #2E2E2E;height:1px;position:absolute;top:13px;left:335px}.home .icon-item::after{content:'';width:300px;border:1px solid #2E2E2E;height:1px;position:absolute;top:13px;right:335px}.home #sec-02 .test-icon .icon-col .elementor-icon svg:hover{fill:#B90707}.home #sec-03 .swiper-wrapper .swiper-slide::before{content:'';background-image:url(/wp-content/themes/flatsome-child/image/quote.png);position:absolute;background-size:cover;background-repeat:no-repeat;height:32px;width:32px;left:50px;top:20px;filter:brightness(0) saturate(100%) invert(14%) sepia(90%) saturate(5000%) hue-rotate(-10deg) brightness(100%) contrast(100%)}.home #sec-03 .swiper-slide:hover::before{filter:invert(100%) brightness(200%)}.home #sec-03 .swiper-wrapper{gap:30px}.home #sec-03 .elementor-swiper{display:flex;justify-content:space-around}.home #sec-03 .swiper-slide:hover{background-color:#b90707}.home #sec-03 .swiper-slide{padding:80px 50px 40px 50px;background-color:#131111;width:49%}.home #sec-03 .elementor-swiper-button-prev{display:none}.home #sec-03 .elementor-swiper-button-next{display:none}.home #sec-03 .elementor-testimonial__text{text-align:left;font-size:18px;line-height:1.8em;font-weight:400;font-style:normal;color:#fff;width:auto}.home #sec-03 .elementor-testimonial__image img{width:80px;height:80px}.home #sec-03 .elementor-testimonial__name{font-size:19px;line-height:25px;font-weight:400;font-style:normal;color:#fff}.home #sec-03 .elementor-testimonial__title{color:#cfcfcf;font-size:16px;opacity:.8;font-size:16px;line-height:20px;font-weight:400}.home #sec-04{padding-top:70px;padding-bottom:55px}.home #sec-04 .icon-item::before{display:none}.home #sec-04 .icon-item::after{left:20px}.home #sec-04 p{font-size:18px;font-family:"DM Sans",sans-serif;line-height:1.6em;font-weight:400;color:#CFCFCF}.home #sec-04 .img-left{margin-right:35px}.home #sec-04 .img-left img{height:775px}.home #sec-04 .img-left .elementor-widget-container{overflow:hidden;position:relative}.home #sec-04 .img-left .elementor-widget-container::before{content:"";position:absolute;top:0;left:-85%;width:50%;height:100%;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .5) 50%,#fff0 100%);transform:skewX(-25deg);pointer-events:none}.home #sec-04 .img-left .elementor-widget-container:hover::before{animation:shine-move 0.8s ease-in-out}.home #sec-05 .wpcf7-text{background-color:#000;border:none;outline:none;font-size:18px;font-weight:400;font-family:'Prata,serif'}.home #sec-05 .wpcf7-textarea{background-color:#000;border:none;outline:none;font-size:18px;font-weight:400;font-family:'Prata,serif'}.home #sec-05{padding-bottom:70px}.home #sec-05 .wpcf7-submit{background-color:#b90707;padding:10px 30px 10px 45px}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap input{border-bottom:1px solid #2e2e2e;box-shadow:none;padding-left:30px}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap input:focus{border-bottom:1px solid #fff;transition:all 0.4s ease}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap input:not(:placeholder-shown){color:#fff}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap textarea:not(:placeholder-shown){color:#fff}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap textarea{border-bottom:1px solid #2e2e2e;box-shadow:none;min-height:90px;padding-left:30px}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap textarea:focus{border-bottom:1px solid #fff;color:#fff;transition:all 0.4s ease}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap textarea:focus::placeholder{color:#fff}.home #sec-05 .wpcf7 .wpcf7-form-control-wrap input:focus::placeholder{color:#fff}.home #sec-05 span.wpcf7-list-item-label{font-size:14px;line-height:20px;font-weight:400;font-style:normal;display:inline-block;vertical-align:top;color:#929292}.home #sec-05 .icon-massage .wpcf7-form-control-wrap::before{content:'\e017';font-family:fl-icons!important;font-size:20px;position:absolute;left:0;z-index:2;top:5px;color:#fff}.home #sec-05 .icon-email .wpcf7-form-control-wrap::before{content:'\e003';font-family:fl-icons!important;font-size:20px;position:absolute;left:0;z-index:2;top:5px;color:#fff}.home #sec-05 .icon-name .wpcf7-form-control-wrap::before{content:'\e900';font-family:fl-icons!important;font-size:20px;position:absolute;left:0;z-index:2;top:0;color:#fff}.home #sec-05 .icon-item3 .wpcf7-form-control-wrap::before{top:90px}.home #sec-05 .icon-item::before{left:20px}.home #sec-05 .icon-item::after{display:none}.home #sec-05 form .btn-icon::before{content:'';background-image:url(/wp-content/themes/flatsome-child/image/paper-plane.png);position:absolute;left:20px;top:20px;width:20px;height:20px;z-index:10;background-repeat:no-repeat;background-size:cover;filter:invert(1) brightness(2)}.home #sec-05 label .wpcf7-form-control-wrap:hover::before{width:100%}.home #sec-05 .btn-icon{position:relative}.home #sec-05 .txt-cont p{margin-bottom:0;color:#cfcfcf}.home #sec-05 h6{text-transform:unset;color:#fff;font-size:16px;font-weight:400}.home #sec-05 h6 a{color:#FFF}.home #sec-05 .text-contact{gap:30px}.home #sec-05 .contaxt-form{margin-right:190px}.home #sec-05 h5{font-size:22px;color:#fff;font-family:'Prata,serif'}.home #sec-05 .cont-icon .elementor-icon-wrapper{position:relative;display:block;background-size:100%;background-position:top center;overflow:hidden;width:45px;height:45px;line-height:44px;font-size:16px;text-align:center;border-radius:0;border:1px solid rgb(255 255 255 / .15);background-color:#fff0;display:flex;align-items:center;justify-content:center}.home #sec-05 .cont-icon svg:hover{fill:#B90707}.home #sec-06{padding:0}.home #footer .absolute-footer{background-color:#000}.home #footer .footer-primary{display:flex;gap:20px}.home #sec-slider .whats-app{width:40%;margin:0 auto;border:1px solid #fff;padding:10px 10px;border-radius:50px}.home #sec-slider .elementor-icon-box-icon{padding:15px;background:red;border-radius:50%;position:relative;left:25px}.home #sec-slider h3{text-align:center;font-size:25px;margin:0;padding-left:90px}.home #sec-blog h4{font-size:30px;font-weight:400;color:#fff;line-height:25px;font-family:'Prata,serif'}.home #sec-blog .blog:hover .img-blog img{transform:scale(1.05,1.05)}.home #sec-blog .blog{position:relative;overflow:hidden}.home #sec-blog .img-blog img{transition:transform 0.3s ease 0s}.home #sec-blog .img-blog{overflow:hidden}.home #sec-blog p{font-size:17px;font-weight:400;color:#CFCFCF;line-height:30px}.home #sec-blog .read-more-blog h6::after{content:'';background-image:url(/wp-content/themes/flatsome-child/image/right-arrow.png);position:absolute;width:15px;height:15px;background-repeat:no-repeat;background-size:cover;filter:invert(1) brightness(2);top:-1px;display:inline-block;vertical-align:top;margin-left:5px}.home #sec-blog .read-more-blog h6{position:relative;color:#fff;width:auto}.home #sec-blog .read-more-blog{position:absolute;bottom:10px}.home #sec-blog{padding-bottom:70px}.home #sec-blog .read-more-blog h6 a{position:relative;margin-right:0;display:inline-block;vertical-align:middle;text-indent:-110px;visibility:hidden;opacity:0;white-space:nowrap;transition:visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,color 0.4s ease,opacity 0.4s ease;will-change:visibility,margin-right,text-indent,color,opacity}.home #sec-blog .read-more-blog h6:hover a{opacity:1;text-indent:0;margin-right:6px;visibility:visible;transition:visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,color 0.4s ease,opacity 0.4s ease}.home #sec-blog .blog-cont{display:flex;flex-wrap:wrap}.home #sec-blog .blog{flex:1 1 calc(33% - 10px);padding-bottom:35px}.home #sec-06 .icon-whats-app{position:fixed;z-index:2;bottom:85px;right:5px}.home #sec-06 .icon-whats-app a::after{content:'';background-image:url(/wp-content/themes/flatsome-child/image/nut-ban-202.png);background-repeat:no-repeat;background-size:cover;height:65px;width:65px;position:absolute;left:30px;top:115px;display:none}.home #sec-blog .txt-date ul{display:flex;margin:0;gap:15px}.home #sec-blog .txt-date ul li{list-style-type:none;margin:0}.home #sec-blog .txt-date .test{color:#fff;font-weight:500}.home #sec-blog .txt-date .test::after{content:'';width:3px;height:3px;position:absolute;background:#929292;border-radius:50%;top:12px;left:65px}.home #sec-blog .img-blog{height:265px;overflow:hidden;position:relative}.home #sec-03 .icon-item::after{right:345px}.home #sec-03 .icon-item::before{left:345px}