:root{--top-bar-title-font-size: 1.5rem;--top-bar-items-font-size: 1rem;--message-font-size: 1.5rem;--text-body-font-size: 1.2rem;--text-title-font-size: 2rem;--contact-form-font-size: 1.2rem;--trandelionblue: rgb(9, 31, 54);--coloroverlay: rgb(202 216 237 / 55%);--colorgrey: #6b7278;--fontfamily: Gill Sans, Gill Sans MT, Calibri, Helvetica, Arial, sans-serif}@media screen and (max-width: 1100px){:root{--message-font-size: 1.5rem;--text-body-font-size: 1rem;--text-title-font-size: 1.5rem;--contact-form-font-size: 1rem}}@media screen and (orientation:portrait) and (min-height: 800px){:root{--top-bar-title-font-size: 1rem;--top-bar-items-font-size: 1rem;--message-font-size: 1.3rem;--text-body-font-size: 1rem;--text-title-font-size: 1.3rem;--contact-form-font-size: 1rem}}@media (pointer: coarse){:root{--top-bar-title-font-size: 1rem;--top-bar-items-font-size: 1rem;--message-font-size: 1.2rem;--text-body-font-size: 1rem;--text-title-font-size: 1.2rem;--contact-form-font-size: 1rem}}body{margin:0;overflow-x:hidden;font-family:Roboto,sans-serif}.trandelion-trademark{color:var(--trandelionblue)}.trandelion-font-all-caps{font-family:var(--fontfamily);font-size:1em;font-weight:700}.multiply-your-message{font-family:var(--fontfamily);font-weight:700;text-transform:uppercase;color:#000}input,textarea{font-family:Roboto,sans-serif;border:none;border-radius:5px;margin:.25rem 0}ul{margin:0}.outer{width:100%;margin:0}::-webkit-scrollbar{width:.5rem;background-color:#e0e0e0}::-webkit-scrollbar-thumb{background-color:gray;opacity:.5;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#606060}.topbar{box-sizing:border-box;position:fixed;display:flex;flex-direction:column;top:0;left:0;width:100%}.topbar-menu{display:grid;grid-template-columns:1fr repeat(1,auto) 1fr;grid-column-gap:5px;justify-items:center;background-color:#fff;color:#222;border-bottom:solid 1px #ddd;padding:0 .5rem}.topbar-left{min-width:1rem;display:flex;align-items:center}.topbar-left>span.join-button{display:none}span.join-button{color:#fff;background-color:#285193;padding:.2rem .5rem;border-radius:.2rem;cursor:pointer}.topbar-middle{grid-column-start:2}.topbar-middle>img{height:4.5rem;padding-top:.6em;padding-bottom:.6em}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:.4rem}.topbar-right>span{color:#0082b5;font-size:var(--top-bar-items-font-size);display:block}.topbar-right>span.join-button{color:#fff;margin-right:3rem}.topbar-right>span.button{cursor:pointer}.topbar-buttons{display:flex;justify-content:flex-end}.topbar-language-switch{display:flex;justify-content:space-between;align-items:center;gap:.8rem;height:2.5rem;background-color:#fff;color:#222;border-right:solid 1px #ddd;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:0 .5rem;align-self:flex-end;font-size:var(--top-bar-items-font-size);border-radius:0 0 10px 10px;margin-right:5px;transform:translateY(-1px);cursor:pointer}.topbar-language-switch-selected{border-bottom:solid 2px #0082B5;color:#0082b5}.hamburger{display:none;margin-right:.5rem}.hamburger rect{fill:#285193}.hamburger svg{width:1.5rem}.menu-content{position:absolute;background-color:#fff;z-index:10;display:none;color:#0082b5;font-size:var(--top-bar-items-font-size);padding:.5rem;border:solid 1px #ddd;top:3rem;right:0;border-radius:0 0 10px 10px}.menu-showing{display:flex;flex-direction:column;gap:.5rem}.pageOverview{width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;background-image:url("./dandelion_white-VEQ7NELR.jpg");background-size:cover}.pageSummary{width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#72a0b3;background-image:url("./dandelion_bluegreen-5BIQ6J4O.jpg");background-size:cover;color:#fff;padding:3rem 0}.pageProducts{width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#00aff5;background-image:url("./dandelion_blue-SWGQT6SI.jpg");background-size:cover;color:#fff;padding:3rem 0}.pageMotivation{width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#9d8972;color:#fff;background-image:url("./dandelion_brown-FFUQW5WY.jpg");background-size:cover;padding:3rem 0}.pageContact{width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#72a0b3;background-image:url("./dandelion_bluegreen-5BIQ6J4O.jpg");background-size:cover;color:#fff;padding:3rem 0;min-height:100vh}.moving{position:absolute;width:10vw;height:auto;border-radius:50%;transition:width 2s,height 2s,transform 2s;left:calc(50% + 10vw);top:calc(50% - 20vh)}.pos0{width:20vw;height:auto;transform:translateY(-10vw);z-index:30}.pos1{transform:translate(-15vw,7vw);z-index:20}.pos2{transform:translate(20vw,15vw);z-index:10}.message-container{margin-top:15vh;margin-left:10vw;align-self:stretch;font-size:var(--message-font-size);display:flex;align-items:center;gap:10px}.pageSummary .message-container,.pageProducts .message-container,.pageMotivation .message-container,.pageContact .message-container{margin-top:5vh}.messages{display:flex;flex-direction:column}#message2{text-transform:none}.pageProducts .message{color:#fff}.info-box{font-size:var(--message-font-size);width:100%;display:flex;justify-content:center;margin-bottom:10vh}.logo{width:4rem;height:auto;align-self:center}.product-area{display:flex;flex-direction:column;margin:5vh 0}.product{display:flex;flex-direction:row;align-items:center;margin:.5rem;gap:5vw;background-color:#3f6b91;padding:1rem;width:80vw;border-radius:1rem;box-shadow:5px 5px 5px #29495c;font-size:var(--text-body-font-size)}.product-name{width:10vw;font-size:var(--text-title-font-size);margin-left:5vw;text-decoration:underline;cursor:pointer}.product-characteristics{width:30vw}.product-video{display:flex;flex-direction:column;justify-content:center;width:20vw}.product-video>img{width:15vw;height:auto;border-radius:.5rem;cursor:pointer}.video{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:300;overflow:hidden;background-color:#01010180}.videocontainer{display:flex}.hidden{display:none}#animationVideo{width:80vw;height:auto}#closebutton{font-size:3vw;font-weight:700;color:gray;z-index:101;cursor:pointer;margin-left:-4vw}.summary{margin:5vh 10vw 2.5rem 10vw}.summary-banner{background-color:#5b7f8f;box-shadow:5px 5px 5px #45606b;padding:2rem;border-radius:1rem;min-width:60vw}.summary-banner>p{font-size:var(--text-body-font-size);-webkit-text-size-adjust:100%}#testimonial{margin:0;font-size:var(--text-title-font-size);min-height:2.5rem}.motivation{margin:5vh 10vw 2.5rem 10vw}.motivation-banner{background-color:#60aedf;box-shadow:5px 5px 5px #8f6e48;padding:2rem;border-radius:1rem;min-width:60vw}.motivation-banner>p{font-size:var(--text-body-font-size);-webkit-text-size-adjust:100%}.contact-form{padding:1rem;display:flex;flex-direction:column;background-color:#5b7f8f;border-radius:1rem;font-size:var(--contact-form-font-size)}.contact-explanation{margin:1rem 2rem;max-width:30rem}.contact-explanation>p{font-size:var(--text-body-font-size);-webkit-text-size-adjust:100%}.field{display:flex;flex-direction:column;align-items:flex-start;margin:.5rem}.field>input,.field>textarea{font-size:var(--text-body-font-size);-webkit-text-size-adjust:100%}.button-bar{display:flex;flex-direction:row;justify-content:flex-end;margin:.5rem;gap:1rem}.button-bar>button{font-size:var(--contact-form-font-size);color:#fff;background-color:#0082b5;border:none;margin-top:1rem;padding:.5rem 2rem;border-radius:.5rem;box-shadow:#45606b 2px 2px 2px;cursor:pointer}.contact-info-sending{font-size:var(--text-body-font-size)}.contact-info-sent{margin:5vh 10vw 2.5rem 10vw;font-size:var(--text-body-font-size)}@media screen and (max-width: 1024px){.moving{width:10vw;left:calc(50% + 10vw);top:calc(50% - 15vh)}.pos0{width:20vw;height:auto;transform:translate(10vw,-5vw);z-index:30}.pos1{width:10vw;transform:translateY(7vw);z-index:20}.pos2{width:10vw;transform:translate(22vw,15vw);z-index:10}}@media screen and (max-width: 1100px){.message-container{margin-top:20vh}.logo{width:3rem}}@media screen and (max-width: 800px){.moving{width:10vw;left:calc(50% + 10vw);top:50%}.pos0{width:20vw;height:auto;transform:translateY(-10vw);z-index:30}.pos1{transform:translate(-15vw,7vw);z-index:20}.pos2{transform:translate(20vw,15vw);z-index:10}.logo{width:3rem}.product{flex-direction:column;gap:1rem}.product-name{width:auto;margin:0}.product-characteristics,.product-video{width:auto}.product-video>img{width:30vw;height:auto}.branch-prices{flex-direction:column}}@media screen and (orientation:portrait) and (min-height: 800px){.menu-content{top:4rem}.topbar-middle{gap:1rem}.topbar-middle>img{gap:2rem}.topbar-right>span{display:none}.topbar-right>span.join-button{display:block}.message-container{margin-top:15vh}.moving{width:20vw;left:calc(50% - 10vw);top:calc(50% - 10vw)}.pos0{width:50vw;height:auto;transform:translate(-5vw,-10vw);z-index:30}.pos1{transform:translate(-25vw,40vw);z-index:20}.pos2{transform:translate(30vw,50vw);z-index:10}.logo{width:2rem}.product{flex-direction:column;gap:1rem;margin:1rem}.product-name{width:auto;margin:0}.product-characteristics,.product-video{width:auto}.product-video>img{width:30vw;height:auto}#testimonial{min-height:2.5rem}.hamburger{display:block}}@media (pointer: coarse){.menu-content{top:4rem}.topbar-middle{gap:.5rem}.topbar-middle>img{gap:.5rem}.menu-showing{display:none}}@media (pointer: coarse) and (orientation: portrait){.topbar-left>span.join-button{display:inline}.topbar-right>span{display:none}.topbar-right>span.join-button{display:none}.info-box{margin-bottom:5vh}#testimonial{min-height:5rem}.topbar-language-switch{height:2.5rem}.hamburger{display:block}.menu-showing{display:flex}}@media (max-width: 800px){.topbar-right>span.button{display:none}.topbar-right>span{display:none}.hamburger{display:block}}body{-webkit-text-size-adjust:100%}.devices-container{display:flex;margin:5vh 5vw}.laptop{display:flex;flex-direction:column;align-items:center}.laptop-top{width:40vw;height:auto;background-color:#888;background-image:linear-gradient(to bottom right,#ccc,#888);border-radius:10px 10px 0 0;padding:5px;box-sizing:border-box}.laptop-top-inner{width:calc(40vw - 10px);height:auto;background-color:var(--colorgrey);border-radius:10px 10px 0 0;padding:5px;box-sizing:border-box;display:flex;justify-content:center}.laptop-top-inner>img{width:calc(40vw - 20px);border-radius:5px 5px 0 0}.laptop-bottom{width:50vw;height:20px;background-color:#888;background-image:linear-gradient(to bottom right,#ccc,#888);border-radius:0 0 10px 10px}.plus-container{display:flex;justify-content:center;align-items:center}.plus{font-size:10vw;margin:5vh 5vw 5vh 0;color:var(--colorgrey)}.phone-container{display:flex;justify-content:center;align-items:center}.phone{border:5px solid var(--colorgrey);border-radius:25px;background-color:#fff}.phone>img{width:15vw;height:auto;border-radius:25px}@media screen and (orientation:portrait){.devices-container{flex-direction:column}.laptop-top{width:80vw}.laptop-top-inner{width:calc(80vw - 10px)}.laptop-top-inner>img{width:calc(80vw - 20px)}.laptop-bottom{width:90vw}.plus{font-size:15vh;margin:0}.phone>img{width:40vw}}.overlay{position:fixed;width:100vw;height:100vh;inset:0;background-color:var(--coloroverlay);z-index:10;display:flex;justify-content:center;align-items:center}.companyInfoContainer{display:flex;border:solid 3px #285193;background-color:#fff;padding:2em;min-width:25%;min-height:25%;justify-content:center;align-items:center}.companyInfo{display:flex;flex-direction:column;gap:2rem;align-items:center}.companyInfo td{vertical-align:top}.companyInfo button{color:#fff;background-color:#285193;padding:.2rem .5rem;border-radius:.2rem;cursor:pointer}.companyInfoField{padding-left:2rem}.companyInfoHeader{display:flex;gap:1rem}.companyInfoHeader .logo{width:3rem;height:auto;align-self:center}.cookieInfoContainer{position:fixed;right:0;bottom:1rem;display:flex;border:solid 3px #285193;background-color:#fff;padding:2em;max-width:350px;justify-content:center;align-items:center}.cookieInfoButton{margin-right:5px;bottom:0;display:flex;border-right:solid 1px #ddd;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;border-radius:0 0 10px 10px;background-color:#fff;padding:0 .5rem;max-width:350px;justify-content:center;align-items:center;transform:translateY(-1px);height:2.5rem}.cookieInfo{display:flex;flex-direction:column}.cookieInfo td{vertical-align:top}.cookieInfo button{color:#fff;background-color:#285193;padding:.2rem .5rem;border-radius:.2rem;cursor:pointer}.cookieButtonBar{display:flex;gap:1rem;justify-content:space-around}
