.flex-container-banner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:white}.flex-banner-item-left{width:28%;text-align:left;height:100vh;color:rgb(255,255,255);margin-bottom:5%;padding-left:2%;padding-right:2%;padding-top:33vh;margin-right:20%;background-color:#1a0f1e;padding-right:0;padding-left:8%;font-size:2.1em;z-index:2}@media only screen and (max-width:800px){.flex-container-banner{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-banner-item-left{width:100%;font-size:25px;height:25%;text-align:center;margin-left:auto;margin-right:auto;padding-right:5vw;padding-top:15vh;padding-bottom:5vh}.flex-banner-item-right{margin-left:15%;margin-right:15%;padding-left:15%;padding-right:15%;text-align:center;margin-top:0}}@media only screen and (min-width:800px){.flex-banner-item-left{-webkit-animation:slidein 2s ease-in;animation:slidein 2s ease-in}}@-webkit-keyframes slidein{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slidein{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}.flex-banner-item-right{width:80%;text-align:left;height:100%;font-size:30px;margin-top:5%}.section1{position:relative;color:white;background-color:#1a0f1e;padding-top:5px;height:50vh}@media only screen and (max-width:800px){.section1{height:100%}}.flex-container3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;padding-right:15px;margin-left:15px}.flex-container3_item img{width:99%;height:300px;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(40%);-webkit-transition:-webkit-filter 2s ease-in-out;transition:-webkit-filter 2s ease-in-out;transition:filter 2s ease-in-out;transition:filter 2s ease-in-out,-webkit-filter 2s ease-in-out}@media only screen and (min-width:800px){.flex-container3_item{width:33.33%;text-align:center;overflow:hidden;margin:0 auto;height:300px;color:transparent}.flex-container3_item p{top:-100px;position:relative;text-align:center!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px;padding-right:15px;font-size:2em;word-break:break-word}}.flex-container3_item img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background:rgba(0,0,0,0.4235294118);z-index:2;-webkit-filter:brightness(20%);color:#ffffff;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out}.flex-container3_item:hover{-webkit-transition:1s;transition:1s;color:#ffffff}@media only screen and (max-width:800px){.flex-container3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto}.flex-container3_item{margin-left:auto;margin-right:auto;text-align:center;width:100%;padding-bottom:25px}.flex-container3_item img{width:70%;height:200px;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:900px){.title{font-size:2em}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:30%}.flex-container>div{width:50%;text-align:left;height:100%;font-size:30px;margin:100px}.card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:white}.card-container-item-left{width:70%;text-align:left;height:100vh;font-size:30px;color:rgb(255,255,255);margin-bottom:5%;padding-left:2%;padding-right:2%;padding-top:33vh;z-index:3}.card-container-item-right{width:80%;text-align:left;height:100%;font-size:30px;margin-top:5%}@media only screen and (max-width:1000px){.card-container{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-container-item-left{width:100vw;font-size:25px;height:50%;text-align:center;margin-left:auto;margin-right:auto;background-color:#1a0f1e;padding-top:15vh;padding-bottom:5%;padding-top:5%;margin-bottom:0}.card-container-item-right{width:100%;text-align:center;margin-top:0;color:black}}.card-container-inverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:rgba(255,255,255,0);width:100%;position:relative}.card-container-item-left-inverse{width:70%;text-align:center;height:100vh;background: radial-gradient(circle farthest-corner at center, #d078a4 0%, #e97396 100%);;color:rgb(255, 255, 255);margin-bottom:5%;padding-left:1%;padding-right:15%;padding-top:150px;z-index:3}.card-container-item-right-inverse{padding-left:5%;padding-right:5%;width:65%;text-align:right;height:100%;font-size:30px;font-size:1.5em;padding-top:150px;z-index:6;height:100vh;background: radial-gradient(circle farthest-corner at center, #deb0c7 0%, #fda9c1 100%);;color:#ffffff}.card-container-item-right-inverse.contact_fields{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:2%}@media only screen and (max-width:1000px){.card-container-inverse{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent}.card-container-item-left-inverse{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;text-align:center;margin-left:0;color:rgb(255,255,255);padding-top:15%;padding-left:5%;padding-right:5%;font-size:1em;margin-bottom:5px;margin-top:452px;display:none}.card-container-item-right-inverse{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;text-align:center;margin-top:-5px;margin-left:0;background-color:#1a0f1e;color:rgb(255,255,255);padding-top:15%;padding-left:5%;padding-right:5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.2em;margin-bottom:5px}.contact_box{-webkit-box-ordinal-group:-1!important;-ms-flex-order:-2!important;order:-2!important;color:#000000!important;display:block!important;z-index:6}.tree{height:50%}}footer{position:relative;padding:1rem 0;text-align:center;z-index:99}.further_links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button{width:100%}.contact{border-radius:100px;margin-top:-5%;padding-bottom:50px}.contact_image{width:80px}.further_item{color:#1a0f1e;width:100%;padding-top:5%;margin-right:12%;margin-left:12%;-webkit-filter:brightness(50%)}.further_item h3{position:relative;text-align:justify;margin-top:5%}.further_item:hover{z-index:2;-webkit-filter:brightness(100%);color:#ffffff;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out}.further_item:hover>.further_item h3{color:#ffffff}@media only screen and (max-width:1000px){.further_item{width:33.33%}footer{margin-top:350px;z-index:10;padding-left:5%;padding-right:5%;color:#1a0f1e}.further_item h3{font-size:0.5em}}.card-container-inverse-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:white;background-color:rgba(0,0,0,0);width:100vw;position:relative;height:100vh}.card-container-item-left-inverse-2{padding-top:250px;width:70%;padding-left:5%;padding-right:5%;width:65%;text-align:left;font-size:30px;font-size:1.5em;padding-top:200px;background-color:#1a0f1e;z-index:7;padding-bottom:50px}.card-container-item-right-inverse-2{padding-left:5%;padding-right:5%;width:65%;text-align:right;height:100%;font-size:30px;font-size:1.5em;padding-top:200px;padding-bottom:5%;z-index:4;background-color:rgba(255,255,255,0)}@media only screen and (max-width:1000px){.card-container-inverse-2{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card-container-item-left-inverse-2{width:100%;font-size:1.2em;height:50%;text-align:center;margin-left:auto;margin-right:auto;position:relative;background-color:#1a0f1e;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:4}.large_body{padding-bottom:0}.card-container-item-right-inverse-2{width:100%;text-align:center;margin-top:-5vh;margin-left:0;color:rgb(255,255,255);padding-top:15%;padding-left:5%;padding-right:5%;font-size:1em;margin-bottom:5px}}@media only screen and (max-width:500px){.card-container-item-left-inverse-2{font-size:0.9em}}@media only screen and (max-width:380px){.card-container-item-left-inverse-2{margin-top:15%;padding-top:55%;height:100%}.card-container-item-right-inverse-2{margin-bottom:65%}.card-container-item-right-inverse{height:100%;z-index:8;padding-bottom:5px;position:relative}.card-container-item-left-inverse-2{margin-top:25%}}