:root{--light-color: #f7eedd;--sub-color: #ace2e1;--med-color: #41c9e2;--dark-color: #006ddb;--map-color: #ffff19}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;font-family:Cabin,sans-serif}#main{min-height:100vh;display:flex;flex-direction:column}.about_content,.home_content,.articles_content,.business_content,.contact_content{padding:3rem 1rem;overflow:auto}.navbar_content{position:relative;display:flex;justify-content:space-between;color:#fff;top:0;position:sticky;width:100%;z-index:1;transition:ease-in-out .2s}.navbar_active{background-color:var(--dark-color);opacity:1}.navbar_link{background-color:none;width:100%;padding:10px;display:flex;justify-content:center;align-items:center;font-size:1.7rem;text-decoration:none;color:inherit;font-weight:600;position:relative;border-bottom:3px solid transparent;transition:ease-in-out .2s;text-align:center}.navbar_link:after{position:absolute;display:block;content:"";border-bottom:solid 3px white;width:100%;bottom:-3px;transform:scaleX(0);transform-origin:center;transition:ease-in-out .2s}.navbar_link:hover:after{transform:scaleX(1)}.navbar_icon{padding:1rem;width:10%}.navbar_link:hover{text-shadow:0px 0px 5px white}.active{text-shadow:0px 0px 5px white;border-bottom:3px solid white}.navbar_link_wrapper{width:100%;height:100%;padding:10px}.menu{display:none;position:absolute;top:1.25rem;right:1rem;display:flex;flex-direction:column;justify-content:space-between;width:2.25rem;height:2rem;cursor:pointer}.menu:hover span{box-shadow:0 0 5px #fff}.navbar_content ul.open{max-height:1024px;opacity:1;overflow:hidden}.navbar_content ul{list-style-type:none;display:flex;justify-content:center;width:100%;align-items:center;transition:ease-in-out .5s}.navbar_content ul li{width:100%}nav span{height:.4rem;width:100%;background-color:var(--light-color);border-radius:20px;display:none;transition:ease-in-out .15s}.home_content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.home_top{display:flex;width:100%;padding:3rem 2rem 1rem}.home_company_text{display:flex;flex-direction:column;gap:1.5rem;width:60%;height:100%;padding-left:5rem;padding-top:4rem}.home_company_name{font-size:3rem}.home_company_slogan{font-size:1.5rem}.home_company_button{width:50%;height:2.5rem;background:none;font-size:1.1rem;color:var(--light-color)}.home_company_button input{border-radius:5px;border:1px solid var(--light-color);transition:ease-in-out .2s;cursor:pointer}.home_company_button input:hover{background-color:var(--light-color);color:var(--dark-color)}.home_company_button input:focus{background-color:var(--light-color);color:var(--dark-color)}.home_card_header{width:100%;padding-top:2rem;font-size:1.2rem;text-align:center}.home_image{width:30%;height:30%;padding-right:5rem}.home_image img{width:100%}.home_card_group{padding:2rem 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:10rem;width:80%}.card{width:20%}.card_image{width:100%;display:flex;align-items:center;justify-content:center}.card_title{font-size:1.5rem;line-height:2rem;text-align:center;padding:.5rem}.card_description{font-size:1.1rem;line-height:1.5rem;text-align:center}.info_heading{padding:10px 0}.company_info p{font-size:1.2rem;line-height:2rem}.about_header{display:flex;justify-content:center;align-items:center}.about_info_container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5rem}.team_about{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:1rem 0rem 1rem 7rem;gap:5rem}.team_info{width:100%;display:flex;justify-content:center;align-items:center}.team_dr1{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;width:33%}.personal_about{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 5rem}.personal_about img,.team_about img{width:40%;height:auto}.personal_about img,.team_about img{border-radius:5px;align-self:center;box-shadow:2px 2px 5px #000}.about_info{font-size:1.2rem;line-height:2.2rem;margin:0 3rem}.contact_content{display:flex;flex-direction:column;align-items:center}.contact_forms{display:flex;width:60%;justify-content:center;align-items:center}.contact_header,.email_status{text-align:center;font-size:1.2rem;transition:ease-in-out .2s}.contact_forms img{width:50%}.email_form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.email_status{font-size:1.2rem}label{padding:10px 5px 5px 2px;font-size:1.5rem}.input_field{width:60%;padding:5px;text-align:center;outline:none;border:1px solid var(--dark-color);transition:ease-in-out .2s;font-size:1.2rem;border-radius:5px}.input_field:focus{box-shadow:0 0 10px var(--dark-color);background-color:var(--light-color)}.text_field{width:60%;height:15rem;padding:5px;border:1px solid var(--dark-color);outline:none;transition:ease-in-out .2s;border-radius:5px}.text_field:focus{box-shadow:0 0 10px var(--dark-color);background-color:var(--light-color)}.button{width:60%;margin:1rem;font-size:1.2rem;padding:5px;background-color:#ffffff4d;color:#fff;border:none;transition:ease-in-out .2s;cursor:pointer;border-radius:5px}.button:hover{background-color:var(--light-color);color:var(--dark-color)}.button:focus{background-color:var(--light-color);color:var(--dark-color)}.image{align-self:center}.article_card{width:50%;align-self:center;padding:2rem;border:1px solid var(--light-color);border-radius:5px;font-size:1.1rem;transition:ease-in-out .2s;cursor:pointer}.article_card a{color:var(--light-color);transition:ease-in-out .2s;text-decoration:none}.article_card:hover{background-color:var(--light-color);color:var(--dark-color)}.article_card:hover a{color:var(--dark-color)}.articles_content{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:center}.articles_more{font-size:2rem}.stop_scrolling{height:100%;overflow:hidden}.business_content{display:flex;flex-direction:column;justify-content:center;align-items:center}.map{width:80%;height:auto;margin-top:1rem;border:1px solid var(--light-color);border-radius:5px}.footer{display:flex;padding:1.5rem;margin-top:auto;gap:2rem}.contact_info{display:flex;gap:1rem;width:50%}.footer_info{width:50%;display:flex;justify-content:center;align-items:center}.footer_info a{text-decoration:none;color:inherit}.footer_info a:hover{text-decoration:underline}.copyright{display:flex;justify-content:center;align-items:center}.phone_number,.email_address,.physical_address,.footer_info{display:flex;gap:.5rem}hr{width:90%;margin:3rem 0;color:var(--light-color)}@media (max-width: 1200px){.navbar_link{font-size:1.5rem}.home_company_name{font-size:2rem}.home_company_slogan{font-size:1rem}.home_company_text{width:100%;padding-top:5rem;padding-left:5rem}.home_image{display:block;padding-top:3rem;width:50%}.home_card_header{text-align:center}.home_company_button{width:50%}.personal_about{display:flex;align-items:center;justify-content:center;width:100%;padding:3rem;gap:3rem}.personal_about img{width:60%;height:auto;align-self:center}.team_about{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem;gap:3rem}.team_about img{width:50%}.about_info{width:100%}.card{width:30%}.article_card{width:80%}.about_content,.home_content,.articles_content,.business_content,.contact_content{position:relative;min-height:100vh;padding:2rem 5px 5rem}.contact_forms{display:flex;width:90%;justify-content:center;align-items:center}.contact_forms img{display:none}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact_info{display:flex;flex-direction:column;width:100%}.phone_number,.email_address,.physical_address{width:100%}}@media (max-width: 768px){.menu{display:flex}nav{flex-direction:column;align-items:start}nav ul{flex-direction:column;max-height:0px;opacity:0;overflow:hidden}nav span{display:flex}.navbar_link{font-size:1rem}.home_company_name{font-size:2rem}.home_company_slogan{font-size:1rem}.home_image{display:none}.home_company_text{width:100%;padding-top:1rem;padding-left:0}.home_card_header{text-align:center}.home_company_button{width:70%}.personal_about{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem;gap:3rem}.personal_about img{width:50%;height:auto;align-self:center}.team_about{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem;gap:3rem}.team_about img{width:80%;height:auto;align-self:center}.about_info{width:100%}.card{width:60%}.article_card{width:80%}.about_content,.home_content,.articles_content,.business_content,.contact_content{position:relative;min-height:100vh;padding:2rem 5px 5rem}.contact_forms{display:flex;width:90%;justify-content:center;align-items:center}.contact_forms img{display:none}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact_info{display:flex;flex-direction:column;width:100%}.phone_number,.email_address,.physical_address{width:100%}}@media (max-width: 600px){.menu{display:flex}nav{flex-direction:column;align-items:start}nav ul{flex-direction:column;max-height:0px;opacity:0;overflow:hidden}nav span{display:flex}.navbar_link{font-size:1rem}.home_company_name{font-size:2rem}.home_company_slogan{font-size:1rem}.home_image{display:none}.home_company_text{width:100%;padding-top:1rem;padding-left:0}.home_card_header{text-align:center}.home_company_button{width:100%}.personal_about{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem;gap:3rem}.personal_about img{width:60%;height:auto;align-self:center}.team_about{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem;gap:3rem}.team_about img{width:90%;height:auto;align-self:center}.about_info,.card{width:100%}.article_card{width:80%}.about_content,.home_content,.articles_content,.business_content,.contact_content{position:relative;min-height:100vh;padding:2rem 5px 5rem}.contact_forms{display:flex;width:90%;justify-content:center;align-items:center}.contact_forms img{display:none}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact_info{display:flex;flex-direction:column;width:100%}.phone_number,.email_address,.physical_address{width:100%}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box}body{background-image:linear-gradient(to bottom,#64c6ff,#45b6ff,#27a6ff,#1295ff,#1187ff,#4068f8,#4c58f1,#5846e8,#642fdd,#6f00d1);background-repeat:no-repeat;background-size:cover;color:#fff}
