.social_icon .fa-facebook{background-color:#316ff6}.social_icon .fa-linkedin{background-color:#0072b1}.social_icon .fa-instagram{background: linear-gradient(20deg,#ffdc80, #fcaf45, #f56040, #fd1d1d, #e1306c, #c13584, #833ab4 ,#5b51d8, #405de6
    );background-size:200% 200%;animation:gradientAnimation 10s ease infinite}.social_icon .fa-twitter{background-color:#1da1f2}.social_data .social_icon i{transition:border-radius .2s linear , transform .2s linear;transform:none;border-radius:0}.social_data .social_icon i:hover{transform:scale(1.1)}.top_bar_info{padding:5px 0}.main_site_header::before{content:'';position:absolute;opacity:.5;z-index:9999}.main_site_header{background: linear-gradient(135deg, #81c132, #127c3ecc)}.main_site_header a,header#masthead p.site-description{color:#fff!important}.header_topbar_info{flex-direction:row!important}.header_social_icon:after{content:'';position:absolute;width:20px;height:20px;border:2px solid #999;top:-10px;left:46%;z-index:0;border-bottom:none;border-right:none;transform:rotate(45deg)}.header_social_icon:before{content:'';position:absolute;width:5px;height:5px;top:-14px;left:50%;z-index:5;border-radius:50% 50%;background:#000}.main_site_header a{color:#fff}@media only screen and (max-width:768px){.header_social_icon:before{left:54%}.main_site_header{padding:0 10px!important}.call_button_info{margin-right:50px!important}}@media (min-width:300px){.social_icon{margin-bottom:3px!important}}@media only screen and (max-width:768px){.featured_slider_disc{font-size:10px;width:70%!important}.hentry-inner .entry-container{align-items:center!important}i.fa.fa-angle-right,i.fa.fa-angle-left{padding:13px!important}}.about_section_info .about_pic img{height:500px!important;width:85%}.about_pic{width:85%!important}.about_container_data{padding:20px 30px!important;width:40%!important}.about_container_data:before{content:none!important}.about_featured_image{width:60%!important}.about_pic:hover::before,.about_pic:hover::after{position:absolute;content:"";width:120px;height:120px;background-color:#1f5710;border-radius:50%;transition:all .5s ease}.about_pic:hover::after{bottom:-30px;right:-30px;transform:translateY(20px) scale(1.1)}.about_pic:hover::before{top:-30px;left:-30px;transform:translateY(-20px) scale(1.1)}@media only screen and (max-width:768px){.about_pic:hover::before{position:absolute!important;content:""!important;width:100px!important;height:100px!important;transition:.5s!important;border-left:10px solid #fff!important;border-bottom:10px solid #fff!important;bottom:14px!important;right:unset!important;left:14px!important;top:unset!important}.about_pic:hover::after{position:absolute!important;content:""!important;width:100px!important;height:100px!important;transition:.5s!important;border-top:10px solid #fff!important;border-right:10px solid #fff!important;top:10px!important;right:10px!important;left:unset!important;z-index:1!important}.about_pic{width:auto!important}.about_section_info .about_pic img{height:auto!important}}.featured-section_data{display:flex;justify-content:center;flex-wrap:wrap}.featured-icon{text-shadow:2px 2px 10px #2f4613}.featured-section_data .featured_content_inner:hover .featured-icon{text-shadow:none}.featured-section_data .featured_content_inner{position:relative;width:100%;max-width:350px;padding:25px;background:#fff;box-shadow:0 6px 30px rgba(0,0,0,.2);overflow:hidden;transition:transform .4s ease-in-out}.featured-section_data .featured_content_inner::after{content:'';position:absolute;width:100%;height:100%;background: linear-gradient(135deg, #81c132, #127c3ecc);bottom:0;left:0;transform:scaleY(0);transition:transform .4s ease-in-out;z-index:-1}.featured-section_data .featured_content_inner:hover::after,.featured-section_data .featured_content_inner:focus-within::after{transform:scaleY(1)!important}.featured-section_data .featured_content_inner:hover{transform:translateY(-5px)}.featured-section_data .featured_content_inner:hover .featured-icon,.featured-section_data .featured_content_inner:focus-within .featured-icon{animation:scale .6s ease-in-out}.featured-section_data .featured-icon{display:block;margin:0 auto;font-size:2em;transition:transform .4s ease-in-out}.featured-section_data .featured_content .featured-thumbnail:after{content:none!important}.featured-section_data .card-container{gap:40px!important}@keyframes scale {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1); 
    }
    100% {
        transform: scale(1);
    }
}@media only screen and (max-width:767px){.featured-section_data .featured_content_inner{position:relative;width:100%;max-width:none!important;padding:25px;background:#fff;box-shadow:0 6px 30px rgba(0,0,0,.2);overflow:hidden;transition:transform .4s ease-in-out}}@media only screen and (max-width:992px){.featured-section_data .featured_content_inner{position:relative;width:100%;max-width:none!important;padding:25px;background:#fff;box-shadow:0 6px 30px rgba(0,0,0,.2);overflow:hidden;transition:transform .4s ease-in-out}}.new-portfolio-item-wrapper{margin:12px;padding:16px;border:none;color:#fff;border-radius:63px;box-shadow:0 10px 20px rgba(0,0,0,.2);transition:transform .4s ease , box-shadow .4s ease;position:relative;overflow:hidden;height:96%;width:94%}.our_portfolio_info .wrappers .parent{width:340px;margin:10px;overflow:hidden;position:relative;background:#fff;box-shadow:none!important;border-radius:77px!important;border-bottom:none!important}.new-portfolio-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.new-portfolio-image-wrapper{width:100%;overflow:hidden;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);margin-bottom:20px}.new-portfolio-item-wrapper:first-child .new-portfolio-image-wrapper:hover .new-portfolio-image{transform:none!important;filter:none!important}.new-portfolio-image{width:100%;height:auto;transition:transform .4s ease , filter .4s ease;border-radius:12px}.new-portfolio-image-wrapper:not(:first-child):hover .new-portfolio-image {transform:rotate(2deg) scale(1.1)!important;filter:brightness(90%)!important}.new-portfolio-title{font-size:21px;font-weight:700;color:#000;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 10px #2f4613}.new-portfolio-description p{font-size:18px;color:#333;line-height:1.8;margin-bottom:30px}.new-portfolio-button{margin-top:20px}.new-portfolio-read-more{padding:12px 12px;color:#000;border-radius:50px;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;transition:background-color .3s ease , box-shadow .3s ease}i.fa.fa-arrow-right{border:0 solid!important;padding:7px;border-radius:0!important;transition:transform .7s ease-in-out}.new-portfolio-read-more:hover{background-color:#fff;color:#222;text-shadow:2px 2px 10px #2f4613}.new-portfolio-read-more:hover i{transform:translateX(10px)}@media (min-width:768px){.new-portfolio-item{flex-direction:row;text-align:left}.new-portfolio-image-wrapper{flex:1}.new-portfolio-content{flex:2;padding-left:20px}}@media (max-width:767px){.new-portfolio-item{flex-direction:column}.new-portfolio-title{font-size:20px}.new-portfolio-description p{font-size:14px}}.appointment_fields_data{background:transparent!important}.appointment_featured_image{width:50%!important;height:550px;margin:auto;object-fit:cover}.bookan_appoinment_button{margin-top:5px!important}form.appoinment_reset input[type="text"],input[type="email"],input[type="number"],.af_table_data textarea{border-bottom-color:#c1baba!important}form.appoinment_reset input[type="text"],input[type="email"],input[type="number"],.af_table_data textarea,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,.af_table_data textarea::placeholder{color:#958e8e!important}.appointment_field .validation_error{background: linear-gradient(135deg, #81c132, #127c3ecc)  !important;border:2px solid #228b22!important;color:#fff}.appointment_field .email_success{background: linear-gradient(135deg, #81c132, #127c3ecc) !important;border:2px solid #228b22!important;color:#fff}@media only screen and (max-width:767px){.appointment_fields_data{width:100%!important;padding-left:10px!important;padding-right:10px!important;margin-top:-533px!important}.appointment_title h2{color:#fff!important}.appointment_title h2:after{background-color:#fff!important}.appointment_featured_image{width:100%!important}}@media only screen and (max-width:991px){.appointment_fields_data{width:100%!important;padding-left:10px;padding-right:10px;margin-top:-533px}.appointment_title h2{color:#fff!important}.appointment_title h2:after{background-color:#fff!important}.appointment_featured_image{width:100%!important}}.our_team_section{background-color:#f6f6f6}.our_team_section .our_team_container_data:hover .our_teams_contain{opacity:1;transform:translateY(-20px);transition:transform .5s ease-out , opacity .5s ease-out}.our_team_section .our_team_container_data:hover::before,.our_team_section .our_team_container_data:hover::after{position:absolute;content:"";width:120px;height:120px;background-color:#1f5710;border-radius:50%;transition:all .5s ease}.our_team_section .our_team_container_data:hover::before{top:-60px;right:-60px;z-index:1}.our_team_section .our_team_container_data:hover::after{bottom:-60px;left:-60px}.our_team_section .our_team_container_data .our_teams_contain{width:100%;padding:10px 20px 0;opacity:0;transform:translateY(-20px);position:absolute;top:40%;left:0;z-index:1;transition:all .5s ease-out}.our_team_icon_contain .our_teams_contain{background-color:transparent!important}@media only screen and (min-width:768px) and (max-width:991px){.our_team_section{clip-path:none!important}}.modern-testimonial-card{background:#fff;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);padding:30px;position:relative;overflow:hidden;transition:transform .3s ease , box-shadow .3s ease}.modern-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.testimonial-top{display:flex;align-items:center;margin-bottom:20px}.testimonial-image{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-right:15px;border:3px solid #228b22;box-shadow:0 4px 12px rgba(0,0,0,.1)}.testimonial-image img{width:100%;height:100%;object-fit:cover}.testimonial-info{display:flex;flex-direction:column;justify-content:center}.testimonial-name{font-size:20px;color:#333;font-weight:bold;margin:0;text-shadow:2px 2px 10px #2f4613}.testimonial-role{font-size:14px;color:#999;margin-top:5px}.testimonial-quote{position:relative;font-size:16px;line-height:1.6;color:#555;margin:20px 0;padding-left:20px;border-left:4px solid #228b22;font-style:italic}.testimonial-quote p{margin:0}.testimonial-footer{margin-top:20px;display:flex;justify-content:flex-start}.our_sponsors_img:hover::before{position:absolute;content:"";width:55px;height:55px;background-color:#1f5710;transition:all .5s ease;right:0;z-index:1;overflow:hidden;border-bottom-left-radius:100px}.our_sponsors_img:hover::after{position:absolute;content:"";width:55px;height:55px;background-color:#1f5710;transition:all .5s ease;left:0;bottom:0;z-index:1;overflow:hidden;border-top-right-radius:100px}.widget_section_one,.widget_section_two,.widget_section_three{border-radius:15px!important;filter:drop-shadow(0 6px 18px rgba(0,0,0,.12));border:2px solid #e0e0e0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);position:relative;z-index:1;width:23.6%!important;transition:all .3s ease-in-out}.widget_section_one:hover{background:#fff!important;border:2px solid #d1d1d1}.widget_section_two:hover{background:#fff!important;border:2px solid #d0d0d0}.widget_section_three:hover{background:#fff!important;border:2px solid #c8c8c8}.widget_section_one:hover,.widget_section_two:hover,.widget_section_three:hover{transform:translateY(-4px)!important;box-shadow:0 16px 32px rgba(0,0,0,.2)!important}.first_widget_heading{background:#fff!important;text-shadow:2px 2px 10px #2f4613}.two_widget_heading{background:#fff!important;text-shadow:2px 2px 10px #2f4613}.tdt_heading{background:#fff!important;text-shadow:2px 2px 10px #2f4613}.services_section_info{max-width:100%!important}.widget_section_one,.widget_section_two,.widget_section_three{animation:fadeInUp .6s ease-out!important}@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}@media only screen and (max-width:767px){.widget_section_one,.widget_section_two,.widget_section_three{width:100%!important}}@media only screen and (max-width:992px){.widget_section_one,.widget_section_two,.widget_section_three{width:100%!important}}.goldy_mex_funfact_content{background-color:transparent!important;border-radius:26px}.goldy_mex_funfact_content:hover{content:'';position:relative;width:100%;height:100%;background: linear-gradient(135deg, #81c132, #127c3ecc);bottom:0;left:0;color:#000!important;border-color:#000!important}.owl-prev,.owl-next{width:34px!important;height:40px!important;justify-content:center;align-items:center;display:flex;font-size:30px!important;background: linear-gradient(135deg, #81c132, #127c3ecc) !important}.owl-prev:hover:after,.owl-next:hover:after{-webkit-transform:scale(1)}.owl-prev:after,.owl-next:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background: linear-gradient(135deg, #81c132, #127c3ecc);-webkit-transform:scale(0);transition-duration:.6s}.owl-prev,.owl-next{border-radius:10px}.our_testimonial_section .owl-prev,.our_testimonial_section .owl-next{top:100%!important}.our_testimonial_section button.owl-prev{left:45%!important}.our_testimonial_section button.owl-next{right:45%!important}.our_testimonial_section{padding:40px 10px 60px!important}.buttons:hover,.wp-block-search__button:hover,.nav-previous a:hover,.nav-next a:hover{background: linear-gradient(135deg, #81c132, #127c3ecc);color:#fff!important;transform:translateY(-5px) scale(1.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1);transition:background-color .3s ease , border-color .3s ease , box-shadow .3s ease!important}.buttons{width:140px!important;text-align:center}.wp-block-search__button:hover{background: linear-gradient(135deg, #81c132, #127c3ecc);color:#f0f8f7!important}.buttons,.wp-block-search__button{width:140px!important;text-align:center!important;padding:10px 15px!important;font-size:14px;font-weight:bold!important;background: linear-gradient(135deg, #81c132, #127c3ecc);color:#fff!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important;cursor:pointer!important}.scrolling-btn{background: linear-gradient(135deg, #81c132, #127c3ecc) !important;border-radius:16px!important}.blog main.site-main.content_boxed .main_containor.grid_view article{border:2px solid #000;background-color:#fff!important}.goldy_mex_container_data{background:#fff!important}.breadcrumb_info{background-blend-mode:multiply;width:100%;position:relative;z-index:0;height:10px!important;display:block;min-height:200px}section#breadcrumb-section a{color:#fff!important}