/* Remove Theme's Default header*/#site-header{height:0!important}.hidden-page-header{display:none!important}/* TEXT EDITOR */.elementor-widget-text-editor ol,ul,p:last-child{margin-bottom:0}/* INSTAGRAM WIDGET */.oceanwp-instagram-pics{margin:0}/* HEADINGS LINE HEIGHT */.elementor-widget-heading .elementor-heading-title{line-height:1.2}/* DESKTOP *//* h1 small */h1.elementor-heading-title.elementor-size-small{font-size:18px !important;font-weight:700}/* h1 medium */h1.elementor-heading-title.elementor-size-medium{font-size:18px !important;font-weight:800}/* h1 large */h1.elementor-heading-title.elementor-size-large{font-size:42px !important;font-weight:800}/* h2 small */h2.elementor-heading-title.elementor-size-small{font-size:15px !important;font-weight:600;line-height:1.4 !important}/* h2 medium */h2.elementor-heading-title.elementor-size-medium{font-size:15px !important;font-weight:700;line-height:1.4 !important}/* h2 large */h2.elementor-heading-title.elementor-size-large{font-size:38px !important;font-weight:800}/* h3 small */h3.elementor-heading-title.elementor-size-small{font-size:15px !important;font-weight:700;line-height:1.4 !important}/* h3 medium */h3.elementor-heading-title.elementor-size-medium{font-size:26px !important;font-weight:700}/* h3 large */h3.elementor-heading-title.elementor-size-large{font-size:26px !important;font-weight:800}/* TABLET */@media only screen and (max-width:1025px){/* h1 small */h1.elementor-heading-title.elementor-size-small{font-size:18px !important;font-weight:700}/* h1 medium */h1.elementor-heading-title.elementor-size-medium{font-size:18px !important;font-weight:800}/* h1 large */h1.elementor-heading-title.elementor-size-large{font-size:35px !important;font-weight:800}/* h2 small */h2.elementor-heading-title.elementor-size-small{font-size:15px !important;font-weight:600;line-height:1.4 !important}/* h2 medium */h2.elementor-heading-title.elementor-size-medium{font-size:15px !important;font-weight:700;line-height:1.4 !important}/* h2 large */h2.elementor-heading-title.elementor-size-large{font-size:36px !important;font-weight:800}/* h3 small */h3.elementor-heading-title.elementor-size-small{font-size:15px !important;font-weight:700;line-height:1.4 !important}/* h3 medium */h3.elementor-heading-title.elementor-size-medium{font-size:20px !important;line-height:1.4 !important;font-weight:700;line-height:1.4 !important}/* h3 large */h3.elementor-heading-title.elementor-size-large{font-size:20px !important;font-weight:800;line-height:1.4 !important}}/* MOBILE */@media only screen and (max-width:768px){/* h1 small */h1.elementor-heading-title.elementor-size-small{font-size:18px !important;font-weight:700}/* h1 medium */h1.elementor-heading-title.elementor-size-medium{font-size:18px !important;font-weight:800}/* h1 large */h1.elementor-heading-title.elementor-size-large{font-size:34px !important;font-weight:800}/* h2 small */h2.elementor-heading-title.elementor-size-small{font-size:15px !important;font-weight:600;line-height:1.4 !important}/* h2 medium */h2.elementor-heading-title.elementor-size-medium{font-size:15px !important;font-weight:700;line-height:1.4 !important}/* h2 large */h2.elementor-heading-title.elementor-size-large{font-size:30px !important;font-weight:800}/* h3 small */h3.elementor-heading-title.elementor-size-small{font-size:15px !important;line-height:1.4 !important;font-weight:700}/* h3 medium */h3.elementor-heading-title.elementor-size-medium{font-size:20px !important;font-weight:700;line-height:1.4 !important}/* h3 large */h3.elementor-heading-title.elementor-size-large{font-size:20px !important;font-weight:800;line-height:1.4 !important}}/* BUTTONS *//* extra small */.elementor-button.elementor-size-xs{padding:10px 30px;border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase}/* small - default */.elementor-button.elementor-size-sm{padding:12px 40px;border-radius:5px;font-size:14px;font-weight:700;text-transform:uppercase}/* medium */.elementor-button.elementor-size-md{padding:16px 32px;border-radius:5px;font-size:14px;font-weight:700;text-transform:uppercase}/* large */.elementor-button.elementor-size-lg{padding:20px 46px;border-radius:5px;font-size:16px;font-weight:700;text-transform:uppercase}/* KEY FIGURE */.elementor-widget-counter .elementor-counter-title{font-size:14px;font-weight:600}/* ICON BOX *//* h3 */h3.elementor-icon-box-title{text-transform:uppercase;font-weight:600;line-height:1.2}/* TESTIMONIAL BOX */.elementor-testimonial-content{font-size:15px !important}.elementor-testimonial-name{font-size:15px;font-weight:600}.elementor-testimonial-job{font-size:13px !important;font-weight:400;line-height:2 !important}/* BUTTON SHADOW */.btn-shadow .elementor-button{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-shadow-hover .elementor-button:hover{box-shadow:0 6px 8px rgba(50,50,93,.15),0 1px 3px rgba(0,0,0,.08)}/* COLUMN SHADOW */.box-shadow >.elementor-element-populated{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.box-hover .elementor-element-populated:hover{box-shadow:0 6px 8px rgba(50,50,93,.15),0 1px 3px rgba(0,0,0,.08)}/* IMAGE SHADOW */.img-shadow .elementor-image img{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.img-hover .elementor-element-populated:hover{box-shadow:0 6px 8px rgba(50,50,93,.15),0 1px 3px rgba(0,0,0,.08)}/* COOKIE NOTICE */.cn-set-cookie{margin:10px 0}/* LINKS ON DARK BACKGROUND */.link-dark-bg a{color:rgba(255,255,255,0.75)}.link-dark-bg a:hover{color:#999999;color:rgba(255,255,255,0.5)}