.intro{
font-size: 24px;
line-height: 37px;
}
.grecaptcha-badge{
display:none;
}
.leg-grad-txt-green{
}
#slide-out-widget-area-bg{
background:url(https://cimettadesign.net/legend/wp-content/uploads/2025/04/leg-offcanvas-bg.jpg);
background-size: cover;
}
#header-outer.at-top{ }
#header-outer .leg-c2abutton1 > a:before, #header-outer .leg-c2abutton2 > a:before{
box-shadow: 1px 0px 7px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 1px 0px 7px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 1px 0px 7px 0px rgba(0,0,0,0.15);
}
#header-outer .leg-c2abutton2 > a:before { }
#header-outer .leg-c2abutton1 > a:before {
background: #E23646;
background: -webkit-linear-gradient(305deg, rgba(226, 54, 70, 1) 0%, rgba(243, 180, 37, 1) 100%);
background: -moz-linear-gradient(305deg, rgba(226, 54, 70, 1) 0%, rgba(243, 180, 37, 1) 100%);
background: linear-gradient(305deg, rgba(226, 54, 70, 1) 0%, rgba(243, 180, 37, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E23646", endColorstr="#F3B425", GradientType=0);
} ol li::marker {
color: #e11e26;
}
.sf-menu li ul li a .menu-title-text:after {
height: 3px;
background: rgba(0,0,0,.05);
margin-bottom: -10px;
background: #C5D12D;
background: -webkit-linear-gradient(129deg, rgba(197, 209, 45, 1) 0%, rgba(76, 187, 199, 1) 100%);
background: -moz-linear-gradient(129deg, rgba(197, 209, 45, 1) 0%, rgba(76, 187, 199, 1) 100%);
background: linear-gradient(129deg, rgba(197, 209, 45, 1) 0%, rgba(76, 187, 199, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#C5D12D", endColorstr="#4CBBC7", GradientType=0);
}
#header-outer nav>ul>.megamenu ul.sub-menu li .sub-menu li{
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-bottom: 1.7em;
margin-bottom: 1.7em;
}
#header-outer nav>ul>.megamenu ul.sub-menu li .sub-menu li:last-child{
border-bottom: none;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
#top .sf-menu > li li > a > .nectar-menu-icon {
color: #acce2f;
background: #C5D12D;
background: linear-gradient(to bottom right, #C5D12D 0%, #98C967 50%, #4CBBC7 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, body.material #header-outer #search-outer #search input[type="text"], body[data-header-format="left-header"].material #search-outer #search input[type="text"] {
border-color: rgba(0, 0, 0, .2);
border-width: 3px;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
bottom: -24px;
} #slide-out-widget-area.slide-out-from-right-hover{
background: url(https://www.legendnt.com/fresh/wp-content/uploads/2025/04/patterened-bg.jpg);
background-color: rgba(0, 0, 0, .8);
background-size: cover;
} .leg-home-about{
}
.leg-testimonials-org{
}
.leg-testimonials-org h3{
color:#1e285a;
font-size:30px;
}
.leg-testimonials-org .nectar-carousel-fixed-content p{
font-size: 18px;
color: white;
line-height: 31px;
}
.leg-text-c2a{
}
.leg-text-c2a.nectar-cta[data-style="underline"] .link_wrap .link_text:after {
border-bottom-width: 3px !important;
border-color: #c5d12d !important;
margin-bottom: -8px !important;
}
.leg-text-c2a.nectar-cta[data-style="underline"] .link_wrap a.link_text:hover{
color:#c5d12d;
}
.leg-grad-txt-green{
background: #C5D12D;
background: linear-gradient(to bottom right, #C5D12D 0%, #98C967 50%, #4CBBC7 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight:bold;
}
.leg-grad-txt-red{
background: #E4AC1E;
background: linear-gradient(to right, #E4AC1E 0%, #DD5F2D 50%, #DA2D54 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.leg-home-steps h2{
background: #C5D12D;
background: linear-gradient(to bottom right, #C5D12D 0%, #98C967 50%, #4CBBC7 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold !important;
font-style: normal !important;
line-height: 71px !important;
}
.leg-home-steps{
}
.leg-home-steps .nectar-fancy-box[data-style=hover_desc] .inner h4{
font-size: 36px;
line-height: 41px;
font-weight: 700;
}
.leg-home-steps .nectar-fancy-box[data-style=hover_desc] .inner p{
font-size: 24px;
line-height: 30px;
color: #a6cb54;
}
.leg-home-about{
}
.leg-home-about h2{
font-size: 43px;
font-weight: 400;
line-height: 50px;
}
.leg-home-about h2 bold{
font-weight: bold;
}
.leg-home-about h3:not(.leg-grad-txt-green){
font-weight: 200 !important;
font-size: 26px !important;
line-height: 40px !important;
}
.leg-home-about .iwt-text h4{
font-size: 28px;
line-height: 36px;
}
.leg-home-about .iwt-text{
padding-left: 100px;
}
.leg-home-about .iwithtext .iwt-icon img {
width: 62px !important;
}
.leg-home-about-L{
}  .leg-fancy{
}
.leg-fancy h3{
font-weight: bold !important;
font-size: 2.8em !important;
line-height: 1.4em !important;
opacity: 1;
}
.leg-fancy h4{
font-size: 1.4em !important;
line-height: 1.4em !important;
font-weight: 200 !important;
}
.leg-fancy .leg-fancy-link{
font-size: 1.3em;
font-weight: bold;
color: white;
opacity: 1;
}
.leg-fancy p.leg-fancy-link:after{
content: '>';
font-family: monospace;
border: 4px solid rgba(255, 255, 255);
width: 30px;
display: inline-block;
padding: 1px 1px 0px;
border-radius: 30px;
text-align: center;
height: 30px;
margin-left: .5em;
}
.leg-fancy .leg-fancy-pu p.leg-fancy-link:after{
border: 5px solid transparent !important;
background: linear-gradient(#4c2865, #4c2865) padding-box, linear-gradient(137deg, #e4ac1e, #da2d54) border-box;
}
.leg-fancy .leg-fancy-pi p.leg-fancy-link:after{
border: 5px solid transparent !important;
background: linear-gradient(#b31e80, #b31e80) padding-box, linear-gradient(137deg, #c5d12d, #4cbbc7) border-box;
}
.leg-fancy .leg-fancy-or p.leg-fancy-link:after{
border: 5px solid transparent !important;
background: linear-gradient(#dd841f, #dd841f) padding-box, linear-gradient(137deg, #e3087e, #9b2480) border-box;
}
.leg-fancy .leg-fancy-pu .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after{
background: #502F75;
background: -webkit-linear-gradient(59deg, rgba(80, 47, 117, 0.95) 0%, rgba(80, 47, 117, 0.8) 37%, rgba(155, 36, 128, 0.25) 100%);
background: -moz-linear-gradient(59deg, rgba(80, 47, 117, 0.95) 0%, rgba(80, 47, 117, 0.8) 37%, rgba(155, 36, 128, 0.25) 100%);
background: linear-gradient(59deg, rgba(80, 47, 117, 0.95) 0%, rgba(80, 47, 117, 0.8) 37%, rgba(155, 36, 128, 0.25) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#502F75", endColorstr="#9B2480", GradientType=0);
}
.leg-fancy .leg-fancy-pi .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after{
background: #C3178E;
background: -webkit-linear-gradient(59deg, rgba(195, 23, 142, 0.95) 0%, rgba(195, 23, 142, 0.8) 37%, rgba(155, 36, 128, 0) 100%);
background: -moz-linear-gradient(59deg, rgba(195, 23, 142, 0.95) 0%, rgba(195, 23, 142, 0.8) 37%, rgba(155, 36, 128, 0) 100%);
background: linear-gradient(59deg, rgba(195, 23, 142, 0.95) 0%, rgba(195, 23, 142, 0.8) 37%, rgba(155, 36, 128, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#C3178E", endColorstr="#9B2480", GradientType=0);
}
.leg-fancy .leg-fancy-or .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after{
background: #E4AC1E;
background: -webkit-linear-gradient(59deg, rgba(228, 172, 30, 0.95) 0%, rgba(221, 95, 45, 0.8) 38%, rgba(218, 45, 84, 0.25) 100%);
background: -moz-linear-gradient(59deg, rgba(228, 172, 30, 0.95) 0%, rgba(221, 95, 45, 0.8) 38%, rgba(218, 45, 84, 0.25) 100%);
background: linear-gradient(59deg, rgba(228, 172, 30, 0.95) 0%, rgba(221, 95, 45, 0.8) 38%, rgba(218, 45, 84, 0.25) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E4AC1E", endColorstr="#DA2D54", GradientType=0);
}
.leg-fancy-link{
}
.leg-main-service-top .meta-wrap .img-loaded img{
text-align: left;
width: auto !important;
max-width: none;
display: inline-block;
}
.leg-main-service-top .meta-wrap h3{
line-height: 55px !important;
}
.leg-bordertop-double{
border-top: 1px solid rgba(0, 0, 0, .1) !important;
}  .leg-test-vid .nectar-video-box[data-mouse-style=see_through_contrast], .leg-test-vid .nectar-video-box[data-mouse-style=see_through_contrast]>.inner-wrap {
background-color: transparent;
}
.leg-teststars{
}
.leg-teststars1{
display: inline-block;
position: relative;
}
.leg-teststars2{
display: inline-block;
position: relative;
float:right;
} .widgettitle{
font-weight: 500;
font-size: 1.5em;
} .leg-hometop{
}
.leg-hometop h1 {
font-size: 2em;
margin-bottom: -10px !important;
}
.leg-hometop-circlebutton-ul{
display: inline-block;
text-align: center;
margin-left: -12px !important;
padding-top: 1em;
margin-bottom: .5em;
}
.leg-hometop-circlebutton-ul li{
display: inline-block;
width: auto;
position: relative;
margin-right:14px;
margin-left:14px;
}
.leg-hometop-circlebutton-ul li:first-child{
margin-left: 0px;
}
.leg-hometop-circlebutton-ul li:last-child{
margin-right: 0px;
bottom: -15px;
}
.leg-hometop-circlebutton{
text-align: center;
color: #fff !important;
font-size: 20px;
width: 130px !important;
height: 130px !important;
position: relative !important;
display: block !important;
padding: 36px 1em !important;
font-weight:bold;
background:rgba(0,0,0,.5);
border-radius:50%;
transition: all ease 0.5s;
}
.leg-hometop-circlebutton:hover{
background:rgba(0,0,0,.7);
top: -5px;
box-shadow: 1px 2px 16px 0px rgba(0,0,0,0.13);
-webkit-box-shadow: 1px 2px 16px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 1px 2px 16px 0px rgba(0,0,0,0.13);
}
.leg-hometop-circlebutton:after{
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
border-radius:50%;
background:linear-gradient(#e4ac1e,#da2d54);
-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px),#fff 0);
}
.leg-hometop .leg-hometop-button-gra-red{
}
.leg-hometop .leg-hometop-button-gra-red:after{
background:linear-gradient(#e4ac1e,#da2d54);
}
.leg-hometop .leg-hometop-button-gra-green{
}
.leg-hometop .leg-hometop-button-gra-green:after{
background:linear-gradient(#c5d12d,#4cbbc7);
}
.leg-hometop .leg-hometop-button-gra-purp{
padding: 26px 1em !important;	
}
.leg-hometop .leg-hometop-button-gra-purp:after{
background:linear-gradient(#e3087e,#9b2480);
}
.leg-hometop .leg-hometop-c2a{
background: rgba(255, 255, 255, .15);
border-radius: 5px;
display: inline-block;
padding: 1.5em 1.5em;
text-align: left;
width: 100%;
}
.leg-hometop .leg-hometop-c2a h4{
margin-bottom: 0px;
font-size:20px !important;
}
.leg-hometop-c2a{
}
.leg-hometop-c2a .leg-home-c2a-wrap{
padding-bottom: .5em;
}
.leg-hometop-c2a a{
text-decoration: none;
font-weight: bold;
transition: all ease 0.5s;
}
.leg-hometop-c2a a:hover{
text-decoration: underline;
right:5px;
}
.leg-hometop-c2a a:after{
content: '>';
font-family: monospace;
border: 4px solid #e7551c;
width: 20px;
display: inline-block;
padding: 0px 0px 0px;
border-radius: 30px;
text-align: center;
height: 20px;
margin-left: .5em;
line-height: 17px;
}  .leg-footertop{
}
.leg-footertop h2{
font-weight: bold;
font-size: 1.5em;
background: #E4AC1E;
background: linear-gradient(to right, #E4AC1E 0%, #DD5F2D 50%, #DA2D54 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.leg-footertop .widget ul{
margin-left: 0px;
}
.leg-footertop .widget ul li{
list-style: none;
width: 32%;
display: inline-block;
font-weight: lighter;
font-family: 'Poppins';
margin-bottom: .5em;
}
.leg-footertop .widget ul li:before{
content:"- ";
color:#30b2e4;
margin-right: 5px;
}
.leg-footerabout-menu .widget ul li{
font-weight:bold;
list-style: none;
width: 100%;
display: inline-block;
}
.leg-footerabout-menu .widget ul li:before{
content:"> ";
color:#b6cd4a;
margin-right: 10px;
font-family: monospace;
}
.leg-footer-c2a{
transition: all .5s ease-out;
}
.leg-footer-c2a:hover{
opacity:.8;	
}
.leg-footer-c2a .iwt-text h3{
font-size: 31px;
font-weight: bold !important;
margin-bottom: 0px !important;
}
.leg-footer-c2a .iwithtext .iwt-icon{
width: 40px;
padding: 14px 0px 0px 2px;
}
.leg-footer-c2a .iwithtext .iwt-text {
padding-left: 70px;
}
.leg-footer-c2a .iwithtext .iwt-text:after {
content: " >";
font-family: monospace;
font-size: 20px;
font-weight: bold;
color: #19356c;
position: absolute;
right: 0;
top: 0;
padding: 19px 9px 0px 0px;
}
.leg-footertop-bottom p{
font-size:14px;
}
.leg-footertop-bottom p a{
color:#b6cd4a !important;
text-decoration:none;
}
.leg-footerbottom{
}
.leg-footerbottom-copyright p{
color: #b8dff3;
font-size: 14px;
font-weight: 400;
}
.leg-footerbottom-copyright{
color: #b8dff3;
font-size: 14px;
font-weight: 400;
}
.leg-footerbottom-copyright img{
display: inline-block;
vertical-align: middle;
padding: 12px 4px 1px 8px;
}
.leg-footerbottom-copyright strong{
padding: 0px .5em;
}
.leg-footerbottom .widget{
margin-bottom: 0px !important;
}
.leg-footerbottom{
}
ul.leg-socialloop{
margin-bottom: -.5em;
}
ul.leg-socialloop li{
display: inline-block;
position: relative;
}
.material .leg-footerbottom .widget ul.leg-socialloop li a{
padding: .5em 1em !important;
border-radius: 30px !important;
}
.material #sidebar .leg-footerbottom ul li.widget ul.leg-socialloop li a, .material .leg-footerbottom .widget ul.leg-socialloop li a, .material #footer-outer .leg-footerbottom .widget li a, .material #sidebar .leg-footerbottom .widget li a, .material .leg-footerbottom .widget li a{
padding: .5em 1em !important;
border-radius: 30px !important;
margin-left: .5em;
}
.material .leg-footerbottom ul li.widget ul.leg-socialloop li a:hover{
opacity:.8;
transition: all .2s ease-out;
}
.material .leg-footerbottom ul li.widget ul.leg-socialloop li a.leg-fa-facebook{
border: 4px solid rgba(255, 255, 255, .2) !important;
background: none !important;
padding: .4em .9em !important;
}
.material .leg-footerbottom ul li.widget ul.leg-socialloop li a.leg-fa-facebook:hover{
background: #1877F2 !important;
}
ul.leg-socialloop li strong{
display:none;
}
ul.leg-socialloop li:first-child{
border-radius: 30px;
}
ul.leg-socialloop li:first-child strong{
text-transform: uppercase;
padding-left: 0.3em !important;
display: inline-block;
position: relative;
}
ul.leg-socialloop li i{
display: inline-block;
position: relative;
}
#footer-outer:after{
content: "";
height: 7px;
width: 100%;
background: #633492;
background: -webkit-linear-gradient(270deg, rgba(99, 52, 146, 1) 0%, rgba(197, 29, 140, 1) 25%, rgba(236, 27, 122, 1) 50%, rgba(234, 69, 43, 1) 75%, rgba(243, 164, 30, 1) 100%);
background: -moz-linear-gradient(270deg, rgba(99, 52, 146, 1) 0%, rgba(197, 29, 140, 1) 25%, rgba(236, 27, 122, 1) 50%, rgba(234, 69, 43, 1) 75%, rgba(243, 164, 30, 1) 100%);
background: linear-gradient(270deg, rgba(99, 52, 146, 1) 0%, rgba(197, 29, 140, 1) 25%, rgba(236, 27, 122, 1) 50%, rgba(234, 69, 43, 1) 75%, rgba(243, 164, 30, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#633492", endColorstr="#F3A41E", GradientType=0);
position: relative;
display: block;
z-index: 3;
bottom: 0px;
left: 0px;
right: 0px;
}  #sidebar .widget:first-child h4{
color: #2c4905;
font-size: 26px !important;
line-height: 32px;
}
.theiaStickySidebar  #sidebar ul#menu-page-sidebar-menu{
padding-bottom: 60px;
}
.theiaStickySidebar  #sidebar ul#menu-page-sidebar-menu a,  #sidebar .theiaStickySidebar #categories-2 ul a{
background: none;
padding: 15px 0px 15px 0px !important;
display: block;
color: rgba(0,0,0,.7);
font-weight: 400 !important;
font-size: 16px !important;
font-family: 'Open Sans';
}
.theiaStickySidebar  #sidebar ul#menu-page-sidebar-menu a:hover, .theiaStickySidebar  #sidebar ul#menu-page-sidebar-menu li.current-menu-item a,  #sidebar .theiaStickySidebar #categories-2 ul li.current-menu-item a, #sidebar .theiaStickySidebar #categories-2 ul a:hover{
background: rgba(0,0,0,.03);
color: rgba(0,0,0,.9);
font-weight: 500 !important;
padding-left: 1em !important;
}
.theiaStickySidebar  #sidebar ul#menu-page-sidebar-menu a:hover:before, .theiaStickySidebar  #sidebar ul#menu-page-sidebar-menu li.current-menu-item a:before,  #sidebar .theiaStickySidebar #categories-2 ul li.current-menu-item a:before, #sidebar .theiaStickySidebar #categories-2 ul li:hover a:before{
content:'| ';
color: 	#f3902b;
font-weight:500;
}
.theiaStickySidebar #sidebar ul#menu-page-sidebar-menu a:after, #sidebar .theiaStickySidebar #categories-2 ul a:after{
content:' >';
color: 	#f3902b;
font-family: monospace;
position: absolute;
right: 50px;
}
.theiaStickySidebar #sidebar ul#menu-page-sidebar-menu li, #sidebar .theiaStickySidebar #categories-2 ul li{
padding-bottom:0px !important;
padding-top:0px !important;
cursor: pointer;
}
.theiaStickySidebar #sidebar ul#menu-page-sidebar-menu li a, #sidebar .theiaStickySidebar #categories-2 ul li a{
border-bottom: 	1px solid rgba(0,0,0,.1);
}
.theiaStickySidebar #sidebar ul#menu-page-sidebar-menu li:last-child a, #sidebar .theiaStickySidebar #categories-2 ul li:last-child a{
border-bottom: 	none; }
.theiaStickySidebar #sidebar ul#menu-page-sidebar-menu li:first-child a, #sidebar .theiaStickySidebar #categories-2 ul li:first-child a{ }
.theiaStickySidebar #sidebar ul#menu-page-sidebar-menu, #sidebar .theiaStickySidebar #categories-2 ul {
border-bottom: 3px solid rgba(0,0,0,.05);
border-top: 3px solid rgba(0,0,0,.05);
padding-bottom: .5em;
margin-bottom: 1.5em;
}  .th-field{
margin-bottom: 1.5em;
}
.th-field-half{
display: inline-block;
width: 48%;
margin-right: 1.5em;
margin-bottom: 1.5em;
}
@media only screen and (max-width: 1000px){
.th-field-half{
display: inline-block;
width: 100%;
margin-right: .9em;
margin-bottom: 1.5em;
}
form label{
font-size: 14px !important;
}
}
.th-field-half_last{
margin-right:0px;
}
.body[data-form-submit="default"] .container-wrap input[type=submit]{
background:#e40b20 !important;
}
.th-field .select2-container .select2-selection--multiple{
min-height:52px;
} .leg-heart{
margin-bottom: 35px;
}
.leg-heart .iwithtext .iwt-text {
padding-left: 85px;
}
body .leg-heart [class^=icon-].icon-default-style {
line-height: 75px;
height: 45px;
width: 45px;
margin-right: 0;
font-size: 58px;
color: #000;
font-style: normal;
background-color: transparent;
}
.leg-service-overlay{
}
.leg-service-overlay h3, .leg-service-overlay-gr h3, .leg-service-overlay-or h3{
color: white !important;
}
.leg-service-overlay .col .iwithtext .iwt-icon img:not([srcset]), .leg-service-overlay-gr .col .iwithtext .iwt-icon img:not([srcset]), .leg-service-overlay-or .col .iwithtext .iwt-icon img:not([srcset])  {
width: 46px !important;
}
.leg-txt-piece{
background: #572A7E;
background: -webkit-linear-gradient(129deg, rgba(87, 42, 126, .5) 0%, rgba(60, 31, 86, .7) 100%);
background: -moz-linear-gradient(129deg, rgba(87, 42, 126, .5) 0%, rgba(60, 31, 86, .7) 100%);
background: linear-gradient(129deg, rgba(87, 42, 126, .5) 0%, rgba(60, 31, 86, .7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#572A7E", endColorstr="#3C1F56", GradientType=0);
color: white;
position: absolute;
padding: 1em;
display: inline-block;
}
.leg-service-overlay .row-bg:before {
content: '';
background: #572A7E;
background: -webkit-linear-gradient(129deg, rgba(87, 42, 126, .5) 0%, rgba(60, 31, 86, .7) 100%);
background: -moz-linear-gradient(129deg, rgba(87, 42, 126, .5) 0%, rgba(60, 31, 86, .7) 100%);
background: linear-gradient(129deg, rgba(87, 42, 126, .5) 0%, rgba(60, 31, 86, .7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#572A7E", endColorstr="#3C1F56", GradientType=0);
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
position: absolute;
border-radius:15px;
}
.leg-service-overlay-gr .row-bg:before {
content: '';
background: #B7CE3F;
background: -webkit-linear-gradient(129deg, rgba(183, 206, 63, .5) 0%, rgba(98, 191, 171, 1) 100%);
background: -moz-linear-gradient(129deg, rgba(183, 206, 63, .5) 0%, rgba(98, 191, 171, 1) 100%);
background: linear-gradient(129deg, rgba(183, 206, 63, .5) 0%, rgba(98, 191, 171, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B7CE3F", endColorstr="#62BFAB", GradientType=0);
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
position: absolute;
border-radius:15px;
}
.leg-service-overlay-or .row-bg:before {
content: '';
background: #E4AC1E;
background: -webkit-linear-gradient(129deg, rgba(228, 172, 30, .5) 0%, rgba(218, 45, 84, 1) 100%);
background: -moz-linear-gradient(129deg, rgba(228, 172, 30, .5) 0%, rgba(218, 45, 84, 1) 100%);
background: linear-gradient(129deg, rgba(228, 172, 30, .5) 0%, rgba(218, 45, 84, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E4AC1E", endColorstr="#DA2D54", GradientType=0);
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
position: absolute;
border-radius:15px;
}
.leg-serv-person{
}
.leg-main-service-top .nectar-shape-divider-wrap {
margin-bottom: -1px;
} #header-outer header, #header-outer.at-top, #header-outer.scrolling{    
background-image: url(https://www.legendnt.com/fresh/wp-content/uploads/2025/04/patterened-bg.jpg);
background-repeat: repeat-x;
background-size: initial;
}
.nectar-global-section.before-footer .leg-footertop .row-bg-wrap .row-bg-overlay{background: linear-gradient(0deg, rgb(0 0 0 / 48%) 10%, rgba(48, 21, 78, 0) 39%) !important;} .ln-herobox-c2a{ border-radius: 3px;
text-align: left;
padding: 24px 40px 24px 40px;
display: inline-block;
float: left;
}
.ln-herobox-c2a h4{
font-family: 'poppins';
font-weight: bold;
}
.ln-herobox-c2a a{
color: white;
font-family: 'poppins';
font-weight: bold;
transition: all ease 0.5s;
}
.ln-herobox-c2a p{
padding-bottom: .5em;
}
.ln-herobox-c2a img{
display: block;
position: absolute;
}
.ln-herobox-c2a-left img{
left: -25px;
top: 2.9em;
}
.ln-herobox-c2a-right img{
left: -21px;
top: 2.9em;
}
.ln-herobox-c2a a span{
font-family: monospace;
margin-left: .5em;
line-height: 7px;
text-align: center;
color: #fff !important;
font-size: 16px;
width: 15px !important;
height: 15px !important;
position: relative !important;
display: inline-block !important;
padding: 15px 24px 25px 15px !important;
font-weight: bold;
background: rgba(0, 0, 0, 0);
border-radius: 50%;
}
.ln-herobox-c2a a:hover{
top: -5px !important;
transition: all ease 0.5s;
display: inline-block;
position: relative;
}
.leg-buttonarrow-gra-red:before{
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
background: linear-gradient(#e4ac1e, #da2d54);
-webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #fff 0);
}
.ln-herobox-c2a a:hover span.leg-buttonarrow-gra-red{
background: #E4AC1E;
background: -webkit-linear-gradient(180deg, rgba(228, 172, 30, 1) 0%, rgba(218, 45, 84, 1) 100%);
background: -moz-linear-gradient(180deg, rgba(228, 172, 30, 1) 0%, rgba(218, 45, 84, 1) 100%);
background: linear-gradient(180deg, rgba(228, 172, 30, 1) 0%, rgba(218, 45, 84, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E4AC1E", endColorstr="#DA2D54", GradientType=0);
}
.leg-buttonarrow-gra-gre:before{
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
background: linear-gradient(#C5D12D, #4CBBC7);
-webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #fff 0);
}
.ln-herobox-c2a a:hover span.leg-buttonarrow-gra-gre{
background: #C5D12D;
background: -webkit-linear-gradient(180deg, rgba(197, 209, 45, 1) 0%, rgba(76, 187, 199, 1) 100%);
background: -moz-linear-gradient(180deg, rgba(197, 209, 45, 1) 0%, rgba(76, 187, 199, 1) 100%);
background: linear-gradient(180deg, rgba(197, 209, 45, 1) 0%, rgba(76, 187, 199, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#C5D12D", endColorstr="#4CBBC7", GradientType=0);
}
.ln-herobox-c2a-wrapper{
--s: 80px;
width: auto;
text-align: center;
position: relative;
display: inline-block;
min-width: 92%;
}
.ln-herobox-c2a-wrapper:before {
content: "";
position: absolute;
inset: 0;
border: 3px solid rgba(255, 255, 255, .35);
border-radius: 3px;
clip-path: polygon(0 0, 0 calc(50% - var(--s) / 2), 50% calc(50% - var(--s) / 2), 50% calc(50% + var(--s) / 2), 0 calc(50% + var(--s) / 2), 0 100%, 100% 100%, 100% 0);
}
.ln-whychoose{
}
.ln-whychoose h3{
font-size: 2.8em !important;
line-height: 1.1em !important;
}
.ln-whychoose h4{
font-size:28px !important;
}
.ln-whychoose .intro{
font-size: 2em !important;
line-height: 1.2em !important;
font-weight: 300 !important;
} .ln-startup-step1-title, .ln-startup-step2-title, .ln-startup-step3-title, .ln-startup-step4-title, .ln-startup-step5-title{
}
.ln-startup-step1-content, .ln-startup-step2-content, .ln-startup-step3-content, .ln-startup-step4-content, .ln-startup-step5-content{
}
.ln-startup-step1-content h3, .ln-startup-step2-content h3, .ln-startup-step3-content h3, .ln-startup-step4-content h3, .ln-startup-step5-content h3{
font-size: 2.7em;
line-height: 1.1em;
}
.ln-startup-step1-content .iwithtext .iwt-icon img:not([srcset]), .ln-startup-step2-content .iwithtext .iwt-icon img:not([srcset]), .ln-startup-step3-content .iwithtext .iwt-icon img:not([srcset]), .ln-startup-step4-content .iwithtext .iwt-icon img:not([srcset]), .ln-startup-step5-content .iwithtext .iwt-icon img:not([srcset]){
width: 50px !important;
}
.ln-startup-step1-content .iwithtext .iwt-text, .ln-startup-step2-content .iwithtext .iwt-text, .ln-startup-step3-content .iwithtext .iwt-text, .ln-startup-step4-content .iwithtext .iwt-text, .ln-startup-step5-content .iwithtext .iwt-text{
padding-left: 75px;
}
.ln-startup-step1-title{
color:#efaf21 !important;
}
.ln-startup-step1-title strong{
color:white !important;
}
.ln-startup-step1-content{
}
.ln-startup-step1-content .intro{
color:#efaf21 !important;
}
.ln-startup-step2-title{
color:#f3972a !important;
}
.ln-startup-step2-title strong{
color:white !important;
}
.ln-startup-step2-content{
}
.ln-startup-step2-content .intro{
color:#f3972a !important;
}
.ln-startup-step3-title{
color:#ef6a32 !important;
}
.ln-startup-step3-title strong{
color:white !important;
}
.ln-startup-step3-content{
}
.ln-startup-step3-content .intro{
color:#ef6a32 !important;
}
.ln-startup-step4-title{
color:#f14d44 !important;
}
.ln-startup-step4-title strong{
color:white !important;
}
.ln-startup-step4-content{
}
.ln-startup-step4-content .intro{
color:#f14d44 !important;
}
.ln-startup-step5-title{
color:#f0345e !important;
}
.ln-startup-step5-title strong{
color:white !important;
}
.ln-startup-step5-content{
}
.ln-startup-step5-content .intro{
color:#f0345e !important;
}
.ln-umrservice-heromenu{
}
.ln-umrservice-heromenu-step1{
}
.ln-umrservice-heromenu-step2{
}
.ln-umrservice-heromenu-step3{
}
.ln-umrservice-heromenu-step4{
}
.ln-umrservice-heromenu-step5{
}
.page-submenu:not(.stuck){
display:none;
}
.ln-umrservice-heromenu p{
text-align: left;
display: inline-block;
position: relative;
font-size: 1.1em;
line-height: 1.9em;
}
.ln-umrservice-heromenu-step1 p{color: #f2b523;}
.ln-umrservice-heromenu-step2 p{color: #f39729;}
.ln-umrservice-heromenu-step3 p{color: #ef6a31;}
.ln-umrservice-heromenu-step4 p{color: #f14d44;}
.ln-umrservice-heromenu-step5 p{color: #f0345e;}
.leg-main-service-top .page-submenu.stuck .current-menu-item{
color: #f39729;
}
.leg-main-service-top .page-submenu li:hover{
color: #f39729;
}
.ln-umrservice-heromenu p strong{
font-size: 1.9em;
color: white;
font-family: poppins;
display: block;
}
.ln-umrservice-heromenu img{
margin-right: .5em !important;
}
.ln-umrservice-heromenu{
border-bottom: 3px solid rgba(255, 255, 255, .1);
padding-bottom: 1em;
transition: all ease 0.5s;
}
.ln-umrservice-heromenu.ln-umrservice-heromenu-step1:hover{ border-bottom: 3px solid #f2b523;}
.ln-umrservice-heromenu.ln-umrservice-heromenu-step2:hover{ border-bottom: 3px solid #f39729;}
.ln-umrservice-heromenu.ln-umrservice-heromenu-step3:hover{ border-bottom: 3px solid #ef6a31;}
.ln-umrservice-heromenu.ln-umrservice-heromenu-step4:hover{ border-bottom: 3px solid #f14d44;}
.ln-umrservice-heromenu.ln-umrservice-heromenu-step5:hover{ border-bottom: 3px solid #f0345e;} .ln-hoverpdf .hover-wrap{
overflow: visible !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
#header-outer[data-lhe="animated_underline"] #top .sf-menu > .sf-with-ul:not([class*="button"]) > a {
font-size: 12px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
font-size: 12px !important;
}
#menu-item-562.leg-c2abutton1 {
display:none;
}
#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li#menu-item-562{
display:none !important;
}
.nectar-fancy-box[data-style=parallax_hover] .inner * {
font-size: 16px !important;
}
.leg-home-about .iwt-text h4 {
font-size: 24px !important;
}
.leg-home-steps h2 {
font-size: 45px !important;
line-height: 45px !important;
}
.leg-home-steps .nectar-fancy-box[data-style=hover_desc] .inner h4 {
font-size: 24px !important;
line-height: 32px !important;
}
.leg-footertop .widget ul li {
font-size: 10px !important;
}
.nectar-global-section.before-footer .row-bg-wrap .using-image{
background-position:right center;
}
.legaboutwrap-left{}
.legaboutwrap-right{}
.legaboutimg{
margin-top: 97px !important;
margin-right: -414px !important;
margin-bottom: -85px !important;
margin-left: -186px !important;
}
.ln-umrservice-heromenu p strong {
font-size: .9em !important;
}
.ln-umrservice-heromenu p {
font-size: 1em;
line-height: 1.2em;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1200px){
#header-outer[data-lhe="animated_underline"] #top .sf-menu > .sf-with-ul:not([class*="button"]) > a {
font-size: 10px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
font-size: 10px !important;
}
#menu-item-562.leg-c2abutton1 {
display:none;
}
#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li#menu-item-562{
display:none !important;
}
.nectar-fancy-box[data-style=parallax_hover] .inner * {
font-size: 16px !important;
}
.leg-home-about .iwt-text h4 {
font-size: 24px !important;
}
.leg-home-steps h2 {
font-size: 45px !important;
line-height: 45px !important;
}
.leg-home-steps .nectar-fancy-box[data-style=hover_desc] .inner h4 {
font-size: 24px !important;
line-height: 32px !important;
}
.leg-footertop .widget ul li {
font-size: 10px !important;
}
.nectar-global-section.before-footer .row-bg-wrap .row-bg.using-image{
background-position:center !important;
}
.legaboutwrap-left{}
.legaboutwrap-right{}
.legaboutimg{
margin-top: 97px !important;
margin-right: -414px !important;
margin-bottom: -85px !important;
margin-left: -186px !important;
}
.ln-umrservice-heromenu p strong {
font-size: .9em !important;
}
.ln-umrservice-heromenu p {
font-size: 1em;
line-height: 1.2em;
}
}
@media only screen and (max-width: 1000px){
.ln-herobox-c2a h4{
font-size: 18px !important;
}
.ln-herobox-c2a a {
font-size: 12px !important;
}
.leg-hometop-circlebutton-ul{
padding: 3em 0em;
padding-top: 3em;
}
.leg-fancy-or .bg-img{
background-position: right;
}
#header-outer[data-lhe="animated_underline"] #top .sf-menu > .sf-with-ul:not([class*="button"]) > a {
font-size: 10px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
font-size: 10px !important;
}
#menu-item-562.leg-c2abutton1 {
display:none;
}
#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li#menu-item-562{
display:none !important;
}
.nectar-fancy-box[data-style=parallax_hover] .inner * {
font-size: 24px !important;
}
.nectar-fancy-box[data-style=parallax_hover] .meta-wrap .inner h3{
font-size: 44px !important;
line-height: 44px !important;
}
.leg-home-about .iwt-text h4 {
font-size: 24px !important;
}
.leg-home-steps h2 {
font-size: 45px !important;
line-height: 45px !important;
}
.leg-home-steps .nectar-fancy-box[data-style=hover_desc] .inner h4 {
font-size: 24px !important;
line-height: 32px !important;
}
.leg-footertop .widget ul li {
font-size: 10px !important;
}
.nectar-global-section.before-footer .row-bg-wrap .row-bg.using-image{
background-position:center !important;
}
.legaboutwrap-left{}
.legaboutwrap-right{}
.legaboutimg{
margin-top: -200px !important;
margin-right: -217px !important;
margin-bottom: 85px !important;
margin-left: 161px !important;
}
.leg-home-about-L{
display:none !important;
}
.nectar-carousel-fixed-content h3{
font-size: 24px !important;
padding-top: 2em !important;
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a {
font-size: 27px !important;
line-height: 1 !important;
}
.off-canvas-menu-container.mobile-only{
display:none !important;
}
.haap-header-top-standard h1{
font-size: 38px !important;
}
.leg-home-about .leg-grad-txt-green{
font-size: 30px;
font-weight: bold;
line-height: 40px;
}
.leg-bottom-home-about-p{
line-height: 34px !important;
}
.leg-servicessection-subtitle{
font-size: 26.5px !important;
line-height: 41.7px !important;
}
.leg-servicessection-title{
font-size: 22.6px !important;
line-height: 30.6px !important;
}
.leg-text-c2a h4{
font-size: 26.8px !important;
line-height: 37.2px !important;
}
.leg-home-about .leg-grad-txt-green{
line-height: 38px !important;
}
.leg-home-steps h3.leg-servicessection-subtitle.vc_custom_heading{
font-size: 22.5px !important;
line-height: 31.7px !important;
}
.haap-header-top-standard h3.leg-grad-txt-green{
line-height: 36px;
}
.haap-header-top-standard h1 {
font-size: 48px !important;
line-height: 58px !important;
}
.legaboutwrap-right .img-with-aniamtion-wrap {
margin-top: 88px !important;
margin-right: 132px !important;
margin-bottom: -85px !important;
margin-left: -179px !important;
}
.leg-main-service-top .leg-main-service-button{
margin-bottom:50px !important;
}
.leg-main-service-top .leg-service-overlay{
padding-left: 12% !important;
padding-right: 12% !important;
}
.leg-main-service-top .page-submenu.stuck{
display:none;
}
.ln-whychoose img{
width: 50px !important;
}
.ln-whychoose h4{
line-height: 43px;
}
.ln-umbrella-herobuttonextra{
display:none !important;
}
}
.ln-countdown #ycd-circle-1375 h4{
margin-bottom: -7px !important;
}
.ln-countdown #ycd-circle-1375 .textDiv_Days, .ln-countdown #ycd-circle-1375 .textDiv_Hours, .ln-countdown #ycd-circle-1375 .textDiv_Minutes, .ln-countdown #ycd-circle-1375 .textDiv_Seconds{
background: white !important;
top: 25px !important;
border-radius: 50% !important;
width: 75px !important;
height: 75px !important;
display: block !important;
margin-left: 25px !important;
}
@media only screen and (min-width: 1400px) and (max-width: 1720px){
.ln-herobox-c2a h4 {
font-size: 16px !important;
}
.ln-herobox-c2a p {
padding-bottom: .5em;
font-size: 14px;
line-height: 14px;
}
.ln-herobox-c2a a {
font-size: 12px !important;
}
.ln-herobox-c2a a span {
padding: 9px 18px 18px 9px !important;
}
.ln-herobox-c2a-right img {
left: -21px;
top: 2.6em !important;
}
.ln-herobox-c2a-left img {
left: -25px;
top: 2.2em !important;
}
.leg-hometop h1 {
font-size: 1.5em !important;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1400px){
.ln-herobox-c2a h4 {
font-size: 16px !important;
}
.ln-herobox-c2a p {
padding-bottom: .5em;
font-size: 14px;
line-height: 14px;
}
.ln-herobox-c2a a {
font-size: 12px !important;
}
.ln-herobox-c2a a span {
padding: 9px 18px 18px 9px !important;
}
.ln-herobox-c2a-right img {
left: -21px;
top: 2.6em !important;
}
.ln-herobox-c2a-left img {
left: -25px;
top: 2.2em !important;
}
.leg-hometop h1 {
font-size: 1.5em !important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1400px){
.ln-herobox-c2a h4 {
font-size: 15px !important;
line-height: 24px ! IMPORTANT;
}
.ln-herobox-c2a p {
padding-bottom: .5em;
font-size: 9px;
line-height: 14px;
}
.ln-herobox-c2a a {
font-size: 7px !important;
}
.ln-herobox-c2a a span {
padding: 6px 15px 15px 6px !important;
}
.ln-herobox-c2a-right img {
left: -21px;
top: 2.6em !important;
}
.ln-herobox-c2a-left img {
left: -25px;
top: 2.8em !important;
}
.leg-hometop h1 {
font-size: 1.2em !important;
}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
height: 25px !important;
}
#menu-item-563{
display:none !important;
}
#header-outer[data-lhe="animated_underline"] #top .sf-menu > .sf-with-ul:not([class*="button"]) > a {
font-size: 7px !important;
}
.leg-hometop-left, .leg-hometop-right{
width:15% !important;
}
.leg-hometop-mid{
width:75% !important;
}
}
.ln-steps{
background: white;
color: black;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
border-left: 40px solid #06b9ff;
}
.ln-steps .ln-steps-number{
color: black;
padding: 0px 1.5em;
display: inline-block;
position: relative;
border-right: 2px solid rgba(0, 0, 0, .05);
margin: 1.5em 0px;
}
.ln-steps .ln-steps-number p{
color: black;
text-transform: uppercase;
font-weight: 900;
font-size: 24px;
padding-bottom: 11px;
}
.ln-steps .ln-steps-number .ln-steps-number-inside{
color: white;
font-size: 3em;
display: inline-block;
position: relative;
border-radius: 50px;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
font-weight: bold;
}
.ln-steps .ln-steps-right{
display: inline-block;
position: relative;
padding: 1.5em;
}
.ln-steps .ln-steps-right h4{
font-size: 1.5em;
color: black;
font-weight: bold;
}
.ln-steps .ln-steps-right ul{
margin-bottom: 0px;
}
.ln-steps .ln-steps-right ul li{
font-size: 16px;
}
@media only screen and (max-width: 1000px){
.leg-large{
display:none;
}
h1.leg-landingheadertop-heading.vc_custom_heading{
font-size: 1.3em !important;
line-height: 33px !important;
}
.leg-landingheadertop-heading-2 h2{
font-size: 2em !important;
font-weight: bold !important;
line-height: 40px !important;
}
.leg-landingheadertop-heading-2 h3{
font-size: 1.5em !important;
font-weight: bold !important;
margin-top: 1em !important;
line-height: 1.3em !important;
}
.ln-steps .ln-steps-number {
border-right: none !important;
}
.leg-landingheadertop-heading-top.vc_custom_heading{
font-size: 1.5em !important;
line-height: 35px !important;
}
}
@media only screen and (min-width: 1000px){
.leg-small{
display:none;
}
.leg-landingheadertop-heading{
font-size: 39px !important;
line-height: 54.2px !important;
}
.leg-landingheadertop-heading-top{
font-size: 52px !important;
line-height: 54.2px !important;
}
}