:root{--blue:#617c93;--blue-transparent:#617c9399;--dark-blue:#2e447b;--tangerine:#D0A954;--tangerine-transparent:#D0A95499;--dark-tangerine:#AB842F;--turquoise:#50b28f;--turquoise-transparent:#50b28f99;--dark-turquoise:#3c4733}hr.vertical{width:0;height:100px;border:none;border-left:1px solid #333}.vertical-text{writing-mode:tb-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap;margin-left:2.3rem;max-height:200px}.background-blue{background-color:var(--blue)}.background-darkblue{background-color:var(--dark-blue)}.color-black{color:#000}.color-blue{color:var(--blue)}.color-darkblue{color:var(--dark-blue)}.border-color-darkblue.border-left{border-left-color:var(--dark-blue)!important}.border-color-darktangerine.border-left{border-left-color:var(--dark-tangerine)!important}.border-color-darkturquoise.border-left{border-left-color:var(--dark-turquoise)!important}.background-white{background-color:#FFF}.background-tangerine{background-color:var(--tangerine)}.background-darktangerine{background-color:var(--dark-tangerine)}.font-roboto-slab{font-family:'Roboto Slab',serif!important}.color-white{color:#FFFFFF!important}.color-tangerine{color:var(--tangerine)}.color-darktangerine{color:var(--dark-tangerine)}.background-turquoise{background-color:var(--turquoise)}.background-darkturquoise{background-color:var(--dark-turquoise)}.color-turquoise{color:var(--turquoise)}.color-darkturquoise{color:var(--dark-turquoise)}.font-size-title{font-size:16pt}.font-size-paragraph{font-size:10pt}body{font-family:'Roboto',sans-serif}#mainMenu,#mainMenuTurquoise{min-width:200px;padding:0px!important}#mainMenu .dropdown-item{color:#fff;font-size:10pt;text-align:center;padding:15px 0 15px 0}#mainMenu.background-blue .dropdown-item:hover{background-color:var(--dark-blue)}#mainMenu.background-blue .dropdown-item.active{background-color:var(--dark-blue)}#mainMenu.background-tangerine .dropdown-item:hover{background-color:var(--dark-tangerine)}#mainMenu.background-tangerine .dropdown-item.active{background-color:var(--dark-tangerine)}#mainMenu.background-turquoise .dropdown-item:hover{background-color:var(--dark-turquoise)}#mainMenu.background-turquoise .dropdown-item.active{background-color:var(--dark-turquoise)}#menuNavbarDropdown{font-size:30px;margin-left:10px}.navbar-brand img,#sodemin_menu img{width:300px}#mainCarousel .carousel-item{height:56.65vh}#mainCarousel .carousel-item .carousel-caption{display:flex;align-items:center;justify-content:center;min-width:30%;left:initial;bottom:0;top:0;padding-left:50px;padding-right:50px}#mainCarousel .carousel-item .carousel-caption:before{content:"";position:absolute;background:var(--blue-transparent);bottom:0;top:0;left:0;right:0;transform:skew(-24deg);z-index:1}#mainCarousel .carousel-item .carousel-caption.arid-garden-background:before{background:var(--tangerine-transparent)}#mainCarousel .carousel-item .carousel-caption.green-technologies-background:before{background:var(--turquoise-transparent)}#mainCarousel .carousel-item .carousel-caption *{position:relative;z-index:2}#mainCarousel .carousel-item img{width:100%;height:auto;max-width:initial}#aboutCarousel .carousel-arrow{width:6rem}.service-media{position:relative}.service-media .media-left{width:31.83vw;height:51.5vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.service-media .media-left img{height:100%;max-width:initial;width:auto}.tangerinetechnologies-product-media .media-left img{height:auto;max-width:100%}.service-media:after{content:"";width:0;height:0;border-bottom:100px solid #FFF;border-left:100px solid #fff0;position:absolute;right:0;bottom:0}#divisions-block .card-image{height:51.5vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}#divisions-block .card-image img{width:100%;height:auto;max-width:initial}#divisions-block .card-image .card-image-caption{position:absolute;margin-top:-20vh}#divisions-block #divisions-items{width:75%;margin-left:auto;margin-right:auto;margin-top:-20vh}#divisions-block #divisions-items .card-image{height:19.31vh;background:#333}.synergies-contact-button{background-color:var(--dark-blue);color:#fff;width:100%;padding:15px 0 15px 0;margin:0 auto;border:none}.aridgarden-contact-button{background-color:var(--dark-tangerine);color:#fff;width:100%;padding:15px 0 15px 0;margin:0 auto;border:none}.tangerinetechnologies-contact-button{background-color:var(--dark-turquoise);color:#fff;width:100%;padding:15px 0 15px 0;margin:0 auto;border:none}.textarea-resize-none{resize:none}.less-margin-top{margin-top:-200px!important}.border1black{border:1px solid #000}.footerLink{color:#000;text-decoration:none}.footerLink:hover{color:var(--blue);text-decoration:none}.pagination-tangerine a.page-link{color:var(--dark-tangerine);border:none;border-radius:none}.pagination-tangerine a.page-link:hover{color:var(--tangerine)}.incan-file-link{display:inline-block;color:#fff;padding:10px 25px;border:1px #fff solid;text-align:center;font-size:13pt}.incan-file-link:hover{text-decoration:none;color:#fff;background:var(--dark-turquoise)}.align-items-normal{align-items:normal!important}.border-none{border:none!important}.border-radius-none{border-radius:0px!important}.incan-bottom-right-cut::before{content:'';position:absolute;bottom:0;right:0;border-top:80px solid var(--turquoise);border-right:80px solid #fff;width:0}.incan-bottom-left-cut::before{content:'';position:absolute;bottom:0;left:0;border-top:80px solid var(--turquoise);border-left:80px solid #fff;width:0}.pagination-bar{border-bottom:1px var(--tangerine) solid}.triangle{width:15px;height:15px;border-top:1px solid var(--tangerine);border-left:1px solid var(--tangerine);transform:rotate(45deg);margin-bottom:-8px;background-color:#fff;position:relative}.form-group .invalid-feedback{display:none;color:var(--red)!important}.form-group.has-error .invalid-feedback{display:inline-block}.form-group.has-error .input-group-text{background:var(--red)!important}.form-group.has-error .input-group-text span{color:#FFFFFF!important}.card-product .card-image{display:flex;align-items:center;justify-content:center;height:300px;width:300px;overflow:hidden;margin:auto}.card-product .card-image img{height:100%;max-width:initial;width:auto}@media screen and (max-width:1366px){#mainCarousel .carousel-item .carousel-caption{width:40%}.vertical-text{margin-left:1.3rem}}@media screen and (max-width:1024px){#mainCarousel .carousel-item{height:45.4vh}.service-media .media-left{height:42.2vh}#divisions-block .card-image img{height:100%;width:auto}#divisions-block>.card-image{height:32.2vh}#divisions-block>.card-image>img{width:100%;height:auto}}@media screen and (max-width:812px){#mainCarousel .carousel-item,.service-media .media-left,#divisions-block>.card-image{height:100vh}#divisions-block #divisions-items{margin-top:-150px}#divisions-block #divisions-items .card-image{height:150px}#divisions-block #divisions-items .card-image img{width:100%;height:auto}.vertical-text{margin-left:7px}#mainCarousel .carousel-item .carousel-caption{width:60%;left:30%}#divisions-block #divisions-items{width:90%}}@media screen and (max-width:768px){#mainCarousel .carousel-item{height:45.4vh}.service-media .media-left{height:42.2vh}#divisions-block>.card-image{height:32.2vh}}@media screen and (max-width:736px){#mainCarousel .carousel-item,.service-media .media-left,#divisions-block>.card-image{height:100vh}#divisions-block #divisions-items{margin-top:-150px}#divisions-block #divisions-items .card-image{height:150px}#divisions-block #divisions-items .card-image img{width:100%;height:auto}}@media screen and (max-width:414px){#mainCarousel .carousel-item{height:45.4vh}.service-media .media-left{height:42.2vh}#divisions-block>.card-image{height:32.2vh}.media{flex-direction:column}.media .media-left{width:100%}.vertical-text{margin-left:-10px!important}#divisions-block #divisions-items{margin-top:-75px}#divisions-block #divisions-items .card-image{height:75px}#divisions-block #divisions-items .card-image img{width:100%;height:auto}.vertical-text{writing-mode:initial;transform:initial;float:right}hr.vertical{height:0;width:150px;border-left:0;border-top:1px solid;margin-bottom:10px!important;float:left}#divisions-block #divisions-items{width:100%}.service-media .btn-group{flex-direction:column}.service-media .btn-group .btn{margin:0;margin-bottom:10px}#mainCarousel .carousel-item img{height:100%;max-width:initial;width:auto}}