.elementor-kit-311{--e-global-color-primary:#1E1F26;--e-global-color-secondary:#1E1F26;--e-global-color-text:#1E1F26;--e-global-color-accent:#EC4071;--e-global-color-1147b8b5:#FFF;--e-global-color-7a2fa0d:#D3D3D3;--e-global-color-4443b0f:#EC4071;--e-global-color-3cfc6d8:#F5F6FA;--e-global-color-cf8e57f:#888A93;background-color:var( --e-global-color-1147b8b5 );color:var( --e-global-color-text );font-family:"museo-sans", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;}.elementor-kit-311 button,.elementor-kit-311 input[type="button"],.elementor-kit-311 input[type="submit"],.elementor-kit-311 .elementor-button{background-color:var( --e-global-color-1147b8b5 );font-family:"brandon-grotesque", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:1.2px;color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:9px 16px 8px 16px;}.elementor-kit-311 button:hover,.elementor-kit-311 button:focus,.elementor-kit-311 input[type="button"]:hover,.elementor-kit-311 input[type="button"]:focus,.elementor-kit-311 input[type="submit"]:hover,.elementor-kit-311 input[type="submit"]:focus,.elementor-kit-311 .elementor-button:hover,.elementor-kit-311 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1147b8b5 );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-kit-311 e-page-transition{background-color:#FFBC7D;}.elementor-kit-311 p{margin-block-end:10px;}.elementor-kit-311 a{color:var( --e-global-color-accent );}.elementor-kit-311 a:hover{color:var( --e-global-color-text );}.elementor-kit-311 h1{color:var( --e-global-color-text );font-family:"brandon-grotesque", Sans-serif;font-size:38px;font-weight:500;line-height:1.4em;}.elementor-kit-311 h2{color:var( --e-global-color-text );font-family:"brandon-grotesque", Sans-serif;font-size:33px;font-weight:500;text-transform:none;font-style:normal;line-height:1.4em;}.elementor-kit-311 h3{color:var( --e-global-color-secondary );font-family:"brandon-grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-kit-311 h4{line-height:1.4em;}.elementor-kit-311 h5{line-height:1.4em;}.elementor-kit-311 h6{line-height:1.4em;}.elementor-kit-311 input:not([type="button"]):not([type="submit"]),.elementor-kit-311 textarea,.elementor-kit-311 .elementor-field-textual{padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-311 h1{font-size:33px;}.elementor-kit-311 h2{font-size:28px;}.elementor-kit-311 h3{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-311 h1{font-size:28px;}.elementor-kit-311 h2{font-size:25px;}.elementor-kit-311 h3{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */ul, ol{
    margin-bottom:10px;
}

ol li{
    margin-bottom:7px;
}

/* Accordion Styling */

.e-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title,
.e-n-accordion .e-n-accordion-item:last-child .e-con {
    border-bottom: none !important;
}

/* Message Submission */

.elementor-message-success {
    margin: 40px 0;
    border-radius: 10px;
    border: solid 2px var(--e-global-color-accent );
    padding: 20px 20px;
}

.elementor-message:before{
    color: var(--e-global-color-accent );
}

/* cta button styling */

.cta-button .fas {
    color: var(--e-global-color-accent);
}

.cta-button .elementor-button-text{
        border-bottom: solid 2px var(--e-global-color-7a2fa0d);
    padding-bottom: 5px;
}

.cta-button .elementor-button:focus {
    color: inherit !important;
}

.cta-button .elementor-button:hover {
    color: inherit !important;
}

.cta-button.elementor-button:hover .elementor-button-text {
    color: inherit !important;
}

/* ul syling in slider */

.ul-slider .elementor-icon-list-item{align-items: flex-start;}

.ul-slider .elementor-icon-list-item .elementor-icon-list-icon{margin-top: 6px;
}

/* Button Fix on Focus */

.elementor-button:focus {
    color: inherit !important;
}

.spot h1:after,.spot h2:after, .spot h3:after, .spot p:after, .imagespot .elementor-image-box-title:after, .spot-after:after{
    content:".";
    color:var(--e-global-color-accent);
}

.dualspot .premium-dual-header-first-span:after, .menuspot .pp-menu-toggle-label:after, .iconspot .elementor-icon-box-title:after, .pp-first-text:after{
    content:".";
    color:var(--e-global-color-accent);
    margin-left: -5px;
    margin-right:7px;
    display:inline-block;
}

.elementor-icon-box-title:after {
    margin-left: 0 !important;
}

/* Style link text to be dark */

.darklink a {
     color: var(--e-global-color-text);
 }
 
.darklink a:hover {
     color: var(--e-global-color-accent) !important;
 }

/* Button Styling Sections */

.accent a{
    color:var(--e-global-color-accent) !important;
}

.accent a:hover{
    color:#FFFFFF !important;
}

.pinklink a{
    font-weight:700;
    color:var(--e-global-color-accent) !important;
    padding-bottom:3px;
    border-bottom:2px solid;
}

.pink-link {
    display:inline-block;
    font-weight:700;
    color:var(--e-global-color-text) !important;
    text-transform: uppercase;
    padding-bottom:3px;
    border-bottom:2px solid var(--e-global-color-accent) ;
    margin-top:30px;
    transition: transform 0.3s ease;
}

.pinklink a:hover{
    color:inherit;
    transform: scale(0.9);
}

/* Remove Post Tags */

.post-tags{ display:none;}

/* Badge Styling for a ul */

.ul-badge{
    font-size:13px;
    background:var(--e-global-color-accent);
    color:var(--e-global-color-1147b8b5);
    padding:2px 4px;
    margin-left:4px;
    white-space: nowrap;
 
}

* {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
-webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
outline: none !important;
}

.entry-title {
    display: none !important;
}

/*Slider Pink letter styling*/

.pinktext
{
color:var(--e-global-color-accent) !important;
}

/* Expertise Box Styling */

.expertboxes h3{
    text-transform: uppercase;
    font-size:15px;
}

.expertboxes a{
    color:  var(--e-global-color-text);
}

.expertboxes a:hover{
    color:  var(--e-global-color-accent);
}/* End custom CSS */