/*!
Theme Name: Ivory Studio
Theme URI: http://underscores.me/
Author: Marc Buurke
Author URI: https://andcode.nl
Description: Ivory Studio WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ivory_studio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Ivory Studio is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .green{color:#0bd59b}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype')}html{font-family:Poppins;font-weight:400;font-size:16px;letter-spacing:0;color:#201751;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0px!important}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{text-decoration:none;color:#ed5277}a,html div#cookie-bar a{background-color:transparent}a:active,a:hover{outline-width:0;transition:0.2s ease-out;text-decoration:underline}address,blockquote,dl,hr,ol,p,table,ul{margin:0 0 2.4rem;padding:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.clearfix:after,.cf:after{content:'';display:table;clear:both}.nomargin,.nom{margin:0}.nopadding .nop{padding:0}.nomp{margin:0;padding:0}.block{display:block}.dnone{display:none}.inline{display:inline}.center{display:block;margin:auto}.hide,.hidden{position:absolute;left:-9999px}.fleft,.floatl{float:left}.fright,.floatr{float:right}.clear{clear:both}.cleft{clear:left}.cright{clear:right}.tcenter{text-align:center}.tleft{text-align:left}.tright{text-align:right}.vbottom{vertical-align:bottom}.vmiddle{vertical-align:middle}.vtop{vertical-align:top}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.overflow{overflow:hidden}.b,.bold,.strong{font-weight:700}.i,.em,.italic{font-style:italic}.normal{font-weight:400}.u,.underline{text-decoration:underline}.tnone{text-decoration:none}.small{font-size:.9em}.lower{text-transform:lowercase}.upper{text-transform:uppercase}.capitalize{text-transform:capitalize}.truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default{cursor:default}.pointer,.js-hover{cursor:pointer}.mobiletext{display:none}.break-word{-ms-word-break:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.hide-from-layout{display:none!important}address{font-style:normal}[type=search]{box-sizing:border-box;-webkit-appearance:none}picture{display:block;width:100%}img[src*='.svg']{max-width:none;width:100%}div[style]>img[src*='uploads/overview-']{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:100%!important;height:auto!important;top:50%!important;left:0!important;margin:0!important;position:absolute!important}ul,ol{list-style:inside}td,dd,figure{margin:0}fieldset{margin:0;padding:0;border:0}iframe{border:0}hr{height:0;padding:0;border:0;overflow:hidden;display:block;clear:both}[href^="tel:"]{cursor:text;text-decoration:none;color:#ababad}[href^="tel:"]:hover,[href^="tel:"]:focus{color:currentColor;text-decoration:none}*,*:before,*:after{box-sizing:inherit}.icalendar{box-sizing:content-box}.component-twitter s,.comp-twitter s,.comp-tweet s{text-decoration:none}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#FFF}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#FFF;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger-inner.is-active::before,.hamburger-inner.is-active::after{background-color:#FFFFFF!important}button.hamburger{background-color:#201751!important;position:fixed;right:0;top:55px;font-size:1.4rem;width:auto!important}button.hamburger:focus{background-color:transparent;border:none}button.hamburger.is-active{right:260px;opacity:1}.nav-wrapper.is-active{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.misha_loadmore{text-align:center}.loadmore_content{background:#fff;border-radius:3px;margin-bottom:2.4rem;padding:10px 14px!important;font-family:'Poppins';font-size:12px;font-weight:800;letter-spacing:.5px;transition:0.2s ease-out;display:inline-block;cursor:pointer}.loadmore_content:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:#0db59b;color:#fff;text-decoration:none}.alignleft{float:left;margin-top:3px!important;margin-bottom:20px!important;margin-right:25px!important}.alignright{float:right;margin-top:3px!important;margin-bottom:20px!important;margin-left:25px!important}.aligncenter{clear:both;display:block;margin:0 auto!important;margin-bottom:20px!important}.overlay-search{text-align:center;height:100%;width:100%;opacity:0;visibility:hidden;position:fixed;z-index:1;left:0;top:0;background-color:rgba(0,9,59,.9);overflow-x:hidden;transition:0.4s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.overlay-search.is-active{opacity:1;visibility:visible}.overlay-content{position:relative;top:35%;display:inline-block;text-align:center;margin-top:30px}.overlay-search a{font-size:7rem;padding:8px;text-decoration:none;color:#818181;display:block;transition:0.3s}.overlay-search a:hover,.overlay-search a:focus{color:#f1f1f1;text-decoration:none}.overlay-search .closebtn-search{transition:0.2s ease-out;position:absolute;top:4.8rem;right:4.8rem;color:#cb0d0f;cursor:pointer;z-index:1}@media screen and (max-height:450px){.overlay-search a{font-size:20px}.overlay-search .closebtn-search{top:15px;right:35px}}.container{height:100%;width:inherit;max-width:1280px;margin:0 auto}.nav-trigger{display:none}.nav-toggle{transition:0.4s ease-in-out;top:0;display:none;cursor:pointer;position:fixed;font-size:1.6rem;text-align:center;z-index:10;width:7.199999999999999rem;height:7.199999999999999rem;background:rgba(18,49,103,.5)}.nav-toggle-lines{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;top:50%;left:50%;border-radius:.2rem;transition:0.2s ease-in-out;display:block;width:3.5999999999999996rem;height:.4rem;background:#fff;position:relative}.nav-toggle-lines:before,.nav-toggle-lines:after{border-radius:.2rem;transition:0.2s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);content:'';height:100%;background:#fff;width:100%;position:absolute;display:block;top:0;left:0}.nav-toggle-lines:before{-webkit-transform:translateY(.2rem) translateY(-1.2rem);transform:translateY(.2rem) translateY(-1.2rem)}.nav-toggle-lines:after{-webkit-transform:translateY(-.2rem) translateY(1.2rem);transform:translateY(-.2rem) translateY(1.2rem)}.nav-toggle-line.is-active:before,.nav-toggle-lines.is-active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav{display:none;position:fixed;top:0;bottom:0;width:0;z-index:110}.nav-closer{-webkit-transform:translateZ(0);transform:translateZ(0);transition:0.4s ease-in-out;will-change:opacity;content:'';background:rgba(0,0,0,.5);width:100vw;position:absolute;top:0;bottom:0;display:block;opacity:0;visibility:hidden;cursor:url(/img/cursor-close.png),auto;z-index:-1}.nav-wrapper{transition:0.4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;height:100%;background:#201751;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0}.nav-wrapper a{display:block}.nav-wrapper a:hover,.nav-wrapper a:active,.nav-wrapper a:focus{color:#ed5277;text-decoration:none}.nav-wrapper li{position:relative}.nav-wrapper ul{margin:0}.nav-wrapper ul ul{overflow:hidden}.nav-wrapper .open-subnav{-webkit-tap-highlight-color:transparent;position:absolute;top:0;right:0;text-align:center;cursor:pointer}.nav-wrapper .open-subnav:before{transition:0.2s ease-out;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;top:50%;left:50%}@media (max-width:1237px){.nav-toggle,.mobile-nav{display:block}.nav-trigger:checked~.mobile-nav .nav-toggle span{background:transparent}.nav-trigger:checked~.mobile-nav .nav-toggle span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger:checked~.mobile-nav .nav-toggle span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-trigger:checked~.mobile-nav .nav-closer{opacity:1;visibility:visible}.nav-toggle{right:0}.mobile-nav{right:0}.nav-wrapper{-webkit-transform:translate3d(24rem,0,0);transform:translate3d(24rem,0,0);width:260px;right:0;top:42px}.nav-wrapper:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:0}.nav-closer{right:0}.nav-trigger:checked~.page-header,.nav-trigger:checked~.page-website-wrapper{-webkit-transform:translateX(-12rem);transform:translateX(-12rem)}.nav-trigger:checked~.mobile-nav .nav-toggle{-webkit-transform:translateX(-24rem);transform:translateX(-24rem)}.nav-trigger:checked~.mobile-nav .nav-wrapper{-webkit-transform:translateX(0);transform:translateX(0)}.item-login{display:none}}.nav-wrapper a{color:#fff;word-wrap:break-word;padding:14px 20px;font-family:'Poppins';font-size:14px;font-weight:500}.nav-wrapper ul ul a{transition-duration:0.2s;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:0;padding:0 2.4rem 0 4.8rem;opacity:0}.nav-wrapper .open>li>a{opacity:1;padding-top:.6rem;padding-bottom:.6rem;line-height:1.5}.nav-wrapper .open+.open-subnav:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.nav-wrapper .subnav>a{padding-right:3.6000000000000005rem}.nav-wrapper .open-subnav{height:3.6000000000000005rem;width:3.6000000000000005rem}.nav-wrapper .open-subnav:before{border-radius:50%;width:2.4rem;line-height:2.4rem;background:#00093b;color:#fff;content:'▾';font-size:12px}h1,h2,h3,h4{line-height:1.3;color:#fff;font-family:'Poppins','Poppins'}h1{font-weight:700;font-size:54px;color:#0bd59b}@media (max-width:967px){h1{font-size:36px}}h1.with-subtitle-white{margin-top:8px;margin-bottom:8px;color:#fff}h2{font-size:40px;font-weight:700;color:#201751}@media (max-width:967px){h2{font-size:36px}}h3{font-size:27px;font-weight:700;color:#201751}h3.with-subtitle-white{font-weight:700;font-size:50px;margin-top:8px;margin-bottom:8px;color:#fff}h4{font-size:14px;text-transform:uppercase;font-weight:700}.subtitle{font-size:20px}@media (min-width:768px){.vc_col-sm-3{width:50%!important}}@media (min-width:1202px){.vc_col-sm-3{width:25%!important}}.subtitle-text{font-size:18px}.logo{width:140px!important}.inline-block{display:inline-block;vertical-align:middle}.card{border-radius:.5rem;background-color:#fff;margin-bottom:32px;height:calc(100% - 2.4rem);position:relative}.card ul li{padding:2px 0}.card ul li:before{content:'\2714';color:#5677de;padding-right:8px}.card .icon{margin-top:16px}.card .icon-heading{margin-top:12px;font-size:27px;font-family:Poppins;color:#201751;font-weight:700}.card .icon-heading.blog{font-size:20px;min-height:130px}.card .card-body{padding:12px 24px}.card .card-header-image{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px);height:160px;width:100%;display:block;object-fit:cover}.card .card-header-logo{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px);height:160px;width:100%;display:flex;justify-content:center;align-items:center}.card .card-header-logo img{max-width:calc(100% - 2.4rem);max-height:150px}.card-label{text-transform:uppercase;color:#0bd59b;font-family:'Poppins';font-weight:700;font-size:14px;margin-top:12px;display:inline-block}.card-studio{border:none;background-color:transparent;margin-bottom:32px;height:calc(100% - 2.4rem);position:relative;border-radius:4px;border-left:3px solid transparent}.card-studio .active{display:none}.card-studio .inactive{display:block}.card-studio:hover,.card-studio.active-studio{border-left:3px solid #5971dd;box-shadow:0 0 16px #d9d9dc;background-color:#fff}.card-studio:hover .active,.card-studio.active-studio .active{display:block}.card-studio:hover .inactive,.card-studio.active-studio .inactive{display:none}.card-studio ul li{padding:2px 0}.card-studio ul li:before{content:'\2714';color:#33396b;padding-right:8px}.card-studio .icon{margin-top:16px}.card-studio .icon-heading{margin-top:12px;color:#000;font-size:27px}.card-studio .card-body{padding:12px 24px}.card-studio .card-header-image{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px);height:160px;width:100%;display:block;object-fit:cover}.card-studio .card-header-logo{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px);height:160px;width:100%;display:flex;justify-content:center;align-items:center}.card-studio .card-header-logo img{max-width:calc(100% - 2.4rem)}.wpb_wrapper ul li{padding:2px 0}.wpb_wrapper ul li:before{content:'\2714';color:#33396b;padding-right:8px}.wpb_wrapper ul li.linkitem{padding:16px 0;border-bottom:1px solid #d5dadd}.wpb_wrapper ul li.linkitem:before{content:'';padding-right:0}.wpb_wrapper ul li.linkitem a{color:#201751}.wpb_wrapper ul li.linkitem a:hover{transition:0.2s ease-out;text-decoration:none;color:#ed5277}.wpb_wrapper ol{padding-left:15px}.wpb_wrapper ol li{padding:2px 0;list-style:decimal}body{font-family:'Poppins','Poppins';font-size:16px;color:#201751;font-weight:400;line-height:1.9}.linklist .linkitem{font-weight:400}.linklist h3{color:#201751}.padding-wrapper{padding-left:28px;padding-right:28px}.top-menu-wrapper{background-color:#0bd59b;width:100%;line-height:42px;position:fixed;z-index:99;text-align:right;top:0;height:42px}.menu-bar-small{padding-left:28px;padding-right:28px;font-size:16px;color:#201751}.menu-bar-small i{color:#201751}.menu-bar-small .phone{margin:0;padding:0}.menu-bar-small .phone li{display:inline-block;height:42px;text-align:center}.menu-bar-small .phone li a{margin:0;padding:0;border:0;font-family:Poppins;font-weight:500;letter-spacing:0;color:#201751}.menu-bar-small .phone li a:hover{transition:0.2s ease-out;color:#201751;text-decoration:none}.menu-bar-small .txt{margin:0;padding:0}.menu-bar-small .txt li{display:inline-block;padding-left:30px;color:#201751;text-align:center;padding:0 10px;vertical-align:top}.menu-bar-small .txt li img{height:10px;margin-right:4px}.menu-bar-small .txt li a{color:#201751;line-height:26px;font-family:Poppins;font-weight:500;letter-spacing:0}.menu-bar-small .txt li a:hover{transition:0.2s ease-out;color:#fff;text-decoration:none}.menu-bar-small .txt li:last-child{padding-right:0}.submenu-bar{padding-left:28px;padding-right:28px;height:64px}.submenu-bar li{display:inline-block;padding-left:30px;color:#888;font-size:14px;text-align:center;padding:0 12px;vertical-align:top}.submenu-bar li.current_page_item a{color:#0bd59b;padding-top:24px;border-bottom:4px solid #0bd59b;padding-bottom:18px}.submenu-bar li:first-child{padding-left:0}.submenu-bar li a{color:#201751;text-transform:uppercase;line-height:64px;font-family:'Poppins';font-weight:800;letter-spacing:.5px}.submenu-bar li a:hover{color:#0bd59b;text-decoration:none}.submenu-bar li ul.children{display:none}.header-wrapper{background-color:#201751;height:90px;position:fixed;z-index:99;top:42px;width:100%}.page-header .page-logo{margin-top:8px;padding:1.1rem 2rem;padding-left:0;display:inline-block}.menu-bar{padding-left:28px;padding-right:28px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-mainmenu{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative;font-family:Poppins;font-size:18px;font-weight:500;letter-spacing:0;color:#fff}.page-mainmenu ul{padding:0;margin:0}.page-mainmenu li{position:relative}.page-mainmenu .level-1{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:0}.page-mainmenu .level-2{left:0;top:100%;z-index:10}.page-mainmenu .level-2 a{display:block}.page-mainmenu .level-2 ul{left:100%;top:0}.page-mainmenu .level-1-item ul{transition:0.2s ease-out;position:absolute;margin:0;opacity:0;width:18rem;min-width:100%;visibility:hidden}.page-mainmenu .level-1-item ul a{padding:0 1.2rem}@media (max-width:1237px){.page-mainmenu{display:none}}.page-mainmenu .level-1-item:not(:first-child){margin-left:2.4rem}@media (min-width:1237px){.page-mainmenu #primary-menu .sub-menu .level-1-item:not(:first-child){margin-left:0rem}#primary-menu .sub-menu{margin-top:30px;background:#fff;box-shadow:0 0 2px 2px rgba(80,80,80,.15)}#primary-menu .sub-menu li{border-bottom:none!important;padding-top:12px;padding-bottom:12px}#primary-menu .sub-menu li:hover a{color:#ed5277;font-weight:500;opacity:1}#primary-menu .sub-menu li a{color:#201751;font-family:'Poppins';font-size:14px;font-weight:500;text-transform:none}}.page-footer .sub-menu{display:none}@media (max-width:1023px){.page-mainmenu .level-1-item:not(:first-child){margin-left:1.8rem}}.page-mainmenu .level-1-item>a{display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;position:relative;color:#fff}.page-mainmenu .level-1-item>a:hover{color:#0bd59b;text-decoration:none}.page-mainmenu .level-1-item.item-button>a:hover{opacity:1.0!important;text-decoration:none}.page-mainmenu .level-1-item.current-menu-item>a,.page-mainmenu .level-1-item.current-page-ancestor>a,.page-mainmenu .level-1-item.current_page_parent>a,.page-mainmenu .level-1-item.current-customers-ancestor>a{color:#0bd59b}.page-mainmenu li{padding-top:22px;padding-bottom:22px;border-bottom:5px solid #201751!important}.page-mainmenu li.current-menu-item,.page-mainmenu li.current-page-ancestor,.page-mainmenu li.current_page_parent{border-bottom:5px solid #0bd59b!important}.page-mainmenu li.item-button{border-bottom:none!important}.page-mainmenu .level-1-item:last-child .level-2{left:auto;right:0}.page-mainmenu li.hover ul,.page-mainmenu li:hover ul{opacity:1;visibility:visible}.page-mainmenu .subnav>a:after{content:'▾';padding-left:.6rem}.page-mainmenu .level-1-item.item-button{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;position:absolute;height:36px;right:0;font-weight:800;letter-spacing:.5px}.page-mainmenu .level-1-item.item-button>a{background:transparent;margin-bottom:0;padding:8px 18px;font-size:16px;border:1px solid #ed5277;border:3px solid #ED5277;border-radius:29px;color:#fff}.page-mainmenu .level-1-item.item-button>a:before{display:none}.page-mainmenu .level-1-item.item-button>a:hover,.page-mainmenu .level-1-item.item-button>a:focus{box-shadow:none;background:#ed5277;transition:0.2s ease-out;text-decoration:none}button.item-button{right:0;font-weight:800;letter-spacing:.5px;background:transparent;border-radius:3px;margin-bottom:0;padding:14px 14px;font-size:12px;border:1px solid #0bd59b;color:#fff;font-size:16px;font-family:'Poppins';text-transform:uppercase}button.item-button:hover,button.item-button:focus{box-shadow:none;background:#0ca38b;transition:0.2s ease-out;text-decoration:none}.page-mainmenu .level-1-item.item-login{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;position:absolute;height:34px;right:228px}.page-mainmenu .level-1-item.item-login>a{margin-bottom:0;padding:14px 14px;font-family:Poppins;font-weight:500;font-size:18px;color:#fff}.page-mainmenu .level-1-item.item-login>a:hover{opacity:.5}.page-mainmenu .level-1-item.item-login>a:before{content:'';width:24px;height:24px;background-image:url(../../../../../../themes/ivory-studio/img/icons/log-in.svg);background-size:24px 24px;position:relative;left:-8px;top:0}.page-website-wrapper{margin-top:122px}.page-overview{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.4rem;justify-content:center}.page-overview[data-gutter='1']{margin-left:-28px;margin-right:-28px;margin-bottom:0}.page-overview[data-gutter='1']>.page-overview-block{margin-bottom:3.6rem}.page-overview[data-gutter='1']>.page-overview-block .page-overview-block-inner{display:block;text-decoration:none;padding:0 28px}.page-footer{background-color:#201751;font-size:14px;color:#fff}.page-footer .social-links{margin-top:16px}.page-footer .social-links a{margin-right:12px}.page-footer .social-links a img{width:18%}.page-footer .page-overview-block{margin-bottom:0px!important}.page-footer h3{color:#0bd59b;font-size:24px;margin-bottom:32px;font-weight:700}.page-footer h2{color:#fff}.page-footer a{color:#fff;font-family:'Poppins',sans-serif;font-size:14px;font-weight:400}.page-footer a:hover,.page-footer a:focus{color:#ed5277;text-decoration:none}.page-footer-top{padding-top:36px}@media (max-width:30em){.page-footer-top{padding-top:3.5999999999999996rem;padding-bottom:0}}.page-footer-top .page-overview-block{width:20%}@media (max-width:60em){.page-footer-top .page-overview-block{width:50%}.page-footer-top .page-overview-block.last{width:100%}}@media (max-width:23.4375em){.page-footer-top .page-overview-block{width:100%}}.page-footer-top ul,.page-footer-top address{margin-bottom:0}.page-footer-top ul.postaddress{margin-bottom:2.4rem}.page-footer-top li:not(:last-child){margin-bottom:.6rem}.footer-contactlinks{margin-top:32px;font-weight:400}.footer-contactlinks a,.footer-contactlinks span{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-footer div.copyright{color:#fff;font-size:10px;line-height:30px;padding-top:30px;padding-right:30px}.bottom-footer-wrapper{background-color:#37383d;width:100%;position:relative;z-index:99;text-align:center}.footer-bar-small{padding-left:28px;padding-right:28px;font-size:13px;color:#757985;line-height:26px;font-family:'Poppins';font-weight:400;line-height:40px;height:40px}.btn{border:3px solid #ed5277;border-radius:42px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Poppins';font-size:15px;font-weight:800;letter-spacing:.5px;padding:14px 20px;background:transparent;color:#201751;min-width:200px;display:inline-block;position:relative;text-align:center}.btn:hover{transition:0.2s ease-out;background:#ed5277;text-decoration:none;color:#fff}.wpb_row.vc_row-o-equal-height .wpb_wrapper{height:100%}@media (min-width:1024px){.page-hero-container,.page-footer-cta{background-attachment:fixed!important}}.page-hero-container{position:relative;display:flex;text-align:center;align-items:center;justify-content:center;color:#fff;background-size:cover;-webkit-background-size:cover}.page-hero-container .page-hero-content{margin-top:48px}.page-hero-container .page-hero-content .hero{max-width:700px}.page-hero-container .row-trans-blue{background-color:#201751!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-hero-container .padding-wrapper{padding-top:32px;padding-bottom:32px}@media (min-width:968px){.page-hero-container.hero-homepage .padding-wrapper{width:100%;max-width:1280px}.page-hero-container.hero-homepage .page-hero-content{margin-top:48px}.page-hero-container.hero-homepage .page-hero-content .hero{max-width:1280px;display:flex;width:100%;height:100%;padding-top:32px;padding-bottom:32px}.page-hero-container.hero-homepage .page-hero-content .hero-left{width:50%;padding-right:32px;padding-left:32px;text-align:left}.page-hero-container.hero-homepage .page-hero-content .hero-right{width:50%;padding-right:32px;padding-left:32px}}.item-button.small{font-size:16px!important}.item-button.secondary{background:#201751!important;margin-bottom:0;padding:8px 18px;font-size:16px;border:3px solid #ED5277!important;border-radius:29px;color:#fff;margin-left:16px}.item-button.secondary:hover{background:#ed5277!important;transition:0.2s ease-out}@media (max-width:440px){.item-button.secondary{margin-top:16px!important;margin-bottom:16px!important}}.page-footer-cta{position:relative;display:flex;text-align:center;align-items:center;justify-content:center;color:#fff;background-size:cover}.page-footer-cta p{color:#201751;font-size:20px;justify-content:center}.page-footer-cta h2{color:#fff}.page-footer-cta .page-hero-content{margin-top:48px;max-width:967px;margin-bottom:28px}.page-footer-cta .row-trans-blue{background-color:#0bd59b!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-footer-cta .button{min-height:80px}.vc_toggle{border-radius:8px;padding:20px 8px!important;background:#fff}.vc_toggle h4{color:#0f1241;text-transform:none;font-size:18px}.vc_toggle_icon{background:#201751!important;border:1px solid #201751!important}.vc_toggle_icon:before,.vc_toggle_icon:after{background:#201751!important}.vc_toggle_icon:before{border:1px solid #201751!important}.vc_toggle_content{margin-bottom:0px!important}.vc_toggle_content p{margin-bottom:1em}.plyr.plyr--video{border-radius:12px}.plyr--video{background:none}.plyr__video-wrapper{background:none}.button{min-height:80px}.button .item-button{background:#ed5277;border-radius:42px;margin-bottom:0;padding:12px 24px;border:3px solid #ed5277;color:#fff;font-family:'Poppins';font-size:18px;font-weight:700;letter-spacing:.5px;text-align:center}@media (max-width:440px){.button .item-button{font-size:15px;padding:8px 15px;width:80%;margin-left:0px!important}}.button .item-button.blue:hover,.button .item-button.blue:focus{box-shadow:none;border:3px solid #ed5277;background:#201751;transition:0.2s ease-out;text-decoration:none;color:#fff}.button .item-button:hover,.button .item-button:focus{box-shadow:none;border:3px solid #ed5277;background:#fff;transition:0.2s ease-out;text-decoration:none;color:#201751}.button .item-button.wide{padding-left:48px;padding-right:48px}.person{border-radius:40px;width:40px;height:40px;overflow:hidden;display:inline-block;border:1px solid #d5dadd;vertical-align:middle}.location{width:20px;min-height:20px;overflow:hidden;display:inline-block;vertical-align:middle}.card-location-name{display:inline-block;vertical-align:middle;padding-left:8px;text-transform:uppercase;font-family:'Poppins';font-weight:700;font-size:12px}.card-person-name{display:inline-block;vertical-align:middle;padding-left:14px;font-family:'Poppins';font-weight:500;font-size:16px;opacity:.7}.person-block{height:60px;padding-top:24px;margin-bottom:8px!important}.person-block.card-sticky{text-align:left}.location-block{padding-top:16px;margin-bottom:16px}.card-body .card-logo{margin-top:12px;margin-bottom:16px;max-height:60px;max-width:100%}.card-body .spacer{border-top:1px solid #d5dadd;height:1px}.card-body.minheight{min-height:320px}@media (min-width:768px){.card-body.minheight{min-height:420px}}@media (min-width:874px){.card-body.minheight{min-height:360px}}@media (min-width:1202px){.card-body.minheight{min-height:490px}}#footer-form,.partner-form,#general-form{margin-top:-24px}#footer-form .wpcf7-list-item,.partner-form .wpcf7-list-item,#general-form .wpcf7-list-item{margin-left:0}#footer-form .wpcf7-acceptance label,.partner-form .wpcf7-acceptance label,#general-form .wpcf7-acceptance label{padding-left:16px}#footer-form [type=text],.partner-form [type=text],#general-form [type=text],#footer-form [type=email],.partner-form [type=email],#general-form [type=email],#footer-form [type=tel],.partner-form [type=tel],#general-form [type=tel],#footer-form [type=password],.partner-form [type=password],#general-form [type=password],#footer-form [type=number],.partner-form [type=number],#general-form [type=number],#footer-form [type=search],.partner-form [type=search],#general-form [type=search],#footer-form [type=date],.partner-form [type=date],#general-form [type=date],#footer-form [type=datetime],.partner-form [type=datetime],#general-form [type=datetime],#footer-form [type=datetime-local],.partner-form [type=datetime-local],#general-form [type=datetime-local],#footer-form [type=month],.partner-form [type=month],#general-form [type=month],#footer-form [type=time],.partner-form [type=time],#general-form [type=time],#footer-form [type=week],.partner-form [type=week],#general-form [type=week],#footer-form [type=url],.partner-form [type=url],#general-form [type=url],#footer-form textarea,.partner-form textarea,#general-form textarea,#footer-form select,.partner-form select,#general-form select,#footer-form button,.partner-form button,#general-form button{width:calc(100% - 28px)!important}#footer-form [type=submit],.partner-form [type=submit],#general-form [type=submit]{width:calc(100% - 28px)!important}[type=text],[type=email],[type=tel],[type=password],[type=number],[type=search],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=time],[type=week],[type=url],textarea,select,button{border-radius:4px;box-shadow:none;transition:0.2s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;width:100%;padding:12px 14px;background:#fff;border:1px solid #d5dadd;display:block}[type=text].disabled,[type=email].disabled,[type=tel].disabled,[type=password].disabled,[type=number].disabled,[type=search].disabled,[type=date].disabled,[type=datetime].disabled,[type=datetime-local].disabled,[type=month].disabled,[type=time].disabled,[type=week].disabled,[type=url].disabled,textarea.disabled,select.disabled,button.disabled{opacity:.5}[type=text]:focus,[type=email]:focus,[type=tel]:focus,[type=password]:focus,[type=number]:focus,[type=search]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=time]:focus,[type=week]:focus,[type=url]:focus,textarea:focus,select:focus,button:focus{background:#fff;outline:0;border:1px solid #d5dadd}[type=submit]{background:#ed5277;border-radius:42px;margin-bottom:0;padding:6px 0;border:3px solid #ed5277;color:#fff;font-family:'Poppins';font-size:18px;font-weight:700;letter-spacing:.5px;text-align:center}[type=submit]:hover,[type=submit]:focus{outline:0;background:#fff;color:#ed5277;transition:0.2s ease-out}#footer-form [type=submit]:hover,#footer-form [type=submit]:focus{outline:0;background:#201751;color:#fff;transition:0.2s ease-out}[type=search]::-ms-clear{display:none}[disabled]{cursor:not-allowed}.wpcf7 .wpcf7-list-item{display:block}.wpcf7-form .wpcf7-acceptance label{position:relative;cursor:pointer}.wpcf7-form .wpcf7-acceptance input[type=checkbox]{position:relative;visibility:hidden}.wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:before{display:block;position:absolute;content:'';border-radius:5px;height:18px;width:18px;top:-2px;border:2px solid #222;background:#fff}.wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:after{display:block;position:absolute;content:'\2713';border-radius:100%;height:10px;width:10px;top:-4px;left:5px;visibility:hidden;font-size:16px;color:#000}.wpcf7-form .wpcf7-acceptance input[type=checkbox]:checked+span:before{background:#fff}.wpcf7-form .wpcf7-acceptance input[type=checkbox]:checked+span:after{visibility:visible}.vc_carousel-inner img{border-radius:4px}.vc_images_carousel ol.vc_carousel-indicators{margin:0 0 -48px -30%!important}@media (max-width:1024px){.vc_slide.vc_images_carousel{width:auto!important}}.vc_images_carousel .vc_carousel-indicators .vc_active{background-color:#5677de!important;border:1px solid #5677de!important}.vc_images_carousel .vc_carousel-indicators li{border:1px solid #d5dadd!important;background-color:#d5dadd!important}@media (min-width:768px){.page-template-download-page .page-website-wrapper,.post-template-default .page-website-wrapper{background-image:url(../../../../../../themes/ivory-studio/img/backdrops/background.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-download-page .page-wrapper.container,.post-template-default .page-wrapper.container{background:url(../../../../../../themes/ivory-studio/img/backdrops/background.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-download-page .page-content,.post-template-default .page-content{background:#fff}.page-template-download-page .blog-content,.post-template-default .blog-content{padding-right:32px}.page-template-download-page .blog-sidebar .vc_column-inner,.post-template-default .blog-sidebar .vc_column-inner{padding-left:24px}}@media (max-width:767px){.page-template-download-page .vc_column-inner,.post-template-default .vc_column-inner{background-color:#ffffff!important;border:none!important}.page-template-download-page .blog-content,.post-template-default .blog-content{padding-right:0}}.page-template-download-page .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:before,.post-template-default .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:before,.partner-form .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:before,#general-form .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:before{border:1px solid grey}.page-template-download-page .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:after,.post-template-default .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:after,.partner-form .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:after,#general-form .wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:after{top:-4px;left:3px}.page-template-download-page .wpcf7-acceptance label,.post-template-default .wpcf7-acceptance label,.partner-form .wpcf7-acceptance label,#general-form .wpcf7-acceptance label{padding-left:16px}.page-template-download-page .wpcf7-list-item,.post-template-default .wpcf7-list-item,.partner-form .wpcf7-list-item,#general-form .wpcf7-list-item{margin-left:0}.blog-wrapper{background-color:#F2F0F5!important}.blog .sub-menu-wrapper,.category .sub-menu-wrapper{border-bottom-width:1px!important;border-bottom-color:#d5dadd!important;border-bottom-style:solid!important}ul.category-list .active a{color:#0bd59b;padding-top:24px;border-bottom:4px solid #0bd59b;padding-bottom:20px}.blog-posts{margin-left:-15px;margin-right:-15px;padding-top:35px}.blog-posts p:last-child{margin-bottom:0}.blog-posts h3 a{color:#000}.blog-posts a p{color:#3c4043}.blog-posts a .card-person-name{color:#3c4043}.blog-posts .person-block{height:54px;padding-top:12px;margin-bottom:0}.blog-posts .icon-heading{margin-top:8px;margin-bottom:12px}.blog_column_container{padding-left:0;padding-right:0}.blog_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%;min-height:640px}.blog_column-inner a p{color:#201751}.blog_column-inner a .card-person-name{color:#201751}.blog_column-inner .person-block{height:54px;padding-top:12px;margin-bottom:0}.blog_column-inner .icon-heading{margin-top:8px;margin-bottom:12px;min-height:250px}.blog_col-sm-3{float:left}@media (min-width:420px){.blog_col-sm-3{width:100%}.card .card-header-image{height:160px}.card .icon-heading.blog{min-height:100px}}@media (min-width:600px){.blog_col-sm-3{width:100%}}@media (min-width:768px){.blog_col-sm-3{width:50%}.blog-posts .card-body p,.blog_column-inner .card-body p{min-height:214px}.card .card-header-image{height:240px}.card .icon-heading.blog{min-height:130px}}@media (min-width:1024px){.blog-posts .card-body p p,.blog_column-inner .card-body p{min-height:200px}.blog_col-sm-3{width:50%}.card .card-header-image{height:160px}.card .icon-heading.blog{min-height:100px}}@media (min-width:1202px){.blog-posts .card-body p,.blog_column-inner .card-body p{min-height:306px}.blog_col-sm-3{width:25%}.card .icon-heading.blog{min-height:130px}}.no-padding .vc_column-inner{padding-left:0px!important;padding-right:0px!important}.sociallinks,.sociallinks-blog{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.4rem}.sociallinks .sociallinks-label{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;color:#8990a7}.sociallinks li:not(:last-child){margin-right:1.7999999999999998rem}.sociallinks a{color:#8990a7}.sociallinks a:before{font-size:16px}.sociallinks a:hover,.sociallinks a:focus{color:#33d3e4;text-decoration:none}.sociallinks-blog{margin:0}.sociallinks-blog li:not(:last-child){margin-right:12px}.sociallinks-blog li:before{content:none!important}.sociallinks-blog img{width:32px;height:32px}.sociallinks-blog.large{margin-bottom:32px;padding-right:48px}.sociallinks-blog.large img{width:48px;height:48px}.blogimage-container{padding-top:50px}.blogimage{width:100%;border-radius:10px}.blog-information{margin-bottom:12px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-information .sociallinks{margin-top:0px!important;margin-bottom:0px!important}.blog-information .person,.blog-information .post-icon{width:32px;height:32px}.blog-information .post-icon{display:inline-block;vertical-align:middle}.blog-information .card-person-name{padding-left:10px}.blog-information .postdate{text-transform:uppercase;font-family:'Poppins';font-weight:700;font-size:12px;padding-left:10px;display:inline-block;vertical-align:middle}.blog-information .pt12{padding-top:12px}.blog-single-wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-single-wrapper .page-content{padding-right:48px;background:#fff}@media (min-width:768px){.post-template-default.single.single-post .page-website-wrapper{background-image:url(../../../../../../themes/ivory-studio/img/backdrops/background.png);background-position:center center;background-repeat:no-repeat;background-size:cover}}.sidebar-title-small{font-weight:600;vertical-align:top;padding-left:10px;font-size:14px;width:calc(100% - 80px);display:inline-block}.linkitem.blog{padding:16px 0 8px 0px!important}.postdate{font-size:12px;font-weight:400}.card-partner{padding-top:36px;padding-bottom:28px}.card-partner .card-label{color:#fff;margin:0}.card-partner .location{color:#fff;display:inline-block;width:auto}.card-partner .website{color:#fff;display:inline-block}h1.partner-heading{margin:0;color:#fff}.partner-heading div{line-height:20px}.partner-form .wpcf7{margin-bottom:-16px}.pricing-left{background:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px;padding:24px 36px;padding-left:24px!important;padding-right:12px!important;border-left:1px solid #d5dadd;border-top:1px solid #d5dadd;border-bottom:1px solid #d5dadd}.pricing-right{background:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:24px 36px;padding-right:24px!important;padding-left:12px!important;border-right:1px solid #d5dadd;border-top:1px solid #d5dadd;border-bottom:1px solid #d5dadd}.btQuoteItemInput ul li:before{content:'';padding-right:0}.btQuoteBooking .ui-slider{background:#fff!important}.btQuoteSliderValue,.ui-slider-handle{outline:none!important}#breadcrumbs{background:#fff;margin-top:16px;margin-bottom:16px}.blog_wpb_wrapper a{text-decoration:none}.overlay{background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;right:0;bottom:0;opacity:.1;transition:opacity 0.3s ease;z-index:99}.overlay .input-text{padding:12px 0 12px 14px}@media only screen and (max-width:740px){.overlay{top:70px}}.overlay.show{opacity:1}.overlay .iv-mediaplayer{width:80%;padding-top:44.95%;background-color:#000;position:absolute;top:50px;left:10%}@media only screen and (max-width:740px){.overlay .iv-mediaplayer{width:100%;padding-top:56.2%;top:21.9%;left:0}}@media only screen and (min-width:420px) and (max-width:740px){.overlay .iv-mediaplayer{left:64px;top:-24px;width:calc(100% - 128px);padding-top:calc(56.20% - 72px)}}.overlay .iv-mediaplayer video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.overlay .iv-mediaplayer .close{position:absolute;right:-60px;top:0;z-index:1;width:50px;height:50px;cursor:pointer}@media only screen and (max-width:740px){.overlay .iv-mediaplayer .close{right:0;top:-55px}}@media only screen and (min-width:420px) and (max-width:740px){.overlay .iv-mediaplayer .close{right:-55px;top:0}}.overlay .iv-mediaplayer .close img{width:100%;height:100%}.overlay .iv-submenu{position:absolute;top:-70px;left:0;width:100px}.overlay .iv-submenu .title{background-color:transparent;height:71px;line-height:72px;padding-right:21px;font-size:13px;color:#fff;cursor:pointer;background-image:url(/img/menu-caron-hover.png);background-repeat:no-repeat;background-position:99% 32px;background-size:12px 7px}.overlay .iv-submenu .items{background-color:#fff;padding-top:8px;padding-bottom:8px;width:200px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.overlay .iv-submenu .items ul{list-style-type:none}.overlay .iv-submenu .items ul li{height:40px;width:100%;line-height:40px;font-size:14px;transition:0.3s ease;padding-left:44px;background-image:url(../../../../../../themes/ivory-studio/img/submenu_arrow.png);background-repeat:no-repeat;background-position:18px center;background-size:7px 12px}.overlay .iv-submenu .items ul li a{color:#515151}.overlay .iv-submenu .items ul li:hover{background-color:#f5f4f9}.overlay .iv-email-option{width:760px;height:auto;background-color:#f5f4f9;position:fixed;top:100px;left:calc(50% - 350px);border-radius:3px;overflow:hidden}@media only screen and (max-width:740px){.overlay .iv-email-option{width:100%;height:100%;position:fixed;left:0;top:0;overflow:auto}}.overlay .iv-email-option .close{position:absolute;right:20px;top:20px;width:32px;height:32px;background-image:url(/img/close-popup.png);background-size:16px;background-position:center;background-repeat:no-repeat;cursor:pointer}.overlay .iv-email-option .thanks{padding:20px;line-height:32px;font-size:16px}.overlay .iv-email-option .context{background-color:#fff;padding:30px}.overlay .iv-email-option .context .img{width:280px;padding-right:30px;text-align:center}@media only screen and (max-width:740px){.overlay .iv-email-option .context .img{width:100%;height:220px;padding-right:0}}@media only screen and (min-width:420px) and (max-width:740px){.overlay .iv-email-option .context .img{width:200px;padding-right:20px}}.overlay .iv-email-option .context .img img{width:100%}@media only screen and (max-width:740px){.overlay .iv-email-option .context .img img{width:auto;max-width:100%;max-height:100%}}.overlay .iv-email-option .context .info{width:calc(100% - 284px);padding-top:20px}@media only screen and (max-width:740px){.overlay .iv-email-option .context .info{width:100%}}@media only screen and (min-width:420px) and (max-width:740px){.overlay .iv-email-option .context .info{width:calc(100% - 204px)}}.overlay .iv-email-option .context .info h2{font-size:28px;line-height:40px}@media only screen and (max-width:740px){.overlay .iv-email-option .context .info h2{font-size:26px;text-align:center}}@media only screen and (min-width:420px) and (max-width:740px){.overlay .iv-email-option .context .info h2{font-size:22px;text-align:left;line-height:30px}}.overlay .iv-email-option .context .info p{padding-top:20px;font-size:16px;font-weight:300;line-height:32px}@media only screen and (max-width:740px){.overlay .iv-email-option .context .info p{display:none}}@media only screen and (min-width:420px) and (max-width:740px){.overlay .iv-email-option .context .info p{display:inline-block;font-size:14px;line-height:24px}}.overlay .iv-email-option .input{height:210px;line-height:inherit;width:100%;padding:30px 0 0 30px}@media only screen and (max-width:740px){.overlay .iv-email-option .input{height:auto;line-height:inherit;padding:20px}}@media only screen and (max-width:740px){.overlay .iv-email-option .input button{width:100%}}.overlay .iv-email-option .input input[type=text]{width:calc(50% - 30px);height:50px;background-color:#fff;margin-right:30px;margin-bottom:10px}@media only screen and (max-width:740px){.overlay .iv-email-option .input input[type=text]{width:100%;margin-bottom:10px;margin-right:0}}.overlay .iv-email-option .input .checkbox{line-height:30px;width:100%}@media only screen and (min-width:420px) and (max-width:740px){.overlay .iv-email-option .input .checkbox{line-height:40px}}.overlay .iv-email-option .input .checkbox input[type=checkbox]{width:20px;position:relative}@media only screen and (max-width:740px){.overlay .iv-email-option .input .checkbox input[type=checkbox]{vertical-align:top;top:4px}}.overlay .iv-email-option .input .checkbox label{width:calc(100% - 34px);line-height:22px;padding-left:2px}@media only screen and (max-width:740px){.overlay .iv-email-option .input .checkbox label{vertical-align:top}}.overlay .iv-email-option .input button{margin-top:10px;margin-right:30px;width:calc(100% - 30px)}@media only screen and (max-width:740px){.overlay .iv-email-option .input button{margin-top:3px;margin-right:0;float:none;width:100%}}.overlay .iv-login-popup{width:450px;height:auto;background-color:#f2f0f5;position:fixed;top:160px;left:calc(50% - 225px);border-radius:3px;overflow:hidden;box-sizing:border-box}@media only screen and (max-width:740px){.overlay .iv-login-popup{width:100%;left:0;top:0;border-radius:0}}.overlay .iv-login-popup .advise_chrome{line-height:15px;padding:0;color:#000;font-weight:500;font-size:13px}.overlay .iv-login-popup .close{position:absolute;right:20px;top:20px;width:32px;height:32px;background-image:url(../../../../../../themes/ivory-studio/img/close-popup.png);background-size:16px;background-position:center;background-repeat:no-repeat;cursor:pointer}.overlay .iv-login-popup .alert{padding:0 20px;font-size:14px;line-height:28px;color:red;text-align:center}.overlay .iv-login-popup .header{padding:10px;text-align:center}.overlay .iv-login-popup .main{padding:0 30px 30px 30px}.overlay .iv-login-popup .main.alert-msg{line-height:24px;font-size:14px}.overlay .iv-login-popup .main .row{width:100%}.overlay .iv-login-popup .main .row input{width:100%;margin-top:20px}.overlay .iv-login-popup .main .row .button{margin-top:20px;width:100%}.overlay .iv-login-popup .footer{width:100%;height:79px;border-top:1px solid #e8e8e8;background-color:#fff}@media only screen and (max-width:740px){.overlay .iv-login-popup .footer{height:auto}}.overlay .iv-login-popup .footer div{float:left;width:50%;cursor:pointer;text-align:center}@media only screen and (max-width:740px){.overlay .iv-login-popup .footer div{width:100%;float:none}}.overlay .iv-login-popup .footer div:last-child{border-left:1px solid #e8e8e8}@media only screen and (max-width:740px){.overlay .iv-login-popup .footer div:last-child{border-top:1px solid #e8e8e8;border-left:0}}.overlay .iv-login-popup .footer a{line-height:79px;font-weight:500;font-size:13px}.item-register{width:100%;margin:0 auto}.item-register .message{text-align:center}.item-register .message.fail{color:#cb1517}.item-register .message.success{color:#0db59b}.item-register .table-input{display:block;width:100%;text-align:center;overflow:hidden}.item-register .table-input table{max-width:600px;display:inline-block}.item-register .table-input table tr td{margin-bottom:20px}.item-register .table-input table tr td input[type=text]{width:100%;margin-bottom:20px}.item-register .table-input table tr td input[type=text].fail{border:1px solid #cb1517}.item-register .table-input table tr td input[type=password]{width:100%;margin-bottom:20px}.item-register .table-input table tr td input[type=password].fail{border:1px solid #cb1517}.item-register .table-input table tr td input[type=checkbox]{position:relative;top:-2px;margin-right:10px}.item-register .table-submit{display:block;width:100%;text-align:center}.item-register .table-submit table{max-width:600px;width:100%;margin:0 auto;margin-bottom:30px}.item-register .table-submit table tbody tr td{max-width:600px;width:100%;text-align:center}.item-register .table-submit table tr td button{font-family:'Poppins';background:#ed5277;border-radius:29px;margin-bottom:0;padding:14px 14px;font-size:16px;border:3px solid #ed5277;color:#fff;text-decoration:none;font-weight:800;letter-spacing:1px;min-height:auto}.item-register .table-submit table tr td button:hover,.item-register .table-submit table tr td button:focus{background:#fff;color:#201751}.item-register .table-input select{width:100%;margin-bottom:20px}.item-register .table-input select.fail{border:1px solid #cb1517}.footer-thankyou{display:none}.login_submit.busy,.item-register button.busy{background-image:url(../../../../../../themes/ivory-studio/img/loader.gif)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:50px!important;transition:none!important}a.card-full-link{text-decoration:none;color:#3c4043}.card-sticky{position:absolute;bottom:0;bottom:0;right:0;left:0;padding:0 24px;text-align:center}.wpb_raw_code.wpb_content_element.wpb_raw_html{margin-bottom:0}.textwidget.custom-html-widget,.textwidget{font-weight:400}.footer-iframe{margin-top:-10px;width:100%}.partner-label{height:22px;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px);width:100%;display:flex;color:#fff;text-transform:uppercase;font-weight:700;font-size:11px;font-family:'Poppins';justify-content:center;align-items:center}.partner-label.technology{background-color:#ed5277}.partner-label.business{background-color:#201751}.partner-label.certified{background-color:#0bd59b}.partner-label.none{background-color:#fff}.card.partner{border-radius:0;border-top:none;border-bottom-left-radius:calc(.5rem - 1px);border-bottom-right-radius:calc(.5rem - 1px)}.card.partner .card-sticky{text-align:left}.login h3,.lost-password h3{color:#201751}#slider_projects h3,#slider_viewtime h3,.plan h3{color:#0bd59b!important}@media (max-width:440px){.hero-left .button{display:flex;flex-direction:column;align-items:center}.menu-bar-small ul.txt{visibility:hidden}}.blog-sidebar [type=submit]{width:calc(72%)!important}@media (min-width:768px){.elementor-widget-nav-menu .elementor-nav-menu--main .menu-item-12392,.elementor-widget-nav-menu .elementor-nav-menu--main .menu-item-12393{display:none}.elementor-kit-12444 button,.elementor-kit-12444 input[type="button"],.elementor-kit-12444 input[type="submit"],.elementor-kit-12444 .elementor-button{padding:10px 25px 10px 25px!important}}