﻿@font-face{font-family:"nov-icon";src:url("/wp-content/themes/novagram/library/fonts/nov-icon.woff");src:url("/wp-content/themes/novagram/library/fonts/nov-icon.eot") format("embedded-opentype"),url("/wp-content/themes/novagram/library/fonts/nov-icon.ttf") format("truetype"),url("/wp-content/themes/novagram/library/fonts/nov-icon.woff") format("woff"),url("/wp-content/themes/novagram/library/fonts/nov-icon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"nov-icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-novagram-star:before{content:""}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}@-moz-keyframes logoRotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}}@keyframes logoRotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-moz-keyframes fadeIn{0%{opacity:0;-webkit-opacity:0}100%{opacity:1;-webkit-opacity:1}}@keyframes fadeIn{0%{opacity:0;-webkit-opacity:0}100%{opacity:1;-webkit-opacity:1}}@-moz-keyframes fadeInUpSm{0%{opacity:0;-webkit-opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px)}100%{opacity:1;-webkit-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}@keyframes fadeInUpSm{0%{opacity:0;-webkit-opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px)}100%{opacity:1;-webkit-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}@-moz-keyframes scaleInOut{0%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}50%{transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);-moz-transform:scale(0.9, 0.9)}100%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}}@keyframes scaleInOut{0%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}50%{transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);-moz-transform:scale(0.9, 0.9)}100%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}}.entrance{animation:entrance .4s ease-in-out forwards;-webkit-animation:entrance .4s ease-in-out forwards;-moz-animation:entrance .4s ease-in-out forwards}body[class]{background:#fff;background-color:#fff;font-family:"nort",sans-serif;font-style:normal;border-top:12px solid #ffcd00;position:relative}body[class] *:not(i):not(strong):not(em){font-family:"nort",sans-serif;font-style:normal}body[class] em{font-style:italic}body[class] h1,body[class] h2,body[class] h3,body[class] h4,body[class] h5,body[class] p,body[class] li{line-height:1.2;font-family:"nort",sans-serif;font-style:normal}body[class] h1 a,body[class] h2 a,body[class] h3 a,body[class] h4 a,body[class] h5 a,body[class] p a,body[class] li a{text-decoration:underline;color:#fa5568}body[class] h2:not(.widget-title){font-size:33px;font-family:"nort",sans-serif;font-weight:700;font-style:normal;line-height:1.6;color:#06183d;margin:55px 0 20px}@media(max-width: 900px){body[class] h2:not(.widget-title){font-size:24px;line-height:1.4}}body[class] h3:not(.widget-title){font-size:31px;line-height:1.6;font-family:"nort",sans-serif;font-weight:700;font-style:normal;color:#06183d;margin:55px 0 20px}@media(max-width: 900px){body[class] h3:not(.widget-title){font-size:22px;line-height:1.4}}body[class] ul,body[class] ol{margin:30px 0 0 20px}body[class] p{line-height:1.75}@media(max-width: 900px){body[class] p{font-size:20px;line-height:1.6}}body[class] li{font-size:25px;color:rgba(6,24,61,.8);margin:0 0 20px;line-height:1.75}@media(max-width: 900px){body[class] li{font-size:20px;line-height:1.6}}body[class] .container,body[class] .grid-container{width:1470px;max-width:100%;padding:0px 45px;margin:0 auto}@media(max-width: 900px){body[class] .container,body[class] .grid-container{padding:0px 30px}}body[class].menu-open{overflow:hidden}.grid{display:grid;gap:30px}.grid.grid-cols-2{grid-template-columns:1fr 1fr}@media(max-width: 900px){.grid.grid-cols-2{grid-template-columns:1fr}}body .site-header{height:200px;position:absolute;width:100%;display:flex;align-items:flex-end;z-index:100;background-color:transparent}@media(max-width: 900px){body .site-header{height:150px}}body .site-header .container{height:100%;display:flex;align-items:center;height:114px}body .site-header .logo{width:114px;height:114px;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width: 900px){body .site-header .logo{width:95px;height:95px}}body .site-header .logo a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}body .site-header .logo.toggled{animation:scaleInOut .1s ease-in-out;-webkit-animation:scaleInOut .1s ease-in-out;-moz-animation:scaleInOut .1s ease-in-out}body .site-header .logo .emblem{position:relative;top:3px}body .site-header .logo .emblem svg{width:45px;height:71px}@media(max-width: 900px){body .site-header .logo .emblem svg{width:36px;height:57px}}body .site-header .logo .emblem svg path{fill:#06183d}body .site-header .logo .ring{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.7;-webkit-opacity:.7;animation:logoRotate 20s linear infinite;-webkit-animation:logoRotate 20s linear infinite;-moz-animation:logoRotate 20s linear infinite}body .site-header .logo .ring path,body .site-header .logo .ring rect{fill:#06183d}body .site-header .logo:hover .ring{animation-play-state:paused}body .site-header .menu-bars{margin-left:auto;z-index:100;font-weight:bold;cursor:pointer;width:30px;height:26px;position:relative;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s;cursor:pointer;pointer-events:all}body .site-header .menu-bars.no-pointer-events{pointer-events:none}body .site-header .menu-bars span{display:block;position:absolute;height:4px;width:100%;background:#06183d;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transition:.25s ease-out;-webkit-transition:.25s ease-out}body .site-header .menu-bars span:nth-child(2){top:0px}body .site-header .menu-bars span:nth-child(3),body .site-header .menu-bars span:nth-child(4){top:10px}body .site-header .menu-bars span:nth-child(5){top:20px}body .site-header .menu-bars.active span{background:#fff}body .site-header .menu-bars.active span:nth-child(2){top:10px;width:0%;left:50%}body .site-header .menu-bars.active span:nth-child(3){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}body .site-header .menu-bars.active span:nth-child(4){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}body .site-header .menu-bars.active span:nth-child(5){top:10px;width:0%;left:50%}body[class] .main-menu-navigation{position:absolute;width:100%;height:calc(100vh + 12px);z-index:99;display:none;top:-12px}body[class] .main-menu-navigation:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:rgba(6,24,61,.97)}body[class] .main-menu-navigation.menu-open{display:block}body[class] .main-menu-navigation.menu-open:before{animation:1s cubic-bezier(0.25, 1, 0.3, 1) fadeIn;-webkit-animation:1s cubic-bezier(0.25, 1, 0.3, 1) fadeIn;-moz-animation:1s cubic-bezier(0.25, 1, 0.3, 1) fadeIn}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto}@media(max-width: 900px){body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul{gap:30px;width:100%}}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li{display:block;width:100%;margin:0;text-align:center;animation:fadeIn .8s ease-in-out forwards;-webkit-animation:fadeIn .8s ease-in-out forwards;-moz-animation:fadeIn .8s ease-in-out forwards}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(1){animation-delay:0.3s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(2){animation-delay:0.6s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(3){animation-delay:0.9s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(4){animation-delay:1.2s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(5){animation-delay:1.5s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(6){animation-delay:1.8s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(7){animation-delay:2.1s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(8){animation-delay:2.4s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(9){animation-delay:2.7s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li:nth-child(10){animation-delay:3s}body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li a{color:rgba(255,255,255,.5);font-size:64px;letter-spacing:-0.02em;font-weight:bold;text-decoration:none;line-height:1.2}@media(max-width: 900px){body[class] .main-menu-navigation.menu-open .menu-main-navigation-container ul li a{font-size:30px}}body[class] .main-menu-navigation.menu-open+.site-header .logo .ring path,body[class] .main-menu-navigation.menu-open+.site-header .logo .ring rect{fill:#fff}body[class] .main-menu-navigation.menu-open+.site-header .logo .emblem path{fill:#fff}body[class] .main-menu-navigation.menu-closed:before{animation:1s cubic-bezier(0.25, 1, 0.3, 1) fadeOut;-webkit-animation:1s cubic-bezier(0.25, 1, 0.3, 1) fadeOut;-moz-animation:1s cubic-bezier(0.25, 1, 0.3, 1) fadeOut}body[class] .main-menu-navigation.menu-closed .menu-main-navigation-container ul{opacity:0;-webkit-opacity:0}body[class] .main-menu-navigation.menu-ready .container{overflow:scroll}body[class] .main-menu-navigation .container{height:100%;padding-top:250px;padding-bottom:80px;overflow:hidden;position:relative}@media(max-width: 900px){body[class] .main-menu-navigation .container{padding-top:225px;padding-left:30px}}body[class] .main-menu-navigation .menu-main-navigation-container ul{text-align:left}body[class] .main-menu-navigation .menu-main-navigation-container ul li{opacity:0;-webkit-opacity:0}body[class] .main-menu-navigation .menu-main-navigation-container ul li a{font-size:83px;color:#000;display:inline-block;position:relative;opacity:1;-webkit-opacity:1;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body[class] .main-menu-navigation .menu-main-navigation-container ul li a:hover{color:#fff;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(max-width: 900px){body[class] .main-menu-navigation .menu-main-navigation-container ul li.menu-item-has-children{padding:0 0 0 22px}}body[class] .main-menu-navigation .menu-main-navigation-container ul li.menu-item-has-children .sub-menu-btn{content:"";width:0px;height:0px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:16px solid #fff;position:absolute;left:-35px;top:13px;display:inline-block;cursor:pointer;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;border-left-color:rgba(255,255,255,.7)}@media(max-width: 900px){body[class] .main-menu-navigation .menu-main-navigation-container ul li.menu-item-has-children .sub-menu-btn{border-top-width:5px;border-bottom-width:5px;border-left-width:9px;left:0;top:7px}}body[class] .main-menu-navigation .menu-main-navigation-container ul li.menu-item-has-children .sub-menu-btn:hover{border-left-color:#fff}body[class] .main-menu-navigation .menu-main-navigation-container ul li.menu-item-has-children .sub-menu-btn.active{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body[class] .main-menu-navigation .menu-main-navigation-container ul li .sub-menu{display:block;width:100%;background:none;position:relative;height:auto;padding:25px 0 12px 25px;opacity:1;-webkit-opacity:1;box-shadow:none;-webkit-box-shadow:none;left:0}body[class] .main-menu-navigation .menu-main-navigation-container ul li .sub-menu li:not(:last-child){margin:0 0 20px}body[class] .main-menu-navigation .menu-main-navigation-container ul li .sub-menu li a{color:rgba(255,255,255,.7);font-size:26px;line-height:1.2}@media(max-width: 900px){body[class] .main-menu-navigation .menu-main-navigation-container ul li .sub-menu li a{font-size:20px}}body[class] .main-menu-navigation .menu-main-navigation-container ul li .sub-menu li a:hover{color:#fff}.home #page #content>.elementor>.elementor-section:first-child{padding:300px 0 0}@media(max-width: 900px){.home #page #content>.elementor>.elementor-section:first-child{padding:225px 0 0}.home #page #content>.elementor>.elementor-section:first-child .elementor-section{padding-top:40px}}#page{padding:0;width:100%;max-width:100%;margin:0}#page .elementor-container{width:1470px;max-width:100%;padding:0px 45px;margin:0 auto}@media(max-width: 900px){#page .elementor-container{padding:0px 30px}}#page .elementor-container.elementor-column-gap-narrow{max-width:870px}@media(max-width: 900px){#page .elementor-container.elementor-column-gap-narrow{max-width:100%}}#page .elementor-container .elementor-container{padding:0}#page .elementor-section.elementor-section-full_width .elementor-container{width:100%;max-width:100%;padding:0;gap:0}#page .elementor-section{padding:180px 0}@media(max-width: 900px){#page .elementor-section{padding:75px 0}}#page .elementor-section:first-child{padding:320px 0 150px}@media(max-width: 900px){#page .elementor-section:first-child{padding:225px 0 80px}}#page .elementor-section .elementor-container{gap:80px}#page .elementor-section .elementor-shortcode .elementor-section:first-child{padding:65px 0}.elementor-section .elementor-element{opacity:0;-webkit-opacity:0}.elementor-section .elementor-element.aos-animate{animation:fadeInUpSm .6s ease-in-out forwards;-webkit-animation:fadeInUpSm .6s ease-in-out forwards;-moz-animation:fadeInUpSm .6s ease-in-out forwards}.elementor-section .elementor-element:nth-child(2){animation-delay:.3s}.elementor-section .elementor-element:nth-child(3){animation-delay:.6s}.elementor-section .elementor-element:nth-child(4){animation-delay:.9s}@media(min-width: 900px)and (max-width: 1024px){#page .elementor-section .elementor-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%}#page .elementor-section .elementor-container .elementor-column{width:100%}#page .elementor-section .elementor-container .elementor-column.elementor-col-100{grid-column:span 2}}@media(max-width: 900px){#page .elementor-section .elementor-container{display:grid;grid-template-columns:1fr;width:100%}#page .elementor-section .elementor-container .elementor-column{width:100%}#page .elementor-section .elementor-container .elementor-column.elementor-col-100{grid-column:span 2}}#page .elementor-section .elementor-widget-wrap{padding:0}#page .elementor-section .elementor-widget-wrap .elementor-widget figcaption{font-family:"nort",sans-serif;font-style:normal}.site-footer{background:#ffcd00}.site-footer .footer-logo{height:215px;display:flex;align-items:center}@media(max-width: 900px){.site-footer .footer-logo{height:180px}}.site-footer .footer-logo svg{height:16px;width:auto}@media(max-width: 649px){.site-footer .footer-logo svg{float:left;clear:left}}.site-footer .footer-logo svg.services{margin-left:21px}@media(max-width: 649px){.site-footer .footer-logo svg.services{margin:15px 0 0}}.site-footer .footer-logo a{text-decoration:none}.site-footer #footer-widgets{background:transparent;background-color:transparent;padding:0 0 80px}.site-footer #footer-widgets .inside-footer-widgets>div:last-child .widget li{font-size:13px;margin:0 0 17px}.site-footer #footer-widgets .widget *{color:#06183d}.site-footer #footer-widgets .widget ul{margin-left:0}.site-footer #footer-widgets .widget li{margin:0 0 10px}.site-footer #footer-widgets .widget p,.site-footer #footer-widgets .widget li{font-size:18px;line-height:1.4}@media(max-width: 900px){.site-footer #footer-widgets .widget p,.site-footer #footer-widgets .widget li{font-size:16px}}.site-footer #footer-widgets .widget p a,.site-footer #footer-widgets .widget li a{text-decoration:1px underline transparent;text-underline-offset:2px;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.site-footer #footer-widgets .widget p a:hover,.site-footer #footer-widgets .widget li a:hover{text-decoration:1px underline #06183d;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.site-footer #footer-widgets .widget .widget-title{font-family:"nort",sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:1.1;text-transform:uppercase}.site-footer .site-info{background-color:#ffcd00;height:60px;display:flex;align-items:baseline;border-bottom:12px solid #06183d}.site-footer .site-info .grid-container .copyright-bar{margin:0;width:100%;text-align:left;font-size:12px}.elementor-editor-active #page{margin:150px 0 0}.elementor-editor-active .elementor-section .elementor-element{opacity:1 !important;-webkit-opacity:1 !important}.elementor-editor-active #page .elementor-section-full_width.full .elementor-widget-image{position:absolute}.elementor-editor-active #page .elementor-section-full_width.full .elementor-widget-html{position:absolute;top:0}.elementor-editor-active #page .elementor-section-full_width.full+.elementor-section{margin:100px 0 0}.elementor-widget.elementor-widget-heading .elementor-heading-title{margin:0 0 20px}.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:19px;line-height:1.1;color:#fa5568;text-transform:uppercase;letter-spacing:.03em;font-weight:400;font-family:"nort",sans-serif;font-style:normal;margin:0}@media(max-width: 900px){.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:17px}}.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:31px;line-height:1.6;font-family:"nort",sans-serif;font-weight:700;font-style:normal;color:#06183d}@media(max-width: 900px){.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:22px;line-height:1.4}}.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:33px;font-family:"nort",sans-serif;font-weight:700;font-style:normal;line-height:1.6;color:#06183d}@media(max-width: 900px){.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:24px;line-height:1.4}}.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:83px;font-family:"nort",sans-serif;font-weight:700;font-style:normal;color:#06183d;letter-spacing:-0.02em;margin-left:-0.02em;line-height:1.2}@media(max-width: 900px){.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:37px}}.elementor-section .elementor-widget+.elementor-widget-image-carousel{margin:30px 0 0}.elementor-section .elementor-widget.elementor-widget-text-editor *:first-child{margin-top:0}.elementor-section .elementor-widget.elementor-widget-text-editor.regular-plus p{font-size:27px;color:#06183d;line-height:1.75}@media(max-width: 900px){.elementor-section .elementor-widget.elementor-widget-text-editor.regular-plus p{font-size:20px;line-height:1.6}}.elementor-section .elementor-widget.elementor-widget-text-editor p{font-size:25px;line-height:1.75;color:rgba(6,24,61,.8);margin:0 0 30px}.elementor-section .elementor-widget.elementor-widget-text-editor p:last-child{margin-bottom:0}@media(max-width: 900px){.elementor-section .elementor-widget.elementor-widget-text-editor p{font-size:19px}}.elementor-section .elementor-widget.elementor-widget-button{margin:20px 0}.elementor-section .elementor-widget.elementor-widget-button.white .elementor-button-link{background:#fff}.elementor-section .elementor-widget.elementor-widget-button.white .elementor-button-link .elementor-button-text{color:#06183d}.elementor-section .elementor-widget.elementor-widget-button.white .elementor-button-link .elementor-button-icon i{color:#fa5568}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link{background:none;border:2px solid #fa5568;background:#fff;border-radius:15px;-webkit-border-radius:15px;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;padding:20px 25px}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link:hover{background:#fa5568;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link:hover *{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link:hover .elementor-button-text{color:#fff}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link:hover .elementor-button-icon i{color:#fff}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link .elementor-button-content-wrapper{display:flex;gap:7px}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link .elementor-button-icon i{color:#fa5568;font-size:25px;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(max-width: 900px){.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link .elementor-button-icon i{font-size:17px}}.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link .elementor-button-text{font-size:27px;font-family:"nort",sans-serif;font-weight:700;font-style:normal;color:#06183d;padding-right:5px;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(max-width: 900px){.elementor-section .elementor-widget.elementor-widget-button .elementor-button-link .elementor-button-text{font-size:18px;text-align:left}}.elementor-section .elementor-widget.elementor-widget-testimonial{padding:0px 50px;background:#f9f8f7;border-radius:12px;-webkit-border-radius:12px}.elementor-section .elementor-widget.elementor-widget-testimonial:before{content:"";background:url("/wp-content/themes/novagram/library/img/testimonial-mark.svg") no-repeat;width:100%;height:70px;display:block}.elementor-section .elementor-widget.elementor-widget-testimonial:after{content:"";background:url("/wp-content/themes/novagram/library/img/testimonial-mark.svg") no-repeat;background-position:right;width:100%;height:70px;display:block}.elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container{padding:40px 0}.elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-content{font-size:20px;font-family:"nort",sans-serif;font-weight:400;font-style:italic;text-align:left;color:#06183d}@media(max-width: 900px){.elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-content{font-size:18px}}.elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-meta-inner{width:100%}.elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-name{font-size:16px;font-weight:normal;text-align:left;color:#06183d;margin:0 0 3px}.elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job{font-family:"nort",sans-serif;font-weight:700;font-style:normal;color:#06183d;text-align:left}.home #page #content>.elementor>.elementor-section .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-medium{margin:-8px 0 12px}.home #page #content>.elementor>.elementor-section .elementor-widget-button{margin:45px 0 0}#page .client-logos.elementor-section{padding:100px 0;background:#06183d}@media(max-width: 900px){#page .client-logos.elementor-section{padding:75px 0}}#page .client-logos.elementor-section .elementor-widget{margin:0 0 25px}#page .client-logos.elementor-section .elementor-widget p{font-size:14px;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:rgba(255,255,255,.5);font-family:"nort",sans-serif;font-weight:500;font-style:normal}@media(max-width: 900px){#page .client-logos.elementor-section .elementor-widget p{line-height:1.25}}@media(max-width: 1024px){#page .client-logos.elementor-section .elementor-widget-image img{max-width:700px;width:100%}}#page .elementor-section.case-studies{padding:0}#page .elementor-section.case-studies .elementor-container{width:100%;max-width:100%;padding:0;margin:0}#page .elementor-section.case-studies .elementor-container .case-studies-grid .grid{gap:0}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study{background:#acacac;aspect-ratio:2500/1500;position:relative;overflow:hidden}@media(min-width: 901px)and (max-width: 1200px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study{grid-column:span 2}}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study:nth-child(even){background:#909090}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study:hover .overlay{opacity:1;-webkit-opacity:1;transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study:hover .featured-image{transform:scale(1.08, 1.08);-webkit-transform:scale(1.08, 1.08);-moz-transform:scale(1.08, 1.08);transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay{display:flex;position:absolute;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center;padding:30px 50px;flex-direction:column;background:rgba(6,24,61,.8);z-index:2;opacity:0;-webkit-opacity:0;transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s}@media(max-width: 900px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay{gap:10px}}@media(max-width: 649px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay{gap:0;padding:30px 25px}}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay .overlay-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}@media(max-width: 649px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay .overlay-inner{gap:0}}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay h3{font-family:"nort",sans-serif;font-weight:700;font-style:normal;font-size:28px;color:#fff;text-align:center;margin-top:0}@media(max-width: 900px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay h3{font-size:24px;line-height:1.2}}@media(max-width: 649px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay h3{margin:0 0 10px}}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay h4{color:#fff;text-align:center;text-transform:uppercase;font-size:20px;letter-spacing:.03em}@media(max-width: 900px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay h4{font-size:20px}}@media(max-width: 649px){#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay h4{margin:0;font-size:17px}}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .overlay .elementor-widget-button{margin-bottom:0}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .featured-image{position:absolute;top:0;margin:0;left:0;width:100%;height:100%;transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s}#page .elementor-section.case-studies .elementor-container .case-studies-grid .featured-case-study .featured-image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.banner.elementor-section{background:#ffcd00}.banner.elementor-section .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-small{color:#06183d}.elementor-section .elementor-widget.elementor-widget-media-carousel .swiper.elementor-main-swiper,.elementor-section .elementor-widget.elementor-widget-image-carousel .swiper.elementor-main-swiper{height:auto}.elementor-section .elementor-widget.elementor-widget-media-carousel .elementor-thumbnails-swiper .swiper-slide,.elementor-section .elementor-widget.elementor-widget-image-carousel .elementor-thumbnails-swiper .swiper-slide{position:relative;overflow:hidden}.elementor-section .elementor-widget.elementor-widget-media-carousel .elementor-swiper-button i,.elementor-section .elementor-widget.elementor-widget-image-carousel .elementor-swiper-button i{font-size:50px;text-shadow:0px 0px 12px rgba(0,0,0,.7);-webkit-text-shadow:0px 0px 12px rgba(0,0,0,.7)}.elementor-section .elementor-widget.elementor-widget-media-carousel .swiper-slide .elementor-carousel-image,.elementor-section .elementor-widget.elementor-widget-image-carousel .swiper-slide .elementor-carousel-image{aspect-ratio:2500/1500;height:auto}.elementor-section .elementor-widget.elementor-widget-media-carousel .swiper-slide figure,.elementor-section .elementor-widget.elementor-widget-image-carousel .swiper-slide figure{line-height:1;display:flex;flex-direction:column}.elementor-section .elementor-widget.elementor-widget-media-carousel .swiper-slide .caption,.elementor-section .elementor-widget.elementor-widget-image-carousel .swiper-slide .caption{position:absolute;z-index:2;bottom:0;font-size:16px;padding:15px;color:#fff;background:rgba(0,0,0,.8);width:100%;opacity:0;-webkit-opacity:0;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.elementor-section .elementor-widget.elementor-widget-media-carousel .swiper-slide:hover .caption,.elementor-section .elementor-widget.elementor-widget-image-carousel .swiper-slide:hover .caption{opacity:1;-webkit-opacity:1;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.elementor-section .elementor-widget.elementor-widget-media-carousel+.elementor-element,.elementor-section .elementor-widget.elementor-widget-image-carousel+.elementor-element{margin-top:60px}.elementor-default:not(.home).page-theme-pink{border-color:#06183d}.elementor-default:not(.home).page-theme-pink .site-header .logo .emblem svg path,.elementor-default:not(.home).page-theme-pink .site-header .logo .ring svg path,.elementor-default:not(.home).page-theme-pink .site-header .logo .ring svg rect{fill:#fff}.elementor-default:not(.home).page-theme-pink .elementor-section.banner{background:#fa5568}.elementor-default:not(.home).page-theme-pink .elementor-section.banner .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-xl{color:#fff}.elementor-default:not(.home).page-theme-blue .site-header .menu-bars span{background:#fff}.elementor-default:not(.home).page-theme-blue .site-header .logo .emblem svg path,.elementor-default:not(.home).page-theme-blue .site-header .logo .ring svg path,.elementor-default:not(.home).page-theme-blue .site-header .logo .ring svg rect{fill:#fff}.elementor-default:not(.home).page-theme-blue .elementor-section.banner{background:#06183d}.elementor-default:not(.home).page-theme-blue .elementor-section.banner .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-small{color:#ffcd00}.elementor-default:not(.home).page-theme-blue .elementor-section.banner .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-xl{color:#fff}.elementor-default:not(.home).page-theme-white-blue .elementor-section.banner{background:#fff}.elementor-default:not(.home).page-theme-white-blue .elementor-section.banner .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-small{color:#fa5568}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact){background:#06183d}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget-text-editor{color:rgba(255,255,255,.8)}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget-text-editor p{color:rgba(255,255,255,.8)}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-heading .elementor-heading-title{color:#fff}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-image figcaption{color:rgba(255,255,255,.8)}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-testimonial{background:rgba(255,255,255,.1)}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-content,.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-testimonial .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-name,.elementor-default:not(.home).page-theme-white-blue #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-testimonial .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job{color:#fff}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section.contact{background:#06183d}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section.contact .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-medium{color:#fff}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section.contact .elementor-widget.elementor-widget-button .elementor-button-link{background:#fff}.elementor-default:not(.home).page-theme-white-blue #page .elementor-section.contact .elementor-widget.elementor-widget-button .elementor-button-link:hover{background:#fa5568}.elementor-default:not(.home).page-theme-yellow{border-color:#06183d}.elementor-default:not(.home):not([class*=page-theme]):not(.home){border-color:#06183d}.elementor-default:not(.home) #page .elementor-section.contact{background:#f9f8f7;padding:55px 0 100px}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section.contact{padding:60px 0}}.elementor-default:not(.home) #page .elementor-section.banner+.elementor-section:not(.banner):not(.contact){padding:140px 0 70px}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section.banner+.elementor-section:not(.banner):not(.contact){padding:75px 0 35px}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact){background:#f9f8f7;padding:70px 0}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact){padding:35px 0}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact).elementor-inner-section.elementor-section-full_width{padding:0}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact).elementor-inner-section.elementor-section-full_width+.elementor-element{margin-top:60px}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact).elementor-inner-section.elementor-section-full_width+.elementor-element{margin-top:20px}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact).elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image:first-child{margin-top:0}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact).elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image img{border-radius:0;-webkit-border-radius:0}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact).elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image figcaption{padding:40px 45px 0}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact).elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image figcaption{padding:25px 30px 0}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-column-gap-default .elementor-widget.elementor-widget-image figcaption{padding:40px 0 0;max-width:780px}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-column-gap-default .elementor-widget.elementor-widget-image figcaption{width:100%;max-width:100%;padding:25px 0 0}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-testimonial{background:#fff}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget:last-child{margin-bottom:0}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact):last-child{padding-bottom:145px}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact):last-child{padding-bottom:95px}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-image:not(:first-child){margin-top:40px}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-image img{position:relative;overflow:hidden;border-radius:12px;-webkit-border-radius:12px}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-image figcaption{position:relative;font-size:14px;color:rgba(6,24,61,.8);text-align:left;max-width:870px;padding:40px 45px 0;width:100%;margin:0 auto}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-image figcaption{padding:25px 30px 0}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-image figcaption strong{display:block;margin:0 0 10px;font-size:16px}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget.elementor-widget-image+.elementor-widget{margin-top:35px}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget figcaption{position:relative;font-size:14px;color:rgba(6,24,61,.8);text-align:left;max-width:870px;padding:40px 45px 0;width:100%;margin:0 auto}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget figcaption{padding:25px 30px 0}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-widget figcaption strong{display:block;margin:0 0 10px;font-size:16px}.elementor-default:not(.home) #page .elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-content{font-size:25px;margin:0 0 30px}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-content{font-size:19px}}.elementor-default:not(.home) #page .elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-name,.elementor-default:not(.home) #page .elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job{font-size:21px}@media(max-width: 900px){.elementor-default:not(.home) #page .elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-name,.elementor-default:not(.home) #page .elementor-section .elementor-widget.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job{font-size:18px}}.elementor-default:not(.home) #page .elementor-section:not(.banner):not(.contact) .elementor-column-gap-narrow .elementor-widget.elementor-widget-image figcaption{padding:40px 0 0}#page .full.elementor-section{padding:0}@media(max-width: 900px){#page .full.elementor-section{min-height:auto}}#page .full.elementor-section:last-child{padding-bottom:180px}#page .full.elementor-section *{position:static}#page .full.elementor-section ul{margin:0}#page .full.elementor-section .elementor-widget-html{background:#c3c3c3;position:relative;aspect-ratio:16/9}#page .full.elementor-section .elementor-widget-html iframe{position:absolute;width:100%;height:100%;top:0;left:0}#page .full.elementor-section .elementor-widget-image img{position:relative;width:100%;height:100%;top:0;left:0;border-radius:0 !important;-webkit-border-radius:0 !important}#page .full.elementor-section .elementor-widget-image figcaption{position:relative;width:1470px;max-width:100%;padding:0px 45px;margin:0 auto;max-width:870px;padding-top:50px;font-size:14px;color:rgba(6,24,61,.8);text-align:left}@media(max-width: 900px){#page .full.elementor-section .elementor-widget-image figcaption{padding:0px 30px}}#page .full.elementor-section .elementor-widget-image figcaption strong{display:block;margin:0 0 10px;font-size:16px}@media(max-width: 900px){#page .team-member.elementor-section .elementor-container{gap:40px;max-width:600px}}#page .team-member.elementor-section .elementor-container>.elementor-column:first-child{padding-top:12px}#page .team-member.elementor-section .elementor-widget-text-editor *{max-width:900px}#page .team-member.elementor-section .elementor-widget-text-editor h2{font-size:31px;line-height:1.6;font-family:"nort",sans-serif;font-weight:700;font-style:normal;color:#06183d;display:inline-block;margin:0 20px 0 0}@media(max-width: 900px){#page .team-member.elementor-section .elementor-widget-text-editor h2{font-size:22px;line-height:1.4}}@media(min-width: 901px)and (max-width: 1200px){#page .team-member.elementor-section .elementor-widget-text-editor h2{display:block}}#page .team-member.elementor-section .elementor-widget-text-editor h3{font-size:31px;line-height:1.6;font-family:"nort",sans-serif;font-weight:700;font-style:normal;color:#06183d;display:inline-block;font-weight:normal;margin-top:0}@media(max-width: 900px){#page .team-member.elementor-section .elementor-widget-text-editor h3{font-size:22px;line-height:1.4}}@media(min-width: 901px)and (max-width: 1200px){#page .team-member.elementor-section .elementor-widget-text-editor h3{display:block;line-height:1.4;margin:10px 0 20px}}@media(max-width: 900px){#page .team-member.elementor-section .elementor-widget-text-editor h3{margin:10px 0 0}}.error404.separate-containers.no-sidebar .site-main{margin:0}/*# sourceMappingURL=theme.min.css.map */
