html{--primary-color:#1e1c4b;--secondary-color:#b71717;--primary-font:'Open Sans',sans-serif;--secondary-font:'Barlow Condensed',sans-serif}.mce-top-part{position:sticky!important;top:-60px}.main-body{padding:10px 0 30px 0!important}.main-body a:hover,.main-body a:focus{text-decoration:none!important}.main-body ul{margin:10px}.sidebar-content img{display:none}.sidebar-content .show-mobile img{display:block}.linked-img img,.et_pb_image a img{transition:.5s all}.show-mobile img{display:block}a.linked-img:hover img,a.linked-img:focus img{transform:scale(.95)}footer,.sidebar-content{z-index:0;position:relative}@media (min-width:981px){.main-body{padding:10px 0 0 0!important}.main-content{width:64%!important;margin-right:5%!important}.sidebar-content{width:31%!important}.sidebar-content img{width:100%;max-width:375px;display:block;border:7px solid #fff;outline:2px solid var(--secondary-color);margin:auto}.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,.main-body h3{margin-bottom:10px}.main-body h1:after,.main-body h3:after{content:'';height:1px;width:100%;position:absolute;background:var(--primary-color);left:0;bottom:5px}.main-body h2{margin-top:25px;line-height:1.2}.sidebar-content h3{font-size:1.5rem;margin-top:4px}.sidebar-content h4{font-size:1.3rem;margin-top:25px}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'4c';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:'4d'}.second-level{display:none}.reveal-items{display:block}.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:160px;order:1}.contact-list-main-right .contact-list-image img{width:100%;max-width:150px;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}.contact-list-3-cards-on-the-same-row #all-contacts li .contact-list-contact-container{height:auto}#contact-list-search ul li .contact-list-contact-name{font-size:16px}.contact-list-custom-fields-container{margin-bottom:0}.contact-list-send-email a:not(.bogus-class):hover,.contact-list-show-contact-button:not(.bogus-class):hover{background:var(--primary-color)}#contact-list-search .contact-list-main-elements,.contact-list-send-email a,a.contact-list-show-contact-button{margin-bottom:0}@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%}}.main-body .et_pb_button:before{content:'\f105';font-family:'Font Awesome 6 Pro';display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0px;height:100%;width:30px;opacity:1;background-color:rgba(255,255,255,0.3);border-radius:0 50% 50% 0;transform:scale(0,1);transform-origin:left center;transition:all 0.2s linear 0s;margin-left:0!important}.main-body .et_pb_button{text-align:center;display:block!important;position:relative;text-decoration:none;color:var(--primary-color);text-transform:capitalize;font-family:"Roboto",sans-serif;font-size:1rem;line-height:1.3rem;padding:10px 5px;max-width:373px;border-radius:6px;overflow:hidden;transition:all 0.2s linear 0s;border:1px solid}.main-body .et_pb_button:hover,.main-body .et_pb_button:focus{border:1px solid var(--primary-color)!important;padding:10px 5px 10px 30px!important}.main-body .et_pb_button:hover:before,.main-body .et_pb_button:focus:before{transform:scale(1,1);padding-left:0}.main-body .et_pb_button:after{display:none}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}