.elementor-kit-12{--e-global-color-primary:#68869A;--e-global-color-secondary:#4F6676;--e-global-color-text:#7F7F7F;--e-global-color-accent:#D7E0EB;--e-global-color-506ef3d:#FFFAF3;--e-global-color-140a558:#F2C8BA;--e-global-color-e6b9a0f:#E6A58F;--e-global-color-3d284c6:#D18369;--e-global-color-5653f87:#BB6446;--e-global-color-5a82ab0:#E9D6B8;--e-global-color-46c48bf:#D6B785;--e-global-color-f9382ed:#B8894D;--e-global-color-c9ecd00:#F4D096;--e-global-color-dafddea:#CDD5C4;--e-global-color-4aaca97:#A6B09A;--e-global-color-0e2dd59:#707D5F;--e-global-color-e92f088:#566049;--e-global-color-61080c4:#3C3D3D;--e-global-color-61538ab:#9C8FA6;--e-global-color-8ad9b0c:#CDC2D6;--e-global-color-fb4f5f6:#6B5D76;--e-global-color-4e2cb4e:#4BA2D7;--e-global-color-9af249b:#7B3C93;--e-global-color-ab274c6:#AC7FBD;--e-global-color-dd9dbcf:#724A29;--e-global-color-03d0fb5:#ED6689;--e-global-color-3d684e6:#C5EC9E;--e-global-color-c6b094e:#6CCBEB;--e-global-color-b9a6767:#AA94F1;--e-global-color-e385124:#FFDF6E;--e-global-color-650fc98:#C85734;--e-global-color-b65add2:#426356;--e-global-color-655c149:#ACBFB8;--e-global-color-1e37f12:#526056;--e-global-color-0ae18af:#784E3A;--e-global-color-bf6e660:#07405A;--e-global-color-6585abd:#3F666B;--e-global-color-10bf859:#9C6046;--e-global-color-3b63309:#D5C09D;--e-global-color-f1cfbdb:#EDEADE;--e-global-color-eac5364:#F9F8F0;--e-global-typography-primary-font-family:"DM Serif Display";--e-global-typography-primary-font-size:27px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.4em;--e-global-typography-primary-letter-spacing:0.2px;--e-global-typography-secondary-font-family:"Haute Couture";--e-global-typography-secondary-font-size:46px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.6em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-9f3ead2-font-family:"DM Serif Display";--e-global-typography-9f3ead2-font-size:36px;--e-global-typography-9f3ead2-font-weight:600;--e-global-typography-9f3ead2-line-height:1.3em;--e-global-typography-9f3ead2-letter-spacing:0.3px;--e-global-typography-16204e3-font-family:"DM Serif Display";--e-global-typography-16204e3-font-size:27px;--e-global-typography-16204e3-font-weight:600;--e-global-typography-16204e3-line-height:1.3em;--e-global-typography-16204e3-letter-spacing:0.3px;--e-global-typography-95970ba-font-family:"Haute Couture";--e-global-typography-95970ba-font-size:46px;--e-global-typography-95970ba-font-weight:500;--e-global-typography-95970ba-line-height:1.5em;--e-global-typography-cb6f35d-font-family:"Poppins";--e-global-typography-cb6f35d-font-size:18px;--e-global-typography-cb6f35d-font-weight:500;--e-global-typography-cb6f35d-text-transform:uppercase;--e-global-typography-cb6f35d-line-height:1.4em;--e-global-typography-cb6f35d-letter-spacing:0.6px;--e-global-typography-f427ec6-font-family:"Poppins";--e-global-typography-f427ec6-font-size:18px;--e-global-typography-f427ec6-font-weight:400;--e-global-typography-f427ec6-line-height:1.4em;--e-global-typography-f427ec6-letter-spacing:0.2px;--e-global-typography-6a5aadd-font-family:"Poppins";--e-global-typography-6a5aadd-font-size:20px;--e-global-typography-6a5aadd-font-weight:500;--e-global-typography-6a5aadd-text-transform:uppercase;--e-global-typography-6a5aadd-line-height:1.1em;--e-global-typography-6a5aadd-letter-spacing:0.2px;color:#7F7F7F;font-family:"Poppins", Sans-serif;font-size:18px;line-height:0.9em;letter-spacing:0.2px;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:var( --e-global-color-e6b9a0f );font-family:"Poppins", Sans-serif;font-size:27px;font-weight:500;border-radius:2px 2px 2px 2px;padding:20px 5px 20px 5px;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 p{margin-bottom:1em;}.elementor-kit-12 a{color:#68869A;}.elementor-kit-12 a:hover{color:var( --e-global-color-e6b9a0f );}.elementor-kit-12 h1{color:var( --e-global-color-primary );font-family:"DM Serif Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;letter-spacing:0.3px;}.elementor-kit-12 h2{color:var( --e-global-color-secondary );font-family:"DM Serif Display", Sans-serif;font-size:28px;font-weight:700;text-transform:none;line-height:1.3em;letter-spacing:0.3px;}.elementor-kit-12 h3{color:var( --e-global-color-primary );font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:500;line-height:1.2em;letter-spacing:0.3px;}.elementor-kit-12 h4{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.4em;letter-spacing:0.6px;}.elementor-kit-12 h5{color:var( --e-global-color-secondary );font-family:"Haute Couture", Sans-serif;font-size:46px;font-weight:500;line-height:1.5em;}.elementor-kit-12 h6{color:var( --e-global-color-primary );font-family:"Alta Caption", Sans-serif;font-size:30px;line-height:1.4px;letter-spacing:0.2px;}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-12 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea:focus,.elementor-kit-12 .elementor-field-textual:focus{border-style:solid;border-width:0px 0px 3px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{line-height:0.1em;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*for hiding horizontal overflow but allowing vertical overflow*/
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}
/*making cursor into hand when hovering over links*/
a:hover {
cursor: pointer!important;
}

span.underline-one {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(233, 213, 183, 1) 50%, rgba(233, 213, 183, 1) 100%);
}

.underline-two {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(79, 102, 118, 1) 50%, rgba(79, 102, 118, 1) 100%);
}

.underline-three {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(215,224,235,1) 50%, rgba(215,224,235,1) 100%);
}

.underline-four {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(242,201,187,1) 50%, rgba(242,201,187,1) 100%);
}

.underline-blue-l {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(215, 224, 235,1) 50%, rgba(215, 224,235,1) 100%);
}

.underline-blue-m {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(104,133,154,1) 50%, rgba(104,133,154,1) 100%);
}

.underline-blue-d {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(79,102,118,1) 50%, rgba(79,102,118,1) 100%);
}

.underline-gold-b {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(244,208,150,1) 50%, rgba(244,208,150,1) 100%);
}

.underline-gold-vl {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(244,233,217) 50%, rgba(244,233,217,1) 100%);
}

.underline-gold-l {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(233,213,183,1) 50%, rgba(233,213,183,1) 100%);
}

.underline-green-pastel {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(231,235,226,1) 50%, rgba(231,235,226,1) 100%);
}

.underline-green-vl {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(205,213,196,1) 50%, rgba(205,213,196,1) 100%);
}

.underline-green-l {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(166,176,154,1) 50%, rgba(166,176,154,1) 100%);
}

.underline-green-m {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(112,125,95,1) 50%, rgba(112,125,95,1) 100%);
}
.underline-green-d {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(86,96,73,1) 50%, rgba(86,96,73,1) 100%);
}

.underline-coral-vl {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(246,233,229,1) 50%, rgba(246,233,229,1) 100%);
}

.underline-coral-l {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(242,200,186,1) 50%, rgba(242,200,186,1) 100%);
}

.underline-coral-m {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(230,165,143,1) 50%, rgba(230,165,143,1) 100%);
}

.underline-coral-d {
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(187, 100, 70) 50%, rgba(187, 100, 70, 1) 100%);
}

.underline-coral-xd {
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(128, 65, 44) 50%, rgba(128, 65, 44, 1) 100%);}

.underline-purple-l {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(205,194,214,1) 50%, rgba(205,194,214,1) 100%);
}

.underline-purple-m {
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, rgba(156,143,166,1) 50%, rgba(156,143,166,1) 100%);
}

.site-footer 
{
    padding-top: 0rem;
    padding-bottom: 0rem;
}

/*for making title or header links change color on hover*/
.titlelink:hover {
    color: #ffffff !important;
}

.menu-item-8622 a {
background-color: #ccd4dd;
color: #545454!important;
border-radius:
	3px;
}

.menu-item-8622 a:hover {
transform: scale(1.1);
border-radius:
	3px;
}/* End custom CSS */