:root{--python-blue:#2b4b8c;--python-orange:#e09900;--python-light-grey:#f9f9f9}h1,h2,h3{font-family:'Open Sans',sans-serif!important;font-weight:800!important;text-transform:uppercase}h1.main_title,.et_pb_text h1{color:var(--python-blue)!important}h2{color:var(--python-blue)!important;border-left:5px solid var(--python-orange);padding-left:15px;margin-bottom:25px!important}.et_pb_button,.python-btn a{background-color:var(--python-orange)!important;color:#fff!important;border-radius:50px!important;border:none!important;font-weight:bold!important;text-transform:uppercase;transition:all 0.3s ease-in-out!important;box-shadow:0 4px 10px rgba(224,153,0,0.3)}.et_pb_button:hover,.python-btn a:hover{background-color:var(--python-blue)!important;box-shadow:0 6px 15px rgba(43,75,140,0.3);padding-left:2.5em!important}.service-card{background:#ffffff;border-radius:12px;border:1px solid #eeeeee;transition:transform 0.3s ease,box-shadow 0.3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,0.1);border-color:var(--python-blue)}#main-header{box-shadow:0 2px 15px rgba(0,0,0,0.05)!important}#top-menu li.current-menu-item>a{color:var(--python-orange)!important}.location-highlight{background-color:var(--python-light-grey);border-radius:10px;padding:20px;border-bottom:4px solid var(--python-blue)}#main-footer{background-color:var(--python-blue)!important;color:#ffffff!important}#main-footer a{color:var(--python-orange)!important}.page.et_pb_pagebuilder_layout #main-content{background-color:#e28956}.et-l--post>.et_builder_inner_content>.et_pb_section{background-color:#e28956}.et_pb_section_0.et_pb_section{background-color:#FFFFFF!important}.et_pb_row_0.et_pb_row{margin-right:auto!important;margin-left:51px!important}.et_pb_image_0{text-align:left;margin-left:0}@media only screen and (max-width:980px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}}