.elementor-7050 .elementor-element.elementor-element-5aacb18 > .elementor-container{min-height:500px;}.elementor-7050 .elementor-element.elementor-element-5aacb18:not(.elementor-motion-effects-element-type-background), .elementor-7050 .elementor-element.elementor-element-5aacb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30f0792f );}.elementor-7050 .elementor-element.elementor-element-5aacb18 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7050 .elementor-element.elementor-element-5aacb18{box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7050 .elementor-element.elementor-element-a930bfa > .elementor-element-populated, .elementor-7050 .elementor-element.elementor-element-a930bfa > .elementor-element-populated > .elementor-background-overlay, .elementor-7050 .elementor-element.elementor-element-a930bfa > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7050 .elementor-element.elementor-element-5971735 img{width:100%;height:200px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 0px 10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7050 .elementor-element.elementor-element-bb5f809{text-align:start;}.elementor-7050 .elementor-element.elementor-element-bb5f809 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.2px;color:#2C4734;}.elementor-7050 .elementor-element.elementor-element-bb5f809 > .elementor-widget-container{padding:20px 040px 0px 040px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7050 .elementor-element.elementor-element-fd2cab6 .elementor-widget-container{font-family:"Roboto Condensed", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.5em;color:#1A1F2AB3;}.elementor-7050 .elementor-element.elementor-element-fd2cab6 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-7050 .elementor-element.elementor-element-28478af .elementor-button{font-family:"Roboto Condensed", Sans-serif;font-size:26px;font-weight:700;fill:#8C6E3F;color:#8C6E3F;background-color:#1A1F2A;}@media(min-width:768px){.elementor-7050 .elementor-element.elementor-element-a930bfa{width:100%;}}@media(max-width:1024px){.elementor-7050 .elementor-element.elementor-element-5aacb18 > .elementor-container{min-height:600px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-7050 .elementor-element.elementor-element-5aacb18 > .elementor-container{min-height:600px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );}.elementor-7050 .elementor-element.elementor-element-fd2cab6 .elementor-widget-container{font-size:18px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-bb5f809 */.bottom_border{
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28478af */.elementor-7050 .elementor-element.elementor-element-28478af a,
.elementor-7050 .elementor-element.elementor-element-28478af .elementor-button {
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  margin-top: 0.5rem;
  padding: 0;
  background: none;
  border: none;
  color: #1a2b4a;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  transition: color 0.2s ease;
}

.elementor-7050 .elementor-element.elementor-element-28478af a::after,
.elementor-7050 .elementor-element.elementor-element-28478af .elementor-button::after {
  content: "→";
  transition: transform 0.2s ease;
}

.elementor-7050 .elementor-element.elementor-element-28478af a:hover::after,
.elementor-7050 .elementor-element.elementor-element-28478af .elementor-button:hover::after {
  transform: translateX(4px);
}

.elementor-7050 .elementor-element.elementor-element-28478af a::before,
.elementor-7050 .elementor-element.elementor-element-28478af .elementor-button::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1.5px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.25s ease;
}

.elementor-7050 .elementor-element.elementor-element-28478af a:hover::before,
.elementor-7050 .elementor-element.elementor-element-28478af .elementor-button:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5aacb18 */#article_post{
   min-height:550px;
   padding-bottom:0px;
   border-radius:10px;
-webkit-box-shadow: 0px 0px 10px 1px rgb(112 177 230 / 39%);
-moz-box-shadow: 0px 0px 10px 1px rgb(112 177 230 / 39%);
box-shadow: 0px 0px 10px 1px rgb(112 177 230 / 39%);

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;
}
#article_post:hover{
    transform: scale(1.02);
    -webkit-box-shadow:0px 0px 10px 1px rgb(112 230 116 / 40%);
-moz-box-shadow: 0px 0px 10px 1px rgb(112 230 116 / 40%);
box-shadow: 0px 0px 10px 1px rgb(112 230 116 / 40%);
}

.tag-cloud-link {
        color: white;
        border-radius: 50px;
}
.ocean_tags-REPLACE_TO_ID.tagcloud a {
    color: white;
}

h5{
    color: white;
}
.tools, .tags {
        cursor:pointer;
    display:inline-block;
    background-color:#ffffff4f; 
    font-size:11.5px;
    padding: 5px 25px 5px 25px; 
    border-radius:50px; 
    margin:5px;
}
.tools:hover , .tags:hover {
    background-color: #0000004f;
}

/* scrollbar*/

::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #793a64;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #793a64;
}
::-webkit-scrollbar-thumb:active {
  background: #793a64;
}
::-webkit-scrollbar-track {
  background: #793a64;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: #793a64;
}
::-webkit-scrollbar-track:active {
  background: #793a64;
}
::-webkit-scrollbar-corner {
  background: transparent;
}/* End custom CSS */