#code_block-166-11{width:100%}#section-2-522 > .ct-section-inner-wrap{align-items:center}#section-2-522{text-align:left;background-color:rgba(255,72,0,0.07)}#div_block-3-522{text-align:left;align-items:center}#code_block-8-522{color:#03031c}.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block,
.oxy-post-content,
.ct-text-block,
.ct-headline,
.oxy-rich-text,
.ct-link-text { max-width: 100%; }
img { flex-shrink: 0; }
body * { min-height: 1px; }
}            .oxy-testimonial {
flex-direction: row;
align-items: center;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
order: 1;
}
.oxy-testimonial .oxy-testimonial-photo {
width: 125px;                height: 125px;                margin-right: 20px;
}
.oxy-testimonial .oxy-testimonial-photo-wrap, 
.oxy-testimonial .oxy-testimonial-author-wrap, 
.oxy-testimonial .oxy-testimonial-content-wrap {
align-items: flex-start;                text-align: left;            }
.oxy-testimonial .oxy-testimonial-text {
margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author {
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author-info {
font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-icon-box {
text-align: left;                flex-direction: column;            }
.oxy-icon-box .oxy-icon-box-icon {
margin-bottom: 12px;
align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-heading {
font-size: 21px;
margin-bottom: 12px;            }
.oxy-icon-box .oxy-icon-box-text {
font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-link {
margin-top: 20px;                            } .oxy-pricing-box .oxy-pricing-box-section {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-title-title {
font-size: 48px;
}
.oxy-pricing-box .oxy-pricing-box-title-subtitle {
font-size: 24px;
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
flex-direction: row;                                            }
.oxy-pricing-box .oxy-pricing-box-currency {
font-size: 28px;
}
.oxy-pricing-box .oxy-pricing-box-amount-main {
font-size: 80px;
line-height: 0.7;
}
.oxy-pricing-box .oxy-pricing-box-amount-decimal {
font-size: 13px;
}
.oxy-pricing-box .oxy-pricing-box-term {
font-size: 16px;
}
.oxy-pricing-box .oxy-pricing-box-sale-price {
font-size: 12px;
color: rgba(0,0,0,0.5);
margin-bottom: 20px;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
font-size: 16px;
color: rgba(0,0,0,0.5);
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
justify-content: center;            }
.oxy-progress-bar .oxy-progress-bar-background {
background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
.oxy-progress-bar .oxy-progress-bar-progress-wrap {
width: 85%;        }
.oxy-progress-bar .oxy-progress-bar-progress {
background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
}
.oxy-progress-bar .oxy-progress-bar-overlay-text {
font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-progress-bar .oxy-progress-bar-overlay-percent {
font-size: 12px;
}
.ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
padding: 0px;			}
.oxy-superbox .oxy-superbox-secondary, 
.oxy-superbox .oxy-superbox-primary {
transition-duration: 0.5s;            }
.oxy-shape-divider {
width: 0px;
height: 0px;
}
.oxy_shape_divider svg {
width: 100%;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
flex-direction: row;
}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
top: 0;
bottom: 0;
right: auto;
left: 0;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}
.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
--oxynav-animation-name: none; 
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
background-color: var(--oxynav-brand-color);
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
border: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
background: transparent;
border: 1px solid currentColor;
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
filter: invert(0) !important;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
background-color: var(--oxynav-activehover-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
color: var(--oxynav-neutral-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
color: var(--oxynav-neutral-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.ct-section-inner-wrap, .oxy-header-container{
max-width: 1240px;
}
body {font-family: 'Manrope';}body {line-height: 1.6;font-size: 18px;font-weight: 300;color: #03031c;}.oxy-nav-menu-hamburger-line {background-color: #03031c;}h1, h2, h3, h4, h5, h6 {font-family: 'Bebas Neue';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;font-weight: 400;}h3, h4, h5, h6{font-size: 24px;font-weight: 500;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #f5621e;font-weight: 600;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
.ct-columns-inner-wrap {
display: block !important;
}
.ct-columns-inner-wrap:after {
display: table;
clear: both;
content: "";
}
.ct-column {
width: 100% !important;
margin: 0 !important;
}
.ct-columns-inner-wrap {
margin: 0 !important;
}
}
.oxel_icon_button__container:hover{
background-color:#cfd3d7;
}
.oxel_icon_button__container {
background-color:#eceeef;
padding-top:8px;
padding-left:16px;
padding-right:16px;
padding-bottom:8px;
transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
color:#374047;
}
.oxel_icon_button_icon {
color: #606e79;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
margin-right:8px;
}
.card {
background-color:#ffffff;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
padding-left:20px;
margin-bottom:10px;
box-shadow:2px 2px 5px rgba(0,0,0,0.33);
}
@media (max-width: 767px) {
.card {
}
}
.Post-Title {
color:#03031c;
text-align:center;
}
@media (max-width: 1240px) {
.Post-Title {
font-size:27px;
}
}
@media (max-width: 991px) {
.Post-Title {
font-size:23px;
}
}
@media (max-width: 767px) {
.Post-Title {
font-size:22px;
}
}
.tabs-2214-tab:hover{
background-color:#f5621e;
}
.tabs-2214-tab {
background-color:#03031c;
}
@media (max-width: 767px) {
.tabs-2214-tab {
padding-top:10px;
padding-bottom:8px;
}
}
.tabs-2214-tab-active {
background-color:#f5621e;
}
@media (max-width: 767px) {
.tabs-2214-tab-active {
background-color:#f5621e;
}
}
.tab-title {
font-size:14px;
color:#ffffff;
}
@media (max-width: 767px) {
.tab-title {
font-size:14px;
}
}
.hover-scale:hover{
transform:scale3d(1.05,1.05,1.05); transition-duration:0.5s;
}
.hover-scale {
transition-duration:0.5s;
}
@media (max-width: 767px) {
.hover-scale {
margin-bottom:63px;
}
}
.conference-orange-outline-button:hover{
background-color: transparent;
border: 1px solid #f5621e;
color: #f5621e;
}.conference-orange-outline-button:hover{
transform:scale(1.05,1.05); border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
}
.conference-orange-outline-button {
background-color: transparent;
border: 1px solid #03031c;
color: #03031c;
padding: 15px 24.6px;
}.conference-orange-outline-button {
font-family:Manrope;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
font-weight:700;
font-size:14px;
line-height:1.2;
letter-spacing:2px;
padding-right:32px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
button-hover_color:#f5621e;
padding-left:32px;
}
.title_projects {
color:#03031c;
margin-bottom:6px;
margin-top:20px;
}
.oxy-stock-content-styles {
}
.saas-heading-one {
font-family:Bebas Neue;
color:#ffffff;
font-size:72px;
font-weight:600;
line-height:1.1;
margin-bottom:32px;
}
@media (max-width: 767px) {
.saas-heading-one {
font-size:64px;
}
}
@media (max-width: 479px) {
.saas-heading-one {
font-size:34px;
}
}
.atomic-primary-heading {
color:#03031c;
font-size:34px;
font-weight:500;
line-height:1.5;
margin-top:86px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-primary-heading {
font-size:34px;
}
}
@media (max-width: 479px) {
.atomic-primary-heading {
font-size:34px;
margin-top:0px;
}
}
.saas-body-text {
font-family:Manrope;
color:#8188a6;
font-weight:300;
margin-top:33px;
margin-bottom:26px;
line-height:2;
max-width:10000px;
font-size:20px;
}
.atomic-primary-button:hover{
background-color:#03031c;
color:#f5621e;
}
.atomic-primary-button {
font-family:Manrope;
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
padding-right:30px;
font-size:15px;
color:#ffffff;
font-weight:700;
line-height:1.2;
letter-spacing:.25em;
text-align:center;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
text-transform:none;
text-decoration:none;
font-style:normal;
background-color:#03031c;
}
@media (max-width: 991px) {
.atomic-primary-button {
padding-top:16px;
padding-left:36px;
padding-right:36px;
padding-bottom:16px;
}
}
@media (max-width: 767px) {
.atomic-primary-button {
font-size:18px;
}
}
@media (max-width: 479px) {
.atomic-primary-button {
font-size:16px;
}
}
.saas-heading-two {
font-family:Bebas Neue;
color:#ffffff;
font-size:38px;
line-height:1.1;
font-weight:600;
margin-bottom:0px;
margin-top:21px;
text-transform:uppercase;
}
@media (max-width: 479px) {
.saas-heading-two {
font-size:30px;
}
}
.saas-primary-button:hover{
transform:scale(1.05,1.05); background-color:FF4800;
box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.saas-primary-button {
font-family:Manrope;
color:#ffffff;
font-size:14px;
letter-spacing:1px;
line-height:1.1;
text-decoration:none;
font-weight:700;
text-align:center;
padding-top:16px;
padding-bottom:16px;
padding-left:17px;
padding-right:17px;
border-radius:100px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
text-transform:uppercase;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
background-color:#f5621e;
margin-top:auto;
}
@media (max-width: 479px) {
.saas-primary-button {
margin-bottom:19px;
}
}
.saas-subheading {
font-family:Manrope;
color:#8188a6;
font-size:22px;
font-weight:300;
max-width:900px;
line-height:1.6;
margin-top:37px;
text-align:left;
}
.saas-secondary-button:hover{
color:#ffffff;
background-color:#000000;
}
.saas-secondary-button {
font-family:Manrope;
font-size:16px;
font-weight:400;
text-decoration:none;
line-height:1.1;
letter-spacing:1px;
background-color:transparent;
border-radius:100px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-top:15px;
padding-bottom:15px;
padding-left:47px;
padding-right:47px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
border-top-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;
border-left-color:#000000;
text-transform:uppercase;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
}
.atomic-subheading {
font-family:Bebas Neue;
color:#03031c;
line-height:1.6;
font-weight:200;
max-width:100%;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:30px;
font-size:18px;
}
@media (max-width: 767px) {
.atomic-subheading {
font-size:20px;
}
}
@media (max-width: 479px) {
.atomic-subheading {
font-size:18px;
}
}
.atomic-secondary-heading {
color:#03031c;
font-weight:400;
font-size:49px;
line-height:1.4;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:17px;
}
@media (max-width: 1240px) {
.atomic-secondary-heading {
font-size:52px;
}
}
@media (max-width: 767px) {
.atomic-secondary-heading {
font-size:34px;
}
}
@media (max-width: 479px) {
.atomic-secondary-heading {
font-size:40px;
}
}
.atomic-medium-button-outline:hover{
color:#6799b2;
}
.atomic-medium-button-outline {
color:#65bec2;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-top:13px;
padding-bottom:13px;
padding-right:34px;
padding-left:34px;
font-size:16px;
font-weight:600;
text-align:center;
line-height:1.2;
letter-spacing:.2em;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
}
.icon-projects {
margin-top:20px;
}
.fields_projects {
color:#f5621e;
}
.img-slide {
margin-bottom:15px;
cursor:pointer;
}
.wedding-heading-one {
font-family:Bebas Neue;
color:#000000;
font-size:64px;
font-weight:400;
line-height:1.2;
}
@media (max-width: 767px) {
.wedding-heading-one {
font-size:56px;
}
}
@media (max-width: 479px) {
.wedding-heading-one {
font-size:48px;
}
}
.wedding-subheading {
font-family:Inherit;
max-width:360px;
color:#666666;
}
.wedding-wishlist-image {
width:240px;
margin-bottom:24px;
}
.wedding-wishlist-item {
text-align:center;
margin-bottom:40px;
}
.wedding-wishlist-item:not(.ct-section):not(.oxy-easy-posts),
.wedding-wishlist-item.oxy-easy-posts .oxy-posts,
.wedding-wishlist-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.wedding-wishlist-item {
}
.wedding-wishlist-item:not(.ct-section):not(.oxy-easy-posts),
.wedding-wishlist-item.oxy-easy-posts .oxy-posts,
.wedding-wishlist-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.wedding-wishlist-item-title {
font-family:'Special Elite';
font-size:24px;
line-height:1.4;
margin-bottom:4px;
}
.wedding-wishlist-item-rating {
font-family:Manrope;
font-size:12px;
color:#666666;
margin-bottom:16px;
}
.wedding-outline-button:hover{
background-color:#d0a9af;
color:#ffffff;
}
.wedding-outline-button {
background-color: transparent;
border: 1px solid #1e73be;
color: #1e73be;
padding: 9px 15px;
}.wedding-outline-button {
font-family:'Special Elite';
padding-left:32px;
padding-right:32px;
border-radius:100px;
text-transform:uppercase;
font-weight:700;
text-align:center;
color:#d0a9af;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#d0a9af;
border-right-color:#d0a9af;
border-bottom-color:#d0a9af;
border-left-color:#d0a9af;
letter-spacing:2px;
line-height:1.2;
padding-top:12px;
padding-bottom:8px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
.wedding-disabled-button:hover{
color:#999999;
}
.wedding-disabled-button {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 10px 16px;
}.wedding-disabled-button {
font-family:'Special Elite';
padding-top:12px;
padding-bottom:8px;
padding-left:32px;
padding-right:32px;
letter-spacing:2px;
text-transform:uppercase;
line-height:1.2;
border-radius:100px;
background-color:rgba(0,0,0,0.06);
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:rgba(255,255,255,0.2);
border-right-color:rgba(255,255,255,0.2);
border-bottom-color:rgba(255,255,255,0.2);
border-left-color:rgba(255,255,255,0.2);
color:#999999;
}
.wedding-primary-button:hover{
transform:scale(1.05,1.05); color:#ffffff;
}
.wedding-primary-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}.wedding-primary-button {
background-image: linear-gradient(45deg, #d0a9af, #d0a89c); font-family:'Special Elite';
font-size:16px;
font-weight:400;
text-transform:uppercase;
letter-spacing:2px;
padding-left:28px;
padding-right:28px;
padding-top:7px;
padding-bottom:3px;
border-radius:100px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
border-top-color:rgba(255,255,255,0.2);
border-right-color:rgba(255,255,255,0.2);
border-bottom-color:rgba(255,255,255,0.2);
border-left-color:rgba(255,255,255,0.2);
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
line-height:1.2;
}
.hyperion-subheading {
font-family:Manrope;
color:#f5621e;
font-weight:600;
font-size:30px;
letter-spacing:4px;
line-height:1.1;
text-transform:uppercase;
}
@media (max-width: 991px) {
.hyperion-subheading {
font-size:20px;
}
}
@media (max-width: 767px) {
.hyperion-subheading {
font-size:14px;
}
}
.hyperion-heading-two {
font-family:Manrope;
color:#03031c;
font-weight:900;
font-size:57px;
line-height:1;
margin-bottom:0px;
}
@media (max-width: 991px) {
.hyperion-heading-two {
font-size:60px;
}
}
@media (max-width: 767px) {
.hyperion-heading-two {
font-size:43px;
}
}
@media (max-width: 479px) {
.hyperion-heading-two {
font-size:30px;
}
}
.hyperion-body-text {
font-family:Manrope;
font-size:20px;
color:#52565a;
font-weight:400;
line-height:1.5;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.hyperion-heading-three {
font-family:Manrope;
color:#23232d;
font-size:36px;
font-weight:900;
line-height:1;
z-index:100;
letter-spacing:.05em;
}
.atomic-outline-button:hover{
background-color:transparent;
color:#6799b2;
border-top-color:#6799b2;
border-right-color:#6799b2;
border-bottom-color:#6799b2;
border-left-color:#6799b2;
}
.atomic-outline-button {
background-color: transparent;
border: 1px solid #6799b2;
color: #6799b2;
padding: 9px 15px;
}.atomic-outline-button {
font-family:Manrope;
font-weight:700;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
text-align:center;
line-height:1.2;
border-top-width:3px;
border-right-width:3px;
border-bottom-width:3px;
border-left-width:3px;
border-top-color:#65bec2;
border-right-color:#65bec2;
border-bottom-color:#65bec2;
border-left-color:#65bec2;
padding-left:46px;
padding-right:46px;
padding-top:18px;
padding-bottom:18px;
color:#65bec2;
background-color:transparent;
font-size:20px;
margin-right:2px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:.25em;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
text-transform:none;
font-style:normal;
text-decoration:none;
}
@media (max-width: 991px) {
.atomic-outline-button {
padding-top:14px;
padding-bottom:14px;
padding-right:34px;
padding-left:34px;
}
}
@media (max-width: 767px) {
.atomic-outline-button {
font-size:18px;
}
}
@media (max-width: 479px) {
.atomic-outline-button {
font-size:16px;
}
}
.atomic-small-text {
font-family:Manrope;
color:#898989;
font-size:12px;
font-weight:300;
line-height:1.6;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.oxel_toc__primary {
color:#374047;
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
padding-left:8px;
width:100%;
padding-bottom:8px;
border-top-color:#606e79;
border-right-color:#606e79;
border-bottom-color:#dee1e3;
border-left-color:#606e79;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:8px;
padding-top:8px;
border-left-width:2px;
border-left-style:solid;
}
.oxel_toc__sub {
text-decoration:underline;
color:#606e79;
margin-left:16px;
}
.oxel_toc__sub__2 {
margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
padding-bottom:16px;
width:100%;
}
.oxel_toc__sub__3 {
margin-left:48px;
}
.oxel_toc__sub__4 {
margin-left:64px;
}
.oxel_toc__template {
}
.atomic-content-32-column {
width:33.33%;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#eff4f7;
border-right-color:#eff4f7;
border-bottom-color:#eff4f7;
border-left-color:#eff4f7;
}
.atomic-content-32-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-32-column.oxy-easy-posts .oxy-posts,
.atomic-content-32-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
@media (max-width: 1240px) {
.atomic-content-32-column {
}
.atomic-content-32-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-32-column.oxy-easy-posts .oxy-posts,
.atomic-content-32-column.ct-section .ct-section-inner-wrap{
display:flex;
}
}
@media (max-width: 767px) {
.atomic-content-32-column {
width:100%;
}
.atomic-content-32-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-32-column.oxy-easy-posts .oxy-posts,
.atomic-content-32-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.atomic-content-32-image {
width:auto;
}
.atomic-content-32-text-wrapper {
width:100%;
background-color:#03031c;
padding-top:47px;
padding-left:40px;
padding-right:40px;
padding-bottom:47px;
text-align:center;
flex-grow:1;
}
.atomic-content-32-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-32-text-wrapper.oxy-easy-posts .oxy-posts,
.atomic-content-32-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.atomic-content-32-text-wrapper {
padding-top:24px;
}
}
.atomic-content-32-title {
color:#f5621e;
font-size:20px;
font-weight:500;
line-height:1.1;
letter-spacing:0.5px;
margin-bottom:8px;
margin-top:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-32-small-text {
font-family:Manrope;
color:#03031c;
margin-bottom:8px;
font-weight:400;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-32-text {
color:#03031c;
font-size:18px;
font-weight:400;
line-height:1.6;
text-align:center;
margin-bottom:25px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-32-icon {
color: #03031c;}.atomic-content-32-icon 
>svg {width: 42px;height: 42px;}.atomic-content-32-icon {
margin-top:12px;
margin-bottom:12px;
}
@media (max-width: 767px) {
.atomic-content-32-icon {
}
.atomic-content-32-icon:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-32-icon.oxy-easy-posts .oxy-posts,
.atomic-content-32-icon.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}
.atomic-team-1-column {
text-align:center;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-top-width:6px;
border-right-width:6px;
border-bottom-width:6px;
border-left-width:6px;
border-top-color:#eff4fb;
border-right-color:#eff4fb;
border-bottom-color:#eff4fb;
border-left-color:#eff4fb;
}
.atomic-team-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-team-1-column.oxy-easy-posts .oxy-posts,
.atomic-team-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.atomic-team-1-column {
text-align:left;
padding-bottom:2px;
margin-bottom:56px;
}
.atomic-team-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-team-1-column.oxy-easy-posts .oxy-posts,
.atomic-team-1-column.ct-section .ct-section-inner-wrap{
align-items:center;
}
}
@media (max-width: 767px) {
.atomic-team-1-column {
text-align:center;
padding-bottom:0px;
margin-bottom:1px;
}
.atomic-team-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-team-1-column.oxy-easy-posts .oxy-posts,
.atomic-team-1-column.ct-section .ct-section-inner-wrap{
align-items:center;
}
}
@media (max-width: 479px) {
.atomic-team-1-column {
margin-bottom:27px;
}
}
.atomic-team-1-mate {
margin-bottom:24px;
}
.atomic-team-1-title {
line-height:1.2;
font-size:20px;
color:#f5621e;
font-weight:600;
margin-bottom:4px;
letter-spacing:.12em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:18px;
}
@media (max-width: 479px) {
.atomic-team-1-title {
margin-bottom:8px;
}
}
.atomic-team-1-text {
font-size:18px;
line-height:1.6;
color:#03031c;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:300;
text-align:left;
margin-bottom:13px;
}
@media (max-width: 991px) {
.atomic-team-1-text {
text-align:center;
}
}
@media (max-width: 767px) {
.atomic-team-1-text {
text-align:center;
}
}
@media (max-width: 479px) {
.atomic-team-1-text {
margin-top:0px;
font-weight:300;
text-align:center;
}
}
.atomic-iconblock-4-column {
text-align:center;
}
.atomic-iconblock-4-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-iconblock-4-column.oxy-easy-posts .oxy-posts,
.atomic-iconblock-4-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-iconblock-4-icon {
background-color: #f5621e;
border: 1px solid #f5621e;
padding: 24px;color: #ffffff;}.atomic-iconblock-4-icon 
>svg {width: 30px;height: 30px;}.atomic-iconblock-4-icon {
margin-bottom:28px;
}
.atomic-iconblock-4-title {
color:#03031c;
font-size:20px;
font-weight:500;
line-height:1.1;
letter-spacing:.12em;
margin-bottom:21px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-iconblock-4-text {
font-size:18px;
color:#03031c;
font-weight:300;
line-height:1.6;
margin-bottom:16px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-iconblock-4-link:after{
content:"\00bb";
margin-left:6px;
}
.atomic-iconblock-4-link:hover{
color:#f5621e;
text-decoration:none;
}
.atomic-iconblock-4-link {
font-size:16px;
color:#03031c;
line-height:1.4;
text-decoration:none;
margin-bottom:18px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
}
.atomic-hero-12-columns {
}
@media (max-width: 991px) {
.atomic-hero-12-columns {
text-align:center;
}
.atomic-hero-12-columns:not(.ct-section):not(.oxy-easy-posts),
.atomic-hero-12-columns.oxy-easy-posts .oxy-posts,
.atomic-hero-12-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 767px) {
.atomic-hero-12-columns {
text-align:center;
}
.atomic-hero-12-columns:not(.ct-section):not(.oxy-easy-posts),
.atomic-hero-12-columns.oxy-easy-posts .oxy-posts,
.atomic-hero-12-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.atomic-hero-12-icon {
color: #f5621e;}.atomic-hero-12-icon 
>svg {width: 30px;height: 30px;}.atomic-hero-12-icon {
margin-bottom:12px;
}
.atomic-hero-12-title {
font-size:20px;
font-weight:400;
color:#566d8f;
line-height:1.1;
letter-spacing:0.5px;
margin-bottom:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-hero-12-text {
font-size:18px;
font-weight:400;
line-height:1.6;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#03031c;
}
.atomic-iconblock-11-wrapper {
background-color:#ffffff;
padding-top:30px;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
width:46%;
margin-top:2%;
margin-left:2%;
margin-right:2%;
margin-bottom:2%;
box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
.atomic-iconblock-11-wrapper {
width:98%;
}
}
.atomic-iconblock-11-icon {
color: #f5621e;}.atomic-iconblock-11-icon 
>svg {width: 30px;height: 30px;}.atomic-iconblock-11-icon {
margin-bottom:16px;
}
.atomic-iconblock-11-title {
color:#03031c;
font-size:20px;
font-weight:500;
line-height:1.5;
letter-spacing:.12em;
margin-bottom:8px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-iconblock-11-text {
color:#03031c;
font-size:18px;
font-weight:300;
line-height:1.4;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-10-icon {
color: #f5621e;}.atomic-slider-10-icon 
>svg {width: 42px;height: 42px;}.atomic-slider-10-icon {
margin-bottom:12px;
}
.atomic-slider-10-title {
color:#03031c;
font-size:20px;
font-weight:500;
line-height:1.1;
letter-spacing:.12em;
margin-bottom:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-10-price {
color:#f5621e;
font-size:48px;
font-weight:700;
line-height:1.1;
letter-spacing:0.6px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-10-small-text {
color:#898989;
font-size:14px;
font-weight:400;
line-height:1.4;
margin-bottom:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-10-text {
color:#3b3c38;
font-size:18px;
font-weight:400;
line-height:1.6;
margin-bottom:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; max-width:360px;
}
.atomic-slider-10-slide {
padding-left:20px;
padding-right:20px;
}
@media (max-width: 479px) {
.atomic-slider-10-slide {
padding-left:0px;
padding-right:0px;
}
}
.atomic-content-20-image:hover{
}
.atomic-content-20-image {
background-color:#ffffff;
box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.atomic-slider-9-wrapper {
width:auto;
background-color:#ffffff;
margin-bottom:40px;
margin-left:20px;
margin-right:20px;
padding-top:60px;
padding-left:40px;
padding-right:40px;
padding-bottom:60px;
text-align:center;
margin-top:20px;
box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.atomic-slider-9-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-slider-9-wrapper.oxy-easy-posts .oxy-posts,
.atomic-slider-9-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-slider-9-testimonial-text {
color:#898989;
font-size:24px;
font-weight:200;
line-height:1.6;
font-style:italic;
margin-bottom:36px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; max-width:640px;
}
.atomic-slider-9-image {
width:60px;
border-radius:100%;
margin-bottom:12px;
}
.atomic-slider-9-title {
color:#566d8f;
font-weight:500;
line-height:1.1;
letter-spacing:.12em;
font-size:20px;
margin-bottom:6px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-9-small-text {
color:#898989;
font-size:14px;
font-weight:400;
line-height:1.4;
margin-bottom:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-9-slide {
padding-left:20px;
padding-right:20px;
}
@media (max-width: 479px) {
.atomic-slider-9-slide {
padding-left:5px;
padding-right:5px;
}
}
.atomic-tritary-heading {
color:#2b2c27;
font-size:33px;
font-weight:400;
line-height:1.2;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-tritary-heading {
font-size:30px;
}
}
.atomic-medium-button:hover{
background-color:#6799b2;
color:#ffffff;
border-top-color:#6799b2;
border-right-color:#6799b2;
border-bottom-color:#6799b2;
border-left-color:#6799b2;
}
.atomic-medium-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.atomic-medium-button {
background-color:#65bec2;
color:#ffffff;
font-size:16px;
font-weight:700;
line-height:1.2;
padding-top:15px;
padding-right:36px;
padding-left:36px;
padding-bottom:15px;
letter-spacing:.25em;
text-align:center;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
border-top-color:#65bec2;
border-right-color:#65bec2;
border-bottom-color:#65bec2;
border-left-color:#65bec2;
}
.atomic-pricing-4-title {
color:#566d8f;
font-size:20px;
font-weight:500;
line-height:1.1;
letter-spacing:.12em;
margin-bottom:8px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-pricing-4-icon {
color: #566d8f;}.atomic-pricing-4-icon 
>svg {width: 30px;height: 30px;}.atomic-pricing-4-icon {
margin-bottom:16px;
}
.atomic-pricing-4-text {
color:#3b3c38;
font-size:18px;
font-weight:400;
text-align:left;
line-height:1.6;
margin-bottom:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-pricing-4-cost {
color:#65bec2;
font-size:48px;
font-weight:700;
line-height:1.1;
letter-spacing:0.5px;
margin-bottom:4px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:auto;
}
.atomic-pricing-4-small-text {
color:#898989;
font-size:12px;
font-weight:400;
line-height:1.4;
text-align:left;
margin-bottom:30px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-6-image-column {
text-align:center;
}
.atomic-slider-6-image-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-slider-6-image-column.oxy-easy-posts .oxy-posts,
.atomic-slider-6-image-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-slider-6-text-column {
text-align:left;
}
.atomic-slider-6-text-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-slider-6-text-column.oxy-easy-posts .oxy-posts,
.atomic-slider-6-text-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.atomic-slider-6-text-column {
text-align:center;
}
.atomic-slider-6-text-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-slider-6-text-column.oxy-easy-posts .oxy-posts,
.atomic-slider-6-text-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.atomic-slider-6-title {
color:#566d8f;
font-size:20px;
font-weight:500;
line-height:1.1;
margin-bottom:8px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:.12em;
}
.atomic-slider-6-text {
color:#3b3c38;
font-size:18px;
font-weight:400;
line-height:1.4;
margin-bottom:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-cta-7-icon {
background-color: #eff4f7;
border: 1px solid #eff4f7;
padding: 24px;color: #6799b2;}.atomic-cta-7-icon 
>svg {width: 30px;height: 30px;}.atomic-cta-7-icon {
margin-bottom:12px;
}
.atomic-cta-7-wrapper {
text-align:center;
}
.atomic-cta-7-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-cta-7-wrapper.oxy-easy-posts .oxy-posts,
.atomic-cta-7-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-cta-7-text {
font-size:18px;
font-weight:400;
color:#3b3c38;
line-height:1.6;
margin-top:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:auto;
}
.atomic-showcase-9-title {
font-size:20px;
color:#566d8f;
font-weight:500;
line-height:1.1;
letter-spacing:.12em;
margin-bottom:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-showcase-9-text {
font-size:18px;
color:#3b3c38;
font-weight:400;
line-height:1.6;
max-width:480px;
margin-bottom:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-showcase-9-wrapper {
width:100%;
background-color:#ffffff;
padding-top:60px;
padding-left:60px;
padding-right:60px;
padding-bottom:60px;
text-align:left;
box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.atomic-showcase-9-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-showcase-9-wrapper.oxy-easy-posts .oxy-posts,
.atomic-showcase-9-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.atomic-showcase-9-wrapper {
padding-top:40px;
padding-left:40px;
padding-right:40px;
padding-bottom:40px;
}
}
.financial-heading-two {
font-size:48px;
font-weight:900;
}
.hyperion-big-text {
font-family:Manrope;
color:#23232d;
font-size:30px;
font-weight:400;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
max-width:720px;
}
@media (max-width: 767px) {
.hyperion-big-text {
font-size:24px;
}
}
.hyperion-contact-1-overlay-wrapper {
background-color:rgba(12,12,40,0.75);
width:100%;
position:relative;
height:100%;
text-align:center;
padding-top:120px;
padding-bottom:120px;
padding-left:40px;
padding-right:40px;
z-index: 1000;
}
.hyperion-contact-1-overlay-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-contact-1-overlay-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-contact-1-overlay-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-contact-1-overlay-wrapper {
}
}
@media (max-width: 767px) {
.hyperion-contact-1-overlay-wrapper {
padding-top:60px;
padding-bottom:80px;
}
}
.hyperion_contact-5_column:last-child{
margin-right:0px;
}
.hyperion_contact-5_column {
width:50%;
text-align:left;
margin-right:40px;
}
.hyperion_contact-5_column:not(.ct-section):not(.oxy-easy-posts),
.hyperion_contact-5_column.oxy-easy-posts .oxy-posts,
.hyperion_contact-5_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 767px) {
.hyperion_contact-5_column {
width:100%;
margin-right:0px;
margin-bottom:40px;
}
.hyperion_contact-5_column:not(.ct-section):not(.oxy-easy-posts),
.hyperion_contact-5_column.oxy-easy-posts .oxy-posts,
.hyperion_contact-5_column.ct-section .ct-section-inner-wrap{
display:flex;
}
.hyperion_contact-5_column:last-child{
margin-bottom:0px;
}
}
.hyperion_contact-5_icon-box {
icon_box_heading_typography_font-family:Array;
icon_box_text_typography_font-family:Array;
icon_box_heading_typography_color:#23232d;
icon_box_heading_typography_font-weight:800;
icon_box_heading_typography_letter-spacing:.125px;
icon_box_heading_typography_line-height:1.2;
icon_box_text_typography_font-size:20px;
icon_box_text_typography_color:#3e3e4b;
}
.hyperion_contact-5_icon-box {
text-align: left;                flex-direction: row;            }
.hyperion_contact-5_icon-box .oxy-icon-box-icon {
margin-left: 0px;
margin-right: 12px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
.hyperion_contact-5_icon-box .oxy-icon-box-heading {
font-family: 'Manrope';
color: #23232d;
font-weight: 800;
letter-spacing: .125px;
line-height: 1.2;
margin-top: 0px;margin-bottom: 4px;            }
.hyperion_contact-5_icon-box .oxy-icon-box-text {
font-family: 'Manrope';
font-size: 20px;
color: #3e3e4b;
margin-top: 0px;margin-bottom: 4pxpx;align-self: flex-start;            }
.hyperion_contact-5_icon {
color: #e96199;}.hyperion_contact-5_icon 
>svg {width: 24px;height: 24px;}.hyperion_contact-5_icon {
}
.dentist-heading-one {
font-size:60px;
font-weight:600;
line-height:1.1;
color:#333333;
}
@media (max-width: 767px) {
.dentist-heading-one {
font-size:48px;
}
}
@media (max-width: 479px) {
.dentist-heading-one {
font-size:36px;
}
}
.dentist-heading-three {
font-size:24px;
font-weight:900;
color:#333333;
line-height:1.3;
}
@media (max-width: 479px) {
.dentist-heading-three {
font-size:20px;
}
}
.dentist-benefits-text {
margin-bottom:12px;
}
@media (max-width: 479px) {
.dentist-benefits-text {
}
}
.dentist-heading-two {
font-family:Bebas Neue;
color:#03031c;
font-size:29px;
font-weight:900;
line-height:1.1;
}
.dentist-subheading {
color:#999999;
font-size:14px;
line-height:1.1;
font-weight:400;
letter-spacing:1px;
}
.dentist-contact-3-column {
text-align:center;
}
.dentist-contact-3-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-contact-3-column.oxy-easy-posts .oxy-posts,
.dentist-contact-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.dentist-contact-3-title {
font-family:Manrope;
font-size:16px;
font-weight:900;
color:#0a5888;
line-height:1.2;
margin-bottom:6px;
}
.dentist-contact-3-text {
font-family:Manrope;
color:#666666;
font-size:16px;
font-weight:400;
line-height:1.5;
}
.atomic-iconblock-2-column {
text-align:left;
}
.atomic-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-iconblock-2-column.oxy-easy-posts .oxy-posts,
.atomic-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.atomic-iconblock-2-column {
text-align:left;
}
.atomic-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-iconblock-2-column.oxy-easy-posts .oxy-posts,
.atomic-iconblock-2-column.ct-section .ct-section-inner-wrap{
align-items:center;
}
}
.atomic-iconblock-2-icon {
color: #f5621e;}.atomic-iconblock-2-icon 
>svg {width: 30px;height: 30px;}.atomic-iconblock-2-icon {
margin-top:20px;
margin-bottom:16px;
}
@media (max-width: 767px) {
.atomic-iconblock-2-icon {
}.atomic-iconblock-2-icon 
>svg {width: 74px;height: 74px;}.atomic-iconblock-2-icon {
margin-bottom:35px;
}
}
@media (max-width: 479px) {
.atomic-iconblock-2-icon {
}.atomic-iconblock-2-icon 
>svg {width: 53px;height: 53px;}.atomic-iconblock-2-icon {
margin-bottom:21px;
}
}
.atomic-iconblock-2-title {
color:#03031c;
font-size:20px;
font-weight:500;
line-height:1.1;
letter-spacing:.12em;
margin-bottom:8px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 991px) {
.atomic-iconblock-2-title {
text-align:center;
}
}
@media (max-width: 767px) {
.atomic-iconblock-2-title {
text-align:center;
font-size:26px;
}
}
@media (max-width: 479px) {
.atomic-iconblock-2-title {
font-size:19px;
margin-bottom:18px;
}
}
.atomic-iconbox-2-link:after{
content:"\00bb";
margin-left:6px;
}
.atomic-iconbox-2-link:hover{
color:#f5621e;
text-decoration:none;
}
.atomic-iconbox-2-link {
color:#03031c;
font-size:16px;
text-decoration:none;
line-height:1.4;
margin-bottom:20px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-iconbox-2-link {
text-align:center;
}
}
.columns-services {
margin-bottom:0px;
margin-top:0px;
}
.hyperion-portfolio-3-wrapper {
width:100%;
background-color:#03031c;
}
.hyperion-portfolio-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-wrapper {
}
.hyperion-portfolio-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.hyperion-portfolio-3-image {
width:50%;
background-color:#ffffff;
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-image {
width:90%;
object-fit:fill;
margin-right:16px;
}
}
.hyperion-portfolio-3-content-wrapper {
width:100%;
margin-top:24px;
margin-left:24px;
margin-right:24px;
margin-bottom:24px;
text-align:center;
}
.hyperion-portfolio-3-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-content-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-content-wrapper {
text-align:center;
padding-left:24px;
padding-right:24px;
}
.hyperion-portfolio-3-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-content-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}
.hyperion-portfolio-3-title {
font-family:Bebas Neue;
font-size:20px;
color:#ffffff;
font-weight:900;
line-height:1.1;
margin-bottom:6px;
}
.hyperion-portfolio-3-tags {
font-family:Manrope;
font-size:16px;
color:#ffffff;
font-weight:400;
line-height:1.1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:24px;
margin-top:12px;
z-index: 1000;
}
.hyperion-portfolio-3-link:hover{
background-color:#f5621e;
color:#3d3f4b;
}
.hyperion-portfolio-3-link {
font-family:Manrope;
font-size:18px;
font-weight:700;
line-height:1.1;
letter-spacing:1px;
border-bottom-style:solid;
border-bottom-color:#f5621e;
border-bottom-width:2px;
background-color:rgba(255,255,255,0.1);
padding-top:18px;
padding-bottom:16px;
padding-left:42px;
padding-right:30px;
color:#f5621e;
transition: all ease 0.2s;
}
@media (max-width: 1240px) {
.hyperion-portfolio-3-link {
padding-left:35px;
}
}
.atomic-iconblock-2-text {
font-size:18px;
color:#03031c;
font-weight:300;
margin-bottom:16px;
line-height:1.6;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-iconblock-2-text {
text-align:center;
}
}
@media (max-width: 479px) {
.atomic-iconblock-2-text {
text-align:center;
}
}
.atomic-content-27-wrapper {
box-shadow:0px 12px 24px rgba(86,109,143,0.1);
}
.atomic-content-27-checklist-wrapper {
width:100%;
margin-bottom:18px;
}
.atomic-content-27-checklist-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-27-checklist-wrapper.oxy-easy-posts .oxy-posts,
.atomic-content-27-checklist-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
.atomic-content-27-icon {
color: #f5621e;}.atomic-content-27-icon 
>svg {width: 24px;height: 24px;}.atomic-content-27-icon {
color:#65bec2;
margin-right:8px;
}
.atomic-content-27-text {
color:#03031c;
font-size:18px;
font-weight:400;
text-align:left;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-hero-1-iconbox-icon {
color: #ff8500;}.atomic-hero-1-iconbox-icon 
>svg {width: 30px;height: 30px;}.atomic-hero-1-iconbox-icon {
margin-bottom:12px;
}
.atomic-hero-1-iconbox-title {
color:#03031c;
font-size:20px;
font-weight:500;
letter-spacing:.1em;
line-height:1.2;
margin-bottom:6px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-hero-1-iconbox-text {
font-size:16px;
font-weight:400;
line-height:1.4;
color:#3b3c38;
margin-bottom:48px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-29-wrapper {
width:100%;
background-color:#ffffff;
padding-top:40px;
padding-left:40px;
padding-right:40px;
padding-bottom:40px;
text-align:left;
box-shadow:0px 12px 24px rgba(86,109,143,0.1);
}
.atomic-content-29-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-29-wrapper.oxy-easy-posts .oxy-posts,
.atomic-content-29-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.atomic-content-29-icon {
color: #03031c;}.atomic-content-29-icon 
>svg {width: 42px;height: 42px;}.atomic-content-29-icon {
margin-bottom:12px;
}
.atomic-content-29-title {
color:#f5621e;
font-size:20px;
font-weight:500;
line-height:1.1;
letter-spacing:.12em;
text-align:left;
margin-bottom:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:18px;
}
.atomic-content-29-text {
color:#3b3c38;
font-size:18px;
font-weight:300;
line-height:1.6;
margin-bottom:32px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-hero-5-column:hover{
}
.atomic-hero-5-column {
text-align:center;
width:50%;
}
.atomic-hero-5-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-hero-5-column.oxy-easy-posts .oxy-posts,
.atomic-hero-5-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 479px) {
.atomic-hero-5-column {
padding-bottom:11px;
margin-bottom:17px;
}
}
.atomic-hero-5-icon {
color: rgba(255,72,0,0.57);}.atomic-hero-5-icon 
>svg {width: 60px;height: 60px;}.atomic-hero-5-icon {
margin-bottom:0px;
}
.atomic-hero-5-title {
font-size:22px;
color:#03031c;
font-weight:600;
line-height:1.5;
margin-bottom:13px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:7px;
text-align:left;
}
@media (max-width: 1240px) {
.atomic-hero-5-title {
text-align:center;
}
}
@media (max-width: 767px) {
.atomic-hero-5-title {
text-align:left;
font-weight:500;
}
}
.atomic-hero-5-text {
color:#03031c;
font-size:20px;
font-weight:300;
margin-bottom:6px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:left;
line-height:1.5;
}
@media (max-width: 1240px) {
.atomic-hero-5-text {
font-size:20px;
font-weight:300;
text-align:left;
}
}
@media (max-width: 991px) {
.atomic-hero-5-text {
color:#03031c;
font-weight:300;
font-size:18px;
}
}
@media (max-width: 479px) {
.atomic-hero-5-text {
font-size:18px;
}
}
.saas-contact-wrapper {
margin-bottom:12px;
text-align:left;
}
.saas-contact-wrapper:not(.ct-section):not(.oxy-easy-posts),
.saas-contact-wrapper.oxy-easy-posts .oxy-posts,
.saas-contact-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.saas-contact-wrapper {
text-align:left;
}
.saas-contact-wrapper:not(.ct-section):not(.oxy-easy-posts),
.saas-contact-wrapper.oxy-easy-posts .oxy-posts,
.saas-contact-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:flex-start;
}
}
.saas-contact-icon {
color: #f5621e;}.saas-contact-icon 
>svg {width: 18px;height: 18px;}.saas-contact-icon {
margin-right:12px;
margin-top:5px;
}
.saas-contact-icon:not(.ct-section):not(.oxy-easy-posts),
.saas-contact-icon.oxy-easy-posts .oxy-posts,
.saas-contact-icon.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.saas-contact-link:hover{
text-decoration:underline;
color:#f5621e;
}
.saas-contact-link {
font-family:Manrope;
color:#03031c;
text-decoration:none;
font-size:18px;
font-weight:400;
line-height:1.6;
}
.saas-contact-link:not(.ct-section):not(.oxy-easy-posts),
.saas-contact-link.oxy-easy-posts .oxy-posts,
.saas-contact-link.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.dentist-service-column {
text-align:center;
}
.dentist-service-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-service-column.oxy-easy-posts .oxy-posts,
.dentist-service-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.icon-services {
color: #03031c;}.icon-services 
>svg {width: 55px;height: 55px;}.icon-services {
margin-bottom:13px;
}
.dentist-services-title {
color:#03031c;
font-size:16px;
font-weight:900;
}
.dentist-services-text {
color:#666666;
font-size:16px;
font-weight:400;
}
.agencyb-white-button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
}.agencyb-white-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-white-button {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #3c3876;
padding: 14px 22.4px;
}.agencyb-white-button {
font-family:Manrope;
button-hover_color:#ffffff;
font-size:18px;
font-weight:900;
padding-left:48px;
padding-right:48px;
line-height:1.2;
letter-spacing:2px;
border-radius:100px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
text-align:center;
box-shadow:0px 10px 40px rgba(0,0,0,0.3);
}
.tabs-8022-tab:hover{
color:#fff;
}
.tabs-8022-tab {
color:rgba(255,255,255,0.3);
letter-spacing:2px;
font-size:18px;
font-weight:900;
text-transform:uppercase;
border-radius:100px;
padding-top:14px;
padding-bottom:14px;
padding-left:48px;
padding-right:48px;
transition-duration:0.2s;
transition-timing-function:easw;
transition-property:all;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#03031c;
border-right-color:#03031c;
border-bottom-color:#03031c;
border-left-color:#03031c;
margin-left:10px;
margin-right:10px;
}
@media (max-width: 991px) {
.tabs-8022-tab {
margin-bottom:16px;
}
}
.tabs-8022-tab-active:hover{
}
.tabs-8022-tab-active {
color:#ffffff;
font-size:18px;
text-transform:uppercase;
letter-spacing:2px;
font-weight:900;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#f5621e;
border-right-color:#f5621e;
border-bottom-color:#f5621e;
border-left-color:#f5621e;
margin-right:10px;
margin-left:10px;
}
.tabs-contents-8022-tab {
}
@media (max-width: 991px) {
.tabs-contents-8022-tab {
text-align:center;
}
.tabs-contents-8022-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-8022-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-8022-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.agencyb-tab-1-text {
font-family:Manrope;
color:#03031c;
font-size:18px;
font-weight:400;
line-height:1.6;
margin-bottom:24px;
margin-left:4px;
text-align:center;
}
.agencyb-tab-1-title {
font-family:Bebas Neue;
color:#f5621e;
font-size:45px;
font-weight:500;
margin-bottom:12px;
line-height:1;
}
.agencyb-heading-two {
font-family:Bebas Neue;
font-size:56px;
font-weight:500;
line-height:1;
color:#ffffff;
}
@media (max-width: 767px) {
.agencyb-heading-two {
font-size:45px;
margin-bottom:1px;
}
}
@media (max-width: 479px) {
.agencyb-heading-two {
font-size:48px;
}
}
.agencyb-contact-1-column {
text-align:center;
width:NaN%;
}
.agencyb-contact-1-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-contact-1-column.oxy-easy-posts .oxy-posts,
.agencyb-contact-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.agencyb-contact-1-title {
font-family:Bebas Neue;
font-size:24px;
font-weight:700;
color:#3c3876;
line-height:1.2;
text-align:center;
margin-bottom:6px;
}
.agencyb-contact-1-link:hover{
color:#ec2758;
}
.agencyb-contact-1-link {
font-family:Manrope;
color:#3c3876;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
font-size:16px;
font-weight:400;
line-height:1.6;
}
.agencyb-contact-1-icon-wrapper {
width:80px;
height:80px;
border-top-color:rgba(0,0,0,0.1);
border-right-color:rgba(0,0,0,0.1);
border-bottom-color:rgba(0,0,0,0.1);
border-left-color:rgba(0,0,0,0.1);
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:100%;
margin-bottom:12px;
text-align:center;
}
.agencyb-contact-1-icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-contact-1-icon-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-contact-1-icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.agencyb-contact-1-icon {
color: #ec2758;}.agencyb-contact-1-icon 
>svg {width: 36px;height: 36px;}.agencyb-contact-1-icon {
}
.dentist-testimonial-text {
background-color:#00adef;
color:#ffffff;
padding-top:20px;
padding-left:25px;
padding-right:25px;
padding-bottom:30px;
font-style:italic;
margin-bottom:18px;
}
.dentist-testimonial-column {
text-align:left;
}
.dentist-testimonial-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-testimonial-column.oxy-easy-posts .oxy-posts,
.dentist-testimonial-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.dentist-testimonial-column {
text-align:left;
}
.dentist-testimonial-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-testimonial-column.oxy-easy-posts .oxy-posts,
.dentist-testimonial-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
}
.dentist-testimonial-avatar {
height:48px;
border-radius:100%;
margin-right:12px;
}
.dentist-testimonial-name {
color:#333333;
font-size:16px;
font-weight:400;
margin-top:10px;
}
.dentist-service-image {
}
.dentist-orange-button:hover{
background-color:#eb662a;
}
.dentist-orange-button {
background-color :#fd834c;
border: 1px solid #fd834c;
}.dentist-orange-button {
font-family:Manrope;
color:#ffffff;
border-radius:100px;
background-color:#f5621e;
padding-top:16px;
padding-bottom:16px;
padding-left:40px;
padding-right:40px;
text-decoration:none;
font-size:16px;
font-weight:900;
letter-spacing:1px;
line-height:1.1;
text-align:center;
}
@media (max-width: 479px) {
.dentist-orange-button {
text-align:center;
}
}
.dentist-team-avatar {
height:48px;
border-radius:100px;
margin-right:12px;
}
.dentist-team-item {
margin-bottom:12px;
padding-left:24px;
}
.dentist-outline-button:hover{
color:#0a5888;
}
.dentist-outline-button {
color:#00adef;
text-decoration:none;
font-weight:900;
line-height:1.1;
letter-spacing:1px;
font-size:16px;
padding-left:40px;
padding-right:40px;
padding-top:16px;
padding-bottom:16px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-radius:100px;
text-align:center;
}
.dentist-team-name {
color:#333333;
font-size:16px;
font-weight:400;
}
.dentist-benefits-image {
margin-bottom:12px;
}
.oxel_switcher__content {
width:100%;
padding-top:32px;
padding-left:32px;
padding-right:32px;
padding-bottom:32px;
}
.oxel_switcher__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content.oxy-easy-posts .oxy-posts,
.oxel_switcher__content.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_switcher {
width:100%;
min-width:100%;
}
.oxel_switcher__toggle {
width:64px;
background-color:#374047;
border-radius:999em;
margin-left:16px;
margin-right:16px;
padding-bottom:0px;
transition-duration:0.3s;
transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle__icon {
color: #f9f9fa;}.oxel_switcher__toggle__icon 
>svg {width: 32px;height: 32px;}.oxel_switcher__toggle__icon {
transition-duration:0.3s;
transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label {
font-size:14px;
color:#374047;
font-weight:600;
letter-spacing:4px;
text-transform:uppercase;
opacity:0.5;
transition-duration:0.3s;
transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label--active {
opacity:1;
}
.oxel_switcher__content--active {
}
.oxel_switcher__content--active:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content--active.oxy-easy-posts .oxy-posts,
.oxel_switcher__content--active.ct-section .ct-section-inner-wrap{
display:flex;
}
.atomic-pricing-5-row-light {
min-width:960px;
}
.atomic-pricing-5-row-dark {
min-width:960px;
background-color:rgba(3,3,28,0.05);
}
.atomic-pricing-5-marker {
color:#f5621e;
font-weight:600;
line-height:1.6;
letter-spacing:0.5px;
width:100%;
font-size:30px;
}
.atomic-pricing-5-text {
font-size:18px;
font-weight:400;
line-height:1.4;
margin-top:12px;
margin-bottom:12px;
margin-left:18px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#03031c;
}
.atomic-pricing-5-title {
color:#566d8f;
font-size:20px;
font-weight:500;
line-height:1.1;
letter-spacing:.12px;
width:100%;
margin-bottom:8px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 479px) {
.atomic-pricing-5-title {
font-size:20px;
}
}
.atomic-pricing-5-icon {
color: #566d8f;}.atomic-pricing-5-icon 
>svg {width: 30px;height: 30px;}.atomic-pricing-5-icon {
margin-bottom:16px;
}
.atomic-pricing-5-heading {
text-align:center;
padding-top:60px;
}
.atomic-pricing-5-heading:not(.ct-section):not(.oxy-easy-posts),
.atomic-pricing-5-heading.oxy-easy-posts .oxy-posts,
.atomic-pricing-5-heading.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-pricing-5-cost {
color:#f5621e;
font-size:36px;
font-weight:500;
line-height:1.1;
letter-spacing:0.5px;
margin-top:25px;
}
.atomic-pricing-5-small-text {
color:#898989;
font-size:12px;
font-weight:400;
line-height:1.4;
margin-bottom:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-pricing-5-footer {
text-align:justify;
}
.atomic-pricing-5-footer:not(.ct-section):not(.oxy-easy-posts),
.atomic-pricing-5-footer.oxy-easy-posts .oxy-posts,
.atomic-pricing-5-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.atomic-pricing-5-empty {
color:#03031c;
font-size:42px;
font-weight:600;
line-height:1.1;
width:100%;
opacity:0.3;
}
.saas-pricing-2-wrapper {
width:100%;
background-color:#ffffff;
border-radius:12px;
padding-top:20px;
padding-left:32px;
padding-right:32px;
padding-bottom:28px;
border-top-color:#48c2fb;
box-shadow:0px 8px 24px rgba(53,60,89,0.12);
}
@media (max-width: 991px) {
.saas-pricing-2-wrapper {
height:100%;
}
}
.saas-pricing-2-title {
color: #333333;}.saas-pricing-2-title 
>svg {width: 50px;height: 50px;}.saas-pricing-2-title {
font-weight:700;
color:#353c59;
margin-bottom:12px;
}
.saas-pricing-2-icon {
color: #f8596a;}.saas-pricing-2-icon 
>svg {width: 40px;height: 40px;}.saas-pricing-2-icon {
margin-bottom:12px;
}
.saas-pricing-2-price {
color: #48c2fb;}.saas-pricing-2-price 
>svg {width: 55px;height: 55px;}.saas-pricing-2-price {
font-size:48px;
line-height:1;
color:#353c59;
}
.saas-pricing-2-label {
color:#8188a6;
font-size:12px;
margin-bottom:16px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.saas-pricing-2-point:before{
content:"•";
color:#f8596a;
margin-right:8px;
}
.saas-pricing-2-point:last-child{
}
.saas-pricing-2-point {
border-top-style:solid;
border-top-color:#e6f0f9;
border-top-width:1px;
width:100%;
text-align:left;
padding-top:8px;
padding-bottom:8px;
font-size:14px;
padding-left:8px;
padding-right:8px;
color:#375f79;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.saas-pricing-5-title {
color:#ffffff;
line-height:1.2;
text-align:center;
margin-bottom:8px;
}
.saas-pricing-5-title:not(.ct-section):not(.oxy-easy-posts),
.saas-pricing-5-title.oxy-easy-posts .oxy-posts,
.saas-pricing-5-title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.saas-pricing-5-icon {
color: #8188a6;}.saas-pricing-5-icon 
>svg {width: 32px;height: 32px;}.saas-pricing-5-icon {
margin-bottom:12px;
}
.saas-pricing-5-price {
font-family:Bebas Neue;
font-weight:900;
font-size:40px;
color:#ffffff;
line-height:1;
margin-bottom:8px;
}
.saas-pricing-5-label {
font-size:12px;
color:#8188a6;
}
.saas-pricing-5-th {
text-align:center;
}
.saas-pricing-5-th:not(.ct-section):not(.oxy-easy-posts),
.saas-pricing-5-th.oxy-easy-posts .oxy-posts,
.saas-pricing-5-th.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.saas-pricing-5-lightrow {
background-color:rgba(129,136,166,0.28);
}
.saas-pricing-5-text {
color:#ffffff;
}
.saas-pricing-5-tl {
text-align:left;
}
.saas-pricing-5-tl:not(.ct-section):not(.oxy-easy-posts),
.saas-pricing-5-tl.oxy-easy-posts .oxy-posts,
.saas-pricing-5-tl.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.saas-pricing-5-tc {
text-align:center;
}
.saas-pricing-5-tc:not(.ct-section):not(.oxy-easy-posts),
.saas-pricing-5-tc.oxy-easy-posts .oxy-posts,
.saas-pricing-5-tc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.saas-pricing-5-not {
color: #8188a6;}.saas-pricing-5-not 
>svg {width: 32px;height: 32px;}.saas-pricing-5-not {
}
.saas-pricing-5-yes {
color: #ffffff;}.saas-pricing-5-yes 
>svg {width: 32px;height: 32px;}.saas-pricing-5-yes {
}
.hyperion-portfolio-3-number {
font-family:Bebas Neue;
color:#52565a;
font-weight:900;
font-size:30px;
line-height:1.1;
letter-spacing:1px;
margin-bottom:12px;
}
.saas-heading-three {
color:#ffffff;
font-size:28px;
line-height:1.1;
}
.agencyb-service-1-column {
}
.agencyb-service-1-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-service-1-column.oxy-easy-posts .oxy-posts,
.agencyb-service-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.agencyb-service-1-column {
text-align:center;
}
.agencyb-service-1-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-service-1-column.oxy-easy-posts .oxy-posts,
.agencyb-service-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.agencyb-service-1-icon-wrapper {
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
border-top-color:rgba(0,0,0,0.1);
border-right-color:rgba(0,0,0,0.1);
border-bottom-color:rgba(0,0,0,0.1);
border-left-color:rgba(0,0,0,0.1);
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:100%;
margin-right:16px;
}
@media (max-width: 991px) {
.agencyb-service-1-icon-wrapper {
margin-right:0px;
margin-bottom:6px;
}
}
.agencyb-service-1-icon {
color: #f5621e;}.agencyb-service-1-icon 
>svg {width: 36px;height: 36px;}.agencyb-service-1-icon {
}
.agencyb-service-1-text-wrapper {
text-align:left;
}
.agencyb-service-1-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-service-1-text-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-service-1-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.agencyb-service-1-text-wrapper {
text-align:center;
}
.agencyb-service-1-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-service-1-text-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-service-1-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.agencyb-service-1-title {
font-family:'Josefin Sans';
color:#03031c;
font-size:24px;
font-weight:500;
line-height:1.2;
text-align:left;
margin-bottom:4px;
}
.agencyb-services-1-text {
font-family:'Josefin Sans';
color:#000000;
font-size:18px;
font-weight:300;
line-height:1.6;
}
.animated-gradient {
}
.agencyb-reviews-1-avatar {
width:96px;
border-radius:100%;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;
border-left-color:#fff;
height:96px;
margin-bottom:10px;
}
.agencyb-review-1-stars-wrapper {
width:100%;
text-align:center;
margin-bottom:6px;
}
.agencyb-review-1-stars-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-review-1-stars-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-review-1-stars-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.agencyb-review-1-star-icon {
color: #ffffff;}.agencyb-review-1-star-icon 
>svg {width: 16px;height: 16px;}.agencyb-review-1-star-icon {
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
}
.agencyb-review-1-title {
font-family:Bebas Neue;
font-size:24px;
color:#ffffff;
font-weight:700;
line-height:1.2;
margin-bottom:12px;
}
.agencyb-review-1-text {
font-family:Manrope;
color:#ffffff;
font-size:16px;
font-weight:400;
line-height:1.6;
}
.agencyb-red-button:hover{
background-color :#ec2758;
border: 1px solid #ec2758;
}.agencyb-red-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-red-button {
background-color :#ec2758;
border: 1px solid #ec2758;
color: #ffffff;
padding: 14px 22.4px;
}.agencyb-red-button {
font-family:Manrope;
button-hover_color:#ec2758;
font-size:18px;
font-weight:900;
line-height:1.2;
letter-spacing:2px;
color:#ffffff;
padding-left:48px;
padding-right:48px;
border-radius:100px;
text-align:center;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
.agencyb-red-outline-button:hover{
background-color: transparent;
border: 1px solid #ec2758;
color: #ec2758;
}.agencyb-red-outline-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-red-outline-button {
background-color: transparent;
border: 1px solid #ec2758;
color: #ec2758;
padding: 13px 21.4px;
}.agencyb-red-outline-button {
font-family:Manrope;
button-hover_color:#ec2758;
font-size:18px;
font-weight:900;
letter-spacing:2px;
line-height:1.2;
padding-left:48px;
padding-right:48px;
border-radius:100px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
.agencyb-hero-1-video:hover{
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
transform: rotate(0deg);
}
.agencyb-hero-1-video {
border-radius:20px;
position:relative;
overflow:hidden;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
text-align:center;
max-width:480px;
box-shadow:0px 10px 40px rgba(0,0,0,0.3);
transform: rotate(-15deg); } .agencyb-hero-1-video:hover .agencyb-hero-1-play { opacity: 1; transform: rotate(0deg);
}
.agencyb-hero-1-video:not(.ct-section):not(.oxy-easy-posts),
.agencyb-hero-1-video.oxy-easy-posts .oxy-posts,
.agencyb-hero-1-video.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.agencyb-hero-1-play {
width:96px;
height:96px;
opacity:0.7;
position:absolute;
transition-timing-function:ease;
transition-property:all;
transition-duration:0.2s;
transform: rotate(15deg);
}
@media (max-width: 479px) {
.agencyb-hero-1-play {
width:64px;
height:64px;
}
}
.agencyb-heading-one {
font-family:Bebas Neue;
color:#ffffff;
font-weight:700;
font-size:64px;
line-height:1;
}
@media (max-width: 767px) {
.agencyb-heading-one {
font-size:64px;
}
}
@media (max-width: 479px) {
.agencyb-heading-one {
font-size:56px;
}
}
.agencyb-digits-1-column {
text-align:center;
}
.agencyb-digits-1-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-digits-1-column.oxy-easy-posts .oxy-posts,
.agencyb-digits-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.agencyb-digits-1-icon {
color: #ffffff;}.agencyb-digits-1-icon 
>svg {width: 36px;height: 36px;}.agencyb-digits-1-icon {
margin-bottom:8px;
}
.agencyb-digits-1-digits {
font-family:Manrope;
color:#ffffff;
font-size:72px;
font-weight:900;
line-height:1;
margin-bottom:8px;
}
.agencyb-digits-1-text {
font-family:Manrope;
font-size:18px;
color:#ffffff;
font-weight:400;
}
.agencyb-process-1-left-column {
text-align:right;
}
.agencyb-process-1-left-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-left-column.oxy-easy-posts .oxy-posts,
.agencyb-process-1-left-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.agencyb-process-1-right-column {
text-align:left;
}
.agencyb-process-1-right-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-right-column.oxy-easy-posts .oxy-posts,
.agencyb-process-1-right-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.agencyb-process-1-center-column {
text-align:center;
}
.agencyb-process-1-center-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-center-column.oxy-easy-posts .oxy-posts,
.agencyb-process-1-center-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.agencyb-process-1-title {
font-family:Bebas Neue;
color:#3c3876;
font-size:24px;
font-weight:700;
line-height:1.2;
margin-bottom:4px;
}
.agencyb-process-1-text {
font-family:Manrope;
font-size:16px;
font-weight:400;
line-height:1.6;
color:#000000;
}
.agencyb-process-1-icon {
color: #ffffff;}.agencyb-process-1-icon 
>svg {width: 36px;height: 36px;}.agencyb-process-1-icon {
}
.agencyb-process-1-icon-wrapper {
background-color:#ec2758;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
border-radius:100%;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
border-top-color:#FFF;
border-right-color:#FFF;
border-bottom-color:#FFF;
border-left-color:#FFF;
}
.agencyb-process-1-line {
background-color:rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
.agencyb-process-1-line {
}
.agencyb-process-1-line:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-line.oxy-easy-posts .oxy-posts,
.agencyb-process-1-line.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}
.agencyb-clients-1-image {
width:13%;
margin-left:1.5%;
margin-right:1.5%;
}
@media (max-width: 991px) {
.agencyb-clients-1-image {
width:25%;
padding-bottom:1.5%;
padding-top:1.5%;
}
}
@media (max-width: 479px) {
.agencyb-clients-1-image {
width:40%;
padding-top:6%;
padding-bottom:6%;
padding-left:3%;
padding-right:3%;
}
}
.agencyb-works-1-wrapper {
width:100%;
background-color:#ffffff;
text-align:center;
padding-bottom:28px;
height:100%;
box-shadow:0px 10px 40px rgba(0,0,0,0.1);
}
.agencyb-works-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-works-1-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-works-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.agencyb-works-1-image {
background-size: cover; width:100%;
background-color:#ec2758;
margin-bottom:36px;
padding-top:320px;
background-attachment:scroll;
background-repeat:no-repeat;
text-align:center;
}
.agencyb-works-1-image:not(.ct-section):not(.oxy-easy-posts),
.agencyb-works-1-image.oxy-easy-posts .oxy-posts,
.agencyb-works-1-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.agencyb-work-1-label {
font-family:Manrope;
color:#ffffff;
font-size:12px;
font-weight:400;
background-color:#ec2758;
padding-top:4px;
padding-bottom:4px;
padding-left:24px;
padding-right:24px;
line-height:1.4;
border-radius:6px;
margin-bottom:-12px;
}
.agencyb-work-1-text {
font-family:Manrope;
color:#000000;
font-size:16px;
font-weight:400;
line-height:1.6;
margin-bottom:24px;
margin-left:48px;
margin-right:48px;
}
.agencyb-work-1-title {
font-family:Bebas Neue;
color:#3c3876;
font-size:24px;
font-weight:700;
line-height:1.2;
margin-bottom:12px;
margin-left:48px;
margin-right:48px;
}
.agencyb-insta-1-image {
box-shadow:0px 10px 40px rgba(0,0,0,0.3);
}
.agencyb-video-popup {
background-image: linear-gradient(135deg, rgba(255,159,46,0.9), rgba(247,35,196,0.9)); width:100%;
height:100%;
position:fixed;
top:0px;
left:0px;
text-align:center;
padding-top:24px;
padding-left:24px;
padding-right:24px;
padding-bottom:24px;
z-index: 1000;
}
.agencyb-video-popup:not(.ct-section):not(.oxy-easy-posts),
.agencyb-video-popup.oxy-easy-posts .oxy-posts,
.agencyb-video-popup.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
align-items:center;
justify-content:center;
}
.agencyb-modal-video {
}
.atomic-showcase-3-image {
margin-bottom:18px;
}
.atomic-showcase-3-title {
font-family:'Josefin Sans';
color:#03031c;
font-size:23px;
font-weight:500;
line-height:1.2;
letter-spacing:.12em;
margin-bottom:6px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-showcase-3-column:hover{
transform:scale3d(1.05,1.05,1.05); transition-duration:0.5s;
}
.atomic-showcase-3-column {
text-align:left;
transition-duration:0.5s;
}
.atomic-showcase-3-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-showcase-3-column.oxy-easy-posts .oxy-posts,
.atomic-showcase-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.atomic-showcase-3-column {
text-align:left;
}
.atomic-showcase-3-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-showcase-3-column.oxy-easy-posts .oxy-posts,
.atomic-showcase-3-column.ct-section .ct-section-inner-wrap{
align-items:center;
}
}
.atomic-showcase-3-small-text {
font-family:'Josefin Sans';
font-size:20px;
font-weight:300;
color:#ffffff;
line-height:1.6;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-showcase-3-small-text {
text-align:center;
}
}
@media (max-width: 479px) {
.atomic-showcase-3-small-text {
text-align:center;
}
}
.saas-features-column-row {
margin-bottom:48px;
}
.saas-features-img {
border-radius:6px;
}
.saas-divider {
width:30px;
background-color:#f5621e;
min-width:30px;
max-width:30px;
height:5px;
min-height:5px;
max-height:5px;
border-radius:100px;
}
.saas-faq-column {
text-align:left;
}
.saas-faq-column:not(.ct-section):not(.oxy-easy-posts),
.saas-faq-column.oxy-easy-posts .oxy-posts,
.saas-faq-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.saas-faq-title {
color:#313856;
font-size:18px;
font-weight:700;
margin-bottom:12px;
line-height:1.1;
}
.saas-pricing-wrapper {
width:100%;
padding-top:30px;
padding-left:30px;
padding-right:30px;
padding-bottom:36px;
background-color:#ffffff;
border-radius:6px;
text-align:center;
height:100%;
box-shadow:0px 20px 40px 0px box-shadow: rgba(0,0,0,0.05);
}
.saas-pricing-wrapper:not(.ct-section):not(.oxy-easy-posts),
.saas-pricing-wrapper.oxy-easy-posts .oxy-posts,
.saas-pricing-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.saas-pricing-icon {
color: #48c2fb;}.saas-pricing-icon 
>svg {width: 42px;height: 42px;}.saas-pricing-icon {
margin-bottom:12px;
}
.saas-pricing-title {
color:#313856;
font-size:23px;
font-weight:700;
line-height:1.1;
margin-bottom:24px;
}
.saas-pricing-price {
font-family:Bebas Neue;
font-size:48px;
font-weight:700;
color:#f64e6e;
line-height:1.1;
margin-bottom:6px;
}
.saas-pricing-small-text {
font-size:12px;
color:#b7bbcd;
line-height:1.1;
margin-bottom:24px;
}
.saas-slider-img-column {
}
@media (max-width: 991px) {
.saas-slider-img-column {
text-align:center;
}
.saas-slider-img-column:not(.ct-section):not(.oxy-easy-posts),
.saas-slider-img-column.oxy-easy-posts .oxy-posts,
.saas-slider-img-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.saas-slider-text-column {
text-align:left;
}
.saas-slider-text-column:not(.ct-section):not(.oxy-easy-posts),
.saas-slider-text-column.oxy-easy-posts .oxy-posts,
.saas-slider-text-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.saas-slider-text-column {
text-align:center;
}
.saas-slider-text-column:not(.ct-section):not(.oxy-easy-posts),
.saas-slider-text-column.oxy-easy-posts .oxy-posts,
.saas-slider-text-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.saas-slider-title {
color:#ffffff;
line-height:1.2;
}
.saas-slider-text {
color:#8188a6;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:left;
margin-bottom:16px;
max-width:360px;
}
@media (max-width: 991px) {
.saas-slider-text {
text-align:center;
}
}
.saas-cases-wrapper {
width:100%;
background-color:#ffffff;
border-radius:6px;
padding-left:24px;
padding-right:24px;
padding-top:30px;
padding-bottom:30px;
height:100%;
box-shadow:0px 20px 40px 0px box-shadow: rgba(0,0,0,0.05);
}
.saas-cases-wrapper:not(.ct-section):not(.oxy-easy-posts),
.saas-cases-wrapper.oxy-easy-posts .oxy-posts,
.saas-cases-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.saas-cases-image {
margin-bottom:12px;
width:100%;
}
.saas-cases-text {
line-height:1.6;
font-style:italic;
font-size:14px;
color:#313856;
text-align:left;
font-weight:400;
margin-bottom:24px;
}
.saas-cases-author-wrapper {
width:100%;
text-align:left;
margin-top:13px;
}
.saas-cases-author-wrapper:not(.ct-section):not(.oxy-easy-posts),
.saas-cases-author-wrapper.oxy-easy-posts .oxy-posts,
.saas-cases-author-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.saas-cases-avatar {
width:48px;
border-radius:100%;
margin-right:12px;
}
.saas-cases-name {
font-family:Bebas Neue;
color:#03031c;
font-size:18px;
font-weight:700;
line-height:1.1;
text-align:left;
}
.saas-cases-stars {
width:120px;
margin-bottom:24px;
margin-top:auto;
}
.saas-iconblock-1-column {
text-align:center;
margin-bottom:24px;
}
.saas-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.saas-iconblock-1-column.oxy-easy-posts .oxy-posts,
.saas-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.saas-iconblock-1-text {
font-family:Manrope;
color:#8188a6;
font-size:16px;
font-weight:300;
line-height:1.6;
margin-bottom:24px;
max-width:440px;
}
.saas-iconblock-1-title {
font-family:Bebas Neue;
color:#313856;
font-size:18px;
font-weight:700;
line-height:1.1;
margin-bottom:8px;
}
.saas-iconblock-1-icon {
color: rgb(255,255,255);}.saas-iconblock-1-icon 
>svg {width: 40px;height: 40px;}.saas-iconblock-1-icon {
background-image:url(http://saas2.oxy.host/wp-content/uploads/sites/8/2017/10/Group@2x.png);background-size: cover; background-repeat:no-repeat;
padding-top:50px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
margin-bottom:12px;
background-position:50% 50%;
}
.saas-showcase-5-column {
background-color:#353c59;
text-align:left;
}
.saas-showcase-5-column:not(.ct-section):not(.oxy-easy-posts),
.saas-showcase-5-column.oxy-easy-posts .oxy-posts,
.saas-showcase-5-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.saas-showcase-5-icon {
color: #ffffff;}.saas-showcase-5-icon 
>svg {width: 36px;height: 36px;}.saas-showcase-5-icon {
margin-bottom:12px;
}
.saas-showcase-5-title {
color:#ffffff;
line-height:1.2;
margin-bottom:4px;
}
.saas-home-icon-column {
text-align:center;
}
.saas-home-icon-column:not(.ct-section):not(.oxy-easy-posts),
.saas-home-icon-column.oxy-easy-posts .oxy-posts,
.saas-home-icon-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.saas-home-icon {
background-color: transparent;
border: 1px solid transparent;
padding: 48px;color: #ffffff;}.saas-home-icon 
>svg {width: 42px;height: 42px;}.saas-home-icon {
background-image:url(http://saas2.oxy.host/wp-content/uploads/sites/8/2017/10/Group@2x.png);background-size: auto; background-repeat:no-repeat;
margin-bottom:12px;
}
.saas-home-icon-title {
font-family:'Josefin Sans';
line-height:1.3;
font-size:20px;
font-weight:700;
color:#313856;
margin-top:16px;
}
.saas-home-column-row {
margin-bottom:30px;
}
.saas-home-features-image {
border-radius:6px;
}
.saas-home-review-title {
color:#313856;
font-size:18px;
font-weight:700;
line-height:1.1;
margin-left:20px;
margin-right:20px;
}
.saas-home-review-image {
opacity:0.2;
}
.saas-home-review-wrapper {
width:100%;
background-color:#ffffff;
border-radius:6px;
padding-top:24px;
padding-bottom:24px;
padding-left:24px;
padding-right:24px;
height:100%;
box-shadow:0px 20px 40px 0px rgba(0,0,0,0.05);
z-index: 10;
}
.saas-home-review-avatar {
width:48px;
border-radius:100%;
margin-right:12px;
}
.saas-home-user-wrapper {
text-align:left;
margin-bottom:12px;
}
.saas-home-user-wrapper:not(.ct-section):not(.oxy-easy-posts),
.saas-home-user-wrapper.oxy-easy-posts .oxy-posts,
.saas-home-user-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.saas-home-review-stars {
width:120px;
margin-bottom:12px;
}
.saas-home-review-text {
font-family:Manrope;
color:#313856;
font-size:14px;
text-align:left;
line-height:1.6;
font-weight:400;
font-style:italic;
}
.saas-footer-4-small-link:hover{
color:#ffffff;
}
.saas-footer-4-small-link {
font-size:12px;
color:rgba(255,255,255,0.5);
text-decoration:none;
margin-left:24px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
@media (max-width: 479px) {
.saas-footer-4-small-link {
margin-left:0px;
margin-bottom:4px;
}
}
.saas-footer-4-link:before{
color:#ffffff;
font-weight:700;
margin-right:4px;
content:"Email:";
}
.saas-footer-4-link:hover{
color:#f5621e;
}
.saas-footer-4-link {
color:#03031c;
text-decoration:none;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
margin-right:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.saas-footer-4-link {
margin-right:0px;
margin-bottom:4px;
}
}
.saas-footer-4-title {
font-size:20px;
color:#03031c;
line-height:1.2;
margin-bottom:20px;
margin-top:10px;
}
.saas-footer-4-menu-link:hover{
color:#f5621e;
}
.saas-footer-4-menu-link {
line-height:1.2;
margin-bottom:20px;
color:#03031c;
text-decoration:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-transform:uppercase;
letter-spacing:1px;
font-size:14px;
}
.saas-logo:hover{
transform:scale(1.05,1.05); opacity:1;
}
.saas-logo {
padding-top:10px;
padding-bottom:10px;
opacity:0.7;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
@media (max-width: 1240px) {
.saas-logo {
}
}
.atomic-logo:hover{
opacity:1;
}
.atomic-logo {
opacity:0.8;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
}
.atomic-header-7-text {
color:#3b3c38;
font-size:14px;
font-weight:400;
line-height:1.4;
text-align:right;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 991px) {
.atomic-header-7-text {
margin-top:12px;
}
}
.atomic-small-button-outline:hover{
color:#6799b2;
}
.atomic-small-button-outline {
font-weight:700;
color:#65bec2;
font-size:14px;
line-height:1.2;
letter-spacing:.25em;
text-align:center;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
padding-top:8px;
padding-bottom:9px;
padding-left:24px;
padding-right:24px;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
}
.atomic-small-button:hover{
background-color:#6799b2;
color:#ffffff;
}
.atomic-small-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.atomic-small-button {
background-color:#65bec2;
font-size:14px;
font-weight:700;
color:#ffffff;
padding-right:18px;
padding-top:10px;
padding-bottom:10px;
line-height:1.2;
letter-spacing:1px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:center;
padding-left:18px;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
}
.atomic-header-9-wrapper {
text-align:center;
margin-right:36px;
}
.atomic-header-9-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-header-9-wrapper.oxy-easy-posts .oxy-posts,
.atomic-header-9-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1240px) {
.atomic-header-9-wrapper {
padding-top:12px;
padding-bottom:12px;
}
}
@media (max-width: 767px) {
.atomic-header-9-wrapper {
}
}
.atomic-header-9-icon {
background-color: #eff4f7;
border: 1px solid #eff4f7;
padding: 16px;color: #566d8f;}.atomic-header-9-icon 
>svg {width: 24px;height: 24px;}.atomic-header-9-icon {
margin-right:12px;
}
.atomic-header-9-text {
color:#898989;
font-weight:400;
line-height:1.4;
text-align:left;
font-size:16px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.Header-menu {
font-family:'Nunito Sans';
}
.box {
width:100px;
min-width:100px;
max-width:100px;
height:100px;
min-height:100px;
max-height:100px;
}
.orange {
}
.blue {
}
.darkBlue {
}
.barba-container {
}
.description-panel-blue {
}
.panel-red {
background-color:#e90006;
}
.panel-orange {
color:#ff8500;
}
.barba-button {
}
.home-page {
}
.barba-wrapper {
}
.dood-anim-slide-up {
}
.dood-anim-slide-down {
}
.box-action {
}
.dood-anim-slide-left {
}
.dood-anim-slide-right {
}
.dood-loader {
}
.box-container {
}
.dood-section-slide-up {
}
.dood-section-slide {
}
.from-right {
}
.from-left {
}
.panel {
}
.dood-horizontal-scroll {
}
.dood-vertical-scroll-box {
}
.dood-vertical-scroll-box-to-right {
}
.dood-vertical-scroll-box-to-left {
}
.dood-horizontal-scroll-from-left {
}
.dood-horizontal-scroll-from-right {
}
.dood-horizontal-scroll-container {
}
.dood-enable-loader:hover{
}
.dood-enable-loader {
}
.home-service-text {
font-weight:300;
line-height:2;
}
.img-serv {
margin-top:26px;
}
.wwd-hover {
}
.delayedHeadline {
}
.vie-more-home:hover{
color:#f5621e;
}
.vie-more-home {
color:#03031c;
}
.button-404:hover{
background-color:#03031c;
color:#ffffff;
}
.button-404 {
font-family:Manrope;
background-color:#f5621e;
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
padding-right:30px;
font-size:15px;
color:#03031c;
font-weight:700;
line-height:1.2;
letter-spacing:.25em;
text-align:center;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
text-transform:none;
text-decoration:none;
font-style:normal;
margin-bottom:82px;
}
@media (max-width: 991px) {
.button-404 {
padding-top:16px;
padding-left:36px;
padding-right:36px;
padding-bottom:16px;
}
}
@media (max-width: 767px) {
.button-404 {
font-size:18px;
}
}
@media (max-width: 479px) {
.button-404 {
font-size:14px;
}
}
.oxy-superbox-primary {
}
.oxy-superbox-secondary {
}
.socials {
color: #333333;}.socials 
>svg {width: 55px;height: 55px;}.socials {
}
.image-clients:hover{
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
.image-clients {
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#03031c;
border-right-color:#03031c;
border-bottom-color:#03031c;
border-left-color:#03031c;
margin-bottom:12px;
transition-duration:0.3s;
}
@media (max-width: 991px) {
.image-clients {
margin-bottom:17px;
}
}
.tabs-7829-tab:hover{
color:#f5621e;
}
.tabs-7829-tab {
}
.tabs-7829-tab-active {
}
.tabs-contents-7829-tab {
}
.text-portfolio {
}
@media (max-width: 767px) {
.text-portfolio {
font-size:18px;
font-weight:300;
color:#03031c;
margin-bottom:24px;
}
}
@media (max-width: 479px) {
.text-portfolio {
text-align:center;
}
}
.Service-titles {
color:#03031c;
font-size:33px;
}
.repeater-auto-text {
}
.dynamic-text-color {
}
.auto-text {
}
.auto-contrast-text {
}
.auto-contrast {
}
.repeater-text {
}
.col-serv {
}
.contact-us {
font-size:28px;
font-weight:900;
text-align:left;
letter-spacing:1.5px;
}
@media (max-width: 991px) {
.contact-us {
}
}
@media (max-width: 767px) {
.contact-us {
font-size:27px;
}
}
@media (max-width: 479px) {
.contact-us {
font-size:23px;
}
}
.grid-item {
}
.masonry-grid {
}
.tabs-contents-2214-tab {
}
.tabs-5172-tab:hover{
background-color:#f5621e;
}
.tabs-5172-tab {
background-color:#03031c;
}
@media (max-width: 767px) {
.tabs-5172-tab {
padding-top:10px;
padding-bottom:8px;
}
}
.tabs-5172-tab-active {
background-color:#f5621e;
}
.tabs-contents-5172-tab {
}
.tab-text {
color:#03031c;
margin-bottom:35px;
}
.card-container {
width:100%;
}
.card-container:not(.ct-section):not(.oxy-easy-posts),
.card-container.oxy-easy-posts .oxy-posts,
.card-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));grid-column-gap: 24px;grid-row-gap: 20px;}
.flex-container {
margin-bottom:24px;
}
.blog-titles {
font-size:34px;
}
@media (max-width: 767px) {
.blog-titles {
font-size:30px;
}
}
@media (max-width: 479px) {
.blog-titles {
font-size:20px;
}
}
.featured-img-blog {
}
.breadcrumbs {
}
.buttons {
background-color :#03031c;
border: 1px solid #03031c;
}.buttons {
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#f5621e;
border-right-color:#f5621e;
border-bottom-color:#f5621e;
border-left-color:#f5621e;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
}
.trusted {
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
border-top-color:#03031c;
border-right-color:#03031c;
border-bottom-color:#03031c;
border-left-color:#03031c;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-radius:5px;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
text-align:center;
}
.div-diglands {
width:100%;
padding-top:15px;
padding-right:25px;
padding-bottom:15px;
padding-left:25px;
border-radius:5px;
background-color:#ffffff;
margin-bottom:36px;
box-shadow:3px 3px 8px rgba(170,170,170,0.43);
}
.div-diglands:not(.ct-section):not(.oxy-easy-posts),
.div-diglands.oxy-easy-posts .oxy-posts,
.div-diglands.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.div-icon {
margin-top:6px;
}
.h1-digland {
font-size:42px;
}
.div-process {
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
padding-left:20px;
border-top-color:#f5621e;
border-right-color:#f5621e;
border-bottom-color:#f5621e;
border-left-color:#f5621e;
border-radius:5px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
margin-top:25px;
margin-left:25px;
margin-right:25px;
}
.sur-titles {
color:#f5621e;
margin-bottom:14px;
}
.titles {
color:#03031c;
font-size:65px;
line-height:1;
}
@media (max-width: 767px) {
.titles {
text-align:left;
}
}
@media (max-width: 479px) {
.titles {
font-size:53px;
}
}
$blk: #0D1317;
body {
background-color: $blk;
}
.logo {
display: flex;
height: auto;
left: 50%;
max-width: 37vw;
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%);
width: 484px;
svg {
display: block;
height: 100%;
width: 100%;
}
}
.logo-g,
.logo-sap {
height: 100%;
width: 100%;
z-index: 4;
}
.logo-g {
position: relative;
&:before {
background: $blk;
bottom: 0;
content: "";
left: 0;
position: absolute;
top: 0;
transform: translateX(-85%);
width: 50%;
z-index: -1;
}
}
.logo-sap {
display: grid;
position: absolute;
svg {
grid-area: 1 / 1;
}
}
.logo-g-line,
.logo-g-end {
height: auto;
left: 13%;
position: absolute;
top: -92%;
width: 125%;
z-index: 3;
}
.logo-g-line {
display: grid;
svg {
grid-area: 1 / 1;
}
path {
visibility: hidden;
}
}
.logo-g-line-curve1 {
transform: scale(2);
transform-origin: 15.5% 9%;
}
.logo-g-line-curve2 {
transform: scale(2);
transform-origin: 48.9% 73%;
}
.logo-g-line-curve3 {
transform: scale(2);
transform-origin: 75.5% 90%;
}
.logo-plane {
height: 32.9%;
opacity: 0;
position: absolute;
width: 25.8%;
z-index: 2;
}
.logo-path {
bottom: 51%;
height: 178%;
left: -59%;
position: absolute;
width: 147.3%;
z-index: 1;
svg {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
path {
visibility: hidden;
}
.offset-1,
.offset-3 {
transform: translateX(-.5%) translateY(-.5%);
}
.offset-2,
.offset-4 {
transform: translateX(.5%) translateY(.5%);
}
}#image-55-293 {
animation: rotate 450s linear infinite; }
.rotate-infinit {
animation: rotate 450s linear infinite; }
#image-76-301 {
animation: float 5s ease-in-out infinite;
}
@keyframes float {
0% {
box-shadow: 50 5px 0px 0px rgba(255,255,255,0.6);
transform: translatey(0px);
}
50% {
box-shadow: 30 25px 0px 0px rgba(255,255,255,0.2);
transform: translatey(-15px);
}
100% {
box-shadow: 50 5px 0px 0px rgba(255,255,255,0.6);
transform: translatey(0px);
}
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes rotate2 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(-360deg);
}
}
#image-56-293 {
animation: rotate2 450s linear infinite; }
.img-slide {
transition: transform 0.3s ease;
}
.img-slide:hover {
transform: scale(1.1);
}
.wwd-hover:hover {
transform: scale(1.1);
}
.wwd-hover {
transition: transform 0.3s ease;
}
#div_block-26-293 {
transition: transform 0.3s ease;
}
#div_block-26-293:hover {
transform: scale(1.1);
}
#div_block-22-293 {
background-color: #ff4800;
transition: border-radius 1.2s, background-color 1.2s ease;
}
#div_block-22-293:hover {
border-radius: 50%;
background-color:#03031c;
} 
#div_block-22-293:hover + .svg-eyes{
transform: rotate(360deg); animation: rotateAnimation 0.8s forwards;
}
.svg-eyes { transition: transform 3s ease; }
@keyframes rotateAnimation {
from {
transform: rotate(20.79deg);
}
to {
transform: rotate(360deg);
}
}
#div_block-26-293::-webkit-scrollbar {
display: none;
}
#div_block-26-293 {
overflow-y:scroll;
}
.sub-menu {
z-index:4;
}
.oxy-sticky-header-active > div {
background: linear-gradient(355deg, #ffffff 47%, #ffffff 148.1%);
}
.flex-table-wrapper {
overflow-x: auto;
width: 100%;
max-width: 660px;
font-family: sans-serif;
font-size: 1em;
}
.flex-table {
display: flex;
flex-direction: column;
min-width: 240%;
}
.flex-row {
display: flex;
}
.flex-header {
background-color: #03031c;
color: white;
font-weight: bold;
}
.flex-cell {
flex: 1 0 150px;
padding: 12px;
border: 1px solid #ddd;
box-sizing: border-box;
}
.flex-row:nth-child(even):not(.flex-header) {
background-color: #f9f9f9;
}
.green-light {
background-color: #e7ffe7 !important;
}
.green-mid {
background-color: #d0f0d0 !important;
} #_tabs-1680-492,
#_tabs-1296-15 {
display: flex; overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; -webkit-overflow-scrolling: touch; max-width: 100%; box-sizing: border-box; padding-bottom: 5px; scroll-behavior: smooth; } #_tabs-1680-492::-webkit-scrollbar,
#_tabs-1296-15::-webkit-scrollbar {
height: 6px; }
#_tabs-1680-492::-webkit-scrollbar-track,
#_tabs-1296-15::-webkit-scrollbar-track {
background: #f1f1f1; border-radius: 3px;
}
#_tabs-1680-492::-webkit-scrollbar-thumb,
#_tabs-1296-15::-webkit-scrollbar-thumb {
background: #888; border-radius: 3px;
}
#_tabs-1680-492::-webkit-scrollbar-thumb:hover,
#_tabs-1296-15::-webkit-scrollbar-thumb:hover {
background: #555;
} #_tabs-1680-492 > *,
#_tabs-1296-15 > * {
flex: 0 0 auto; margin-right: 10px; } @media (max-width: 480px) {
#_tabs-1680-492 > *,
#_tabs-1296-15 > * {
min-width: 70px; }
}
.breadcrumbs a,
.toc-nav a {
color: #03031c !important;
}
.breadcrumbs a:hover,
.breadcrumbs a:focus,
.toc-nav a:hover,
.toc-nav a:focus {
color: #03031c !important;
}  .sv-hero{padding:120px 80px 80px;position:relative;overflow:hidden;border-bottom:1px solid #e4e6ef}
.sv-hero::before{content:'SERVICES';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Bebas Neue',sans-serif;font-size:clamp(160px,22vw,360px);color:#03031c;opacity:0.025;white-space:nowrap;pointer-events:none;letter-spacing:0.06em;line-height:1;z-index:0}
.sv-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(#e4e6ef 1px,transparent 1px),linear-gradient(90deg,#e4e6ef 1px,transparent 1px);background-size:80px 80px;opacity:0.3;pointer-events:none;z-index:0}
.sv-hero-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;position:relative;z-index:1}
.sv-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#F5621E;margin-bottom:24px}
.sv-eyebrow::before{content:'';display:block;width:28px;height:2px;background:#F5621E;flex-shrink:0}
.sv-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(64px,9vw,128px);line-height:0.88;letter-spacing:-0.01em;color:#03031c}
.sv-hero h1 em{color:#F5621E;font-style:normal}
.sv-hero-right p{font-size:16px;font-weight:400;line-height:1.8;color:#5a6a8a;margin-bottom:28px}
.sv-hero-right p a{color:#F5621E;font-weight:700;text-decoration:none}
.sv-hero-right p a:hover{text-decoration:underline}
.sv-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e4e6ef;border-left:1px solid #e4e6ef}
.sv-stat{padding:22px 18px;border-right:1px solid #e4e6ef;border-bottom:1px solid #e4e6ef;background:rgba(255,255,255,0.6);backdrop-filter:blur(4px)}
.sv-stat strong{display:block;font-family:'Bebas Neue',sans-serif;font-size:38px;color:#03031c;line-height:1;margin-bottom:4px}
.sv-stat span{font-size:10px;font-weight:700;color:#5a6a8a;letter-spacing:0.1em;text-transform:uppercase} .sv-copy{background:#03031c;padding:72px 80px}
.sv-copy-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:340px 1fr;gap:80px;align-items:start}
.sv-copy h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,3.5vw,52px);line-height:1;color:#fff;letter-spacing:0.01em}
.sv-copy h2 em{color:#F5621E;font-style:normal}
.sv-copy-body p{font-size:15px;font-weight:400;line-height:1.85;color:rgba(255,255,255,0.6);margin-bottom:18px}
.sv-copy-body p:last-child{margin-bottom:0}
.sv-copy-body strong{color:#fff;font-weight:700} .sv-tabs{position:sticky;top:0;z-index:100;background:rgba(255,255,255,0.97);backdrop-filter:blur(8px);border-bottom:1px solid #e4e6ef;box-shadow:0 2px 20px rgba(3,3,28,0.07)}
.sv-tabs-inner{max-width:1280px;margin:0 auto;padding:0 80px;display:flex;overflow-x:auto;scrollbar-width:none}
.sv-tabs-inner::-webkit-scrollbar{display:none}
.sv-tab{display:inline-flex;align-items:center;gap:7px;padding:20px 20px;font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#5a6a8a;text-decoration:none;white-space:nowrap;border:none;border-bottom:2px solid transparent;border-top:none;border-left:none;border-right:none;flex-shrink:0;transition:color 0.18s,border-color 0.18s;cursor:pointer;background:none}
.sv-tab-n{font-size:9px;font-weight:700;background:#f6f7fb;color:#5a6a8a;padding:2px 6px;border-radius:20px;letter-spacing:0;transition:background 0.18s,color 0.18s}
.sv-tab:hover,.sv-tab.active{color:#03031c;border-bottom-color:#F5621E}
.sv-tab:hover .sv-tab-n,.sv-tab.active .sv-tab-n{background:#F5621E;color:#fff} .sv-content{max-width:1280px;margin:0 auto;padding:60px 80px 80px}
.sv-grid-header{display:flex;align-items:center;gap:16px;margin-bottom:32px}
.sv-grid-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(32px,3.5vw,48px);line-height:1;color:#03031c;letter-spacing:0.02em}
.sv-grid-line{flex:1;height:1px;background:#e4e6ef}
.sv-grid-count{font-size:11px;font-weight:700;color:rgba(3,3,28,0.25);letter-spacing:0.1em}
.sv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.sv-card{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;background:#f6f7fb;padding:20px 24px;border:1px solid transparent;border-radius:3px;transition:transform 0.22s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.22s ease,border-color 0.2s,background 0.2s}
.sv-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(3,3,28,0.1);border-color:rgba(245,98,30,0.2);background:#fff;text-decoration:none}
.sv-card-left{display:flex;align-items:center;gap:14px;min-width:0}
.sv-card-tag{font-family:'Bebas Neue',sans-serif;font-size:10px;letter-spacing:0.12em;color:#F5621E;background:rgba(245,98,30,0.08);padding:4px 8px;border-radius:2px;flex-shrink:0;white-space:nowrap}
.sv-card-title{font-size:13px;font-weight:700;color:#03031c;line-height:1.35;letter-spacing:0.01em}
.sv-arrow{color:#F5621E;font-size:14px;flex-shrink:0;transition:transform 0.2s;opacity:0.4}
.sv-card:hover .sv-arrow{transform:translateX(4px);opacity:1}
.sv-card[data-hidden="true"]{display:none} .sv-industry-wrap{background:#f4f6fa;padding:80px 80px}
.sv-industry-inner{max-width:1280px;margin:0 auto}
.sv-industry-lede{font-size:15px;color:#5a6a8a;line-height:1.8;max-width:540px;margin:-16px 0 32px}
.sv-industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.sv-ind-card{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;background:#fff;padding:20px 22px;border:1px solid #e4e6ef;border-radius:3px;transition:transform 0.22s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.22s ease,border-color 0.2s}
.sv-ind-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(3,3,28,0.1);border-color:rgba(245,98,30,0.25);text-decoration:none}
.sv-ind-card .sv-card-title{font-size:12px}
.sv-ind-card .sv-arrow{opacity:0.4}
.sv-ind-card:hover .sv-arrow{transform:translateX(4px);opacity:1} @media(max-width:1200px){
.sv-grid{grid-template-columns:repeat(2,1fr)}
.sv-industry-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:960px){
.sv-hero{padding:80px 40px 60px}
.sv-hero-inner{grid-template-columns:1fr;gap:40px}
.sv-copy{padding:56px 40px}
.sv-copy-inner{grid-template-columns:1fr;gap:32px}
.sv-tabs-inner{padding:0 40px}
.sv-content{padding:48px 40px 60px}
.sv-industry-wrap{padding:60px 40px}
.sv-cta{padding:72px 40px}
.sv-industry-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:600px){
.sv-hero{padding:64px 24px 48px}
.sv-hero-inner{gap:28px}
.sv-hero::after{background-size:48px 48px}
.sv-copy{padding:48px 24px}
.sv-tabs-inner{padding:0 16px}
.sv-tab{padding:16px 12px;font-size:10px}
.sv-content{padding:36px 24px 48px}
.sv-grid{grid-template-columns:1fr}
.sv-industry-wrap{padding:48px 24px}
.sv-industry-grid{grid-template-columns:1fr}
.sv-cta{padding:64px 24px}
}   .ct-hero{padding:120px 80px 80px;position:relative;overflow:hidden;border-bottom:1px solid #e4e6ef}
.ct-hero::before{content:'CONTACT';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Bebas Neue',sans-serif;font-size:clamp(100px,16vw,280px);color:#03031c;opacity:0.025;white-space:nowrap;pointer-events:none;letter-spacing:0.06em;line-height:1;z-index:0}
.ct-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(#e4e6ef 1px,transparent 1px),linear-gradient(90deg,#e4e6ef 1px,transparent 1px);background-size:80px 80px;opacity:0.3;pointer-events:none;z-index:0}
.ct-hero-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;position:relative;z-index:1}
.ct-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#F5621E;margin-bottom:24px}
.ct-eyebrow::before{content:'';display:block;width:28px;height:2px;background:#F5621E;flex-shrink:0}
.ct-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(64px,9vw,128px);line-height:0.88;letter-spacing:-0.01em;color:#03031c}
.ct-hero h1 em{color:#F5621E;font-style:normal}
.ct-hero-right p{font-family:'Manrope',sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#5a6a8a;margin-bottom:28px}
.ct-lang-row{display:flex;gap:8px;flex-wrap:wrap}
.ct-lang-badge{font-family:'Manrope',sans-serif;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#5a6a8a;background:#f6f7fb;border:1px solid #e4e6ef;padding:6px 14px;border-radius:2px} .ct-anav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,0.97);backdrop-filter:blur(8px);border-bottom:1px solid #e4e6ef;box-shadow:0 2px 20px rgba(3,3,28,0.07)}
.ct-anav-inner{max-width:1280px;margin:0 auto;padding:0 80px;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}
.ct-anav-inner::-webkit-scrollbar{display:none}
.ct-anav-tab{display:inline-flex;align-items:center;gap:8px;padding:20px 24px;font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#5a6a8a;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color 0.18s,border-color 0.18s;flex-shrink:0}
.ct-anav-tab:hover{color:#03031c;border-bottom-color:#F5621E;text-decoration:none}
.ct-anav-num{font-size:9px;font-weight:700;background:#f6f7fb;color:#5a6a8a;padding:2px 6px;border-radius:20px;letter-spacing:0;transition:background 0.18s,color 0.18s}
.ct-anav-tab:hover .ct-anav-num{background:#F5621E;color:#fff}
.ct-anav-divider{width:1px;background:#e4e6ef;margin:12px 0;align-self:stretch} .ct-form-section{background:#fff;padding:80px 80px}
.ct-form-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 360px;gap:80px;align-items:start}
.ct-section-label{font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#F5621E;margin-bottom:12px;display:inline-flex;align-items:center;gap:10px}
.ct-section-label::before{content:'';display:block;width:28px;height:2px;background:#F5621E;flex-shrink:0}
.ct-form-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,4vw,56px);line-height:1;color:#03031c;margin-bottom:8px}
.ct-form-sub{font-family:'Manrope',sans-serif;font-size:15px;color:#5a6a8a;line-height:1.75;margin-bottom:36px}
.ct-form-wrap{background:#f6f7fb;border:1px solid #e4e6ef;border-radius:3px;padding:40px} .ct-form-wrap .wpforms-form .wpforms-field-label{font-family:'Manrope',sans-serif !important;font-size:11px !important;font-weight:800 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#03031c !important;margin-bottom:8px !important}
.ct-form-wrap .wpforms-form input[type="text"],
.ct-form-wrap .wpforms-form input[type="email"],
.ct-form-wrap .wpforms-form input[type="tel"],
.ct-form-wrap .wpforms-form input[type="url"],
.ct-form-wrap .wpforms-form textarea,
.ct-form-wrap .wpforms-form select{min-height:48px !important;line-height:1.5 !important}
.ct-form-wrap .wpforms-form select{appearance:auto !important}
.ct-form-wrap .wpforms-form input:focus,
.ct-form-wrap .wpforms-form textarea:focus,
.ct-form-wrap .wpforms-form select:focus{border-color:#F5621E !important;box-shadow:none !important}
.ct-form-wrap .wpforms-form textarea{min-height:120px !important;resize:vertical !important}
.ct-form-wrap .wpforms-form .wpforms-field{margin-bottom:20px !important}
.ct-form-wrap .wpforms-form .wpforms-field-row,
.ct-form-wrap .wpforms-form .wpforms-layout-column-group{align-items:flex-start !important}
.ct-form-wrap .wpforms-form .wpforms-layout-column{vertical-align:top !important;display:inline-block}
.ct-form-wrap .wpforms-form .wpforms-field-checkbox ul,
.ct-form-wrap .wpforms-form .wpforms-field-radio ul{list-style:none !important;padding:0 !important;margin:0 !important}
.ct-form-wrap .wpforms-form .wpforms-field-checkbox ul li::before,
.ct-form-wrap .wpforms-form .wpforms-field-radio ul li::before{display:none !important}
.ct-form-wrap .wpforms-form .wpforms-field-checkbox ul li,
.ct-form-wrap .wpforms-form .wpforms-field-radio ul li{border:none !important;padding:4px 0 !important}
.ct-form-wrap .wpforms-form button[type="submit"],
.ct-form-wrap .wpforms-form input[type="submit"]{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;background:#0d1f4e !important;color:#fff !important;border:none !important;padding:16px 32px !important;border-radius:3px !important;cursor:pointer !important;transition:background 0.2s,transform 0.2s !important;width:100% !important}
.ct-form-wrap .wpforms-form button[type="submit"]:hover,
.ct-form-wrap .wpforms-form input[type="submit"]:hover{background:#F5621E !important;transform:translateY(-2px) !important} .ct-sidebar{position:sticky;top:88px}
.ct-avail-pill{display:inline-flex;align-items:center;gap:10px;background:#f6f7fb;border:1px solid #e4e6ef;padding:10px 16px;border-radius:100px;margin-bottom:32px}
.ct-avail-dot{width:8px;height:8px;background:#1a7a4a;border-radius:50%;animation:ct-pulse 2s ease-in-out infinite;flex-shrink:0}
@keyframes ct-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.8)}}
.ct-avail-text{font-family:'Manrope',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#5a6a8a}
.ct-sidebar-block{margin-bottom:28px}
.ct-sidebar-block-label{font-family:'Manrope',sans-serif;font-size:10px;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;color:#b0bdd4;margin-bottom:12px}
.ct-contact-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #f0f0f6}
.ct-contact-item:last-child{border-bottom:none}
.ct-contact-icon{width:38px;height:38px;background:#f6f7fb;border:1px solid #e4e6ef;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}
.ct-contact-detail{font-family:'Manrope',sans-serif}
.ct-contact-detail span{display:block;font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#b0bdd4;margin-bottom:2px}
.ct-contact-detail a,.ct-contact-detail strong{font-size:14px;font-weight:600;color:#03031c;text-decoration:none}
.ct-contact-detail a:hover{color:#F5621E}
.ct-response-card{background:#03031c;border-radius:3px;padding:24px;margin-top:8px}
.ct-response-card-label{font-family:'Manrope',sans-serif;font-size:10px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#F5621E;margin-bottom:8px}
.ct-response-card p{font-family:'Manrope',sans-serif;font-size:13px;color:rgba(255,255,255,0.55);line-height:1.7;margin:0}
.ct-response-card strong{color:#fff;font-weight:700} .ct-cal-section{background:#03031c;padding:80px 80px;position:relative;overflow:hidden}
.ct-cal-section::before{content:'BOOK';position:absolute;top:50%;right:-40px;transform:translateY(-50%);font-family:'Bebas Neue',sans-serif;font-size:clamp(160px,22vw,320px);color:#fff;opacity:0.025;white-space:nowrap;pointer-events:none;letter-spacing:0.06em;line-height:1;z-index:0}
.ct-cal-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}
.ct-cal-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#F5621E;margin-bottom:24px}
.ct-cal-eyebrow::before{content:'';display:block;width:28px;height:2px;background:#F5621E;flex-shrink:0}
.ct-cal-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(48px,6vw,88px);line-height:0.9;color:#fff;margin-bottom:24px;letter-spacing:-0.01em}
.ct-cal-title em{color:#F5621E;font-style:normal}
.ct-cal-body{font-family:'Manrope',sans-serif;font-size:15px;color:rgba(255,255,255,0.55);line-height:1.8}
.ct-cal-right{display:flex;flex-direction:column;gap:16px}
.ct-cal-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:3px;padding:28px 32px;transition:border-color 0.2s,background 0.2s}
.ct-cal-card:hover{border-color:rgba(245,98,30,0.3);background:rgba(255,255,255,0.06)}
.ct-cal-card-tag{font-family:'Manrope',sans-serif;font-size:10px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#F5621E;margin-bottom:8px}
.ct-cal-card-title{font-family:'Bebas Neue',sans-serif;font-size:24px;color:#fff;margin-bottom:6px;letter-spacing:0.03em}
.ct-cal-card-desc{font-family:'Manrope',sans-serif;font-size:13px;color:rgba(255,255,255,0.4);line-height:1.65;margin-bottom:22px}
.ct-cal-btn{display:inline-flex;align-items:center;gap:8px;font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;background:#F5621E;color:#fff;text-decoration:none;padding:14px 24px;border-radius:3px;transition:background 0.2s,transform 0.2s}
.ct-cal-btn:hover{background:#fff;color:#03031c;transform:translateY(-2px);text-decoration:none}
.ct-cal-btn-arrow{display:inline-block;transition:transform 0.2s}
.ct-cal-btn:hover .ct-cal-btn-arrow{transform:translateX(4px)} @media(max-width:1200px){
.ct-form-inner{grid-template-columns:1fr 300px;gap:48px}
.ct-cal-inner{grid-template-columns:1fr;gap:48px}
}
@media(max-width:960px){
.ct-hero{padding:80px 40px 60px}
.ct-hero-inner{grid-template-columns:1fr;gap:40px}
.ct-anav-inner{padding:0 40px}
.ct-form-section{padding:60px 40px}
.ct-form-inner{grid-template-columns:1fr;gap:48px}
.ct-sidebar{position:static}
.ct-cal-section{padding:60px 40px}
}
@media(max-width:600px){
.ct-hero{padding:64px 24px 48px}
.ct-hero::after{background-size:48px 48px}
.ct-anav-inner{padding:0 16px}
.ct-anav-tab{padding:16px 12px;font-size:10px}
.ct-form-section{padding:48px 24px}
.ct-form-wrap{padding:24px 20px}
.ct-cal-section{padding:48px 24px}
.ct-cal-card{padding:22px 20px}
}   .pf-breadcrumb{background:#fff;border-bottom:1px solid #e4e6ef;padding:0 80px}
.pf-breadcrumb-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:48px}
.pf-breadcrumb-trail{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0;font-family:'Manrope',sans-serif;font-size:11px;font-weight:600;color:#b0bdd4;letter-spacing:0.06em}
.pf-breadcrumb-trail li{display:flex;align-items:center}
.pf-breadcrumb-sep{color:#b0bdd4;font-size:10px}
.pf-breadcrumb-trail a{color:#b0bdd4;text-decoration:none;transition:color 0.15s}
.pf-breadcrumb-trail a:hover{color:#F5621E}
.pf-breadcrumb-trail a:focus-visible{outline:2px solid #F5621E;outline-offset:2px;border-radius:2px}
.pf-breadcrumb-trail strong{color:#03031c;font-weight:700}
.pf-back-link{font-family:'Manrope',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#5a6a8a;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color 0.15s}
.pf-back-link::before{content:'←';font-size:13px;transition:transform 0.2s}
.pf-back-link:hover{color:#F5621E}
.pf-back-link:hover::before{transform:translateX(-3px)}
.pf-back-link:focus-visible{outline:2px solid #F5621E;outline-offset:3px;border-radius:2px}
.pf-live-btn:focus-visible,.pf-sidebar-cta:focus-visible,.pf-related-card:focus-visible{outline:2px solid #F5621E;outline-offset:3px;border-radius:2px} .pf-hero{padding:72px 80px 80px;position:relative;overflow:hidden;border-bottom:1px solid #e4e6ef;background:#fff}
.pf-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(#e4e6ef 1px,transparent 1px),linear-gradient(90deg,#e4e6ef 1px,transparent 1px);background-size:80px 80px;opacity:0.25;pointer-events:none;z-index:0}
.pf-hero-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:center;position:relative;z-index:1}
.pf-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#F5621E;margin-bottom:20px}
.pf-eyebrow::before{content:'';display:block;width:28px;height:2px;background:#F5621E;flex-shrink:0}
.pf-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(56px,7vw,104px);line-height:0.9;letter-spacing:-0.01em;color:#03031c;margin-bottom:28px}
.pf-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:36px}
.pf-type-tag{font-family:'Manrope',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;background:rgba(245,98,30,0.08);color:#F5621E;padding:7px 14px;border-radius:2px}
.pf-live-btn{display:inline-flex;align-items:center;gap:8px;font-family:'Manrope',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#fff;background:#03031c;padding:10px 20px;border-radius:2px;text-decoration:none;transition:background 0.2s,transform 0.2s}
.pf-live-btn:hover{background:#F5621E;transform:translateY(-2px);text-decoration:none}
.pf-live-btn::after{content:'↗';font-size:13px} .pf-hero-image-wrap{position:relative}
.pf-hero-image-frame{background:#f6f7fb;border:1px solid #e4e6ef;border-radius:4px;padding:32px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden;position:relative}
.pf-hero-image-frame::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#F5621E}
.pf-hero-image-frame img{max-width:100%;max-height:100%;object-fit:contain;display:block}
.pf-hero-image-frame-label{position:absolute;bottom:14px;right:16px;font-family:'Manrope',sans-serif;font-size:9px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#b0bdd4}  .pf-content-wrap{max-width:1280px;margin:0 auto;padding:80px 80px;display:grid;grid-template-columns:1fr 280px;gap:80px;align-items:start}
.pf-content-sidebar{position:sticky;top:88px}
.pf-sidebar-card{background:#f6f7fb;border:1px solid #e4e6ef;border-radius:3px;padding:28px;margin-bottom:16px}
.pf-sidebar-card-label{font-family:'Manrope',sans-serif;font-size:10px;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;color:#b0bdd4;margin-bottom:16px}
.pf-sidebar-item{padding:12px 0;border-bottom:1px solid #e4e6ef}
.pf-sidebar-item:last-child{border-bottom:none;padding-bottom:0}
.pf-sidebar-item-label{font-family:'Manrope',sans-serif;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#b0bdd4;margin-bottom:4px}
.pf-sidebar-item-value{font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;color:#03031c}
.pf-sidebar-item-value a{color:#F5621E;text-decoration:none;font-size:12px;word-break:break-all}
.pf-sidebar-item-value a:hover{text-decoration:underline}
.pf-sidebar-cta{display:block;font-family:'Manrope',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#fff;background:#03031c;padding:14px 20px;border-radius:2px;text-decoration:none;text-align:center;transition:background 0.2s,transform 0.2s;margin-top:16px}
.pf-sidebar-cta:hover{background:#F5621E;transform:translateY(-2px);text-decoration:none} .pf-content-body .oxy-stock-content-styles,
.pf-content-body .ct-post-content,
.pf-content-body .entry-content{font-family:'Manrope',sans-serif;font-size:15px;color:#3a4060;line-height:1.85}
.pf-content-body .oxy-stock-content-styles p:first-of-type,
.pf-content-body .ct-post-content p:first-of-type,
.pf-content-body .entry-content p:first-of-type{font-size:17px;color:#03031c;line-height:1.75;margin-bottom:28px}
.pf-content-body .oxy-stock-content-styles p,
.pf-content-body .ct-post-content p,
.pf-content-body .entry-content p{margin-bottom:18px;color:#3a4060}
.pf-content-body .oxy-stock-content-styles h2,
.pf-content-body .ct-post-content h2,
.pf-content-body .entry-content h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(28px,3vw,38px);color:#03031c;line-height:1;letter-spacing:0.02em;margin:48px 0 16px;padding-bottom:12px;border-bottom:1px solid #e4e6ef}
.pf-content-body .oxy-stock-content-styles h3,
.pf-content-body .ct-post-content h3,
.pf-content-body .entry-content h3{font-family:'Manrope',sans-serif;font-size:12px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#03031c;margin:32px 0 12px;padding-left:14px;border-left:3px solid #F5621E}
.pf-content-body .oxy-stock-content-styles a,
.pf-content-body .ct-post-content a,
.pf-content-body .entry-content a{color:#F5621E;font-weight:600;text-decoration:none}
.pf-content-body .oxy-stock-content-styles a:hover,
.pf-content-body .ct-post-content a:hover,
.pf-content-body .entry-content a:hover{text-decoration:underline}
.pf-content-body .oxy-stock-content-styles ul,
.pf-content-body .ct-post-content ul,
.pf-content-body .entry-content ul{list-style:none;padding:0;margin:0 0 20px}
.pf-content-body .oxy-stock-content-styles ul li,
.pf-content-body .ct-post-content ul li,
.pf-content-body .entry-content ul li{padding:8px 0 8px 20px;position:relative;border-bottom:1px solid #f4f4f8;color:#3a4060;font-size:14px}
.pf-content-body .oxy-stock-content-styles ul li::before,
.pf-content-body .ct-post-content ul li::before,
.pf-content-body .entry-content ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#F5621E;border-radius:50%}
.pf-content-body .oxy-stock-content-styles strong,
.pf-content-body .ct-post-content strong,
.pf-content-body .entry-content strong{color:#03031c;font-weight:700} .pf-related{background:#f4f6fa;padding:80px 80px;border-top:1px solid #e4e6ef}
.pf-related-inner{max-width:1280px;margin:0 auto}
.pf-related-header{display:flex;align-items:center;gap:16px;margin-bottom:40px}
.pf-related-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(32px,3.5vw,48px);line-height:1;color:#03031c;letter-spacing:0.02em}
.pf-related-line{flex:1;height:1px;background:#dde3ef}
.pf-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.pf-related-card{display:block;text-decoration:none;background:#fff;border:1px solid #e4e6ef;border-radius:3px;overflow:hidden;transition:transform 0.22s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.22s ease,border-color 0.2s}
.pf-related-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(3,3,28,0.1);border-color:rgba(245,98,30,0.25);text-decoration:none}
.pf-related-card-image{aspect-ratio:16/9;background:#f6f7fb;display:flex;align-items:center;justify-content:center;padding:28px;border-bottom:1px solid #e4e6ef;overflow:hidden;position:relative}
.pf-related-card-image::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:#F5621E;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}
.pf-related-card:hover .pf-related-card-image::after{transform:scaleX(1)}
.pf-related-card-image img{max-width:100%;max-height:100%;object-fit:contain}
.pf-related-card-body{padding:20px 22px}
.pf-related-card-type{font-family:'Manrope',sans-serif;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#F5621E;margin-bottom:6px}
.pf-related-card-title{font-family:'Bebas Neue',sans-serif;font-size:22px;color:#03031c;letter-spacing:0.02em;line-height:1.1}
.pf-related-card-arrow{font-size:12px;color:#F5621E;opacity:0.4;margin-top:10px;transition:transform 0.2s,opacity 0.2s;display:block}
.pf-related-card:hover .pf-related-card-arrow{transform:translateX(4px);opacity:1} @media(max-width:1200px){
.pf-related-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:960px){
.pf-breadcrumb{padding:0 40px}
.pf-hero{padding:56px 40px 64px}
.pf-hero-inner{grid-template-columns:1fr;gap:40px}
.pf-hero-image-frame{aspect-ratio:16/9;padding:24px}
.pf-content-wrap{padding:56px 40px;grid-template-columns:1fr;gap:40px}
.pf-content-sidebar{position:static}
.pf-related{padding:60px 40px}
.pf-related-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:600px){
.pf-breadcrumb{padding:0 24px}
.pf-breadcrumb-inner{flex-direction:column;align-items:flex-start;height:auto;padding:12px 0;gap:6px}
.pf-hero{padding:40px 24px 48px}
.pf-hero::after{background-size:48px 48px}
.pf-content-wrap{padding:40px 24px}
.pf-related{padding:48px 24px}
.pf-related-grid{grid-template-columns:1fr}
} :root{--navy:#03031c;--orange:#F5621E;--white:#ffffff;--bg:#f4f6fa;--muted:#5a6a8a;--border:#e4e6ef;--card:#f6f7fb;--body-text:#3a4060;--link-blue:#1a52cc} .dood-ab-wrap{max-width:1280px;margin:0 auto;padding:0 80px}
@media(max-width:960px){.dood-ab-wrap{padding:0 40px}}
@media(max-width:600px){.dood-ab-wrap{padding:0 24px}} .dood-ab-share-grid{display:flex;flex-wrap:wrap;gap:8px}
.dood-ab-share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:3px;background:var(--card);border:1px solid var(--border);color:var(--navy);text-decoration:none;transition:background 0.2s,color 0.2s,border-color 0.2s,transform 0.2s;flex-shrink:0}
.dood-ab-share-btn:hover{transform:translateY(-2px);text-decoration:none}
.dood-ab-share-btn:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.dood-ab-share-btn--fb:hover{background:#1877f2;color:var(--white);border-color:#1877f2}
.dood-ab-share-btn--x:hover{background:#000000;color:var(--white);border-color:#000000}
.dood-ab-share-btn--li:hover{background:#0a66c2;color:var(--white);border-color:#0a66c2}
.dood-ab-share-btn--wa:hover{background:#25d366;color:var(--white);border-color:#25d366}
.dood-ab-share-btn--email:hover{background:var(--orange);color:var(--white);border-color:var(--orange)}
.dood-ab-share-btn--wb:hover{background:#e6162d;color:var(--white);border-color:#e6162d} .dood-ab-breadcrumb{background:var(--white);border-bottom:1px solid var(--border);padding:16px 0}
.dood-ab-breadcrumb .dood-ab-wrap{display:flex;justify-content:space-between;align-items:center}
.dood-ab-breadcrumb ol{display:flex;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap}
.dood-ab-breadcrumb li{font-size:11px;font-weight:600;letter-spacing:0.04em;color:var(--muted);display:flex;align-items:center}
.dood-ab-breadcrumb li a{color:var(--muted);text-decoration:none;transition:color 0.2s}
.dood-ab-breadcrumb li a:hover{color:var(--navy);text-decoration:none}
.dood-ab-breadcrumb li a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.dood-ab-breadcrumb li+li::before{content:'\203A';margin:0 10px;color:var(--border);font-size:12px}
.dood-ab-breadcrumb .bc-current{color:var(--navy);font-weight:800;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dood-ab-back{font-size:11px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color 0.2s;flex-shrink:0;margin-left:24px}
.dood-ab-back:hover{color:var(--orange);text-decoration:none}
.dood-ab-back:focus-visible{outline:2px solid var(--orange);outline-offset:3px} .dood-ab-hero{background:var(--navy);padding:48px 0;position:relative;overflow:hidden}
.dood-ab-hero .dood-ab-wrap{display:flex;align-items:center;justify-content:space-between;gap:48px}
.dood-ab-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:var(--orange);margin-bottom:16px}
.dood-ab-eyebrow::before{content:'';display:block;width:28px;height:2px;background:var(--orange);flex-shrink:0}
.dood-ab-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(32px,4vw,52px);line-height:0.95;letter-spacing:0.01em;color:var(--white);margin-bottom:14px}
.dood-ab-hero-date{font-size:14px;font-weight:600;color:rgba(255,255,255,0.8);letter-spacing:0.1em}
.dood-ab-hero-img{flex-shrink:0;width:160px;height:160px;border-radius:3px;overflow:hidden}
.dood-ab-hero-img img{width:100%;height:100%;object-fit:cover} .dood-ab-body{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:64px;padding:56px 80px 80px} .oxy-stock-content-styles{color:var(--body-text);font-family:'Manrope',sans-serif;font-size:15px;line-height:1.85;min-width:0;overflow-x:auto}
.oxy-stock-content-styles>p:first-of-type{font-size:17px;line-height:1.75;color:var(--navy);font-weight:400}
.oxy-stock-content-styles p{margin-bottom:20px}
.oxy-stock-content-styles h2{font-family:'Bebas Neue',sans-serif;font-size:38px;font-weight:400;color:var(--navy);line-height:1.05;margin:48px 0 16px;padding-bottom:12px;border-bottom:2px solid var(--border)}
.oxy-stock-content-styles h2:first-child{margin-top:0}
.oxy-stock-content-styles h3{font-family:'Manrope',sans-serif;font-size:13px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--navy);margin:36px 0 12px;padding-left:12px;border-left:3px solid var(--orange)}
.oxy-stock-content-styles h4{font-family:'Manrope',sans-serif;font-size:15px;font-weight:700;color:var(--navy);margin:28px 0 8px}
.oxy-stock-content-styles a{color:var(--link-blue);text-decoration:underline;text-underline-offset:2px;transition:color 0.2s}
.oxy-stock-content-styles a:hover{color:var(--orange)}
.oxy-stock-content-styles a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.oxy-stock-content-styles ul{list-style:none;padding-left:0;margin-bottom:24px}
.oxy-stock-content-styles ul li{padding:8px 0 8px 20px;position:relative;font-size:14px;line-height:1.6;color:var(--body-text);border-bottom:1px solid #f4f4f8}
.oxy-stock-content-styles ul li:last-child{border-bottom:none}
.oxy-stock-content-styles ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--orange);border-radius:50%} .oxy-stock-content-styles ul li ul{padding-left:16px;margin:4px 0 4px;border-left:1px solid var(--border)}
.oxy-stock-content-styles ul li ul li{font-size:13px;padding:5px 0 5px 16px;border-bottom:none;color:var(--muted)}
.oxy-stock-content-styles ul li ul li::before{width:4px;height:4px;background:var(--border);left:0} .oxy-stock-content-styles ul li:has(>ul){border-bottom:none;padding-bottom:0}
.oxy-stock-content-styles ul li:has(>ul)::before{top:16px;transform:none}
.oxy-stock-content-styles ol{list-style:none;padding-left:0;margin-bottom:24px;counter-reset:ol-item}
.oxy-stock-content-styles ol li{padding:8px 0 8px 24px;position:relative;font-size:14px;line-height:1.6;color:var(--body-text);border-bottom:1px solid #f4f4f8;counter-increment:ol-item}
.oxy-stock-content-styles ol li:last-child{border-bottom:none}
.oxy-stock-content-styles ol li::before{content:counter(ol-item) '.';position:absolute;left:0;color:var(--orange);font-weight:700;font-size:12px}
.oxy-stock-content-styles blockquote{background:var(--bg);border-left:4px solid var(--orange);padding:20px 24px;margin:28px 0;border-radius:0 4px 4px 0;font-style:italic;color:var(--navy);font-size:15px;line-height:1.75}
.oxy-stock-content-styles blockquote p{margin-bottom:0}
.oxy-stock-content-styles code{background:#f0f2f8;padding:2px 8px;border-radius:3px;font-family:'Courier New',monospace;font-size:13px;color:var(--navy)}
.oxy-stock-content-styles pre{background:var(--navy);color:#e8eaf0;padding:24px 28px;border-radius:4px;overflow-x:auto;font-family:'Courier New',monospace;font-size:13px;line-height:1.6;margin-bottom:24px}
.oxy-stock-content-styles img{border-radius:4px;margin:24px 0}
.oxy-stock-content-styles table{width:100%;border-collapse:collapse;font-size:13px;margin:24px 0}
.oxy-stock-content-styles th{background:var(--navy) !important;color:var(--white) !important;padding:12px 16px;text-align:left;font-family:'Manrope',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}
.oxy-stock-content-styles td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--body-text);vertical-align:top;font-size:13px;line-height:1.6}
.oxy-stock-content-styles tr:nth-child(even) td{background:#f9f9fb} .dood-ab-sidebar{position:sticky;top:64px;align-self:start;display:flex;flex-direction:column;gap:32px}
.dood-ab-sidebar-label{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:var(--orange);margin-bottom:20px}
.dood-ab-sidebar-label::before{content:'';display:block;width:28px;height:2px;background:var(--orange);flex-shrink:0}
.dood-ab-related{display:flex;align-items:center;gap:14px;text-decoration:none;background:var(--card);padding:14px 16px;border:1px solid transparent;border-radius:3px;margin-bottom:8px;transition:transform 0.22s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.22s ease,border-color 0.2s,background 0.2s}
.dood-ab-related:last-child{margin-bottom:0}
.dood-ab-related:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(3,3,28,0.1);border-color:rgba(245,98,30,0.2);background:var(--white);text-decoration:none}
.dood-ab-related:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.dood-ab-related-thumb{width:56px;height:56px;border-radius:3px;overflow:hidden;flex-shrink:0;background:var(--bg)}
.dood-ab-related-thumb img{width:100%;height:100%;object-fit:cover}
.dood-ab-related-info{flex:1;min-width:0}
.dood-ab-related-tag{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:0.12em;color:var(--orange);background:rgba(245,98,30,0.08);padding:2px 7px;border-radius:2px;display:inline-block;margin-bottom:4px}
.dood-ab-related-title{font-size:12px;font-weight:700;color:var(--navy);line-height:1.35;letter-spacing:0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dood-ab-related-arrow{color:var(--orange);font-size:14px;flex-shrink:0;transition:transform 0.2s;opacity:0.4}
.dood-ab-related:hover .dood-ab-related-arrow{transform:translateX(4px);opacity:1} .dood-ab-cta{background:var(--navy);border-radius:4px;padding:20px 28px;position:relative;overflow:hidden}
.dood-ab-cta::before{content:'';position:absolute;left:-100px;bottom:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(245,98,30,0.2) 0%,transparent 70%);pointer-events:none}
.dood-ab-cta-inner{position:relative;z-index:1}
.dood-ab-cta-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:var(--orange);margin-bottom:16px}
.dood-ab-cta-eyebrow::before{content:'';display:block;width:28px;height:2px;background:var(--orange);flex-shrink:0}
.dood-ab-cta h3{font-family:'Bebas Neue',sans-serif;font-size:clamp(32px,3.5vw,44px);line-height:0.92;color:var(--white);margin-bottom:12px;letter-spacing:0.01em;border:none;padding:0;text-transform:none}
.dood-ab-cta-sub{font-size:13px;font-weight:400;color:rgba(255,255,255,0.55);line-height:1.7;margin-bottom:24px}
.dood-ab-cta-btn{display:inline-block;background:var(--orange);color:var(--white);font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;padding:16px 32px;border-radius:2px;text-decoration:none;transition:background 0.2s,transform 0.2s,color 0.2s}
.dood-ab-cta-btn:hover{background:var(--white);color:var(--navy);transform:translateY(-2px);text-decoration:none}
.dood-ab-cta-btn:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.dood-ab-cta-phone{display:block;margin-top:12px;font-size:12px;font-weight:700;color:rgba(255,255,255,0.5);text-decoration:none;letter-spacing:0.06em;transition:color 0.2s}
.dood-ab-cta-phone:hover{color:var(--white);text-decoration:none}
.dood-ab-cta-phone:focus-visible{outline:2px solid var(--orange);outline-offset:3px} @media(max-width:960px){
.dood-ab-hero{padding:40px 0}
.dood-ab-body{grid-template-columns:1fr;gap:48px;padding:40px 40px 60px}
.dood-ab-sidebar{position:static}
}
@media(max-width:600px){
.dood-ab-back{display:none} .dood-ab-breadcrumb{padding:20px 0}
.dood-ab-breadcrumb .dood-ab-wrap{justify-content:flex-start;align-items:flex-start}
.dood-ab-breadcrumb ol{flex-direction:column;align-items:flex-start;gap:0;padding-left:22px;position:relative}
.dood-ab-breadcrumb ol::before{content:'';position:absolute;left:4px;top:12px;bottom:12px;width:1px;background:var(--border)}
.dood-ab-breadcrumb li{padding:6px 0;position:relative}
.dood-ab-breadcrumb li+li::before{display:none}
.dood-ab-breadcrumb li::after{content:'';position:absolute;left:-19px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--border)}
.dood-ab-breadcrumb li:last-child::after{background:var(--orange);width:7px;height:7px;left:-20px;box-shadow:0 0 0 3px rgba(245,98,30,0.15)}
.dood-ab-breadcrumb .bc-current{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%;color:var(--navy);font-size:12px;line-height:1.45}
.dood-ab-breadcrumb li a{font-size:11px} .dood-ab-hero{padding:0 0 36px}
.dood-ab-hero .dood-ab-wrap{flex-direction:column-reverse;align-items:stretch;gap:0}
.dood-ab-hero-img{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;height:220px;flex-shrink:unset;border-radius:0;position:relative}
.dood-ab-hero-img::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--navy));pointer-events:none}
.dood-ab-hero .dood-ab-wrap > div:first-child{padding-top:28px}
.dood-ab-hero h1{font-size:26px;line-height:1.0}
.dood-ab-body{padding:32px 24px 48px}
}  :root {
--navy:   #03031c;
--orange: #F5621E;
--white:  #ffffff;
--bg:     #f4f6fa;
--muted:  #5a6a8a;
--border: #e4e6ef;
--card:   #f6f7fb;
} body { font-family: 'Manrope', sans-serif; background: var(--white); color: var(--navy); -webkit-font-smoothing: antialiased; } .bl-masthead {
border-bottom: 1px solid var(--border);
padding: 0 80px;
}
.bl-masthead-inner {
max-width: 1280px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
padding: 18px 0;
gap: 24px;
}
.bl-masthead-left {
display: flex;
align-items: center;
gap: 20px;
}
.bl-masthead-title-link { text-decoration: none; }
.bl-masthead-title-link:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; }
.bl-masthead-title {
font-family: 'Bebas Neue', sans-serif;
font-size: 22px;
letter-spacing: 0.08em;
color: var(--navy);
line-height: 1;
}
.bl-masthead-rule { width: 1px; height: 20px; background: var(--border); }
.bl-masthead-sub {
font-size: 11px; font-weight: 700; color: var(--muted);
letter-spacing: 0.16em; text-transform: uppercase;
}
.bl-masthead-meta {
display: flex; align-items: center;
font-size: 11px; font-weight: 600; color: var(--muted); letter-spacing: 0.06em;
}
.bl-masthead-dot {
display: inline-block; width: 7px; height: 7px; border-radius: 50%;
background: var(--orange); margin-right: 7px;
animation: bl-pulse 2s ease-in-out infinite;
}
@keyframes bl-pulse {
0%, 100% { opacity: 1; transform: scale(1); }
50%       { opacity: 0.5; transform: scale(0.85); }
} .bl-hero {
padding: 72px 80px 64px;
border-bottom: 1px solid var(--border);
position: relative;
overflow: hidden;
}
.bl-hero::before {
content: 'JOURNAL';
position: absolute; top: 50%; right: -20px; transform: translateY(-50%);
font-family: 'Bebas Neue', sans-serif;
font-size: clamp(120px, 18vw, 260px);
color: var(--navy); opacity: 0.025;
letter-spacing: 0.06em; line-height: 1;
pointer-events: none; user-select: none; white-space: nowrap; z-index: 0;
}
.bl-hero-inner {
max-width: 1280px; margin: 0 auto;
display: grid; grid-template-columns: 1fr 480px;
gap: 64px; align-items: center;
position: relative; z-index: 1;
}
.bl-hero-left { display: flex; flex-direction: column; align-items: flex-start; }
.bl-hero-eyebrow {
display: inline-flex; align-items: center; gap: 10px;
font-size: 11px; font-weight: 800; letter-spacing: 0.22em;
text-transform: uppercase; color: var(--orange); margin-bottom: 24px;
}
.bl-hero-eyebrow::before {
content: ''; display: block; width: 28px; height: 2px;
background: var(--orange); flex-shrink: 0;
}
.bl-hero-cat {
font-size: 10px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;
color: var(--orange); background: rgba(245,98,30,0.08);
padding: 4px 10px; border-radius: 2px;
font-family: 'Bebas Neue', sans-serif; display: inline-block; margin-bottom: 20px;
}
.bl-hero h1 {
font-family: 'Bebas Neue', sans-serif;
font-size: clamp(38px, 5vw, 58px);
line-height: 0.9; letter-spacing: -0.01em; color: var(--navy); margin-bottom: 24px;
}
.bl-hero h1 em { color: var(--orange); font-style: normal; }
.bl-hero-excerpt {
font-size: 16px; font-weight: 400; line-height: 1.8;
color: var(--muted); max-width: 100%; margin-bottom: 28px;
}
.bl-hero-meta {
display: flex; align-items: center; gap: 16px;
font-size: 11px; font-weight: 700; color: var(--muted);
letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 28px;
}
.bl-hero-meta-sep { color: var(--border); }
.bl-hero-read-more {
display: inline-flex; align-items: center; gap: 8px;
font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;
color: var(--navy); text-decoration: none;
border-bottom: 2px solid var(--orange); padding-bottom: 2px; transition: color 0.2s;
}
.bl-hero-read-more:hover { color: var(--orange); text-decoration: none; }
.bl-hero-read-more:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; }
.bl-hero-read-more span { transition: transform 0.2s; }
.bl-hero-read-more:hover span { transform: translateX(4px); }
.bl-hero-img-wrap { position: relative; }
.bl-hero-img { width: 100%; aspect-ratio: 1/1; object-fit: cover; display: block; border: 1px solid var(--border); }
.bl-hero-img-tag {
position: absolute; bottom: 0; left: 0;
background: var(--orange); color: #fff;
font-family: 'Bebas Neue', sans-serif; font-size: 11px;
letter-spacing: 0.14em; padding: 6px 14px;
} .bl-tabs {
position: sticky; top: 0; z-index: 100;
background: rgba(255,255,255,0.97);
backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
border-bottom: 1px solid var(--border);
box-shadow: 0 2px 20px rgba(3,3,28,0.07);
}
.bl-tabs-inner {
max-width: 1280px; margin: 0 auto; padding: 0 80px;
display: flex; overflow-x: auto; scrollbar-width: none;
}
.bl-tabs-inner::-webkit-scrollbar { display: none; }
.bl-tab {
display: inline-flex; align-items: center; gap: 7px;
padding: 20px 18px; font-size: 11px; font-weight: 800;
letter-spacing: 0.14em; text-transform: uppercase;
color: var(--muted); text-decoration: none; white-space: nowrap;
border-bottom: 2px solid transparent; flex-shrink: 0;
transition: color 0.18s, border-color 0.18s;
font-family: 'Manrope', sans-serif;
}
.bl-tab-n {
font-size: 9px; font-weight: 700; background: var(--card);
color: var(--muted); padding: 2px 6px; border-radius: 20px;
letter-spacing: 0; transition: background 0.18s, color 0.18s;
}
.bl-tab:hover,
.bl-tab--active { color: var(--navy); border-bottom-color: var(--orange); text-decoration: none; }
.bl-tab:hover .bl-tab-n,
.bl-tab--active .bl-tab-n { background: var(--orange); color: #fff; }
.bl-tab:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; } .bl-section-header {
display: flex; align-items: center; gap: 16px; margin-bottom: 32px;
}
.bl-section-title {
font-family: 'Bebas Neue', sans-serif;
font-size: clamp(28px, 3vw, 40px); line-height: 1;
color: var(--navy); letter-spacing: 0.02em; white-space: nowrap;
}
.bl-section-line { flex: 1; height: 1px; background: var(--border); }
.bl-section-count {
font-size: 11px; font-weight: 700;
color: rgba(3,3,28,0.25); letter-spacing: 0.1em; white-space: nowrap;
} .bl-card-tag {
font-family: 'Bebas Neue', sans-serif; font-size: 10px;
letter-spacing: 0.12em; color: var(--orange);
background: rgba(245,98,30,0.08);
padding: 4px 8px; border-radius: 2px;
display: inline-block; margin-bottom: 12px; align-self: flex-start;
}
.bl-card-arrow {
color: var(--orange); font-size: 14px; opacity: 0.4;
transition: transform 0.2s, opacity 0.2s; flex-shrink: 0;
}
.bl-card-meta-sep { font-size: 11px; color: var(--border); margin: 0 5px; font-weight: 400; }
.bl-card-read { font-size: 11px; font-weight: 600; color: var(--muted); letter-spacing: 0.04em; } .bl-grid-zone {
padding: 64px 80px 72px;
border-bottom: 1px solid var(--border);
}
.bl-grid-zone-inner { max-width: 1280px; margin: 0 auto; }
.bl-grid {
display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;
}
.bl-card {
display: flex; flex-direction: column; text-decoration: none;
background: var(--card); border: 1px solid transparent; border-radius: 2px;
overflow: hidden;
transition: transform 0.22s cubic-bezier(0.34,1.2,0.64,1), box-shadow 0.22s ease, border-color 0.2s, background 0.2s;
}
.bl-card:hover {
transform: translateY(-4px); box-shadow: 0 16px 40px rgba(3,3,28,0.1);
border-color: rgba(245,98,30,0.2); background: var(--white); text-decoration: none;
}
.bl-card:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; }
.bl-card:hover .bl-card-arrow { transform: translateX(4px); opacity: 1; }
.bl-card-img { width: 100%; aspect-ratio: 1/1; object-fit: cover; display: block; border-bottom: 1px solid var(--border); }
.bl-card-body { padding: 20px 22px 22px; display: flex; flex-direction: column; flex: 1; }
.bl-card-title {
font-size: 15px; font-weight: 700; color: var(--navy);
line-height: 1.4; letter-spacing: 0.01em; margin-bottom: 12px; flex: 1;
}
.bl-card-footer {
display: flex; align-items: center; justify-content: space-between; margin-top: auto;
}
.bl-card-date { font-size: 11px; font-weight: 600; color: var(--muted); letter-spacing: 0.04em; } .bl-load-more-wrap { display: flex; justify-content: center; padding: 40px 0 0; }
.bl-load-more {
display: inline-flex; align-items: center; gap: 10px;
background: var(--navy); color: #fff;
font-family: 'Manrope', sans-serif; font-size: 11px; font-weight: 800;
letter-spacing: 0.18em; text-transform: uppercase;
padding: 16px 48px; border-radius: 2px; border: none; cursor: pointer;
transition: background 0.2s, transform 0.2s;
}
.bl-load-more:hover { background: var(--orange); transform: translateY(-2px); }
.bl-load-more:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; }
.bl-load-more:disabled { opacity: 0.5; cursor: wait; transform: none; } .bl-thumb-zone {
padding: 64px 80px 72px;
background: var(--white);
border-bottom: 1px solid var(--border);
}
.bl-thumb-zone-inner { max-width: 1280px; margin: 0 auto; }
.bl-thumb-list { display: flex; flex-direction: column; }
.bl-thumb-item {
display: grid; grid-template-columns: 200px 1fr;
gap: 32px; align-items: center; text-decoration: none;
padding: 28px 0; border-bottom: 1px solid var(--border);
transition: opacity 0.18s;
}
.bl-thumb-item:first-child { border-top: 1px solid var(--border); }
.bl-thumb-item:hover { text-decoration: none; opacity: 0.85; }
.bl-thumb-item:hover .bl-card-arrow { transform: translateX(4px); opacity: 1; }
.bl-thumb-item:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; }
.bl-thumb-img {
width: 200px; aspect-ratio: 1/1; object-fit: cover;
display: block; border: 1px solid var(--border); flex-shrink: 0;
}
.bl-thumb-right { display: flex; flex-direction: column; gap: 10px; }
.bl-thumb-title {
font-size: 16px; font-weight: 700; color: var(--navy);
line-height: 1.4; letter-spacing: 0.01em;
}
.bl-thumb-item:hover .bl-thumb-title { color: var(--orange); }
.bl-thumb-excerpt { font-size: 14px; font-weight: 400; color: var(--muted); line-height: 1.7; }
.bl-thumb-meta { display: flex; align-items: center; justify-content: space-between; }
.bl-thumb-date { font-size: 11px; font-weight: 600; color: var(--muted); letter-spacing: 0.04em; } .bl-text-zone {
padding: 64px 80px 72px;
background: var(--bg);
border-bottom: 1px solid var(--border);
}
.bl-text-zone-inner { max-width: 1280px; margin: 0 auto; }
.bl-text-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; }
.bl-text-col { display: flex; flex-direction: column; }
.bl-text-col:first-child { border-right: 1px solid var(--border); padding-right: 48px; }
.bl-text-col:last-child { padding-left: 48px; }
.bl-text-item {
display: flex; align-items: center; justify-content: space-between; gap: 16px;
text-decoration: none; padding: 22px 0;
border-bottom: 1px solid var(--border); transition: opacity 0.15s;
}
.bl-text-item:last-child { border-bottom: none; }
.bl-text-item:hover { text-decoration: none; opacity: 0.85; }
.bl-text-item:hover .bl-card-arrow { transform: translateX(4px); opacity: 1; }
.bl-text-item:hover .bl-text-title { color: var(--orange); }
.bl-text-item:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; }
.bl-text-item-left { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
.bl-text-title { font-size: 14px; font-weight: 700; color: var(--navy); line-height: 1.4; letter-spacing: 0.01em; transition: color 0.15s; }
.bl-text-date { font-size: 11px; font-weight: 600; color: var(--muted); letter-spacing: 0.04em; } .bl-most-read {
background: var(--navy); padding: 72px 80px;
position: relative; overflow: hidden;
}
.bl-most-read::before {
content: ''; position: absolute; right: -200px; bottom: -200px;
width: 600px; height: 600px; border-radius: 50%;
background: radial-gradient(circle, rgba(245,98,30,0.12) 0%, transparent 70%);
pointer-events: none;
}
.bl-most-read-inner { max-width: 1280px; margin: 0 auto; position: relative; z-index: 1; }
.bl-most-read .bl-section-title { color: #fff; }
.bl-most-read .bl-section-line { background: rgba(255,255,255,0.1); }
.bl-most-read .bl-section-count { color: rgba(255,255,255,0.25); }
.bl-most-read-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin-top: 8px; }
.bl-most-read-item {
display: flex; flex-direction: column; gap: 10px;
text-decoration: none; padding: 28px 32px 28px 0;
border-bottom: 1px solid rgba(255,255,255,0.07);
transition: opacity 0.2s;
}
.bl-most-read-item:nth-child(n+4) { border-bottom: none; }
.bl-most-read-item:hover { text-decoration: none; opacity: 0.8; }
.bl-most-read-item:focus-visible { outline: 2px solid var(--orange); outline-offset: 3px; }
.bl-most-read-num { font-family: 'Bebas Neue', sans-serif; font-size: 52px; color: var(--orange); line-height: 1; opacity: 0.7; }
.bl-most-read-cat {
font-family: 'Bebas Neue', sans-serif; font-size: 10px; letter-spacing: 0.14em;
color: var(--orange); background: rgba(245,98,30,0.12);
padding: 3px 8px; border-radius: 2px; display: inline-block; align-self: flex-start;
}
.bl-most-read-title { font-size: 14px; font-weight: 700; color: #fff; line-height: 1.45; letter-spacing: 0.01em; }
.bl-most-read-date { font-size: 11px; font-weight: 600; color: rgba(255,255,255,0.35); letter-spacing: 0.04em; } .bl-seo {
background: var(--navy); padding: 72px 80px;
border-top: 1px solid rgba(255,255,255,0.06);
}
.bl-seo-inner {
max-width: 1280px; margin: 0 auto;
display: grid; grid-template-columns: 340px 1fr;
gap: 80px; align-items: start;
}
.bl-seo h2 {
font-family: 'Bebas Neue', sans-serif;
font-size: clamp(36px, 3.5vw, 52px);
line-height: 1; color: #fff; letter-spacing: 0.01em;
}
.bl-seo h2 em { color: var(--orange); font-style: normal; }
.bl-seo-body p { font-size: 15px; font-weight: 400; line-height: 1.85; color: rgba(255,255,255,0.6); margin-bottom: 18px; }
.bl-seo-body p:last-child { margin-bottom: 0; }
.bl-seo-body strong { color: #fff; font-weight: 700; } @media (max-width: 1200px) {
.bl-grid { grid-template-columns: repeat(2, 1fr); }
.bl-most-read-grid { grid-template-columns: repeat(2, 1fr); }
.bl-most-read-item:nth-child(n+3) { border-bottom: 1px solid rgba(255,255,255,0.07); }
.bl-most-read-item:nth-child(n+5) { border-bottom: none; }
}
@media (max-width: 960px) {
.bl-masthead { padding: 0 40px; }
.bl-hero { padding: 56px 40px 48px; }
.bl-hero-inner { grid-template-columns: 1fr; gap: 40px; }
.bl-hero-inner .bl-hero-img-wrap { order: -1; max-width: 100%; }
.bl-tabs-inner { padding: 0 40px; }
.bl-grid-zone,
.bl-thumb-zone,
.bl-text-zone { padding: 48px 40px; }
.bl-most-read { padding: 56px 40px; }
.bl-seo { padding: 56px 40px; }
.bl-seo-inner { grid-template-columns: 1fr; gap: 32px; }
.bl-text-col:first-child { padding-right: 28px; }
.bl-text-col:last-child { padding-left: 28px; }
}
@media (max-width: 768px) {
.bl-masthead { padding: 0 24px; }
.bl-masthead-sub, .bl-masthead-rule { display: none; }
.bl-hero { padding: 40px 24px 36px; }
.bl-hero::before { display: none; }
.bl-tabs-inner { padding: 0 16px; }
.bl-tab { padding: 16px 12px; font-size: 10px; }
.bl-grid-zone,
.bl-thumb-zone,
.bl-text-zone { padding: 40px 24px; }
.bl-most-read { padding: 48px 24px; }
.bl-seo { padding: 48px 24px; }
.bl-grid { grid-template-columns: 1fr; }
.bl-thumb-item {
display: flex;
flex-direction: column;
gap: 16px;
align-items: flex-start;
}
.bl-thumb-img { width: 100%; max-width: 100%; aspect-ratio: 16/9; }
.bl-text-grid { grid-template-columns: 1fr; }
.bl-text-col:first-child { border-right: none; padding-right: 0; border-bottom: 1px solid var(--border); padding-bottom: 8px; margin-bottom: 8px; }
.bl-text-col:last-child { padding-left: 0; }
.bl-most-read-grid { grid-template-columns: 1fr; }
.bl-most-read-item { border-bottom: 1px solid rgba(255,255,255,0.07) !important; }
.bl-most-read-item:last-child { border-bottom: none !important; }
.bl-most-read-num { font-size: 40px; }
}:root {
--navy:        #03031c;
--orange:      #F5621E;
--white:       #ffffff;
--bg:          #f4f6fa;
--muted:       #5a6a8a;
--border:      #e4e6ef;
--card:        #f6f7fb;
--sans:        'Manrope', sans-serif;
--b-seo:       #145a32;
--b-ai:        #1a4fa0;
--b-wordpress: #1f4e79;
--b-marketing: #6a1a8a;
--b-ecommerce: #b84200;
--b-hosting:   #00695c;
--b-laravel:   #9a1500;
--b-webdesign: #3d3d3d;
--b-social:    #005b8e;
--b-default:   #3a4060;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
ol,ul{list-style:none}
a{text-decoration:none;color:inherit}
img{display:block;max-width:100%}
body{font-family:var(--sans);background:var(--white);color:var(--navy)}
.wrap{max-width:1280px;margin:0 auto;width:100%;padding:0 64px} .zone1{background:var(--navy);position:relative;overflow:hidden}
.zone1::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--orange)}
.zone1 .wrap{padding-top:64px;padding-bottom:64px;position:relative;z-index:1}
.zone1__ghost{position:absolute;right:32px;top:-24px;font-size:clamp(180px,24vw,340px);font-weight:800;line-height:1;letter-spacing:-.06em;color:rgba(255,255,255,.028);pointer-events:none;user-select:none;white-space:nowrap}
.zone1__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:34px}
.breadcrumb__list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.breadcrumb__item a{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.38);transition:color .2s}
.breadcrumb__item a:hover{color:var(--orange)}
.breadcrumb__current{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.78)}
.breadcrumb__sep{color:rgba(255,255,255,.16);font-size:10px}
.zone1__widget{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}
.zone1__widget-date{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);white-space:nowrap}
.zone1__widget-weather{display:flex;align-items:center;gap:8px}
.zone1__widget-icon{width:36px;height:36px;flex-shrink:0}
.zone1__widget-temp{font-size:22px;font-weight:800;color:var(--white);letter-spacing:-.03em;line-height:1;text-align:right}
.zone1__widget-desc{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.38);white-space:nowrap;text-align:right}
.zone1__kicker{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.zone1__kicker-rule{display:block;width:28px;height:2px;background:var(--orange)}
.zone1__kicker-text{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}
.zone1__title{font-size:clamp(52px,8vw,96px);font-weight:800;color:var(--white);line-height:.92;letter-spacing:2px;margin-bottom:22px}
.zone1__desc{font-size:15px;font-weight:400;color:rgba(255,255,255,.90) !important;line-height:1.72;max-width:540px;margin-bottom:36px}
.zone1 p{color:rgba(255,255,255,.90) !important}
.zone1__meta{display:flex;align-items:stretch;gap:0;border-top:1px solid rgba(255,255,255,.08);padding-top:24px;flex-wrap:wrap}
.zone1__meta-item{padding-right:36px;margin-right:36px;border-right:1px solid rgba(255,255,255,.08)}
.zone1__meta-item:last-child{border-right:none;margin-right:0;padding-right:0}
.zone1__meta-label{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.26);display:block;margin-bottom:5px}
.zone1__meta-value{font-size:20px;font-weight:800;color:var(--white);letter-spacing:2px;line-height:1}
.zone1__meta-value--orange{color:var(--orange)}  .pick-section{background:var(--bg);padding:64px 0}
.pick-header{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.pick-header__label{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap}
.pick-header__line{flex:1;height:1px;background:var(--border)}
.pick{background:var(--white);border-left:4px solid var(--orange);display:flex;transition:box-shadow .28s ease}
.pick:hover{box-shadow:0 12px 44px rgba(3,3,28,.10)}
.pick__img{width:25%;flex-shrink:0;overflow:hidden}
.pick__img a{display:block;height:100%}
.pick__img img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}
.pick__content{flex:1;padding:28px 32px;display:flex;flex-direction:column;gap:10px}
.pick__cat{display:inline-block;align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;color:var(--white);background:var(--b-default)}
.pick__cat:hover{opacity:.82}
.pick__title{font-size:clamp(18px,2.2vw,26px);font-weight:800;color:var(--navy);line-height:1.2;letter-spacing:2px}
.pick__title a{color:inherit}
.pick__title a:hover{color:var(--orange)}
.pick__pubdate{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.02em}
.pick__pubdate time{font-weight:700;color:var(--navy)}
.pick__excerpt{font-size:14px;font-weight:400;color:var(--muted);line-height:1.72}
.pick__tags{display:flex;flex-wrap:wrap;gap:5px}
.pick__cta{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);transition:gap .2s}
.pick__cta:hover{gap:10px}
@media(max-width:768px){
.pick{flex-direction:column}
.pick__img{width:100%}
.pick__img img{min-height:220px;height:220px}
.pick__content{padding:20px}
} .cta1{background:var(--navy);padding:64px 0;position:relative;overflow:hidden}
.cta1 .wrap{display:flex;align-items:center;justify-content:space-between;gap:48px;position:relative;z-index:1}
.cta1__left{flex:1;min-width:0}
.cta1__eyebrow{font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--orange);display:flex;align-items:center;gap:10px;margin-bottom:14px}
.cta1__eyebrow::before{content:'';display:block;width:24px;height:2px;background:var(--orange);flex-shrink:0}
.cta1__title{font-size:clamp(20px,2.8vw,30px);font-weight:800;color:var(--white);line-height:1.18;letter-spacing:2px;margin-bottom:10px}
.cta1__title em{color:var(--orange);font-style:normal}
.cta1__desc{font-size:14px;font-weight:400;color:rgba(255,255,255,.50);line-height:1.68;max-width:480px}
.cta1__right{flex-shrink:0;display:flex;flex-direction:column;gap:12px;align-items:flex-end}
.cta1__btn-primary{display:inline-block;font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--orange);padding:15px 32px;white-space:nowrap;transition:background .2s,transform .18s;cursor:pointer;border:none}
.cta1__btn-primary:hover{background:#d94e14;transform:translateY(-1px)}
.cta1__btn-secondary{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.50);padding:4px 0;border-bottom:1px solid rgba(255,255,255,.18);white-space:nowrap;transition:color .2s,border-color .2s;cursor:pointer}
.cta1__btn-secondary:hover{color:var(--white);border-color:rgba(255,255,255,.48)} .zone3{background:var(--white);padding:64px 0}
.zone3__header{display:flex;align-items:center;gap:14px;margin-bottom:28px}
.zone3__header-label{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap}
.zone3__header-rule{flex:1;height:1px;background:var(--border)}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:44px}
.card{background:var(--card);border:1px solid var(--border);display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .2s ease;cursor:pointer}
.card:hover{box-shadow:0 8px 28px rgba(3,3,28,.09);transform:translateY(-4px)}
.card__img{width:100%;aspect-ratio:1/1;max-height:200px;background:var(--bg);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}
.card__img img{width:100%;height:100%;object-fit:cover}
.card__img-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--border)}
.card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}
.card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.card__date{font-size:11px;font-weight:500;color:var(--muted)}
.card__title{font-size:20px;font-weight:700;color:var(--navy);line-height:1.35;letter-spacing:1.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s;margin-top:2px}
.card:hover .card__title{color:var(--orange)}
.card__excerpt{font-size:13px;font-weight:400;color:var(--muted);line-height:1.62;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.card__tags{margin-top:auto;padding-top:6px}
.grid-cta{grid-column:1/-1;background:var(--bg);border:1px solid var(--border);border-left:4px solid var(--orange);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}
.grid-cta__left{min-width:0}
.grid-cta__eyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:6px}
.grid-cta__title{font-size:17px;font-weight:800;color:var(--navy);letter-spacing:-.01em;line-height:1.25;margin-bottom:4px}
.grid-cta__desc{font-size:13px;font-weight:400;color:var(--muted);line-height:1.6}
.grid-cta__btn{flex-shrink:0;font-family:var(--sans);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--navy);padding:13px 28px;white-space:nowrap;transition:background .2s,transform .18s;cursor:pointer;border:none}
.grid-cta__btn:hover{background:var(--orange);transform:translateY(-1px)} .cat{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;color:var(--white);background:var(--b-default);transition:opacity .18s;cursor:pointer}
.cat:hover{opacity:.82}
.cat--seo{background:var(--b-seo)}
.cat--ai{background:var(--b-ai)}
.cat--wordpress{background:var(--b-wordpress)}
.cat--marketing{background:var(--b-marketing)}
.cat--ecommerce{background:var(--b-ecommerce)}
.cat--hosting{background:var(--b-hosting)}
.cat--laravel{background:var(--b-laravel)}
.cat--webdesign{background:var(--b-webdesign)}
.cat--social{background:var(--b-social)} .tags{display:flex;flex-wrap:wrap;gap:5px}
.tag{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 7px;color:var(--navy);background:var(--bg);border:1px solid var(--border);cursor:pointer;transition:background .18s,color .18s,border-color .18s}
.tag:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}
.tag--lg{font-size:11px;padding:4px 10px} .loadmore-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}
.loadmore-btn{font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:var(--navy);border:none;padding:16px 48px;cursor:pointer;margin-top: 40px;transition:background .22s,transform .18s}
.loadmore-btn:hover{background:var(--orange);transform:translateY(-1px)}
.loadmore-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}
.loadmore-status{font-size:12px;font-weight:500;color:var(--muted);min-height:18px} @media(max-width:1080px){
.wrap{padding:0 32px}
.grid{grid-template-columns:repeat(2,1fr)}
.cta1 .wrap{flex-direction:column;align-items:flex-start;gap:28px}
.cta1__right{align-items:flex-start}
}
@media(max-width:680px){
.wrap{padding:0 20px}
.zone1 .wrap{padding-top:48px;padding-bottom:48px}
.zone1__top-row{flex-direction:column;gap:16px}
.zone1__widget{align-items:flex-start}
.zone1__title{font-size:48px}
.zone1__ghost{display:none}
.zone1__meta-item{padding-right:16px;margin-right:16px}
.grid{grid-template-columns:1fr}
.grid-cta{flex-direction:column;align-items:flex-start;gap:16px}
.cta1__right{width:100%}
.cta1__btn-primary{width:100%;text-align:center}
}  .model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.25rem;margin-top:1.25rem} .model-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease;animation:fadeUp .35s ease both}
.model-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(3,3,28,.12)}
.model-card.hidden{display:none}
@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} .c-head{display:flex;align-items:center;justify-content:space-between;padding:.6rem .9rem 0}
.c-rank{font-size:.72rem;font-weight:700;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:.15rem .4rem}
.c-tier{font-size:.68rem;font-weight:700;border-radius:20px;padding:.2rem .6rem;color:#fff;white-space:nowrap}
.c-tier.F{background:#f59e0b}
.c-tier.E{background:#0066cc}
.c-tier.S{background:#2a7a4f}
.c-tier.O{background:#7c3aed}  .c-body{padding:.6rem .9rem .9rem;flex:1;display:flex;flex-direction:column}
.c-name{font-size:.97rem;font-weight:700;color:#03031c;margin:0 0 .1rem}
.c-ver{font-weight:400;font-size:.82em;color:#6b7280}
.c-company{font-size:.78rem;color:#6b7280;margin:0 0 .55rem}
.c-desc{font-size:.83rem;color:#374151;line-height:1.55;margin:0 0 .7rem;flex:1}
.c-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}
.c-tag{font-size:.62rem;font-weight:600;border-radius:4px;padding:.12rem .38rem;background:#f3f4f6;color:#374151;text-transform:uppercase;letter-spacing:.03em}
.c-free{font-size:.74rem;color:#2a7a4f;font-weight:600;margin-bottom:.3rem}
.c-access{font-size:.7rem;color:#b45309;font-weight:600;margin-bottom:.35rem}
.c-cta{display:block;background:#03031c;color:#fff!important;font-size:.8rem;font-weight:600;padding:.48rem .9rem;border-radius:6px;text-decoration:none;text-align:center;transition:background .15s ease,color .15s ease;margin-top:auto}
.c-cta:hover{background:#e05a00;color:#fff!important} .filter-box{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem}
#model-search{width:100%;padding:.6rem .85rem;font-size:.93rem;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;margin-bottom:.8rem;outline:none;color:#03031c;font-family:inherit}
#model-search:focus{border-color:#0066cc;box-shadow:0 0 0 2px rgba(0,102,204,.15)}
.f-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:.35rem;display:block}
.pill-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem}
.pill{font-size:.76rem;font-weight:600;border:1.5px solid #d1d5db;border-radius:20px;padding:.22rem .7rem;cursor:pointer;background:#fff;color:#374151;transition:all .12s ease;line-height:1.4}
.pill:hover{border-color:#0066cc;color:#0066cc}
.pill.active{background:#03031c;border-color:#03031c;color:#fff}
.sort-row{display:flex;gap:.35rem;align-items:center}
.sort-btn{font-size:.76rem;font-weight:600;border:1.5px solid #d1d5db;border-radius:6px;padding:.22rem .7rem;cursor:pointer;background:#fff;color:#374151;transition:all .12s ease}
.sort-btn.active{background:#03031c;border-color:#03031c;color:#fff}
#results-count{font-size:.84rem;color:#6b7280;margin-bottom:.9rem}
.no-results-msg{text-align:center;padding:3rem;color:#6b7280;grid-column:1/-1;font-size:.93rem;display:none} @media(max-width:600px){.model-grid{grid-template-columns:1fr}.pill-row{gap:.28rem}} .model-card *{outline:none;box-shadow:none}
.model-card .c-head::after,.model-card .c-head::before{display:none!important}  .dood-eq-modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99999;
display: flex;
align-items: center;
justify-content: flex-end;
pointer-events: none;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.dood-eq-modal.active {
pointer-events: auto;
opacity: 1;
visibility: visible;
} .dood-eq-backdrop {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(3, 3, 28, 0.4);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
} .dood-eq-panel {
position: relative;
width: 420px;
max-width: 90vw;
max-height: 90vh;
background: #ffffff;
border-left: 4px solid #F5621E;
box-shadow: -16px 0 48px rgba(3, 3, 28, 0.15);
padding: 40px;
overflow-y: auto;
transform: translateX(100%);
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
z-index: 1;
}
.dood-eq-modal.active .dood-eq-panel {
transform: translateX(0);
} .dood-eq-close {
position: absolute;
top: 16px;
right: 16px;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
background: transparent;
border: none;
color: #5a6a8a;
cursor: pointer;
border-radius: 50%;
transition: color 0.2s ease, background 0.2s ease;
}
.dood-eq-close:hover {
color: #0d1f4e;
background: #f4f6fa;
} .dood-eq-progress {
display: flex;
gap: 8px;
margin-bottom: 32px;
}
.dood-eq-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #e4e6ef;
transition: background 0.3s ease, transform 0.3s ease;
}
.dood-eq-dot.active {
background: #F5621E;
transform: scale(1.2);
} .dood-eq-step {
display: none;
animation: doodEqFadeIn 0.4s ease;
}
.dood-eq-step.active {
display: block;
}
@keyframes doodEqFadeIn {
from { opacity: 0; transform: translateX(20px); }
to { opacity: 1; transform: translateX(0); }
} .dood-eq-stats {
margin-bottom: 24px;
}
.dood-eq-stat-label {
font-family: 'Manrope', sans-serif;
font-size: 13px;
font-weight: 500;
color: #5a6a8a;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 4px;
}
.dood-eq-stat-value {
font-family: 'Bebas Neue', sans-serif;
font-size: 32px;
color: #0d1f4e;
line-height: 1.1;
margin-bottom: 12px;
}
.dood-eq-stat-bar {
width: 100%;
height: 6px;
background: #e4e6ef;
border-radius: 3px;
overflow: hidden;
}
.dood-eq-stat-bar-fill {
height: 100%;
background: linear-gradient(90deg, #F5621E, #ff8c5a);
border-radius: 3px;
width: 0%;
transition: width 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}
.dood-eq-insight {
font-family: 'Manrope', sans-serif;
font-size: 16px;
line-height: 1.6;
color: #3a4060;
margin-bottom: 40px; 
display: block;
} .dood-eq-question {
font-family: 'Bebas Neue', sans-serif;
font-size: 26px;
color: #0d1f4e;
line-height: 1.2;
margin-bottom: 24px;
}
.dood-eq-options {
display: flex;
flex-direction: column;
gap: 12px;
}
.dood-eq-option {
font-family: 'Manrope', sans-serif;
font-size: 15px;
font-weight: 500;
color: #0d1f4e;
background: #f4f6fa;
border: 2px solid #e4e6ef;
border-radius: 8px;
padding: 16px 20px;
text-align: left;
cursor: pointer;
transition: all 0.2s ease;
}
.dood-eq-option:hover {
border-color: #F5621E;
background: #fff;
} .dood-eq-summary {
font-family: 'Manrope', sans-serif;
font-size: 13px;
font-weight: 700;
color: #5a6a8a;
background: #f4f6fa;
padding: 12px 16px;
border-radius: 6px;
margin-bottom: 20px;
border-left: 3px solid #F5621E;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.dood-eq-result-badge {
display: inline-flex;
align-items: center;
gap: 6px;
font-family: 'Manrope', sans-serif;
font-size: 13px;
font-weight: 600;
color: #0d8a4a;
background: #e6f7ed;
padding: 6px 12px;
border-radius: 20px;
margin-bottom: 16px;
}
.dood-eq-service-name {
font-family: 'Bebas Neue', sans-serif;
font-size: 34px;
color: #0d1f4e;
line-height: 1.1;
margin-bottom: 12px;
}
.dood-eq-pitch {
font-family: 'Manrope', sans-serif;
font-size: 16px;
line-height: 1.6;
color: #3a4060;
margin-bottom: 40px; 
} .dood-eq-cta-group {
display: flex;
flex-direction: column;
gap: 12px;
margin-top: 24px !important;
width: 100%;
}
.dood-eq-cta-primary, 
.dood-eq-cta-secondary, 
.dood-eq-cta-ghost {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 16px 24px;
border-radius: 8px;
font-family: 'Manrope', sans-serif;
font-size: 15px;
font-weight: 700;
text-decoration: none;
transition: all 0.2s ease;
box-sizing: border-box;
} .dood-eq-cta-primary {
color: #ffffff !important;
background: #F5621E;
border: none;
}
.dood-eq-cta-primary:hover {
background: #e0561a;
transform: translateY(-1px);
} .dood-eq-cta-secondary {
color: #0d1f4e !important;
background: transparent;
border: 2px solid #0d1f4e;
}
.dood-eq-cta-secondary:hover {
background: #0d1f4e;
color: #ffffff !important;
} .dood-eq-cta-ghost {
color: #5a6a8a !important;
background: #f4f6fa;
border: none;
}
.dood-eq-cta-ghost:hover {
background: #e4e6ef;
color: #0d1f4e !important;
} @media (max-width: 1023px) {
.dood-eq-modal { display: none !important; }
} @media (prefers-reduced-motion: reduce) {
.dood-eq-modal, .dood-eq-panel, .dood-eq-step, .dood-eq-dot, .dood-eq-stat-bar-fill, .dood-eq-option, .dood-eq-cta-primary, .dood-eq-cta-secondary {
transition: none;
animation: none;
}
}