/*#SD #primary
{
	position: fixed;
}*/#SD .SDblock.homeExplore{/*height: 100vh;*//*top: 0px;*//*right: 0;*//*background-image: ;*//*box-sizing: border-box;*/position:relative;/*display: ;*//*border: 1px solid transparent;*//*overflow: hidden;*/max-width:100vw;/*border: 13px solid lime;*/box-sizing:border-box;}/*#SD .entry-content
{
	position: relative;
}*/.SDblock.homeExplore .primaryContent{position:relative;/*box-sizing: border-box;*/width:100%;/*height: 100%;*/display:flex;/*grid-template-areas: "main";*/height:min(95vh, 150vw);height:min(75vh, 150vw);box-sizing:border-box;/*top: -10vh;*/top:0;justify-content:center;text-align:center;overflow:hidden;overflow:visible;margin-bottom:calc(var(--defaultInterval)*4);}#SD .SDblock.homeExplore .primaryContent h1{background-position:;color:;margin:0px 0px calc(var(--defaultInterval)*.5) 0px;font-size:min(var(--h5Size),6vw);/*font-size:max(var(--h4Size),6vw, 16px);*/text-transform:uppercase;font-weight:normal;letter-spacing:2px;transition:var(--defaultTransition);}#SD.activeColorlight .SDblock.homeExplore .primaryContent h1{color:white;}#SD .SDblock.homeExplore .primaryContent h2{font-weight:normal;/*font-size:max(var(--h4Size), 5vw);*/font-size:var(--h1Size);font-size:var(--h1SuperSize);margin-bottom:calc(var(--defaultInterval)*1);padding-bottom:0px;transition:var(--defaultTransition);}#SD.activeColorlight .SDblock.homeExplore .primaryContent h2{color:white;padding:0;border-left:1px solid black;}#SD.page-template-SDhome.activeColorlight a{color:silver;}#SD.page-template-SDhome #page #primary a{}/*#SD .SDblock.homeExplore .primaryContent H2 STRONG
{
	font-weight: bolder;
}*/#SD .SDblock.homeExplore .primaryContent h3,#SD .SDblock.homeExplore .primaryContent h4{font-weight:normal;}#SD.activeColorlight .SDblock.homeExplore .primaryContent h3,#SD .SDblock.homeExplore .primaryContent h4{font-weight:normal;color:white;}.SDblock.homeExplore .primaryContent .background{/*width: 100vw;*/box-sizing:border-box;position:absolute;bottom:0;flex-direction:column;justify-content:flex-end;box-sizing:border-box;opacity:1;background-position:center;background-repeat:no-repeat;background-size:cover;background:linear-gradient(142deg,rgba(158,242,246,1) 0%,rgba(88,190,207,1) 50%,rgba(14,164,203,1) 100%) rgba(172,26,26,0);padding-bottom:0;/*border: 12px solid black;*/box-sizing:border-box;max-width:100vw;/*+border-radius: 0;*/-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;width:100%;justify-content:center;align-content:center;justify-items:center;align-items:center;height:100%;display:flex;justify-content:flex-end;opacity:0.4;}.SDblock.homeExplore .primaryContent .background .backgroundGradient{width:100%;height:100%;position:absolute;transition:var(--defaultTransition);/*background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.94) 94%, rgba(255, 255, 255, 1) 100%);*/opacity:1;-webkit-mask-image:-webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,1)));box-sizing:border-box;background-color:white;max-width:100vw;}.SDblock.homeExplore .primaryContent .background>*{/*width: 80vw;*/overflow:visible;/*height: 100%;*/width:100vw;/*background-color: olive;*//*border: 29px solid #F52525;*/box-sizing:border-box;max-width:75vw;}.SDblock.homeExplore .primaryContent .background *{transition:var(--defaultTransition);}/*DIV.mask
{
	display: none;
}*//*#SD.home DIV.inside-article
{
	background: none;
}*/.SDblock.homeExplore .primaryContent .foreground{grid-area:main;margin-left:auto;margin-right:auto;/*max-width:var(--maxWidth);*//*height:min(100%, 70vh);*/box-sizing:border-box;z-index:1000;justify-self:center;align-self:center;display:flex;flex-direction:column;justify-content:flex-end;width:100%;position:absolute;height:100%;padding-left:calc(var(--defaultInterval)*.5);padding-right:calc(var(--defaultInterval)*.5);}.SDblock.homeExplore .foreground .primaryImage{width:100%;position:relative;/*overflow: visible;*/height:100%;margin-bottom:calc(var(--defaultInterval)*1);display:flex;justify-content:center;align-content:flex-end;align-items:flex-end;padding-bottom:calc(var(--defaultInterval)*1);}.page-template-SDhome header .entry-title{/*display: none;*/}#SD.page-template-SDhome .entry-header h1{display:none;}.SDblock.homeExplore .headline h2{font-size:105px;}.SDblock.homeExplore .foreground .primaryImage>*{width:100%;max-width:min(200px, 30vw);bottom:0px;background-position:;}.SDblock.homeExplore .foreground .primaryImage *{fill:transparent;/*fill:var(--colB);*/stroke:black;stroke-width:2px;overflow:visible;}#SD.home .entry-content .introtext{/*display: none;*/}/*letters animation
{
}*/.SDblock.homeExplore .background path{opacity:0;/*filter: blur(40px);*//*-webkit-filter: blur(5px);*//*-moz-filter: blur(5px);*//*-o-filter: blur(5px);*//*-ms-filter: blur(5px);*/filter:blur(4px);}.SDblock.homeExplore .background .o{animation:oLetterDrop 1500ms ease-in 1000ms forwards;/*transform-box: fill-box;*/transform-box: fill-box;transform-origin:bottom left;}.SDblock.homeExplore .background .l{animation:defaultLetterDrop 2500ms ease-in 750ms forwards;}.SDblock.homeExplore .background .x{animation:xLetterDrop 2500ms ease-in 1000ms forwards;transform-box: fill-box;transform-origin:bottom left;}.SDblock.homeExplore .background .r{animation:defaultLetterDrop 2500ms ease-in 1000ms forwards;line-height:;}.SDblock.homeExplore .background .p{animation:defaultLetterDrop 2500ms ease-in 1250ms forwards;}.SDblock.homeExplore .background .e{animation:eLetterDrop 2500ms ease-in 1750ms forwards;transform-origin:bottom left;transform-box: fill-box;}.SDblock.homeExplore .background .e-first{animation:eFirstLetterDrop 2500ms ease-in 1500ms forwards;/*animation: eFirstLetterDrop 3000ms ease-in 2500ms forwards;*//*transform: rotate(34deg) !important;*/transform-box: fill-box;/* relatively defined value *//*transform-origin: center !important;*//*transform: rotate(15deg) !important;*/transform-origin:bottom left;}@keyframes defaultLetterDrop{0%{transform:translateY(-250vh);opacity:0;}1%{opacity:1;}100%{transform:translateY(0vh);opacity:1;}}@keyframes oLetterDrop{0%{transform:translateY(-400vh) rotate(15deg);opacity:0;}1%{transform:translateY(-400vh) rotate(-10deg);opacity:1;}90%{transform:translateY(0vh) rotate(-10deg);opacity:1;}100%{transform:rotate(0deg);opacity:1;}}@keyframes eLetterDrop{0%{transform:translateY(-400vh) rotate(15deg);opacity:0;}1%{transform:translateY(-400vh) rotate(-10deg);opacity:1;}90%{transform:translateY(0vh) rotate(-10deg);opacity:1;}100%{transform:rotate(0deg);opacity:1;}}@keyframes eLetterDrop{0%{transform:translateY(-400vh) rotate(15deg);opacity:0;}1%{transform:translateY(-400vh) rotate(-10deg);opacity:1;}90%{transform:translateY(0vh) rotate(-10deg);opacity:1;}100%{transform:rotate(0deg);opacity:1;}}@keyframes xLetterDrop{0%{transform:translateY(-400vh) rotate(15deg);opacity:0;}1%{transform:translateY(-400vh) rotate(-10deg);opacity:1;}90%{transform:translateY(0vh) rotate(-10deg);opacity:1;}100%{transform:rotate(0deg);opacity:1;}}@keyframes eFirstLetterDrop{0%{transform:translateY(-400vh) rotate(15deg);opacity:0;}1%{transform:translateY(-400vh) rotate(-15deg);opacity:1;}90%{transform:translateY(0vh) rotate(-15deg);opacity:1;}100%{transform:rotate(0deg);opacity:1;}}.page-template-SDhome .SDblock:not(.homeExplore){background-color:white;z-index:121;position:relative;}.SDblock.homeExplore .secondaryContent{z-index:121;position:relative;overflow:hidden;}.SDblock.homeExplore .secondaryContent .wrapper{max-width:var(--maxWidth);margin-left:auto;margin-right:auto;}/*downarrow
{
}*/.SDblock.homeExplore .primaryContent .downArrow{width:100%;position:relative;display:flex;justify-content:center;margin-bottom:calc(var(--defaultInterval)*2);margin-top:calc(var(--defaultInterval)*2);}.SDblock.homeExplore .primaryContent .downArrow .circle{overflow:hidden;height:100%;width:100%;transition:all 1500ms ease-in-out 1000ms;background-color:var(--colA);}.SDblock.homeExplore .primaryContent .downArrow.observed .circle{opacity:0;transform:scale(3);}.SDblock.homeExplore .primaryContent .downArrow .circle{transition:var(--defaultTransition);}.SDblock.homeExplore .primaryContent .downArrow .circle:hover{background-color:var(--colC);/*opacity: 0.2 !important;*/}.SDblock.homeExplore .primaryContent .downArrow .circle{width:calc(var(--defaultInterval)*4);height:calc(var(--defaultInterval)*4);border-radius:100%;overflow:hidden;cursor:pointer;}#SD.activeColorlight .SDblock.homeExplore .primaryContent .downArrow .circle{background-color:var(--colC);}#SD.activeColorlight .SDblock.homeExplore .primaryContent .downArrow .circle{background-color:var(--colC);}.SDblock.homeExplore .primaryContent .downArrow .arrow{transition:all 1500ms 1500ms;fill:white;}.SDblock.homeExplore .primaryContent .downArrow.observed .arrow{transform:translateY(-100%);}/*message sections
{
}*/.SDblock.homeExplore .secondMessage{display:flex;flex-direction:row;width:100%;justify-content:center;align-content:center;position:relative;margin-top:calc(var(--defaultInterval)*1);margin-top:calc(var(--defaultInterval)*0);}.SDblock.homeExplore .secondMessage h3{margin-bottom:0px;display:flex;align-content:center;justify-content:center;justify-items:center;align-items:center;transition:var(--defaultTransition);}.SDblock.homeExplore .secondMessage .image{display:flex;}.SDblock.homeExplore .secondMessage .image>*{width:auto;/*min-width: 98px;*/height:100%;width:100%;max-width:60vw;}.SDblock.homeExplore .secondMessage .image line{/*border-left:4px solid var(--colG);*/stroke:var(--colG);stroke-width:6px;}.SDblock.homeExplore .thirdMessage{display:flex;justify-content:center;margin-top:calc(var(--defaultInterval)*1);}.SDblock.homeExplore .thirdMessage .image{display:flex;margin-right:calc(var(--defaultInterval)*.5);}.SDblock.homeExplore .thirdMessage .image>*{height:100%;width:100%;}.SDblock.homeExplore .thirdMessage h3{display:flex;justify-content:center;margin-bottom:0px;justify-content:center;align-content:center;align-items:center;}.SDblock.homeExplore .thirdMessage .image{width:calc(var(--defaultInterval)*3);}.SDblock.homeExplore .servicesMenu .menu-services-container{display:flex;justify-content:center;margin-top:ca;margin-bottom:calc(var(--defaultInterval)*2);}#SD .SDblock.homeExplore .servicesMenu ul{display:flex;list-style:none;position:relative;overflow:hidden;flex-wrap:wrap;justify-content:center;transition:all 2000ms ease 1000ms;opacity:1;transform:scale(1);margin:0 auto calc(var(--defaultInterval)*.5);width:100%;padding-left:calc(var(--defaultInterval)*1);padding-right:calc(var(--defaultInterval)*1);gap:calc(var(--defaultInterval)*1);}#SD .SDblock.homeExplore .servicesMenu ul.observed{opacity:0;transform:scale(2);}#SD .SDblock.homeExplore .servicesMenu ul li{opacity:1;transition:var(--defaultTransition);/*margin-right:max(calc(var(--defaultInterval)*.25),2vw);*/flex:1 1 0px;overflow:hidden;height:calc(var(--defaultInterval)*12);position:relative;overflow:hidden;font-size:max(18px, 5vw);font-size:var(--h3Size);border-radius:var(--defaultBorderRadius);font-weight:bold;width:100%;max-width:25vw;}#SD .SDblock.homeExplore .servicesMenu ul li.observed{transform:translateY(100%);opacity:0;}#SD .SDblock.homeExplore .servicesMenu ul li a{background-size:cover;margin:0;position:absolute;height:100%;width:100%;filter:blur(5px);box-sizing:border-box;border-radius:0;transform:scale(1.1);}#SD .SDblock.homeExplore .servicesMenu ul li a:before{position:absolute;width:100%;height:100%;content:"";/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);/* FF3.6-15 */background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );/* IE6-9 */transition:var(--defaultTransition);z-index:1000;opacity:0.3;}#SD .SDblock.homeExplore .servicesMenu ul li:hover a:before{opacity:0;}#SD .SDblock.homeExplore .servicesMenu ul li:hover a{filter:blur(0px);}#SD .SDblock.homeExplore .servicesMenu ul li .text{background-size:cover;padding:calc(var(--defaultInterval)*.5);transition:var(--defaultTransition);overflow:hidden;position:absolute;z-index:10000;pointer-events:none;bottom:0;line-height:normal;width:100%;height:;}#SD .SDblock.homeExplore .servicesMenu ul li:hover .text{transform:translateY(100%);}.SDblock.homeExplore .secondaryContent .servicesMenu .line{height:calc(var(--defaultInterval)*2);border-left:4px solid var(--colG);width:20px;margin-left:auto;margin-right:auto;}.SDblock.homeExplore .secondaryContent .contactMessage{max-width:var(--maxWidth);margin-left:auto;margin-right:auto;text-align:center;/*font-size:var(--h4Size);*/font-size:min(var(--small),10vw);/*font-size: 3vw;*//*font-size:var(--h5Size);*/font-size:max(var(--h5Size),2vw);transition:var(--defaultTransition);}.activeColorlight .SDblock.homeExplore .secondaryContent .contactMessage{color:white;}#SD.activeColorlight .SDblock.homeExplore .secondaryContent .contactMessage a{color:var(--colC);}@media only screen and (max-width:800px){/*#SD .SDblock.homeExplore .primaryContent H2, .SDblock.homeExplore .secondMessage, .SDblock.homeExplore .thirdMessage, .SDblock.homeExplore .secondaryContent .servicesMenu .line
{
display: none;
}*/.SDblock.homeExplore .primaryContent{height:85vh;}#SD .SDblock.homeExplore .primaryContent h2{font-size:var(--h1Size);}.SDblock.homeExplore .primaryContent .background>*{/*width: 80vw;*/max-width:100vw;}{display: flex;flex-direction: row;width: 100%;justify-content: center;align-content: center;position: relative;margin-top: calc(var(--defaultInterval)*1);margin-top: calc(var(--defaultInterval)*0);margin-bottom: calc(var(--defaultInterval)*2);}#SD .SDblock.homeExplore .servicesMenu ul li{min-width:calc(100vw /2 - calc(var(--defaultInterval)*2));height:calc(var(--defaultInterval)*6);}#SD .SDblock.homeExplore .primaryContent h1{font-size:15px;}#SD .SDblock.homeExplore .servicesMenu ul li.observed{transform:translateY(0%);}}