.ratio{position:relative;display:block;overflow:hidden}.ratio:before{display:block;width:100%;content:""}.ratio-1\:1:before{padding-bottom:100%}.ratio-2\:1:before{padding-bottom:50%}.ratio-2\:3:before{padding-bottom:150%}.ratio-3\:2:before{padding-bottom:66.66667%}.ratio-3\:4:before{padding-bottom:133.33333%}.ratio-4\:3:before{padding-bottom:75%}.ratio-5\:4:before{padding-bottom:80%}.ratio-8\:5:before{padding-bottom:62.5%}.ratio-48\:50:before{padding-bottom:104.16667%}.ratio-62\:60:before{padding-bottom:96.77419%}.ratio-64\:55:before{padding-bottom:85.9375%}.ratio-63\:60:before{padding-bottom:95.2381%}.ratio-93\:53:before{padding-bottom:56.98925%}.ratio-41\:35:before{padding-bottom:85.36585%}.ratio-41\:45:before{padding-bottom:109.7561%}.ratio-42\:50:before{padding-bottom:119.04762%}.ratio-55\:40:before{padding-bottom:72.72727%}.ratio-27\:30:before{padding-bottom:111.11111%}.ratio-27\:33:before{padding-bottom:122.22222%}.ratio-37\:40:before{padding-bottom:108.10811%}.ratio-57\:60:before{padding-bottom:105.26316%}.ratio-57\:39:before{padding-bottom:68.42105%}.ratio-37\:25:before{padding-bottom:67.56757%}.ratio-37\:50:before{padding-bottom:135.13514%}.ratio-97\:55:before{padding-bottom:56.70103%}.ratio-77\:60:before{padding-bottom:77.92208%}.ratio-77\:50:before{padding-bottom:64.93506%}.ratio-129\:112:before{padding-bottom:86.82171%}.ratio-16\:9:before{padding-bottom:56.25%}:root{--text-xs:0.6875rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-lg:0.9375rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:2.5rem;--text-4xl:3.75rem;--text-5xl:5.3125rem;--text-25:1.5625rem;--text-22:1.375rem;--text-32:2rem;--text-50:3.125rem;--text-26:1.625rem;--text-16:1rem;--text-30:1.875rem;--preloader-image:url(/_next/static/media/logo.60f510bc.svg);--accent-color:#0044eb;--light-accent-color:#e5ecfd;--dark-accent-color:#3b59d4;--teal-color:#39c1ff;--light-purple-color:#e5ecfd;--purple-color:#0044eb;--purple-2-color:#3b59d4;--purple-3-color:#1e40af;--darker-blue-color:#0e1376;--dark-blue-color:#1732a4;--blue-color:#0044eb;--light-blue-color:#e7e5fc;--blue-2-color:#4c7ff1;--red-2-color:#e13f52;--red-color:#ff0071;--red-bright-color:#fd3600;--light-red-color:#ffedf5;--light-green-color-full:#26d9da;--green-color:#33c89a;--dark-green-color:#008181;--light-green-color:#d3f8f8;--yellow-color:#ec9b00;--light-yellow-color:#fff3dc;--light-orange-color:#ffeddf;--orange-color:#f86b45;--orange-2-color:#fe754f;--orange-3-color:#eb6245;--bg-light-1:#f5f6f8;--bg-light-2:#fafafe;--bg-light-3:#eee;--bg-light-4:#f5f7fe;--bg-light-5:#f7f9fc;--bg-light-6:#f5f4f2;--bg-dark-1:#1a3454;--bg-dark-2:#01213a;--bg-dark-3:#312950;--bg-dark-4:#0e1376;--bg-dark-5:#281d60;--bg-dark-6:#322867;--bg-dark-7:#2d4f93;--bg-dark-8:#21286a;--bg-dark-9:#11243e;--bg-dark-10:#1d1e6d;--bg-dark-11:#17262f;--bg-dark-12:#1d144e;--bg-dark-13:#3e3470;--text-dark-1:#1a3454;--font-light:rgba(white,0.6);--font-dark:#404046;--font-primary:"Nunito Sans",sans-serif;--font-secondary:"Nunito Sans",sans-serif;--button-border-radius:200px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-size:16px;line-height:1}body,html{font-family:var(--font-primary);color:var(--font-dark)}body{overflow-x:hidden;padding:0;width:100%;max-width:100%;background-color:#fff;font-size:.875rem;line-height:1.7}@media (min-width:1200px){.container{max-width:75rem}}@media (max-width:575px){.container{padding-right:1.25rem;padding-left:1.25rem}}.container.-sm{max-width:63.75rem}@media (max-width:1199px){.container.-sm{max-width:960px!important}}@media (max-width:991px){.container.-sm{max-width:720px!important}}@media (max-width:767px){.container.-sm{max-width:540px!important}}@media (max-width:575px){.container.-sm{max-width:100%!important}}::selection{color:#fff;background-color:var(--accent-color);text-shadow:none}main{overflow-x:hidden}a{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;transition:color .2s ease-in-out}a:hover{text-decoration:none;color:var(--accent-color)}li,ul{list-style:none;padding:0}li,p,ul{margin:0}p{line-height:1.625rem}.nice-select,p{font-size:.875rem}.nice-select{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-weight:400;height:2.5rem;line-height:2.25rem;outline:none;padding-left:0;padding-right:0;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#000}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:.3125rem;margin-top:-rem(4px);pointer-events:none;position:absolute;right:.75rem;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:.3125rem}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scaleY(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2.25rem;line-height:2.125rem}.nice-select.small:after{height:.25rem;width:.25rem}.nice-select.small .option{line-height:2.125rem;min-height:2.125rem}.nice-select .nice-select-dropdown{margin-top:.0625rem;background-color:#fff;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:top;transform:scaleY(.8) translateY(0);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{overflow:hidden;max-height:13.125rem;overflow-y:auto;padding:12px 0}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;outline:none;margin-left:1.875rem;margin-right:1.875rem;text-align:left;transition:all .2s;border-bottom:1px solid rgba(0,0,0,.2)}.nice-select .option:last-child{border-bottom:none}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px .75rem;min-height:2.25rem;line-height:1.375rem}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 .625rem;display:inline-block;line-height:1.5rem;font-size:.875rem;margin-bottom:.1875rem;margin-right:.1875rem}.nice-select .has-multiple .multiple-options{display:block;line-height:1.5rem;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:0 1.875rem;margin-bottom:.625rem;pointer-events:none}.nice-select .nice-select-search{box-sizing:border-box;background-color:#f9f6f6;border:none!important;color:#444;display:inline-block;vertical-align:middle;padding:16px 1.25rem;margin-top:1.25rem;width:100%;min-height:2.25rem;line-height:1.375rem;height:auto;outline:0!important;font-size:.875rem}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;color:var(--text-dark-1);margin:0}h1{font-size:var(--text-6xl)}h2{font-size:var(--text-5xl)}h3{font-size:var(--text-4xl)}h4{font-size:var(--text-3xl)}h5{font-size:var(--text-2xl)}h6{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)!important}.text-sm{font-size:var(--text-sm)!important}.text-base{font-size:var(--text-base)!important}.text-lg{font-size:var(--text-lg)!important}.text-xl{font-size:var(--text-xl)!important}.text-2xl{font-size:var(--text-2xl)!important}.text-3xl{font-size:var(--text-3xl)!important}.text-4xl{font-size:var(--text-4xl)!important}.text-5xl{font-size:var(--text-5xl)!important}.text-6xl{font-size:var(--text-6xl)!important}.text-25{font-size:var(--text-25)!important}.text-32{font-size:var(--text-32)!important}.text-16{font-size:var(--text-16)!important}.text-22{font-size:var(--text-22)!important}.text-26{font-size:var(--text-26)!important}.text-30{font-size:var(--text-30)!important}.text-50{font-size:var(--text-50)!important}@media (max-width:1199px){.lg\:text-xs{font-size:var(--text-xs)!important}.lg\:text-sm{font-size:var(--text-sm)!important}.lg\:text-base{font-size:var(--text-base)!important}.lg\:text-lg{font-size:var(--text-lg)!important}.lg\:text-xl{font-size:var(--text-xl)!important}.lg\:text-2xl{font-size:var(--text-2xl)!important}.lg\:text-3xl{font-size:var(--text-3xl)!important}.lg\:text-4xl{font-size:var(--text-4xl)!important}.lg\:text-5xl{font-size:var(--text-5xl)!important}.lg\:text-6xl{font-size:var(--text-6xl)!important}.lg\:text-32{font-size:var(--text-32)!important}}@media (max-width:991px){.md\:text-xs{font-size:var(--text-xs)!important}.md\:text-sm{font-size:var(--text-sm)!important}.md\:text-base{font-size:var(--text-base)!important}.md\:text-lg{font-size:var(--text-lg)!important}.md\:text-xl{font-size:var(--text-xl)!important}.md\:text-2xl{font-size:var(--text-2xl)!important}.md\:text-3xl{font-size:var(--text-3xl)!important}.md\:text-4xl{font-size:var(--text-4xl)!important}.md\:text-5xl{font-size:var(--text-5xl)!important}.md\:text-6xl{font-size:var(--text-6xl)!important}.md\:text-32{font-size:var(--text-32)!important}}@media (max-width:767px){.sm\:text-xs{font-size:var(--text-xs)!important}.sm\:text-sm{font-size:var(--text-sm)!important}.sm\:text-base{font-size:var(--text-base)!important}.sm\:text-lg{font-size:var(--text-lg)!important}.sm\:text-xl{font-size:var(--text-xl)!important}.sm\:text-2xl{font-size:var(--text-2xl)!important}.sm\:text-3xl{font-size:var(--text-3xl)!important}.sm\:text-4xl{font-size:var(--text-4xl)!important}.sm\:text-5xl{font-size:var(--text-5xl)!important}.sm\:text-6xl{font-size:var(--text-6xl)!important}.sm\:text-32{font-size:var(--text-32)!important}}@media (max-width:575px){.xs\:text-xs{font-size:var(--text-xs)!important}.xs\:text-sm{font-size:var(--text-sm)!important}.xs\:text-base{font-size:var(--text-base)!important}.xs\:text-lg{font-size:var(--text-lg)!important}.xs\:text-xl{font-size:var(--text-xl)!important}.xs\:text-2xl{font-size:var(--text-2xl)!important}.xs\:text-3xl{font-size:var(--text-3xl)!important}.xs\:text-4xl{font-size:var(--text-4xl)!important}.xs\:text-5xl{font-size:var(--text-5xl)!important}.xs\:text-6xl{font-size:var(--text-6xl)!important}.xs\:text-32{font-size:var(--text-32)!important}}.lh-1{line-height:1!important}.lh-11{line-height:1.1!important}.lh-12{line-height:1.2!important}.lh-13{line-height:1.3!important}.lh-14{line-height:1.4!important;line-height:1.5!important}.lh-16{line-height:1.6!important}.lh-17{line-height:1.7!important}.lh-18{line-height:1.8!important}.lh-19{line-height:1.9!important}.lh-2{line-height:2!important}.header-container{padding:0 10rem}@media (max-width:1199px){.header-container{padding:0 3rem}}@media (max-width:991px){.header-container{padding:0 1.875rem}}@media (max-width:767px){.header-container{padding:0 1.5rem}}.header{z-index:500;position:absolute;top:0;left:0;width:100%}.header__bar{z-index:5;position:relative;width:100%;padding:1.75rem 10rem;transition:all .2s cubic-bezier(.165,.84,.44,1)}@media (max-width:1199px){.header__bar{padding:1.75rem 3rem}}@media (max-width:991px){.header__bar{padding:1.75rem 1.875rem}}@media (max-width:767px){.header__bar{padding:.75rem 1.25rem}}.header.-container .header__bar,.header.-container.is-sticky .header__bar{padding-left:0!important;padding-right:0!important}.header__logo{position:relative}.header .base-logo,.header .base-logo-first{display:block;transition:all .2s cubic-bezier(.165,.84,.44,1)}.header .base-logo-first{opacity:1}.header .base-logo-second{transition:all .2s cubic-bezier(.165,.84,.44,1);display:block;position:absolute;top:0;left:0;opacity:0}.header.is-sticky .base-logo-first{opacity:0}.header.is-sticky .base-logo-second{opacity:1}.header .menu-logo{transition:all .2s cubic-bezier(.165,.84,.44,1);display:none;position:absolute;top:0;left:0;opacity:0}@media (max-width:991px){.header .menu-logo{display:block}}.header.menu-open .base-logo{opacity:0}.header.menu-open .menu-logo{opacity:1}.header__right{display:flex}.header__menu{position:relative;display:flex;justify-content:center;font-size:.75rem}.header .nav>li>a,.header a{text-decoration:none}.header .nav>li>a:hover{text-decoration:underline!important;color:currentColor!important}.header .nav-button-close{position:absolute;top:0;opacity:0}.header .nav-button-close .icon{font-size:1.0625rem}.header.is-sticky.-sticky-light .header__bar{background-color:#322867!important}.header.is-sticky{position:fixed}.header.is-sticky .header__bar{background-color:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.1);padding:1.75rem 9.375rem!important}@media (max-width:1199px){.header.is-sticky .header__bar{padding:1.75rem 3rem!important}}@media (max-width:991px){.header.is-sticky .header__bar{padding:1.75rem 1.875rem!important}}@media (max-width:767px){.header.is-sticky .header__bar{padding:.75rem 1.25rem!important}}.header.is-sticky.-sticky-dark .header__bar .header__right p,.header.is-sticky.-sticky-dark .header__bar .icon,.header.is-sticky.-sticky-dark .header__bar .nav>li>a,.header.is-sticky.-sticky-dark .header__bar>*{color:#000!important}.header.is-sticky.-sticky-dark .header__bar .header__right a.button{color:#fff!important;border:2px solid var(--text-dark-1)!important;background-color:var(--text-dark-1)!important}.header.is-sticky.-sticky-dark .header__bar .header__right a.button:hover{color:var(--text-dark-1)!important;background-color:transparent!important}@media (min-width:1200px){.header.-type-2 .header__bar{padding-left:7.5rem;padding-right:7.5rem}}.header.-type-2 .header__logo a .icon{font-size:3.25rem}.header.-type-7 .header__bar{padding:5.625rem 7.5rem}@media (max-width:1199px){.header.-type-7 .header__bar{padding-left:5rem;padding-right:5rem}}@media (max-width:991px){.header.-type-7 .header__bar{padding:1.75rem 1.875rem}}@media (max-width:767px){.header.-type-7 .header__bar{padding:.75rem 1.25rem}}.header.-type-7 .header__logo a .icon{font-size:3.25rem}.header .nav{justify-content:center}.header .nav,.header .nav li{display:flex;align-items:center}.header .nav li a{display:block;padding:1.25rem 1rem;font-size:.9375rem;line-height:1.2}@media (min-width:992px) and (max-width:1199px){.menu{position:unset!important}}@media (min-width:992px){.menu{position:relative;width:unset}.menu .nav{display:flex;width:100%}.menu .nav>li>a{position:relative;transition:all .2s cubic-bezier(.165,.84,.44,1)}.menu .nav li{cursor:pointer}.menu .nav li:hover>a{color:var(--accent-color)}.menu .nav li:hover>a:after{transform:scaleX(1)}.menu .nav li.-has-mega-menu{position:unset!important}.menu .nav li.-has-mega-menu:hover .mega{opacity:1;pointer-events:auto}.menu .nav li.menu-item-has-children{position:relative}.menu .nav li.menu-item-has-children:hover>.nav__submenu{opacity:1;pointer-events:auto}.menu .nav__submenu{z-index:4;position:absolute;top:100%;left:0;display:flex;flex-direction:column;padding:1.875rem 1.25rem .9375rem;min-width:15rem;border-radius:.5rem;background-color:#fff;border:1px solid #eee;box-shadow:0 25px 70px rgba(1,33,58,.07);transition:all .25s cubic-bezier(.165,.84,.44,1);pointer-events:none;opacity:0}.menu .nav__submenu_item>a{width:100%;display:flex;align-items:center;font-size:.875rem;padding:.875rem 1.25rem!important;line-height:1;border-radius:.5rem;color:var(--font-dark)!important;transition:all .2s cubic-bezier(.165,.84,.44,1)}.menu .nav__submenu_item>a:hover{background-color:#f5f7fe}.menu .nav__submenu_item.menu-item-has-children>a{display:block;position:relative}.menu .nav__submenu_item.menu-item-has-children>a:after{content:"\e907";font-family:icomoon!important;font-size:.625rem;font-weight:400;position:absolute;right:1.25rem}.menu .nav__submenu_item.menu-item-has-children .nav__submenu{position:absolute;top:-1.25rem;left:calc(100%);pointer-events:none;opacity:0}.menu .mobile__back,.menu .mobile__background,.menu .mobile__copyright,.menu .mobile__footer,.menu .mobile__socials{display:none!important}}@media (max-width:991px){.menu{z-index:-1;position:fixed;top:0;bottom:0;left:0;width:100vw;display:flex;flex-direction:column;pointer-events:none;padding:0}.menu.is-active{pointer-events:auto}.menu .mega{display:none}.menu__container{height:100%;padding:30px 1.25rem 0;margin-top:6.625rem;margin-bottom:1.875rem;overflow:auto}.menu ul,.menu__container{width:100%;position:relative}.menu ul{pointer-events:none}.menu ul.is-active{pointer-events:auto}.menu ul.nav__submenu{display:none!important}.menu ul.nav__submenu.is-list-displayed{display:block!important}.menu .nav{position:relative;height:unset;width:100%;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:all .4s cubic-bezier(.165,.84,.44,1)}.menu .nav.is-open{transform:none;pointer-events:auto;opacity:1}.menu .nav li{overflow:hidden;width:100%;margin:0!important;height:unset}.menu .nav li a{position:relative;font-size:1rem;line-height:1;width:100%;padding:.875rem 1.25rem!important;font-weight:600;display:flex;align-items:center;justify-content:space-between;color:var(--font-dark)!important;transform:translateY(100%);border-radius:.5rem}.menu .nav li a:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;transition:all .2s cubic-bezier(.165,.84,.44,1);background-color:#f5f7fe;opacity:0}.menu .nav li a:hover:before{opacity:1}.menu .nav li.menu-item-has-children>a:after{content:"\e907";font-family:icomoon!important;font-size:.625rem;font-weight:400;position:absolute;right:1.25rem}.menu .nav__submenu{position:absolute;top:0;left:0}.menu .nav__submenu li a{position:relative;font-size:1rem;line-height:1;width:100%;padding:.875rem 1.25rem!important;font-weight:600;display:flex;align-items:center;justify-content:space-between;color:#1a3454;transform:translateY(100%);border-radius:.5rem}.menu .nav__submenu li a:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;transition:all .2s cubic-bezier(.165,.84,.44,1);background-color:#f5f7fe;opacity:0}.menu .nav__submenu li a:hover:before{opacity:1}.menu .mobile__background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;transform:scaleY(0);transform-origin:bottom}.menu .mobile__back{position:relative;width:100%;margin-bottom:1.25rem;opacity:0;display:none}.menu .mobile__back.-is-active{display:block}.menu .mobile__back a{background-color:var(--accent-color);position:relative;font-size:1rem;line-height:1;width:100%;padding:.875rem 1.25rem!important;font-weight:600;display:flex;align-items:center;color:#fff;border-radius:.5rem}.menu .mobile__back a:before{content:"\e907";font-family:icomoon!important;font-size:.625rem;font-weight:400;position:relative;margin-right:1rem;transform:rotate(180deg)}.menu .mobile__footer{z-index:5;display:flex;align-items:center;justify-content:space-between;align-self:flex-end;border-top:1px solid #eee;padding:26px 20px;width:100%;opacity:0}.menu .mobile__socials{display:flex}.menu .mobile__socials a{display:flex;justify-content:center;align-items:center;padding:6px 8px;font-size:14px;border-radius:100%;border:1px solid transparent;transition:all .2s cubic-bezier(.165,.84,.44,1);color:#404046}.menu .mobile__socials a:hover{color:var(--accent-color)!important}}@media (max-width:767px){.menu__container{margin-top:4.6875rem!important}}.lines.-vertical-lines{z-index:-1;position:fixed;top:0;bottom:0;left:13.75rem;right:13.75rem;display:flex;justify-content:space-between}@media (max-width:991px){.lines.-vertical-lines{justify-content:space-evenly;left:0;right:0}}.lines.-vertical-lines span{height:100%;width:1px;background-color:#eff0f0}@media (max-width:767px){.lines.-vertical-lines{display:none}}.loadmore-hidden{transition:all .4s cubic-bezier(.165,.84,.44,1);opacity:0;display:none}.loadmore-hidden.is-active{opacity:1;display:flex}.switch-content{position:relative}.switch-content>:first-child{transition:all .4s cubic-bezier(.165,.84,.44,1) .2s;opacity:1}.switch-content>:nth-child(2){position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0!important}.switch-content.is-active>:first-child,.switch-content>:nth-child(2){transition:all .4s cubic-bezier(.165,.84,.44,1);opacity:0}.switch-content.is-active>:nth-child(2){transition:all .4s cubic-bezier(.165,.84,.44,1) .2s;opacity:1}.sectionHeading__subtitle{margin-bottom:2.3125rem}@media (max-width:991px){.sectionHeading__subtitle{margin-bottom:1.5625rem}}.sectionHeading__subtitle span{color:var(--accent-color);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:.5rem 1.5625rem;background-color:var(--light-accent-color);border-radius:200px}.sectionHeading__title{color:var(--text-dark-1);font-size:2.5rem;font-weight:700;line-height:1.4}@media (max-width:991px){.sectionHeading__title{font-size:2.125rem}}@media (max-width:767px){.sectionHeading__title{font-size:1.5625rem}}@media (max-width:575px){.sectionHeading__title br{display:none!important}}.sectionHeading__text{font-size:.9375rem;line-height:1.625rem;margin-top:1.125rem}.sectionHeading.-light .sectionHeading__subtitle span{background:hsla(0,0%,100%,.05);color:#fff}.sectionHeading.-light .sectionHeading__title{color:#fff}.footer.-type-1{position:relative;padding:2.8125rem 0}@media (max-width:991px){.footer.-type-1{padding:1.875rem 0}}.footer.-type-1 .footer__left a{display:inline-block;font-size:.875rem;font-weight:400;line-height:1.625rem;text-decoration:none}.footer.-type-1 .footer__center{z-index:-1;position:absolute;left:0;right:0;width:100%;display:flex;justify-content:center}@media (max-width:991px){.footer.-type-1 .footer__center{position:relative}}.footer.-type-2{padding-top:256px}.footer.-type-3{padding-top:80px}.footer.-type-4{padding-top:120px}button{padding:unset;margin:unset;border:unset;border-radius:unset;background-color:unset}button:focus{outline:0}.button{position:relative;display:inline-block;text-decoration:none;border:0;font-size:.875rem;vertical-align:middle;line-height:1;font-weight:400;text-align:center;border-radius:var(--button-border-radius);transition:all .3s cubic-bezier(.165,.84,.44,1)}.button.-sm{min-width:5.625rem;padding:.625rem 1.75rem}.button.-md,.button.-sm{font-size:.9375rem;line-height:1}.button.-md{min-width:11.25rem;padding:1.0625rem 2rem}.button.-uppercase{font-size:13px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.05em}.button.-rounded-base{border-radius:.5rem!important}.button.-light-purple{border:2px solid transparent;background-color:var(--light-accent-color)!important}.button.-light-purple:hover{background-color:var(--accent-color)!important;color:#fff!important}.button.-red-2{border:2px solid transparent;background-color:var(--red-2-color)!important}.button.-red-2:hover{border:2px solid var(--red-2-color);background-color:#fff!important;color:var(--red-2-color)!important}.button.-dark-8{border:2px solid transparent;background-color:var(--bg-dark-8)!important}.button.-dark-8:hover{border:2px solid var(--bg-dark-8);background-color:#fff!important;color:var(--bg-dark-8)!important}.button.-white-20{border:2px solid transparent;background-color:hsla(0,0%,100%,.2)!important}.button.-white-20:hover{background-color:#fff!important;color:var(--bg-dark-1)!important}.button.-dark-10{border:2px solid transparent;background-color:var(--bg-dark-10)!important}.button.-dark-10:hover{border:2px solid var(--bg-dark-10);background-color:#fff!important;color:var(--bg-dark-10)!important}.button.-dark-1{border:2px solid transparent;background-color:var(--bg-dark-1)!important}.button.-dark-1:hover{border:2px solid var(--bg-dark-1);background-color:#fff!important;color:var(--bg-dark-1)!important}.button.-dark-2{border:2px solid transparent;background-color:var(--bg-dark-2)!important}.button.-dark-2:hover{border:2px solid var(--bg-dark-2);background-color:#fff!important;color:var(--bg-dark-2)!important}.button.-light-4{background-color:var(--bg-light-4)!important}.button.-light-4:hover{background-color:var(--accent-color)!important;color:#fff!important}.button.-red-bright{border:2px solid transparent;background-color:var(--red-bright-color)!important}.button.-red-bright:hover{border:2px solid var(--red-bright-color);background-color:#fff!important;color:var(--red-bright-color)!important}.button.-blue-dark{border:2px solid transparent;background-color:var(--dark-blue-color)!important}.button.-blue-dark:hover{border:2px solid var(--dark-blue-color);background-color:#fff!important;color:var(--dark-blue-color)!important}.button.-blue-light{border:2px solid transparent;background-color:var(--light-blue-color)!important}.button.-blue-light:hover{border:2px solid var(--dark-blue-color);background-color:var(--dark-blue-color)!important;color:#fff!important}.button.-orange{border:2px solid transparent;background-color:var(--orange-color)!important}.button.-orange:hover{border:2px solid var(--orange-color);background-color:#fff!important;color:var(--orange-color)!important}.button.-orange-2{border:2px solid transparent;background-color:var(--orange-2-color)!important}.button.-orange-2:hover{border:2px solid var(--orange-2-color);background-color:#fff!important;color:var(--orange-2-color)!important}.button.-orange-3{border:2px solid transparent;background-color:var(--orange-3-color)!important}.button.-orange-3:hover{border:2px solid var(--orange-3-color);background-color:#fff!important;color:var(--orange-3-color)!important}.button.-outline-orange{border:2px solid var(--orange-color);background-color:transparent!important}.button.-outline-orange:hover{border:2px solid transparent;background-color:var(--orange-color)!important;color:#fff!important}.button.-dark-4{border:2px solid transparent;background-color:var(--bg-dark-4)!important}.button.-dark-4:hover{border:2px solid var(--bg-dark-4);background-color:#fff!important;color:var(--bg-dark-4)!important}.button.-dark-7{border:2px solid transparent;background-color:var(--bg-dark-7)!important}.button.-dark-7:hover{border:2px solid var(--bg-dark-7);background-color:#fff!important;color:var(--bg-dark-7)!important}.button.-purple{border:2px solid transparent;background-color:var(--accent-color)!important}.button.-purple:hover{border:2px solid var(--accent-color);background-color:#fff!important;color:var(--text-dark-1)!important}.button.-purple-2{border:2px solid transparent;background-color:var(--dark-accent-color)!important}.button.-purple-2:hover{border:2px solid var(--dark-accent-color);background-color:#fff!important;color:var(--text-dark-1)!important}.button.-purple-3{border:2px solid transparent;background-color:var(--darker-blue-color)!important}.button.-purple-3:hover{border:2px solid var(--darker-blue-color);background-color:#fff!important;color:var(--text-dark-1)!important}.button.-dark-blue{border:2px solid transparent;background-color:var(--dark-blue-color)!important}.button.-dark-blue:hover{border:2px solid var(--dark-blue-color);background-color:#fff!important;color:var(--dark-blue-color)!important}.button.-blue-2{border:2px solid transparent;background-color:var(--blue-2-color)!important}.button.-blue-2:hover{border:2px solid var(--blue-2-color);color:var(--blue-2-color)!important}.button.-blue-2:hover,.button.-white{background-color:#fff!important}.button.-white:hover{background-color:var(--accent-color)!important;color:#fff!important}.button.-secondary{background-color:var(--secondary-color)!important}.button.-secondary:hover{background-color:#fff!important;color:var(--secondary-color)!important}.button.-accent{border:2px solid transparent;background-color:var(--accent-color)}.button.-accent:hover{border-color:var(--accent-color);background-color:#fff}.button.-accent:hover,.button.-accent:hover .icon{color:var(--accent-color)!important}.button.-light-accent{background-color:var(--light-accent-color)}.button.-light-accent:hover{background-color:var(--accent-color);color:#fff!important}.button.-dark{border:2px solid transparent;background-color:#000!important}.button.-dark:hover{border:2px solid #000;background-color:#fff!important;color:#000!important}.button.-green{background-color:var(--green-color);border:2px solid transparent}.button.-green:hover{border:2px solid var(--green-color);background-color:#fff}.button.-green:hover,.button.-green:hover .icon{color:var(--text-dark-1)!important}.button.-outline-white{border:2px solid #ededed;background-color:transparent}.button.-outline-white:hover{background-color:#fff;color:#000!important}.button.-outline-light-dark{border:2px solid #ededed;background-color:transparent}.button.-outline-light-dark:hover{border-color:#1a3454;background-color:#1a3454;color:#fff!important}.button.-outline-dark{border:2px solid #1a3454;background-color:transparent}.button.-outline-dark:hover{background-color:#1a3454;color:#fff}.button.-outline-dark-accent{border:2px solid #ededed;background-color:transparent}.button.-outline-dark-accent:hover{background-color:var(--accent-color);color:#fff!important}.button.-outline-accent{border:2px solid var(--accent-color);background-color:transparent}.button.-outline-accent:hover{background-color:var(--accent-color);color:#fff!important}.button.-red{border:2px solid transparent;background-color:var(--red-bright-color)}.button.-red:hover{border:2px solid var(--red-bright-color);background-color:#fff!important;color:var(--red-bright-color)!important}.button.-bg-title-dark{border:2px solid transparent;background-color:#1a3454}.button.-bg-title-dark:hover{border:2px solid #1a3454;background-color:#fff;color:#1a3454!important}.button.-simple{text-decoration:underline;transition:all .3s cubic-bezier(.165,.84,.44,1)}.button.-icon .icon{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.button.-icon:hover .icon{transform:translateX(.375rem)}.button.-store{display:flex;padding:11px 28px 11px 20px;border-radius:.5rem;text-decoration:none!important}@media (max-width:767px){.button.-store{min-width:210px}}.button.-store .button__icon{padding-right:20px;display:flex;align-items:center;padding-bottom:2px}.button.-store .button__content{flex:1 0 auto;text-align:left;padding-left:20px;border-left:1px solid hsla(0,0%,100%,.3);text-transform:none}.button.-store .button__content div:first-child{font-size:13px;line-height:1.3}.button.-store .button__content div:last-child{font-size:15px;line-height:1.4;font-weight:600}.form-switch{display:flex;align-items:center}.form-switch label{margin:0 0 0 .875rem;font-size:.875rem}.form-switch .switch{position:relative;width:3.75rem;height:1.875rem}.form-switch .switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;box-shadow:0 .625rem 3.125rem rgba(13,38,59,.1);background-color:transparent;transition:.3s;border-radius:1.875rem;border:1px solid #e4e4e4}.form-switch .switch__slider:before{position:absolute;content:"";height:1.25rem;width:1.25rem;left:.3125rem;bottom:.25rem;background-color:#e4e4e4;border-radius:50%;transition:.3s}.form-switch .switch input{z-index:5;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.form-switch .switch input:checked+.switch__slider{background-color:var(--accent-color)}.form-switch .switch input:focus+.switch__slider{box-shadow:0 0 1px var(--accent-color)}.form-switch .switch input:checked+.switch__slider:before{transform:translateX(29px);background-color:#fff}.form-radio{display:flex;align-items:center}.form-radio label{margin:0 0 0 .5625rem;font-size:.875rem}.form-radio .radio{cursor:pointer;position:relative;display:block}.form-radio .radio__mark{height:1rem;width:1rem;border-radius:100%;border:2px solid #e4e4e4;display:flex;justify-content:center;align-items:center}.form-radio .radio__icon{display:none;position:absolute;width:8px;height:8px;border-radius:100%;background-color:transparent}.form-radio .radio input{z-index:5;position:absolute;opacity:0;cursor:pointer;top:0;left:0;height:100%;width:100%}.form-radio .radio input:checked~.radio__mark{border-color:var(--accent-color);border-width:4px}.form-radio .radio input:checked~.radio__mark .radio__icon{display:none}.form-radio .radio:hover input~.radio__mark{background-color:rgba(0,0,0,.05)}.form-checkbox{display:flex;align-items:center}.form-checkbox label{margin:0 0 0 .5625rem;font-size:.875rem}.form-checkbox .checkbox{cursor:pointer;position:relative;display:block}.form-checkbox .checkbox__mark{height:1.125rem;width:1.125rem;border:2px solid #e4e4e4;display:flex;justify-content:center;align-items:center}.form-checkbox .checkbox__icon{display:none;position:absolute;width:1rem;height:1rem;stroke-width:1.5;color:#fff}.form-checkbox .checkbox input{z-index:5;position:absolute;opacity:0;cursor:pointer;top:0;left:0;height:100%;width:100%}.form-checkbox .checkbox input:checked~.checkbox__mark{background-color:var(--accent-color);border-color:var(--accent-color);border-radius:4px}.form-checkbox .checkbox input:checked~.checkbox__mark .checkbox__icon{display:block}.form-checkbox .checkbox:hover input~.checkbox__mark{background-color:rgba(0,68,235,.05)}.form-checkbox .checkbox:hover input:checked~.checkbox__mark{background-color:rgba(0,68,235,.8)}input[type=email],input[type=search],input[type=text],select,textarea{border:0}form.contact-form input[type=email],form.contact-form input[type=password],form.contact-form input[type=search],form.contact-form input[type=text],form.contact-form select,form.contact-form textarea{border:0;font-size:.8125rem;line-height:1.3;font-weight:400;width:100%;padding-bottom:.875rem;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.15);transition:border .15s cubic-bezier(.165,.84,.44,1)}form.contact-form input[type=email]:focus,form.contact-form input[type=password]:focus,form.contact-form input[type=search]:focus,form.contact-form input[type=text]:focus,form.contact-form select:focus,form.contact-form textarea:focus{outline:none;border-bottom:1px solid #000}form.contact-form input[type=email].-border-dark,form.contact-form input[type=password].-border-dark,form.contact-form input[type=search].-border-dark,form.contact-form input[type=text].-border-dark,form.contact-form select.-border-dark,form.contact-form textarea.-border-dark{border:1px solid rgba(0,0,0,.15)!important}form.contact-form ::placeholder{font-weight:400}form.contact-form.-light label,form.contact-form.-light p{color:#fff}form.contact-form.-light input[type=email],form.contact-form.-light input[type=search],form.contact-form.-light input[type=text],form.contact-form.-light select,form.contact-form.-light textarea{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.6)}form.contact-form.-light ::placeholder{color:hsla(0,0%,100%,.7)}.form-newsletter{max-width:482px}.form-newsletter form{width:100%}.form-newsletter .form-group{position:relative;width:100%}.form-newsletter input{padding:28px!important;background-color:#fff;font-size:13px!important;border-radius:8px;width:100%}.form-newsletter [type=submit]{position:absolute;top:50%;transform:translateY(-50%);right:.5625rem;min-width:10.625rem;padding:1.0625rem 2rem}.form-newsletter.-simple{max-width:482px}.form-newsletter.-simple form{width:100%}.form-newsletter.-simple .form-group{position:relative;width:100%;display:flex}.form-newsletter.-simple input{padding:0 28px!important;background-color:#fff;font-size:13px!important;border-radius:8px;width:100%;height:3.125rem}.form-newsletter.-simple input.-border-dark{border:1px solid rgba(0,0,0,.15)!important}.form-newsletter.-simple [type=submit]{position:relative;top:unset;transform:none;right:0;padding:0;min-width:unset!important;flex:1 0 auto;width:3.125rem;height:3.125rem;max-width:3.125rem;max-height:3.125rem}.input-counter{display:flex;position:relative;width:8.75rem;height:3.25rem}.input-counter input::-webkit-inner-spin-button,.input-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-counter input[type=number]{-moz-appearance:textfield}.input-counter__counter{z-index:5;position:relative;width:100%;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.5rem;border:2px solid #ededed;border-radius:200px!important}.input-counter__controls{z-index:10;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between}.input-counter__up{width:3rem;height:100%;display:flex;justify-content:center;align-items:center}.input-counter__up .icon{stroke-width:2;color:#000;width:1rem;height:1rem}.input-counter__down{width:3rem;height:100%;display:flex;justify-content:center;align-items:center}.input-counter__down .icon{stroke-width:2;color:#000;width:1rem;height:1rem}.shopSidebar__item [slider]{margin-top:.75rem}.shopSidebar__item [slider]>div>[sign]{background-color:unset;width:unset;height:unset;border-radius:unset;display:inline-block;text-align:unset;margin-top:1.375rem;color:#000}.shopSidebar__item [slider]>div>[sign]:last-child{float:right}.shopSidebar__item [slider]>div>[sign] span:before{content:"Min Price: $";display:inline-block;color:#615e5e}.shopSidebar__item [slider]>div>[sign]:last-child span:before{content:"Max Price: $";display:inline-block;color:#615e5e}.shopSidebar__item [slider]>div>[sign]>span{font-size:.875rem;line-height:1rem;color:#000}[slider]{position:relative;height:.3125rem;border-radius:.625rem;text-align:left;margin:45px 0 10px}[slider]>div{width:100%}[slider]>div>[inverse-left]{left:0}[slider]>div>[inverse-left],[slider]>div>[inverse-right]{position:absolute;height:.3125rem;border-radius:.625rem;background-color:#ccc}[slider]>div>[inverse-right]{right:0}[slider]>div>[range]{position:absolute;left:0;height:.3125rem;border-radius:.875rem;background-color:var(--accent-color)}[slider]>div>[thumb]{position:absolute;top:-.4375rem;z-index:2;height:1.0625rem;width:1.0625rem;text-align:left;margin-left:-.6875rem;cursor:pointer;background-color:#fff;border-radius:50%;outline:none;border:2px solid var(--accent-color)}div[slider]>input[type=range]::-ms-thumb{pointer-events:all;width:1.0625rem;height:1.0625rem;border-radius:0;border:0;background:red}div[slider]>input[type=range]::-moz-range-thumb{pointer-events:all;width:1.0625rem;height:1.0625rem;border-radius:0;border:0;background:red}div[slider]>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:1.0625rem;height:1.0625rem;border-radius:0;border:0;background:red;-webkit-appearance:none}div[slider]>input[type=range]::-ms-fill-lower,div[slider]>input[type=range]::-ms-fill-upper{background:transparent;border:0}[slider]>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:3;height:.3125rem;top:-.125rem;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}div[slider]>input[type=range]::-ms-track{-webkit-appearance:none;background:transparent;color:transparent}div[slider]>input[type=range]::-moz-range-track{-moz-appearance:none;background:transparent;color:transparent}div[slider]>input[type=range]:focus::-webkit-slider-runnable-track{background:transparent;border:transparent}div[slider]>input[type=range]:focus{outline:none}div[slider]>input[type=range]::-ms-tooltip{display:none}[slider]>div>[sign]{background-color:var(--bg-light-4);color:var(--accent-color);padding:.25rem 1rem;border-radius:.5rem;display:inline-block;text-align:center;margin-top:1.375rem}[slider]>div>[sign]>span{font-size:.75rem;line-height:1.75rem}[slider]:hover>div>[sign]{opacity:1}.numCounter{position:relative;display:flex;flex-direction:column}.numCounter.-light .counter__back{-webkit-text-stroke:1px hsla(0,0%,100%,.2)}.numCounter__number{transition:all .2s cubic-bezier(.165,.84,.44,1)}@media (max-width:767px){.numCounter__number{font-size:1.5625rem!important}.numCounter__title{font-weight:400}}.numCounter__line{position:relative;width:100%;height:2px;background-color:#eee}.numCounter__line:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-color);transform-origin:left;transition:all .4s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)}.numCounter:hover .numCounter__number{color:var(--accent-color)}.numCounter:hover .numCounter__line:before{transform:scaleX(1)}.numCounter.-small .numCounter.-light .counter__back{-webkit-text-stroke:1px hsla(0,0%,100%,.2)}.numCounter.-small .numCounter__number{transition:all .2s cubic-bezier(.165,.84,.44,1)}@media (max-width:767px){.numCounter.-small .numCounter__number{font-size:1.5625rem!important}.numCounter.-small .numCounter__title{font-weight:400}}.numCounter.-small .numCounter__line{position:relative;width:1px;height:1.625rem;background-color:#eee}.numCounter.-small .numCounter__line:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-color);transform-origin:left;transition:all .4s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)}.numCounter.-small .numCounter:hover .numCounter__number{color:var(--accent-color)}.numCounter.-small .numCounter:hover .numCounter__line:before{transform:scaleX(1)}.cta-image{position:absolute;right:-60px;bottom:-2px}@media (max-width:991px){.cta-image{position:relative;right:0}}.blog__image{position:relative}.blog__category{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:400;line-height:16px;padding:10px 20px}.blog__info{display:flex;margin:-6px}.blog__info a{padding:6px;color:#b88768;font-size:14px;font-weight:400;line-height:16px}.blog__title{margin-top:10px;font-size:18px;font-weight:600;line-height:26px}.blog__button{margin-top:20px}.blog.-hover .blog__image{overflow:hidden}.blog.-hover .blog__image img{transition:all .5s cubic-bezier(.165,.84,.44,1)}.blog.-hover:hover .blog__image img{transform:scale(1.1)}.blog.-hover:hover .blog__info,.blog.-hover:hover .blog__title{transform:none}.clients__image{display:flex;justify-content:center;align-items:center}@media (max-width:991px){.clients__image img{width:100%;height:auto}}@media (max-width:767px){.clients__image img{width:80%;height:auto}}.portfolio__content{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-top:40px;padding-bottom:16px;width:650px;max-width:80%;background-color:#fff;opacity:0;transition:all .3s ease-out .2s}@media (max-width:991px){.portfolio__content{padding-top:16px;padding-bottom:16px}}.portfolio__category{color:#d7926b;font-size:14px;font-weight:400;line-height:16px}.portfolio__title{font-size:24px;font-weight:600;line-height:28px}@media (max-width:991px){.portfolio__title{font-size:18px;line-height:21px}}.swiper-slide-active .portfolio__content{opacity:1}.portfolioCard.-type-1{position:relative;display:block}.portfolioCard.-type-1:hover .portfolioCard__content{transform:none;opacity:1}.portfolioCard.-type-1 .portfolioCard__content{position:absolute;bottom:.625rem;left:.625rem;right:.625rem;background-color:#fff;transform:translateY(-16px);transition:all .3s cubic-bezier(.165,.84,.44,1);opacity:0}.portfolioCard.-type-1 .portfolioCard__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.portfolioCard.-type-2{position:relative}.portfolioCard.-type-2 .portfolioCard__content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);padding-left:2.5rem;padding-bottom:1.875rem;display:flex;justify-content:flex-end;flex-direction:column}.portfolioCard.-type-2 .portfolioCard__content a{position:relative;z-index:4}.portfolioCard.-type-2 .portfolioCard__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.portfolioCard.-zoom .portfolioCard__img{overflow:hidden}.portfolioCard.-zoom .portfolioCard__img>div{transition:all .5s cubic-bezier(.165,.84,.44,1)}.portfolioCard.-zoom:hover .portfolioCard__img>div{transform:scale(1.1)}.portfolioCard.-type-2.-hover .portfolioCard__img{overflow:hidden}.portfolioCard.-type-2.-hover .portfolioCard__img__inner{transform:scale(1.01);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.portfolioCard.-type-2.-hover .portfolioCard__content{opacity:0;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.portfolioCard.-type-2.-hover .portfolioCard__content a,.portfolioCard.-type-2.-hover .portfolioCard__content p{opacity:0;transform:translateY(2rem);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1)}.portfolioCard.-type-2.-hover .portfolioCard__content h3{opacity:0;transform:translateY(2rem);transition:opacity .4s cubic-bezier(.165,.84,.44,1) .06s,transform .4s cubic-bezier(.165,.84,.44,1) .06s}.portfolioCard.-type-2.-hover:hover .portfolioCard__img__inner{transform:scale(1.08)}.portfolioCard.-type-2.-hover:hover .portfolioCard__content{opacity:1}.portfolioCard.-type-2.-hover:hover .portfolioCard__content a,.portfolioCard.-type-2.-hover:hover .portfolioCard__content h3,.portfolioCard.-type-2.-hover:hover .portfolioCard__content p{opacity:1;transform:none}.portfolioCard.-type-3{position:relative;display:block}.portfolioCard.-type-3:hover .portfolioCard__content{transform:none;opacity:1}.portfolioCard.-type-3 .portfolioCard__content{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;border:1px solid #e4e4e4;padding:2.5rem;display:flex;flex-direction:column;justify-content:flex-end;transform:translateY(-10px);transition:all .3s cubic-bezier(.165,.84,.44,1);opacity:0}.portfolioCard.-type-3 .portfolioCard__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#d7926b}.portfolioCard.-type-3 .portfolioCard__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.socials,.socials>* a{display:flex;align-items:center}.socials>* a{justify-content:center;text-decoration:none;font-size:16px;transition:all .2s cubic-bezier(.165,.84,.44,1)}.socials>* a:hover{color:var(--accent-color)}.socials>*+*{margin-left:1rem}