
@font-face{font-family:poppins;src:url(./fonts/poppins-v20-latin-100.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:poppins;src:url(./fonts/poppins-v20-latin-regular.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:poppins;src:url(./fonts/poppins-v20-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:poppins;src:url(./fonts/poppins-v20-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"have heart two";src:url(./fonts/have-heart-two.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
html{scroll-behavior:smooth}body,html{overflow-x:hidden}
header .header__container{background-color:transparent;position:absolute;transition:background-color .3s ease,position .3s ease;width:100%}
header .header__container.fixedheader.not-main-page{height:100px}
header .header__container.fixedheader{background-color:#dfeed4;height:80px;position:fixed;z-index:100}
.header__menu-link:hover{text-decoration:underline!important}
.header__container.fixedheader>.header__bottom.not-main-page{padding-top:0}
.header__container.fixedheader>.header__bottom{padding-top:12px}
.header__menu-item--depth-1{padding:0 .6rem .6rem!important}
.header__container--left .header__wrapper--bottom{padding-right:15px}
.header__logo-image:not(.show-logo-header){display:none}
.header__logo-image{width:200px}
.header__bottom{background-color:transparent}
.button,.form-title,.icon,form .hs-button,form input[type=submit]{background-color:#7ebb55!important;border-color:#7ebb55!important}
.accordion__summary{font-weight:500}
form{background-color:#dfeed4!important;border-color:#dfeed4!important}
input,textarea{border:0 transparent!important}
.rotated{animation:smoothrotate 14s linear infinite}@keyframes smoothrotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@media (max-width:1300px){#rotated_text_01{margin-left:-75px;width:150px!important}}
@media (max-width:1000px){#rotated_text_01{display:none!important}}
@media (max-width:650px){.row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-1-padding.dnd_area-row-1-hidden.dnd-section.dnd_area-row-1-background-image{background-size:contain!important;margin-top:-90px}}
@media (max-width:550px){.row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-1-padding.dnd_area-row-1-hidden.dnd-section.dnd_area-row-1-background-image{margin-top:-110px}.row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-1-padding.dnd_area-row-1-hidden.dnd-section.dnd_area-row-1-background-image+img+div{margin-top:-170px}}
@media (max-width:480px){h2{font-size:33px!important}}
.submitted-message{background-color:#dfeed4;border-color:#dfeed4}
h1,h2,h3,h4,h5{font-family:poppins,serif!important}
form,h1,h2,h3,h4,h5,input,p,span{font-family:poppins,serif!important;font-style:normal;}
a:not(.button):not(header):not(li>a){color:#7ebb55!important}
.textarea{min-height:200px}
.custom-form-homepage{padding-top:15px}
.custom-form-div{margin-bottom:10px}
#rotated_text_01{height:13rem;left:-220px;position:absolute;top:20%;transform:translateY(-50%);transition:left 2s ease;font-family:"have heart two",cursive!important}
@keyframes slideIn{0%{left:-220px}to{left:170px}}
@keyframes fastRotate{0%{left:170px;transform:translateY(-50%) rotate(0)}to{left:170px;transform:translateY(-50%) rotate(-4turn)}}
@keyframes slowRotate{0%{left:170px;transform:translateY(-50%) rotate(-4turn)}to{left:170px;transform:translateY(-50%) rotate(-1turn)}}
.slide-in{animation:slideIn 1.8s ease-out forwards}
.fast-rotate{animation:fastRotate 2s ease-out forwards}
.slow-rotate{animation:slowRotate 40s linear infinite}

