.mce-top-part{position:sticky!important;top:-60px}html{--primary-color:#333333;--secondary-color:#de6e2e;--tertiary-color:#f5d3c0;--quaternary-color:#f5f5f5;--tec-color-accent-primary:#333!important;--tec-color-accent-primary-hover:#000!important;--tec-color-accent-primary-active:#000!important;--gform-theme-local-background-color: #333!important;--gform-theme-local-background-color-darker: #000!important;--primary-font:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif}#skip a,.skip a,.skip.hide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip a,.skip a:focus{color:#fff;background:var(--primary-color)}a,p{color:#000}.main-body a:hover,.main-body a:focus{text-decoration:none!important}.main-body.et_section_specialty{padding: 40px 0 0!important}.main-body ul{margin:10px 10px 0 25px}.sidebar-content img{display:none}footer,.sidebar-content{z-index:0;position:relative}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#000!important}.et_pb_toggle_title:before{color: var(--primary-color)!important}@media (min-width:981px){.main-body.et_section_specialty{padding: 40px 0 20px!important}.main-body.et_section_specialty .et_pb_row{display: flex!important}.main-content{width:64%!important;margin-right:5%!important}.sidebar-content{width:31%!important;background-color: var(--tertiary-color);padding: 0 0 25px}.sidebar-content p{margin: auto 25px}.sidebar-content ul{margin: auto 45px}.sidebar-content img{width:95%;max-width:324px;display:block;margin:25px auto auto}.sidebar-content .et_pb_image_wrap{display: block!important}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0 0!important}.main-body{margin-bottom:20px}}@media (max-width:980px){.et_pb_column{width:100%;margin-bottom:0!important}.main-body{margin-bottom:20px}}h1,h2,h3,h4,h5,h6{position:relative}.main-body h1{font-size:clamp(1.8rem,4vw,2.8125rem);margin-bottom:10px;font-weight: bold;color: var(--secondary-color);line-height: 1.2}.main-body h2{font-size:clamp(1.5rem,4vw,1.875rem);text-transform: uppercase;margin:25px auto 15px;line-height:1.2;color: var(--primary-color)}.main-body h2:after,.main-body h4:after{content:'';height:2px;width:100%;position:absolute;background:var(--secondary-color);left:0;bottom:5px}.sidebar-content h3{font-size:clamp(1.5rem,4vw,1.875rem);text-transform: uppercase;font-weight: bold;background-color: var(--secondary-color);color: #fff;padding: 15px;margin: 35px auto 25px}.sidebar-content h4{font-size:1.5rem;color: var(--primary-color);margin-top:25px}@media (min-width:981px){.sidebar-content h3{text-align: center;margin: 0 auto 25px}.sidebar-content h4{margin:25px 25px 5px}}.contact-list-contact-container{display:flex;flex-direction:column;align-items:baseline;text-align:left!important}.contact-list-main-left{order:2}.contact-list-main-right{float:none;width:100%;max-width:145px;order:1}.contact-list-main-right .contact-list-image img{width:100%;max-width:140px;border:3px solid #fff;outline:2px solid var(--primary-color);margin-top:7px;margin-left:3px}ul#all-contacts{display:flex;flex-wrap:wrap}#all-contacts li{float:none!important}.contact-list-send-email a{padding:0!important}#contact-list-search{margin-bottom:0!important}ul#all-contacts li{padding-left:0!important}.contact-list-contact-container{height:auto!important;padding:0!important;text-align:center}.contact-list-send-email a{border:0;font-weight:400;text-transform:none;font-size:1rem;text-decoration:underline!important}span.contact-list-contact-name{font-size:1rem!important}.contact-list-send-email a:not(.bogus-class):hover{background:none!important;color:#000!important;border:0!important;text-decoration:none!important}.contact-list-show-contact-button:not(.bogus-class):hover{background:var(--primary-color)!important;color:#fff!important;border:1px solid var(--primary-color)!important;text-decoration:none!important}.cl-modal-container{background:rgba(0,0,0,.1)!important}@media (max-width:820px){.contact-list-2-cards-on-the-same-row #all-contacts li,.contact-list-3-cards-on-the-same-row #all-contacts li{float:none;width:50%}}a.et_pb_button{display:block;font-size:1.2rem;line-height:1.2;margin:10px auto;max-width:324px;width:95%;text-decoration:none;text-align:center;color:var(--primary-color);padding:0.3em 1em;border:3px solid var(--secondary-color);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;position:relative}.et_pb_button_module_wrapper{margin-bottom: 15px!important}a.et_pb_button:before,a.et_pb_button:after{content:''!important;opacity:1!important;margin-left:0!important;width:100%;height:0;position:absolute;left:0;z-index:-1;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;display:block}a.et_pb_button:before{top:50%}a.et_pb_button:after{padding-left:0!important;bottom:50%}.et_pb_button:hover,.et_pb_module .et_pb_button:hover,.et_pb_button:focus,.et_pb_module .et_pb_button:focus{background-color:transparent!important;border:3px solid!important;padding:0.3em 1em!important;color: #fff}a.et_pb_button:hover:before,a.et_pb_button:hover:after,a.et_pb_button:focus:before,a.et_pb_button:focus:after{height:50%;background-color:var(--primary-color)}.decm_divi_event_calendar_0 .fc-today-button:focus,.fc-prev-button:focus,.fc-next-button:focus,.decm_divi_event_calendar_0 .fc-button-active,.fc-button-group button:focus{background-color:var(--primary-color)!important;color:#FFFFFF!important}.dipl_blog_slider .dipl_blog_slider_post_title a:hover,.dipl_blog_slider .dipl_blog_slider_post_title a:focus{text-decoration:none!important}h2.entry-title a:after{content:'\f061';background:transparent;font-family:'FontAwesome';top:-12px;color:var(--primary-color);margin:0 0 0 5px;transition:.5s all;font-size:1.5rem}h2.entry-title a:hover:after,h2.entry-title a:focus:after{margin:0 0 0 10px}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item{margin-bottom: 10px!important}.gform_button.button{background-color: var(--primary-color)!important}