/*!==========================================================================
 * ==========================================================================
 * ==========================================================================
 *
 * GILEAD AND KITE ONCOLOGY – AJAX Template
 *
 * [Table of Contents]
 *
 * 1. Button
 * 2. Backgrounds
 * 3. Aside Counters
 * 4. Comments
 * 5. Counter
 * 6. Cursor
 * 7. Figure Image
 * 8. Figure Logo
 * 9. Figure Member
 * 10. Figure Property
 * 11. Footer
 * 12. Figure Pricing
 * 13. Form
 * 14. Figure Portfolio
 * 15. Gmap
 * 16. Grid
 * 17. Header
 * 18. Input Float
 * 19. Input Search
 * 20. Lazy
 * 21. Logo
 * 22. Overlay
 * 23. Menu
 * 24. Menu Overlay
 * 25. Preloader
 * 26. Parallax
 * 27. Post
 * 28. Post Preview
 * 29. Project Backgrounds
 * 30. Scroll
 * 31. Section
 * 32. Section404
 * 33. Section Blog
 * 34. Section CTA
 * 35. Section Composition
 * 36. Section Content
 * 37. Section Figures
 * 38. Section Fullscreen Slider
 * 39. Section Image
 * 40. Section Intro
 * 41. Section Map
 * 42. Section Masthead
 * 43. Section Nav Projects
 * 44. Section Video
 * 45. Select
 * 46. Sidebar
 * 47. Slider
 * 48. Slider Fullscreen
 * 49. Slider Half Screen
 * 50. Slider Headings
 * 51. Slider Testimonials
 * 52. Slider Text
 * 53. Social
 * 54. Spinner
 * 55. Tags
 * 56. Split Text
 * 57. Typography
 * 58. Utilities
 * 59. Widget
 * 60. Widget Archive
 * 61. Widget Calendar
 * 62. Widget Categories
 * 63. Widget Logo
 * 64. Widget Nav Menu
 * 65. Widget RSS
 * 66. Widget Recent Comments
 * 67. Widget Recent Entries
 *
 * ==========================================================================
 * ==========================================================================
 * ==========================================================================
 */html{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;height:100%}body,html{overflow-x:hidden;width:100%}body{position:relative;min-width:320px;font-family:ProximaNova,sans-serif;background-color:#fff;color:#203662;font-size:100%;line-height:1.75;word-wrap:break-word}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}/*!========================================================================
 * 58. Utilities
 * ======================================================================!*/.text-left{text-align:left!important}.text-left .section__headline{margin-right:auto}.text-center{text-align:center!important}.text-center .section__headline{margin-left:auto;margin-right:auto}.text-right{text-align:right!important}.text-right .section__headline{margin-left:auto}.row-80{margin-left:-40px;margin-right:-40px}.overflow{position:relative;overflow:hidden}.overflow__curtain{position:absolute;top:0;left:0;z-index:50}.overflow__content,.overflow__curtain{width:100%;height:100%}.position-relative{position:relative}.color-white{color:#fff!important}.color-black{color:#0f0f0f!important}.color-dark{color:#0e2445!important}.blurred{filter:blur(7px)}.of-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.of-contain,.of-cover{width:100%;height:100%}.of-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.split-line{overflow:hidden}.hidden{opacity:0;visibility:hidden}.no-gutters{padding-left:0;padding-right:0}.grayscale{filter:grayscale(50%)}.h-100{height:100%}.lockhover .menu-overlay .sub-menu>li>a:not(.selected),.lockhover .menu-overlay>li>a:not(.selected){opacity:.2;pointer-events:none}#js-webgl{display:none;width:1px;height:1px}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaW07-Light.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaW07-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaW07-Italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaW07-Medium.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaW07-Bold.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaExtrabold.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Essonnes;src:url(../fonts/EssonesRegularItalic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Essonnes;src:url(../fonts/EssonnesTextItalic.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:NeueKabel;src:url(../fonts/NeueKabel-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:NeueKabel;src:url(../fonts/NeueKabel-Medium.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:NeueKabel;src:url(../fonts/NeueKabel-Bold.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}/*!========================================================================
 * 57. Typography
 * ======================================================================!*/h1{font-size:54px;font-weight:800;line-height:1.1}h1,h2{font-family:ProximaNova,sans-serif}h2{font-size:33px;font-weight:700;line-height:1.5}h3{font-family:ProximaNova,sans-serif;font-size:27px;font-weight:300;line-height:1.67;margin-bottom:1em}h4{font-size:24px}h4,h5{font-family:ProximaNova,sans-serif;font-weight:700;line-height:1.67}h5{font-size:20px}h6{font-family:ProximaNova,sans-serif;font-size:16px;font-weight:800;line-height:1.5;letter-spacing:1px}h2.lung,h6{text-transform:uppercase}h2.lung{font-size:33px;color:#0064a8;font-weight:700;line-height:1.1}p{font-weight:300;font-size:16px;margin-top:1em;margin-bottom:1em}sup{text-transform:lowercase}strong{font-weight:700}small{font-weight:400;font-size:12px;line-height:1.4;display:block;margin-bottom:10px;color:#58585b}p.quote-script{font-family:"object-fit: contain;";font-size:21px;color:#203662}.smallcap{font-size:80%;text-transform:uppercase}.nocap{text-transform:lowercase}.PI h6{margin-bottom:0;letter-spacing:normal;color:#229a71;font-family:ProximaNova,arial,sans-serif;font-weight:700}.PI p{color:#58585b;font-size:16px;line-height:1.4;font-weight:600}.defs p{font-weight:300;padding:30px 0}.defs p,.disclaimer p{color:#203662;font-size:14px;line-height:1.4}.disclaimer p{font-weight:500;padding:50px o;width:60%}.ISI p{color:#58585b;font-size:16px;line-height:1.4;font-weight:600}.heading-light{font-weight:300!important;font-size:24px!important}a{transition:all .4s cubic-bezier(.785,.135,.15,.86);color:inherit;background-image:linear-gradient(0deg,transparent 0,transparent 0,#888 0,transparent 1px,transparent 100px)}a:focus,a:hover{text-decoration:none;color:inherit;opacity:.3}a:focus{outline:none}/*!========================================================================
 * 13. Form
 * ======================================================================!*/.form{width:100%}.form__submit{margin-top:10px}.form__col{margin-top:15px;margin-bottom:15px}.form__col_submit{margin-top:30px;margin-bottom:0}.form__error,span.wpcf7-not-valid-tip{display:block;font-size:12px;color:red;text-align:left;margin-top:4px}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border-color:red;padding:15px;margin:1.5em 0 0;display:none!important}/*!========================================================================
  * 45. Select
  * ======================================================================!*/select{display:block;border:1px solid hsla(0,0%,69%,.3);padding:10px 35px 10px 15px;background-color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 15px bottom 50%;background-repeat:no-repeat;background-size:6px 4px}body.compensate-for-scrollbar{overflow:hidden}.page-pipeline{display:block;color:#54565b;font-family:ProximaNova,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:20px;line-height:1.7;font-weight:400}.page-pipeline main{display:block}.page-pipeline a{transition:color .35s cubic-bezier(.3,.86,.36,.95);color:#003594;text-decoration:underline;background-color:transparent}.page-pipeline a:hover{color:#203662;text-decoration:none}.page-pipeline h1{font-size:2em;color:#203662;font-weight:700;margin:0 0 20px;line-height:1.22;font-size:64px;font-weight:800}.page-pipeline hr{box-sizing:content-box;height:0;overflow:visible}.page-pipeline pre{font-family:monospace,monospace;font-size:1em}.page-pipeline dl,.page-pipeline ol,.page-pipeline p,.page-pipeline ul{margin:0 0 20px}.page-pipeline h2{font-size:48px}.page-pipeline h2,.page-pipeline h3,.page-pipeline h4,.page-pipeline h5,.page-pipeline h6{color:#203662;margin:0 0 20px;line-height:1.22;font-weight:700}.page-pipeline sub{bottom:-.25em}.page-pipeline sub,.page-pipeline sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;text-transform:lowercase}.page-pipeline sup{top:-.5em}.page-pipeline small{font-size:80%}.page-pipeline q:after,.page-pipeline q:before{content:none}.page-pipeline mark{color:#8dc1c5;background:none}.page-pipeline strong{font-weight:700}.page-pipeline .wrapper{width:100%;position:relative;overflow:hidden}.page-pipeline .container{max-width:1680px;align-items:center;padding-left:80px;padding-right:80px}.page-pipeline .main{width:100%}.page-pipeline .main-heading{padding-top:45px;padding-bottom:45px;text-align:center;position:relative}.page-pipeline .main-heading .disclaimer{font-size:20px;line-height:1.2;color:#203662;font-weight:700;margin:30px 0;text-align:center}.page-pipeline .main-heading h1{margin:0 0 20px}.page-pipeline .pipeline-section .heading{text-align:center;padding:0 0 30px;line-height:1.3}.page-pipeline .pipeline-section .heading h2{font-size:28px;font-weight:700;margin:0}.page-pipeline .pipeline-section .heading .note-text{display:block;font-size:16px;font-weight:300;color:#203662;padding:0}.page-pipeline .pipeline-section p{margin:0 0 30px}.page-pipeline .pipeline-section .note p{font-size:16px;color:#55575c;line-height:1.5;margin:0 0 18px}.page-pipeline .pipeline-section .note h3{font-size:20px;font-weight:700;color:#203662;margin:0 0 18px}.page-pipeline .pipeline-section .trademark p{font-size:14px;line-height:1.3;color:#828282;margin-top:30px}.page-pipeline .pipeline-section .disclaimer p{font-size:20px;color:#203662;font-weight:700;margin:0 0 30px}.page-pipeline .pipeline-section .filter-block{padding:0;margin:10px 0 40px}.page-pipeline .pipeline-section .main-heading{padding:0;margin:0}.page-pipeline .declaration-block{display:flex;flex-direction:column;align-items:flex-start;margin:0 -12px}.page-pipeline .declaration-block .declaration-item{margin:0 12px 10px;text-decoration:none;font-size:15px;font-weight:700;color:#3c587f;display:flex;align-items:center;border:0}.page-pipeline .declaration-block .declaration-item.red-bar .declaration-type{background-color:#c9001e}.page-pipeline .declaration-block .declaration-item.blue-bar .declaration-type{background-color:#0064a8}.page-pipeline .declaration-block .declaration-item.green-bar .declaration-type{background-color:#8dc1c5}.page-pipeline .declaration-block .declaration-type{width:47px;height:18px;border-radius:0 9px 9px 0;margin:0 6px 0 0}.page-pipeline .target-table{width:100%;border-collapse:collapse;border-spacing:0}.page-pipeline .target-table thead{font-size:9px;line-height:1.2;color:#3c587f}.page-pipeline .target-table tbody{font-size:11px;line-height:1.2;font-weight:700;white-space:nowrap}.page-pipeline .target-table td{padding:4px 5px;border:1px solid hsla(0,0%,79.6%,.5);text-align:center}.page-pipeline .target-table th{padding:4px 5px;border:1px solid hsla(0,0%,79.6%,.5);font-weight:400;vertical-align:bottom;max-width:125px}.page-pipeline .target-table td.red{color:#c9001e}.page-pipeline .target-table td.blue{color:#0064a8}.page-pipeline .target-table td.green{color:#8dc1c5}.page-pipeline .table-responsive{margin-bottom:53px}.page-pipeline .table-responsive h3{margin:0 0 8px;font-size:20px;font-weight:800}.page-pipeline .pipeline-table{border-spacing:0;margin-bottom:40px;font-size:13px;line-height:1.2;color:#3c587f}.page-pipeline .pipeline-table .group-title{display:block;transform:rotate(180deg);writing-mode:vertical-rl;margin-left:auto;margin-right:auto;white-space:nowrap}.page-pipeline .pipeline-table tr.disabled td{color:#b5b5b5}.page-pipeline .filter-block{flex-direction:row;flex-wrap:wrap;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0 20px;margin:0 -10px}.page-pipeline .filter-item{margin:0 10px 10px;position:relative}.page-pipeline .filter-item .filter-drop{position:absolute;top:100%;right:0;background-color:#fff;border-top:1px solid #203662;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:16px 20px;margin:0;list-style:none;width:186px;font-size:15px;line-height:1;visibility:hidden;opacity:0;text-align:left;z-index:11;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95)}.page-pipeline .filter-item .filter-drop li{padding:0 0 10px}.page-pipeline .filter-item .filter-drop a{color:#203662;text-decoration:none}.page-pipeline .filter-item.open .filter-drop{opacity:1;visibility:visible}.page-pipeline .filter-item.open .filter-button .arrow{transform:rotate(-180deg)}.page-pipeline .filter-button{color:#54565b;font-size:16px;line-height:1;display:flex;align-items:center;background:none;padding:0;border:none}.page-pipeline .filter-button svg{color:#203662}.page-pipeline .filter-button .icon{margin:0 10px 0 0}.page-pipeline .filter-button .arrow{margin:0 0 0 10px;transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.page-pipeline .progress-bar{display:flex;text-decoration:none;line-height:1.3}.page-pipeline .progress-bar .element{position:relative;flex:1 1 33.3%;max-width:33.3%;height:18px;padding-left:10px;padding-right:10px;white-space:nowrap;line-height:18px;font-size:9px}.page-pipeline .progress-bar .element:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.page-pipeline .progress-bar .element:first-child{color:#3c587f}.page-pipeline .progress-bar .element:first-child:before{opacity:.5}.page-pipeline .progress-bar .element:nth-child(2){color:#fff}.page-pipeline .progress-bar .element:nth-child(2):before{opacity:.75}.page-pipeline .progress-bar .element:nth-child(3){color:#fff;text-align:center;padding-left:2px;padding-right:2px}.page-pipeline .progress-bar .element:last-child:before{border-radius:0 10px 10px 0}.page-pipeline .progress-bar.blue .element:before{background-color:#0064a8}.page-pipeline .progress-bar.middle-blue .element:before{background-color:rgba(0,101,169,.5)}.page-pipeline .progress-bar.light-blue .element:before{background-color:rgba(0,101,169,.2)}.page-pipeline .progress-bar.red .element:before{background-color:#c5203f}.page-pipeline .progress-bar.middle-red .element:before{background-color:rgba(201,0,30,.5)}.page-pipeline .progress-bar.light-red .element:before{background-color:rgba(201,0,30,.2)}.page-pipeline .progress-bar.red-blue .element:before{background:linear-gradient(180deg,#c5203f,#c5203f 50%,#0064a8 0)}.page-pipeline .progress-bar.red-green .element:before{background:linear-gradient(180deg,#c5203f,#c5203f 50%,#8dc1c5 0)}.page-pipeline .progress-bar.blue-red-green .element:before{background:linear-gradient(180deg,#0064a8,#c5203f 66%,#8dc1c5 0)}.page-pipeline .progress-bar.blue-green .element:before{background:linear-gradient(180deg,#0064a8,#0064a8 50%,#8dc1c5 0)}.page-pipeline .progress-bar.green .element:before{background-color:#8dc1c5}.page-pipeline .disabled .progress-bar .element{color:#b5b5b5}.page-pipeline .disabled .progress-bar .element:before{background:#b5b5b5}.page-pipeline .phases-holder{display:flex;margin-bottom:5px;font-size:13px;line-height:1.2;font-weight:700}.page-pipeline .phases-holder .phase{flex:1 1 33.3%;max-width:33.3%}.page-pipeline .info-table-assets{-webkit-text-size-adjust:100%;--full-viewport:1151px;color:#55575c;font:1rem/1.5 ProximaNova,Arial,Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;box-sizing:inherit;max-height:1000000px}.page-pipeline .info-table-assets-title{font-family:inherit;font-weight:800;margin:0 0 .5em;color:#203662;font-size:20px;line-height:1.1}.page-pipeline .info-table-assets-body{font-size:.8125rem;line-height:1.2;font-weight:400;color:#3c587f;background-color:#f1f2f1;border-radius:.625rem;display:flex;flex-wrap:wrap;padding:1.25rem 0}.page-pipeline .info-table-assets-item{flex:1 calc(100% - 1.875rem);max-width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.625rem;font-size:14px;margin-bottom:0}.page-pipeline .info-table-assets-item p{margin:0 0 10px}.page-pipeline .info-table-assets-item-header{margin-bottom:.3125rem}.page-pipeline .info-table-assets-item-ico{display:inline-block;vertical-align:middle;width:2.5rem;height:1rem;margin-top:5px;margin-right:.625rem;margin-bottom:5px;border-radius:0 .625rem .625rem 0}.page-pipeline .info-table-assets-item-ico.green-blue{background:linear-gradient(180deg,#55a2a8,#55a2a8 46%,#fff 0,#fff 53%,#0064a8 0)}.page-pipeline .info-table-assets-item-ico.blue{background-color:#0064a8}.page-pipeline .info-table-assets-item-ico.green{background-color:#8dc1c5}.page-pipeline .info-table-assets-item-title{display:inline;vertical-align:middle;font-size:18px;line-height:1;font-weight:600}/*!========================================================================
 * 17. Header
 * ======================================================================!*/.header{position:absolute;top:0;left:0;right:0;z-index:500;padding-top:70px;pointer-events:none}.header .header__burger,.header .header__wrapper-overlay-menu,.header a,.header button{pointer-events:all}.header_white .logo,.header_white .logo:focus{color:#fff}.header_white .header__burger-line{background-color:#fff}.header_white .menu>li a{color:#fff}.header_white .menu>li:not(.menu-item-has-children)>a:before{background-color:#fff}.header_white .menu .sub-menu{background-color:#181818}.header_fixed{position:fixed}.header__burger{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:40px;height:40px;cursor:pointer;z-index:600}.header__burger:not(.header__burger_opened):hover .header__burger-line:first-child{transform:scaleX(.75)}.header__burger:not(.header__burger_opened):hover .header__burger-line:nth-child(2){transform:scaleX(1.25)}.header__burger_opened .header__burger-line{background-color:#333!important}.header__burger_opened .header__burger-line:first-child{transform:scaleX(.75)}.header__burger_opened .header__burger-line:nth-child(2){transform:scaleX(1.25)}.header__burger_opened:hover .header__burger-line:first-child,.header__burger_opened:hover .header__burger-line:nth-child(2){transform:scaleX(1)}.header__burger-line{display:block;width:100%;background-color:#333;height:2px;margin:4px 0;transition:all .6s cubic-bezier(.785,.135,.15,.86);transform-origin:right center}.header__burger-line:first-child{max-width:40px}.header__burger-line:nth-child(2){max-width:30px}.header__wrapper-overlay-menu{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden}.header__wrapper-menu{display:flex;align-items:flex-end;padding:120px 120px 40px;width:100%}.header__wrapper-overlay-widgets{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto;padding:120px 120px 60px;transition:border-color .3s ease}.header__wrapper-property{margin:30px;font-size:16px}.header__wrapper-property:last-of-type{margin-bottom:0}.header__overlay-menu-back{position:absolute;top:70px;left:110px;font-size:45px!important;color:#203662;z-index:600;cursor:pointer}.header__col-left{position:relative}.header_lock-submenus .menu .sub-menu{opacity:0!important;visibility:hidden!important;transform:translateY(10px)!important}.body_lock-scroll{overflow-y:hidden;position:fixed;top:0;right:0;bottom:0;left:0}.body_custom-cursor{cursor:none}.eggshell{color:#8dc1c5}.gileadred{color:#c52040}.kiteblue{color:#0065a9}.twilight{color:#2d435f}img{max-width:100%;height:auto}.container-fluid{padding-left:120px;padding-right:120px}.container{padding-left:25px;padding-right:25px}.row{margin-left:-25px;margin-right:-25px}.col,[class*=col-]{padding-left:25px;padding-right:25px}.no-gutters{margin-left:0!important;margin-right:0!important}.page-wrapper{z-index:50}/*!========================================================================
 * 11. Footer
 * ======================================================================!*/.footer{position:relative;background-color:#0f0f0f;color:#888;font-size:16px}.footer a{color:#fff}.footer__area-primary{padding-top:160px;padding-bottom:160px}.footer__area-primary .footer__col:first-child{text-align:left}.footer__area-primary .footer__col:nth-child(2){text-align:center}.footer__area-primary .footer__col:nth-child(3){text-align:right}.footer__area-secondary{padding-top:50px;padding-bottom:50px}/*!========================================================================
 * 1. Button
 * ======================================================================!*/.button,.footer__area-secondary .footer__col:first-child{text-align:center}.button{position:relative;display:inline-block;padding:22px 50px;border-radius:100px;border:2px solid transparent;font-family:ProximaNova,sans-serif;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .4s cubic-bezier(.785,.135,.15,.86);cursor:pointer;background-image:none}.button:focus{outline:none}.button:focus,.button:hover{opacity:1;transform:translateY(-3px)}.button_bordered.button_dark{border-color:#181818;color:#181818}.button_bordered.button_dark:focus,.button_bordered.button_dark:hover{color:#181818}.button_bordered.button_light{border-color:#f9f9f9;color:#f9f9f9}.button_bordered.button_light:focus{color:#f9f9f9}.button_bordered.button_light:hover{color:#181818}.button_bordered.button_black{border-color:#333;color:#333}.button_bordered.button_black:focus{color:#333}.button_bordered.button_black:hover{color:#fff}.button_bordered.button_white{border-color:#fff;color:#fff}.button_bordered.button_white:focus{color:#fff}.button_bordered.button_white:hover{color:#181818;background-color:#fff}.button_solid{border-color:transparent}.button_solid.button_dark{background-color:#0e2445;color:#fff}.button_solid.button_dark:focus{color:#fff}.button_solid.button_dark:hover{border-color:#0e2445}.button_solid.button_light{background-color:#f9f9f9;color:#181818}.button_solid.button_light:focus{color:#181818}.button_solid.button_light:hover{border-color:#f9f9f9}.button_solid.button_black{background-color:#333;color:#fff}.button_solid.button_black:focus{color:#fff}.button_solid.button_black:hover{border-color:#181818}.button_solid.button_white{background-color:#fff;color:#181818}.button_solid.button_white:focus{color:#181818}.button_solid.button_white:hover{border-color:#181818;background-color:#181818;color:#fff}.button_solid.button_trogrn{background-color:#2d9f78;color:#fff}.button_solid.button_trogrn:focus{color:#fff}.button_solid.button_trogrn:hover{background-color:#203662;color:#fff}.button_solid.button_troblu{background-color:#1b6f87;color:#fff}.button_solid.button_troblu:focus{color:#fff}.button_solid.button_troblu:hover{background-color:#203662;color:#fff}.button_solid.button_mUC{background-color:#dc4d6b;color:#fff}.button_solid.button_mUC:focus{color:#fff}.button_solid.button_mUC:hover{background-color:#7f48a6;color:#fff}.button_fullwidth{width:100%;margin-top:30px}.button_small{padding:16px 32px}/*!========================================================================
 * 2. Backgrounds
 * ======================================================================!*/.bg-white{background-color:#fff}.bg-light{background-color:#f2f2f2!important}.bg-light-lung{background-color:#e8f3f3}.bg-light-lung .slider-header-testimonials:before{background:linear-gradient(-90deg,hsla(0,0%,94.9%,0),#e8f3f3)}.bg-light-lung .slider-header-testimonials:after{background:linear-gradient(90deg,hsla(0,0%,94.9%,0),#e8f3f3)}.bg-light-grey{background-color:#f9f9f9}.bg-blue-grey{background-color:#d6d7d9}.bg-blue-grey-dark{background-color:#c5c6c9}.bg-blue-grey-dark .aside-counters__wrapper-item:after{background-color:#b0b0b0}.bg-dark{background-color:#0e2445!important}.bg-dark-2{background-color:#111d3e!important}.bg-dark-3{background-color:#11142a!important}.bg-black{background-color:#0e2445}.bg-black-0{background-color:#0f0f0f}.bg-black-1{background-color:#121212}.color-white .slider__caption,.color-white .slider__counter_current{color:#fff}.color-white .slider__progressbar{background-color:#888}.color-white .figure-property__headline,.color-white .section-intro__headline,.color-white .section__headline,.color-white .slider__progressbar-fill{background-color:#fff}.bg-image-5{background-image:url(../img/assets/MA/bg-05.jpg)}.bg-image-6{background-image:url(../img/assets/MA/bg-06.jpg)}.bg-image-10{background-image:url(../img/assets/MA/bg-10.jpg)}.bg-image-11{background-image:url(../img/assets/MA/bg-11.jpg)}.bg-image-12{background-image:url(../img/assets/MA/bg-12.jpg)}.bg-image-13{background-image:url(../img/assets/MA/bg-13.jpg)}div[class*=bg-image-]{background-size:cover;background-position:50%}/*!========================================================================
 * 3. Aside Counters
 * ======================================================================!*/.aside-counters__wrapper-item{position:relative;margin-bottom:60px;margin-top:60px}.aside-counters__wrapper-item:after{content:"";display:block;position:absolute;top:10px;bottom:10px;right:0;width:1px;background-color:hsla(0,0%,69%,.3);transform:rotate(30deg)}.aside-counters__wrapper-item:nth-of-type(3n):after{display:none}/*!========================================================================
 * 4. Comments
 * ======================================================================!*/.comment-list{list-style-type:none;padding:0;max-width:80%;margin:50px auto}.comment-list>li{padding-top:30px;padding-bottom:30px}.comment-list>li ol.children{list-style-type:none;margin:0;padding:0 0 0 4%}.comment-list>li ol.children li{padding-top:30px;padding-bottom:30px}.comment-list>li ol.children li:last-child{padding-bottom:0}.comment-list>li:not(:last-child){border-bottom:1px solid hsla(0,0%,69%,.3)}.comment-list>ol{list-style-type:none;padding:0;margin:0}.comment-author{display:inline-block;flex:0 0 auto}.comment-author .avatar{position:relative;width:100%;max-width:100px;max-height:100px;border-radius:100%;margin-right:1.5em}.comment-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.comment-meta a{background-image:none}.comment-metadata{font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-left:10px}.comment-metadata a{border-bottom:none!important}.comment-metadata a:not(.comment-edit-link){color:#b0b0b0}.comment-metadata a:not(.comment-edit-link):hover{color:var(--color-accent-secondary)}.comment-body{display:flex}.comment-body .fn{font-size:20px;font-weight:600;line-height:1.44;color:#181818}.comment-body .fn a{border-bottom:none}.comment-content{width:100%}.reply{display:inline-block}.comment-reply-link{font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-bottom:none!important;margin-right:24px;background-image:none}.comment-reply-link:before{content:"";font-family:FontAwesome;text-transform:none;margin-right:8px}.comment-respond{margin-top:10px}.comment-edit-link{font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--color-accent-primary);border-bottom:none!important;background-image:none}.comment-edit-link:before{content:"";font-family:FontAwesome;text-transform:none;margin-right:6px}/*!========================================================================
 * 5. Counter
 * ======================================================================!*/.counter{text-align:center}.counter__number{font-size:68px;font-weight:200;line-height:1}.counter__label{margin-top:5px}/*!========================================================================
 * 6. Cursor
 * ======================================================================!*/.cursor{position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10000;display:none}.cursor__follower{position:relative;width:60px;height:60px;border-radius:100%;overflow:hidden}.cursor__follower svg{position:absolute;top:0;left:0;width:100%;height:100%}.cursor__follower svg #inner{fill:none;stroke-linecap:butt;stroke-width:2px;stroke:#888;opacity:.6}.cursor__follower svg #outter{fill:none;stroke-linecap:butt;stroke-width:4px;stroke:#c5c6c9}.cursor-progress,.cursor-progress *{cursor:progress}/*!========================================================================
 * 7. Figure Image
 * ======================================================================!*/.figure-image{text-align:center}.figure-image img{width:100%}.figure-image h5{display:block;width:100%;margin-top:1em}/*!========================================================================
 * 8. Figure Logo
 * ======================================================================!*/.figure-logo{position:relative;display:flex;align-items:center;justify-content:center;width:300px;height:50px;padding:20px 30px 100px 0}.figure-logo img{transition:all .4s cubic-bezier(.785,.135,.15,.86)}.figure-logo:hover .figure-logo__description{transform:scaleY(1)}.figure-logo:hover .figure-logo__description p{transform:translateY(0);opacity:1;visibility:visible;transition-delay:.15s}.figure-logo:hover .figure-logo__description .figure-logo__line{transition-delay:.2s;transform:scaleX(1)}.figure-logo:hover img{transform:translateY(-15px)}.figure-logo-scroll{visibility:hidden;height:0}.figure-logo-mobile{visibility:visible;position:relative;width:70%;top:-30px}.figure-logo__description{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#203662;color:#fff;transition:all .4s cubic-bezier(.785,.135,.15,.86);transform:scaleY(0);transform-origin:bottom center}.figure-logo__description p{opacity:0;visibility:hidden;transform:translateY(10px)}.figure-logo__description p,.figure-logo__line{transition:all .4s cubic-bezier(.785,.135,.15,.86)}.figure-logo__line{display:inline-block;width:30px;height:1px;background-color:#fff;transform:scaleX(0)}/*!========================================================================
 * 9. Figure Member
 * ======================================================================!*/.figure-member{position:relative}.figure-member_has-social:hover .figure-member__wrapper-img img{transform:scale(1.1)}.figure-member_has-social:hover .figure-member__overlay{transform:scaleX(1)}.figure-member_has-social:hover .figure-member__social li{transform:translateX(0);opacity:1;visibility:visible}.figure-member_has-social:hover .figure-member__social li:first-child{transition-delay:.1s}.figure-member_has-social:hover .figure-member__social li:nth-child(2){transition-delay:.15s}.figure-member_has-social:hover .figure-member__social li:nth-child(3){transition-delay:.2s}.figure-member_has-social:hover .figure-member__social li:nth-child(4){transition-delay:.25s}.figure-member_has-social:hover .figure-member__social li:nth-child(5){transition-delay:.3s}.figure-member_has-social:hover .figure-member__social li:nth-child(6){transition-delay:.35s}.figure-member_has-social:hover .figure-member__social li:nth-child(7){transition-delay:.4s}.figure-member_has-social:hover .figure-member__social li:nth-child(8){transition-delay:.45s}.figure-member_has-social:hover .figure-member__social li:nth-child(9){transition-delay:.5s}.figure-member_has-social:hover .figure-member__social li:nth-child(10){transition-delay:.55s}.figure-member__content,.figure-member__content h4.red{text-align:right;margin-top:1em}.figure-member__content h4.red{color:#c5203f}.figure-member__enrolling-lung{padding:30px;text-align:left;min-height:400px;width:100%;border-left:3px solid #8dc1c5;background-color:#fff}.figure-member__position{font-family:Oswald,sans-serif;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase;position:absolute;top:-7px;right:calc(100% + 25px);color:#55a2a8;transform:rotate(-90deg);transform-origin:right center;text-align:right;white-space:nowrap}.figure-member__wrapper-img{position:relative;overflow:hidden}.figure-member__wrapper-img img{transition:all .4s cubic-bezier(.785,.135,.15,.86);transform-origin:center center}.figure-member__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#203662;transition:all .4s cubic-bezier(.785,.135,.15,.86);transform:scaleX(0);transform-origin:right center}.figure-member__social{position:absolute;top:30px;left:30px;z-index:50;color:#fff}.figure-member__social li{display:block;transform:translateX(30px);transition:all .6s ease;opacity:0;visibility:hidden;margin-right:0;margin-bottom:15px}/*!========================================================================
 * 10. Figure Property
 * ======================================================================!*/.figure-property{width:100%}.figure-property__headline{width:100%;height:2px;background-color:#181818;margin-bottom:16px}.figure-property__wrapper-heading_bold h6{font-size:20px;font-family:ProximaNova,sans-serif;font-weight:400;text-transform:none;letter-spacing:0}.figure-property__list{list-style-type:none;padding:0;margin:0}.figure-property__item{display:block;padding-top:8px;padding-bottom:8px}/*!========================================================================
 * 12. Figure Pricing
 * ======================================================================!*/.figure-pricing{display:flex;flex-direction:column;padding:50px;position:relative;height:100%;z-index:50;background-color:#f2f2f2}.figure-pricing_featured{background-color:#181818;color:#fff}.figure-pricing_featured .button,.figure-pricing_featured .figure-pricing__header{border-color:#fff}.figure-pricing__header{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px solid #181818;padding-bottom:16px}.figure-pricing__header h4{margin-top:0;margin-bottom:0}.figure-pricing__amount{font-size:68px;line-height:1;font-weight:200;position:relative;display:inline-block}.figure-pricing__cost-sign{display:inline-block;font-size:16px;font-weight:600;vertical-align:top}.figure-pricing__cost-sign_before{margin-right:5px}.figure-pricing__cost-sign_after{margin-left:5px}.figure-pricing__features{list-style-type:none;padding:0;margin:8px 0 30px}.figure-pricing__feature{display:block;margin-top:16px;margin-bottom:16px}.figure-pricing__wrapper-button{margin-top:auto}/*!========================================================================
 * 14. Figure Portfolio
 * ======================================================================!*/.figure-portfolio{position:relative;display:block;background-image:none;padding:30px;border:1px solid #f1f1f1;width:100%}.figure-portfolio:focus,.figure-portfolio:hover{opacity:1}.figure-portfolio__content{text-align:right}.figure-portfolio__content h3{margin-top:30px;margin-bottom:0;color:#333;font-weight:600}.figure-portfolio__counter{font-family:Oswald,sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase;display:inline-block;position:absolute;top:-30px;left:-30px;color:#888;transform:rotate(-90deg);transform-origin:left center}/*!========================================================================
 * 15. Gmap
 * ======================================================================!*/.gmap{width:100%;height:100%;background-color:#c5c6c9}.gmap__container{width:100%;height:100%;height:900px}/*!========================================================================
 * 16. Grid
 * ======================================================================!*/.grid__item_no-fancy:nth-of-type(3){margin-top:0!important}.grid_50{margin-left:-50px;margin-right:-50px}.grid__item_50{padding-left:50px;padding-right:50px;margin-bottom:100px}.grid__item_50:nth-of-type(3){margin-top:200px}.grid__item_50:last-of-type{margin-bottom:0}.grid_100{margin-left:-100px;margin-right:-100px}.grid__item_100{padding-left:100px;padding-right:100px;margin-bottom:200px}.grid__item_100:nth-of-type(3){margin-top:200px}.grid__item_100:last-of-type{margin-bottom:0}.grid__item_120{padding-left:120px;padding-right:120px;margin-bottom:240px}.grid__item_120:nth-of-type(3){margin-top:240px}.grid__item_120:last-of-type{margin-bottom:0}.grid_team{margin-left:-60px;margin-right:-60px}.grid__item_team{padding-left:60px;padding-right:60px;margin-bottom:100px}.grid__item_team:nth-of-type(3){margin-top:100px}/*!========================================================================
 * 18. Input Float
 * ======================================================================!*/.grid__item_team:last-of-type,.input-float{margin-bottom:0}.input-float{position:relative;display:block;width:100%}.input-float__label{position:absolute;top:10px;left:0;margin:auto;font-size:16px;transform-origin:left center;cursor:text;color:#888}.input-float__input,.input-float__label{display:block;transition:all .4s cubic-bezier(.785,.135,.15,.86)}.input-float__input{width:100%;border:none;border-bottom:1px solid hsla(0,0%,69%,.3);outline:none;padding:12px 0 8px;background-color:transparent;border-radius:0;color:inherit}.input-float__input_textarea{resize:none;min-height:200px}.input-float__input_focused+.input-float__label,.input-float__input_not-empty+.input-float__label{transform:scale(.8571) translateY(-1.7rem)}.input-float__input_not-empty{border-color:hsla(0,0%,69%,.3)}/*!========================================================================
 * 19. Input Search
 * ======================================================================!*/.input-search__input{padding-right:30px}.input-search__submit{display:inline-block;font-size:18px;width:24px;height:24px;padding:0;position:absolute;right:0;top:0;bottom:0;margin:auto;background:transparent;border:none;color:#b0b0b0;outline:none;transition:all .4s cubic-bezier(.785,.135,.15,.86);cursor:pointer}.input-search__submit:hover{color:#181818}.input-search__submit:focus{outline:none}/*!========================================================================
 * 20. Lazy
 * ======================================================================!*/@keyframes loading{0%{opacity:0}to{opacity:.3}}.lazy{animation-duration:.9s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.lazy__img:not(img){background-size:cover;background-position:50%}.lazy-bg{width:100%;height:100%}.lazy-bg-top{width:300%}/*!========================================================================
 * 21. Logo
 * ======================================================================!*/.logo{display:block;font-family:ProximaNova,sans-serif;font-size:16px;line-height:1.3;font-weight:800;color:#333}a.logo{background-image:none}a.logo:focus{color:#333;opacity:1}.header_black .logo-img-white,.logo-img-black{display:none}.header_black .logo-img-black{display:block}/*!========================================================================
 * 22. Overlay
 * ======================================================================!*/.overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}.overlay_dark{background-color:#181818;opacity:.8;mix-blend-mode:multiply}.overlay_black{background-color:#333;opacity:.8}.overlay_white{background-color:#fff;opacity:.95}.overlay_white-solid{background-color:#fff;opacity:1}/*!========================================================================
 * 23. Menu
 * ======================================================================!*/.menu{list-style-type:none;padding:0;margin:0;word-wrap:normal;text-align:right;font-size:14px}.menu,.menu>li{display:inline-block}.menu>li:not(:last-child){margin-right:17px}.menu>li a{display:block;background-image:none;padding:7px 15px}.menu>li:not(.menu-item-has-children) a{position:relative}.menu>li:not(.menu-item-has-children) a:hover:before{left:15px;width:calc(100% - 30px)}.menu>li:not(.menu-item-has-children) a:before{content:"";position:absolute;width:0;height:1px;background-color:#181818;bottom:5px;right:15px;transition:all .4s cubic-bezier(.785,.135,.15,.86)}.menu>li.menu-item-has-children>a:after{content:"";font-family:FontAwesome;display:inline-block;vertical-align:middle;margin-left:5px}.header_black .menu>li.menu-item-has-children>a{color:inherit!important}.menu .menu-item-has-children{position:relative}.menu .menu-item-has-children>a:hover~ul{opacity:1;visibility:visible;transform:translate(0)}.menu .sub-menu{position:absolute;top:100%;right:17px;border-bottom:4px solid #181818;background-color:#fff;list-style-type:none;margin:0;padding:15px 0;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.785,.135,.15,.86);transform:translateY(10px);box-shadow:0 0 40px 0 rgba(0,0,0,.02)}.menu .sub-menu>li{display:block;white-space:nowrap}.menu .sub-menu>li a{display:flex;align-items:center;padding:10px 30px;background-image:none}.menu .sub-menu>li.menu-item-has-children>a:after{content:"";font-family:FontAwesome;display:inline-block;vertical-align:middle;margin-left:auto;padding-left:15px}.menu .sub-menu ul{top:0;right:calc(100% + 1px);transform:translate(10px)}.menu .sub-menu:hover{opacity:1;visibility:visible;transform:translate(0)}/*!========================================================================
 * 24. Menu Overlay
 * ======================================================================!*/.menu-overlay{position:relative;list-style-type:none;padding:0;margin:0;width:100%;max-width:700px}.menu-overlay a{background-image:none;transition:opacity .6 ease;color:#c52040}.menu-overlay a.selected{opacity:1!important}.menu-overlay>li{display:block}.menu-overlay>li>a{display:block;font-size:30px;line-height:1.5;font-weight:600;color:#0e2445}.menu-overlay>li:not(.menu-item-has-children)>a span,.menu-overlay>li>a span{display:inline-block;position:relative}.menu-overlay .sub-menu{display:inline-flex;flex-direction:column;justify-content:flex-end;position:absolute;left:0;bottom:0;height:100vh;width:100%;list-style-type:none;padding:0;margin:0;z-index:100}.menu-overlay .sub-menu>li{display:block}.menu-overlay .sub-menu>li>a{display:block;position:relative;font-size:33px;line-height:2.25;font-weight:600;color:#3c587f}.menu-overlay .sub-menu>li>a span{position:relative;display:inline-block}.menu-overlay_hover a,.menu-overlay_hover a:focus,.menu-overlay_hover a:hover{opacity:1!important}/*!========================================================================
 * 25. Preloader
 * ======================================================================!*/.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;visibility:hidden;z-index:400}.preloader__curtain{position:absolute;top:0;left:0;width:100%;height:100%}.preloader__curtain_black{background-color:#1f1f1f}.preloader__curtain_white{background-color:#f2f2f2}/*!========================================================================
 * 26. Parallax
 * ======================================================================!*/.art-parallax{position:relative;overflow:hidden}.art-parallax>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-art-parallax]{position:relative;overflow:hidden}[data-art-parallax]>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.art-parallax__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.art-parallax__bg img{width:auto;min-height:250px;position:absolute;right:0;bottom:0}.art-parallax__bg_top img{min-width:4840px;min-height:250px;position:absolute;top:0;left:0}.art-parallax__bg_lung img{max-width:3240px;min-width:100vw;min-height:350px;position:absolute;right:0}/*!========================================================================
 * 27. Post
 * ======================================================================!*/.post__content h2,.post__content h3,.post__content h4{margin-top:.75em;margin-bottom:.75em}.post__content h5,.post__content h6{margin-top:.5em;margin-bottom:.5em}.post__content>:first-child{margin-top:0}.post__media{margin-bottom:2em}.post__tags{border-top:2px solid #181818;margin-top:50px;padding-top:20px}.post__comments{margin-top:100px}/*!========================================================================
 * 28. Post Preview
 * ======================================================================!*/.post-preview__wrapper-content>:first-child{margin-top:0}.post-preview__date{font-family:Oswald,sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.post-preview__date a{background-image:none}.post-preview__header{border-bottom:1px solid hsla(0,0%,69%,.3);margin-bottom:2em}.post-preview__header a{background-image:none}.post-preview__header h2{margin-top:.75em;margin-bottom:.75em}.post-preview__media a{background-image:none}.post-preview__categories{list-style-type:none;padding:0;margin:0}.post-preview__categories li{display:inline-block}.post-preview__meta{margin-bottom:1em}.post-preview__wrapper-meta{margin-top:5px}.post-preview__wrapper-readmore{text-align:right;margin-top:2em}/*!========================================================================
 * 29. Project Backgrounds
 * ======================================================================!*/.project-backgrounds{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;overflow:hidden;background-color:#fff;opacity:0;visibility:hidden}.project-backgrounds__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:0;visibility:hidden;transition:all .3s ease-in-out;transform:scale(1.05)}.project-backgrounds__background.active,.project-backgrounds__background.selected{opacity:1;visibility:visible;transform:scale(1)}.project-backgrounds__overlay{transition:all .4s cubic-bezier(.785,.135,.15,.86);z-index:0!important}/*!========================================================================
 * 30. Scroll
 * ======================================================================!*/.smooth-scroll{overflow:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh}[data-os-animation]{opacity:0;visibility:hidden}[data-os-animation] .split-text__line a{background-image:linear-gradient(0deg,transparent 0,transparent 0,transparent 0,transparent 1px,transparent 100px)}[data-os-animation=animated] .split-text__line a{background-image:linear-gradient(0deg,transparent 0,transparent 0,#888 0,transparent 1px,transparent 100px)}/*!========================================================================
 * 31. Section
 * ======================================================================!*/.section{position:relative}.section-fullheight{display:flex}.section-fullheight__inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:200px;padding-bottom:200px}.section_pt-large{padding-top:300px}.section_pt{padding-top:200px}.section_pt-small{padding-top:100px}.section_pb{padding-bottom:200px}.section_pb-none{padding-bottom:0;margin-bottom:0}.section_pb-small{padding-bottom:100px}.section_pb-large{padding-bottom:300px}.section_mt-large{margin-top:300px}.section_mt{margin-top:200px}.section_mt-small{margin-top:100px}.section_mb{margin-bottom:200px}.section_mb-small{margin-bottom:100px}.section_mb-large{margin-bottom:300px}.section__header h2{margin-bottom:.75em}.section__header h3:last-of-type{margin-bottom:0}.section__headline{display:block;width:80px;height:1px;background-color:#181818;margin-bottom:50px}.section_h-100{height:100px;max-height:100vh}.section_h-200{height:200px;max-height:100vh}.section_h-300{height:300px;max-height:100vh}.section_h-400{height:400px;max-height:100vh}.section_h-500{height:500px;max-height:100vh}.section_h-600{height:600px;max-height:100vh}.section_h-700{height:700px;max-height:100vh}.section_h-800{height:800px;max-height:100vh}.section_h-900{height:900px;max-height:100vh}.section_h-100vh{height:100vh}.section__content{margin-top:50px}.section_w-container-right{max-width:100%;width:calc(100% - 50vw + 545px);margin-left:auto;text-align:left}.section_w-container-left{max-width:100%;width:calc(100% - 50vw + 545px);margin-right:auto;text-align:right}/*!========================================================================
 * 32. Section404
 * ======================================================================!*/.section-404__header p{margin-top:3em}.section-404__wrapper-button{margin-top:30px}.section-404__big{font-size:300px;font-weight:700;line-height:1;opacity:.05;transform:rotate(90deg);transform-origin:right center;white-space:nowrap;position:absolute;top:calc(100% - 240px);right:240px}/*!========================================================================
 * 33. Section Blog
 * ======================================================================!*/.section-blog__wrapper-post{margin-bottom:100px}.section-blog__wrapper-post:last-child{margin-bottom:0}/*!========================================================================
 * 34. Section CTA
 * ======================================================================!*/.section-cta__wrapper-button{margin-top:35px}.section-cta__headline{width:1px;height:100px;background-color:#181818;margin-bottom:55px;margin-left:auto;margin-right:auto}/*!========================================================================
 * 35. Section Composition
 * ======================================================================!*/.section-composition{display:flex}.section-composition__image{display:flex;align-items:center;justify-content:center;padding:200px 120px;flex:1 1 auto}.section-composition__content{display:flex;align-items:flex-end;flex-wrap:wrap;width:100%;max-width:640px;flex:1 0 33vw;padding:200px 120px}.section-composition__content h6{font-size:20px}.section-composition__counter{align-self:flex-start;font-family:Oswald,sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}/*!========================================================================
 * 36. Section Content
 * ======================================================================!*/.section-content__inner>:last-child{margin-bottom:0}.section-content__main-content{margin-top:100px;margin-bottom:-50px}.section-content__main-content_lung{margin-top:0;margin-bottom:-50px}.section-content__wrapper-item{margin-bottom:50px}.section-content__main-content_no-header{margin-top:0!important}.section-content__inner_header{margin-bottom:1em}/*!========================================================================
 * 37. Section Figures
 * ======================================================================!*/.section-figures .section-figures__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:200px 120px}.section-figures .section-figures__item h2{display:block}.section-figures .section-figures__item h5{width:100%;margin-top:0;margin-bottom:1em;display:block}.section-figures .section-figures__item_no-paddings{padding:0}/*!========================================================================
 * 38. Section Fullscreen Slider
 * ======================================================================!*/.section-fullscreen-slider.color-white .slider__dot:before{background-color:#b0b0b0}.section-fullscreen-slider.color-white .slider__dot:after{border-color:#fff}.section-fullscreen-slider.color-white .slider__dot_active:before{background-color:#fff;border-color:#fff}.section-fullscreen-slider__inner{padding-top:0!important;padding-bottom:0!important}/*!========================================================================
 * 39. Section Image
 * ======================================================================!*/.section-image__content{margin-top:40px}.section-image h5{display:block;width:100%;margin-top:1em;margin-bottom:0}/*!========================================================================
 * 40. Section Intro
 * ======================================================================!*/.section-intro.text-center .section-intro__header,.section-intro.text-center .section-intro__headline{margin-left:auto;margin-right:auto}.section-intro__header{max-width:1200px}.section-intro__header h1{margin-top:2em;margin-bottom:1em;font-size:43px;line-height:1.67}.section-intro__headline{width:100%;max-width:120px;height:1px;background-color:#333}/*!========================================================================
 * 41. Section Map
 * ======================================================================!*/.section-map__wrapper-form{display:flex;align-items:center;justify-content:center;position:absolute;top:80px;right:120px;bottom:80px;padding:100px 80px}/*!========================================================================
 * 42. Section Masthead
 * ======================================================================!*/.section-masthead__header{max-width:960px}.section-masthead__header h1{margin-top:1.75em;margin-bottom:.5em}.section-masthead__header h2{margin-top:50px}.section-masthead_fullheight h1{margin-top:0;margin-bottom:.5em}.section-masthead_fullheight-halfscreen .section-masthead__background{position:relative;min-height:100vh}.section-masthead_fullheight-halfscreen-reverse{flex-direction:row-reverse}.section-masthead__wrapper-property{margin-right:70px;margin-bottom:70px}.section-masthead__wrapper-property:last-of-type{margin-right:0}.section-masthead__properties{margin-top:70px;margin-bottom:-70px}.section-masthead__background_bottom{margin-top:100px}.section-masthead__background_fullscreen{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}.section-masthead__overlay{z-index:0;opacity:.6}.section-masthead__properties_bottom{position:absolute;bottom:70px;left:120px}.section-masthead__content{width:100%}.section-masthead__inner{position:relative;z-index:50}/*!========================================================================
 * 43. Section Nav Projects
 * ======================================================================!*/.section-nav-projects{background-color:#888}.section-nav-projects .section-nav-projects__inner_prev{padding-left:120px;padding-right:80px}.section-nav-projects .section-nav-projects__inner_next{padding-left:80px;padding-right:120px}.section-nav-projects__inner{display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:200px;padding-bottom:200px;height:100%;color:#fff;z-index:50;background-image:none}.section-nav-projects__inner h3{margin-top:0;margin-bottom:0}.section-nav-projects__inner:nth-of-type(odd){box-shadow:1px 0 0 0 hsla(0,0%,100%,.1)}.section-nav-projects__inner:hover{opacity:1;color:#fff}.section-nav-projects__arrow{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;border:1px solid rgba(214,215,217,.2)}.section-nav-projects__arrow>i{font-size:32px}.section-nav-projects__backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.section-nav-projects__background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background-size:cover;background-position:50%;transition:all .3s ease-in-out;transform:scale(1.05)}.section-nav-projects__background.active,.section-nav-projects__background.selected{opacity:1;visibility:visible;transform:scale(1)}.section-nav-projects__overlay{z-index:0}.section-nav-projects__label{position:absolute;font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase}.section-nav-projects__label_next{top:60px;left:80px}.section-nav-projects__label_prev{bottom:60px;right:80px}/*!========================================================================
 * 44. Section Video
 * ======================================================================!*/.video-container{position:absolute;top:0;left:0;width:100vw;height:100vh}.video-container>video{display:block;position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);z-index:-1}.section-video{width:100vw;opacity:.9;z-index:4}.section-video,.section-video__link{display:flex;align-items:center;justify-content:center}.section-video__link{position:relative;flex-direction:column;background-image:none;width:100%;z-index:100;cursor:none}.section-video__link:hover{opacity:1}.section-video__link:hover .section-video__icon:after{transform:scale(1)}.section-video__link:focus{opacity:1}.section-video__icon{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;margin-top:30px}.section-video__icon:focus{outline:none}.section-video__icon:after{content:"";display:block;border-radius:100%;border:1px solid #b0b0b0;position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(0);transition:all .4s cubic-bezier(.785,.135,.15,.86)}.section-video__icon i{font-size:32px;line-height:2}/*!========================================================================
 * 46. Sidebar
 * ======================================================================!*/.sidebar_no-margin-last-widget .widget:last-child{margin-bottom:0}.sidebar .widget{margin-bottom:50px}/*!========================================================================
 * 47. Slider
 * ======================================================================!*/.slider{max-width:100%}.slider img{max-width:60%}.slider_vertical-centered .swiper-wrapper{align-items:center}.slider__caption{font-weight:600;font-size:20px;margin-bottom:30px}.slider__counter{font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase;height:16px}.slider__counter_current{margin-right:30px}.slider__counter_total{margin-left:30px;color:#888}.slider__progress{display:inline-flex;align-items:center;margin-top:40px}.slider__progressbar{position:relative;width:180px;height:1px;background:#b0b0b0}.slider__progressbar-fill{position:absolute;top:0;left:0;bottom:0;width:100%;background-color:#181818;transform-origin:left center;transition:all .4s cubic-bezier(.785,.135,.15,.86)}.slider__dot{position:relative;width:18px;height:18px;margin:0 16px;cursor:pointer;outline:none;display:inline-block}.slider__dot:before{width:4px;height:4px;border-radius:100%;background-color:#b0b0b0;margin:auto}.slider__dot:after,.slider__dot:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s cubic-bezier(.785,.135,.15,.86)}.slider__dot:after{border-radius:100%;border:1px solid #b0b0b0;transform:scale(0)}.slider__dot:hover:after{transform:scale(1)}.slider__dot_active:before{background-color:#181818}.slider__dot_active:after{transform:scale(1);border-color:#181818}.slider__backgrounds{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;overflow:hidden}.slider__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:1;visibility:hidden;transition:all .3s ease-in-out;transform:scale(1.05);z-index:1}.slider__background.active,.slider__background.selected{opacity:1;visibility:visible;transform:scale(1)}.slider__background.active~.slider__background-overlay,.slider__background.selected~.slider__background-overlay{opacity:.6}.slider__background-overlay{opacity:0;z-index:0!important}.slider__arrow,.slider__background-overlay{transition:all .4s cubic-bezier(.785,.135,.15,.86)}.slider__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;cursor:pointer}.slider__arrow:focus{outline:none}.slider__arrow:after{content:"";display:block;border-radius:100%;border:1px solid #b0b0b0;position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(0);transition:all .4s cubic-bezier(.785,.135,.15,.86)}.slider__arrow:hover:after{transform:scale(1)}.slider__arrow i{font-size:32px;line-height:2}.slider__arrow.swiper-button-disabled{opacity:.3}.slider__arrow.swiper-button-disabled:hover:after{transform:scale(0)}.slider__arrow-inner{position:relative}/*!========================================================================
 * 48. Slider Fullscreen
 * ======================================================================!*/.slider-halfscreen_fullscreen{height:100vh;flex-direction:column}.slider-halfscreen_fullscreen .slider-halfscreen__images{width:100%;height:100%}.slider-halfscreen_fullscreen .slider-halfscreen__content{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto}.slider-halfscreen_fullscreen .slider-halfscreen__content-inner{padding:0 30px;text-align:center}.slider-halfscreen_fullscreen .slider-halfscreen__content-inner h2{margin-top:0;margin-bottom:0;width:100%}.slider-halfscreen_fullscreen .slider-halfscreen__wrapper-link{margin-top:40px;bottom:auto;left:auto;position:relative}.slider-halfscreen_fullscreen .slider-halfscreen__link{display:inline-flex}.slider-halfscreen_fullscreen .slider-halfscreen__header p{margin-left:auto;margin-right:auto}/*!========================================================================
 * 49. Slider Half Screen
 * ======================================================================!*/.slider-halfscreen{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100vh;overflow:hidden}.slider-halfscreen__content,.slider-halfscreen__images{width:50%;height:100%;margin:0}.slider-halfscreen__content{max-height:100%}.slider-halfscreen__images-slide{overflow:hidden}.slider-halfscreen__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover}.slider-halfscreen__content-slide{height:100%}.slider-halfscreen__content-inner{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:120px 180px 120px 120px}.slider-halfscreen__content-inner h2{font-size:54px;font-weight:600;line-height:1.59}.slider-halfscreen__header{width:100%}.slider-halfscreen__header p{max-width:500px;font-size:16px}.slider-halfscreen__wrapper-link{position:absolute;bottom:80px;left:120px}.slider-halfscreen__link{display:flex;align-items:center;background-image:none}.slider-halfscreen__link span{font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase}.slider-halfscreen__link:hover{opacity:1}.slider-halfscreen__link-line{background-color:#fff;width:60px;height:1px;margin-right:20px}.slider-halfscreen__arrows{display:flex;flex-direction:column;position:absolute;right:90px;top:50%;transform:translateY(-50%);z-index:60}.slider-halfscreen__images-slide-inner{width:100%;height:100%}.slider-halfscreen__overlay{z-index:1!important}/*!========================================================================
 * 50. Slider Headings
 * ======================================================================!*/.slider-headings{text-align:center;height:100%}.slider-headings .slider__dot:before{background-color:#181818}.slider-headings .slider__dot:after{border-color:#181818}.slider-headings__footer{position:absolute;left:0;right:0;bottom:30px;margin:0 auto;text-align:center;z-index:60}.slider-headings__slide{display:flex;align-items:center;justify-content:center}.slider-headings__slide h2{font-size:48px;color:#fff;z-index:10}.slider-headings__link{display:block;padding-right:15px;padding-left:15px;background-image:none}.slider-headings__link:hover{opacity:1;color:#fff}.slider-headings__progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;z-index:-1;opacity:.05;height:300px;margin-top:0;transition:all .4s cubic-bezier(.785,.135,.15,.86)}.slider-headings__counter{font-size:300px;line-height:300px;height:300px;overflow:hidden}.slider-headings__arrow{position:absolute!important;top:50%;transform:translateY(-50%);z-index:60}.slider-headings__arrow_prev{left:80px}.slider-headings__arrow_next{right:80px}/*!========================================================================
 * 51. Slider Testimonials
 * ======================================================================!*/.slider-testimonials__slide{display:flex;align-items:center;padding:50px 0}.slider-testimonials__slide blockquote{font-size:20px;line-height:1.75;font-style:italic;font-weight:300;margin-top:0;margin-bottom:0}.slider-testimonials-txtcontent{border-top:1px solid hsla(0,0%,69%,.3);text-align:left;padding:50px 0;font-size:16px;font-weight:400}.slider-testimonials__footer{border-top:1px solid hsla(0,0%,69%,.3);text-align:center;padding-top:30px;font-size:14px;font-weight:300}.slider-testimonials__wrapper-avatar{border-radius:100%;overflow:hidden;max-width:164px;max-height:164px;flex:1 0 auto;margin-right:50px}.slider-header-testimonials{border-bottom:1px solid hsla(0,0%,69%,.3);padding-bottom:25px}.slider-header-testimonials:before{left:0;background:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff)}.slider-header-testimonials:after,.slider-header-testimonials:before{content:"";display:block;height:100%;width:50px;position:absolute;top:0;bottom:0;z-index:50}.slider-header-testimonials:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.slider-header-testimonials__slide{text-align:center;cursor:pointer}.slider-header-testimonials__slide span{display:block;opacity:.3;font-size:20px;font-weight:700;white-space:nowrap;transition:all .4s cubic-bezier(.785,.135,.15,.86)}.slider-header-testimonials__slide.swiper-slide-active span{opacity:1}/*!========================================================================
 * 52. Slider Text
 * ======================================================================!*/.slider-text{width:100%;height:100%}.slider-text__upper{height:50%}.slider-text__upper .slider-text__slide{align-items:flex-end}.slider-text__lower{height:50%}.slider-text__lower .slider-text__slide{align-items:flex-start}.slider-text__slide{flex:1 1 auto;padding:15px 0;display:flex;justify-content:center}.slider-text__slide h2{font-size:54px;font-weight:800;line-height:1.59;white-space:nowrap;margin-bottom:0}.slider-text__callout{flex:1 1 auto;padding:15px 10%;justify-content:center;min-height:130px;max-width:70%;margin:40px auto;font-size:20px;font-weight:700;text-align:center}.slider-text__callout,.slider-text__callout .supa{color:#203662;background-color:#fff2cc;border:1px solid #ffd966}.slider-text__callout .supa{text-align:super}.slider-text__header{position:relative}.slider-text__line{width:120px;height:2px;background-color:#181818;margin-left:30px;margin-right:30px}.slider-text__counter{position:absolute;top:-15px;right:100%;font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#888;white-space:nowrap}.slider-text__link{display:flex;align-items:center;background-image:none}.slider-text__link:hover{opacity:.7}.slider-text__helper{position:absolute;left:0;right:0;bottom:30px;margin:0 auto;text-align:center}.slider-text__helper-label-normal{margin:0 50px}.slider-text__helper-label-normal,.slider-text__helper-label-view{font-family:Oswald,sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding-bottom:2px;overflow:hidden}.slider-text__helper-label-view{position:absolute;left:0;right:0}.slider-text__helper__inner{position:relative;display:inline-flex;align-items:center}/*!========================================================================
 * 53. Social
 * ======================================================================!*/.social{list-style-type:none;padding:0;margin:-8px}.social__item{display:inline-block;margin:8px}.social__item a{position:relative;display:inline-flex;align-items:center;background-color:transparent;width:30px;height:30px;font-size:16px;border-radius:100%;background-image:none}.social__item a:after{content:"";display:block;border-radius:100%;border:1px solid #b0b0b0;position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(0);transition:all .4s cubic-bezier(.785,.135,.15,.86)}.social__item a:hover{opacity:1}.social__item a:hover:after{transform:scale(1)}/*!========================================================================
 * 54. Spinner
 * ======================================================================!*/@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:202;transform:rotate(0deg)}50%{stroke-dashoffset:50.5;transform:rotate(135deg)}to{stroke-dashoffset:202;transform:rotate(450deg)}}.spinner{position:fixed;left:120px;bottom:calc(30px + 15px);bottom:calc(var(--fix-bar-vh, 30px) + 15px);width:30px;height:30px;z-index:10000;animation:rotator 1.2s ease-in-out infinite;opacity:0;visibility:hidden}.spinner__path{stroke:#b0b0b0;stroke-dasharray:202;stroke-dashoffset:0;transform-origin:center;animation:dash 1.2s ease-in-out infinite}/*!========================================================================
 * 55. Tags
 * ======================================================================!*/.tagcloud ul{list-style-type:none;padding:0;margin:0}.tagcloud ul li{display:inline-block!important;margin-bottom:0!important}.tagcloud a{display:inline-block;font-size:12px!important;line-height:1;color:#181818;background-color:#f2f2f2;padding:11px 15px;margin-bottom:6px;margin-right:4px;border-radius:100px;background-image:none}.tagcloud a:hover{background-color:#d6d7d9;opacity:1}/*!========================================================================
 * 56. Split Text
 * ======================================================================!*/.split-chars,.split-text{opacity:0;visibility:hidden}.split-text__line{overflow:hidden}.split-chars__line{display:inline;overflow:hidden}/*!========================================================================
 * 59. Widget
 * ======================================================================!*/.widget p:last-of-type{margin-bottom:0}.widget select{width:100%;max-width:100%}.widget ul:not(.social){list-style-type:none;padding:0;margin:0;text-align:left}.widget ul:not(.social) li{display:block;margin-bottom:20px}.widget ul:not(.social) li a:hover{color:var(--color-accent-primary)}.widget ul:not(.social) li:last-child{margin-bottom:0}.widget ul:not(.social) ul{width:100%;padding-left:1em;margin-top:1em}.widget ul li a{background-image:none}.widgettitle{display:block;font-family:Oswald,sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5em}.widgettitle:before{content:"";display:block;width:100%;height:2px;background-color:#181818;margin-bottom:.5em}/*!========================================================================
 * 60. Widget Archive
 * ======================================================================!*/.widget_archive ul li{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap}.widget_archive ul li span{color:#181818}/*!========================================================================
 * 61. Widget Calendar
 * ======================================================================!*/#wp-calendar,#wp-calendar caption{width:100%;text-align:center}#wp-calendar caption{caption-side:top;padding-top:0;padding-bottom:10px}#wp-calendar th{font-weight:600;padding:5px;text-align:center}#wp-calendar td{padding:5px;color:#181818}#wp-calendar td#next{text-align:right}#wp-calendar td#prev{text-align:left}#wp-calendar tr{border-bottom:none}/*!========================================================================
 * 62. Widget Categories
 * ======================================================================!*/.widget_categories ul li{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap}.widget_categories ul li span{color:#888;font-size:13px;line-height:1}/*!========================================================================
 * 63. Widget Logo
 * ======================================================================!*/.widget_ruben_logo{max-width:360px}.widget_ruben_logo .logo{margin-bottom:2em}/*!========================================================================
 * 64. Widget Nav Menu
 * ======================================================================!*/.widget_nav_menu ul.menu>li{margin-bottom:1em!important;white-space:normal;word-break:break-word}.widget_nav_menu ul.menu>li a{display:inline-block;padding:0;font-size:16px}.widget_nav_menu ul.menu>li a:after,.widget_nav_menu ul.menu>li a:before{display:none}.widget_nav_menu ul.menu>li.menu-item-has-children{margin-bottom:1.5em!important}.widget_nav_menu ul.menu>li.menu-item-has-children a:after{display:none}.widget_nav_menu ul.sub-menu{background-color:transparent;position:relative;top:auto;left:auto;right:auto;opacity:1;visibility:visible;box-shadow:none;border-bottom:none;transform:none;margin-top:1em}.widget_nav_menu ul.sub-menu>li a{padding:3px 0}/*!========================================================================
 * 65. Widget RSS
 * ======================================================================!*/.widget_rss .rsswidget{font-weight:600}.widget_rss .rss-date{display:block;width:100%;font-size:13px;margin-top:.5em;margin-bottom:1em}.widget_rss .rssSummary{margin-top:1em;margin-bottom:1em}.widget_rss ul>li{border-bottom:1px solid hsla(0,0%,69%,.3);padding-bottom:1em}.widget_rss ul>li:last-child{border-bottom:none;padding-bottom:0}/*!========================================================================
 * 66. Widget Recent Comments
 * ======================================================================!*//*!========================================================================
 * 67. Widget Recent Entries
 * ======================================================================!*/.widget_recent_entries .post-date{display:block;width:100%;font-size:13px;margin-top:.25em;color:#888}.widget_recent_entries ul li{padding:20px 0;margin-bottom:0!important;border-bottom:1px solid hsla(0,0%,69%,.3)}.widget_recent_entries ul li:first-child{padding-top:0}.widget_recent_entries ul li:last-child{padding-bottom:0;border-bottom:none}.fancybox-content img{width:100%}.popup .logos-list{margin:0;padding:0;list-style:none}.popup{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;top:0;left:0;z-index:99993;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:rgba(32,54,98,.4);pointer-events:none;opacity:0;visibility:hidden}.popup.popup-active{opacity:1;visibility:visible}.popup.popup-active .popup-dialog{transform:translateY(0)}.popup .popup-dialog{transition:transform .3s ease-in-out;max-width:650px;margin:40px;background-color:#203662;background-position:0 0;pointer-events:auto;transform:translateY(30px)}.popup .popup-content{font-size:14px;color:#203662;line-height:1.33;background-color:#fff}.popup .button-group{justify-content:center}.popup .button-group .btn{border-width:2px;flex-grow:1}.popup .popup-body{padding:20px}.popup .popup-footer{padding:0 30px 30px}.popup .logos-list{display:flex;justify-content:center;align-items:center}.popup .logos-list li{padding:0 20px;position:relative}.popup .logos-list li:before{position:absolute;top:50%;transform:translateY(-50%);left:0;height:30px;width:1px;background:#55575c;content:""}.popup .logos-list li:first-child:before{display:none}.popup .logos-list img{display:block}.popup p{margin:0 0 30px;font-weight:400;font-size:14px}.popup h4{font-size:18px;line-height:1.3;font-weight:700;margin:0 0 20px}.redirect-popup .popup-dialog{max-width:650px}.redirect-popup .popup-content{line-height:1.2}.redirect-popup-active .redirect-popup{opacity:1;visibility:visible}.redirect-popup-active .redirect-popup .popup-dialog{transform:translateY(0)}.btn{display:inline-block;vertical-align:top;border-radius:6px;font:700 18px/1 Proxima Nova,Arial,sans-serif;border:1px solid #203662;text-align:center;padding:13px 20px;text-decoration:none;transition:color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95),border-color .35s cubic-bezier(.3,.86,.36,.95)}.btn,.btn:hover{background-color:#203662;color:#fff}.btn:hover{border-color:#203662}.btn.btn-outline{background:none;color:#203662}.btn.btn-outline:hover{background-color:#203662;color:#fff}.button-group{display:flex;margin:0 -10px}.button-group .btn{margin:0 10px}.fancybox-content img{width:auto}.combo,.logos,.popup .logos-list,.research .research-footer .research-footer-links,.research .research-footer .research-footer-list .list{margin:0;padding:0;list-style:none}.buble{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;width:250px;height:250px}.buble .buble-title{display:block;font-size:22px;line-height:1.1;color:#203662;text-transform:none;margin-bottom:5px;font-weight:600}.buble .buble-text{font-size:20px;font-weight:400;font-family:Essonnes,Times New Roman,Times,serif;line-height:1.1;color:#203662}.buble:hover .buble-content{transform:translateY(-10px)}.buble .buble-img{animation:spin 30s infinite;animation-timing-function:linear;position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.buble .buble-content{position:relative;z-index:1;transition:transform .3s ease-in-out;text-align:center}.buble .buble-content:hover .alt{opacity:1}.buble .buble-decor{position:absolute;bottom:0;right:0;max-width:30%}.logos{margin-bottom:27px}.logos li{display:inline-block;vertical-align:middle;width:100px}.logos li+li{border-left:1px solid #54565b;margin-left:10px;padding-left:10px}.logos img{vertical-align:middle}.research .content{height:100%}.research .content .content-inner{position:relative;padding:20px 15px}.research .research-id{display:block;margin-bottom:5px;font-size:20px;line-height:1.4;color:#0064a8;text-transform:uppercase}.research .research-description{font-size:18px;font-weight:400;line-height:1.4;color:#203662}.research .research-header{flex:0 0 auto;display:flex;flex-wrap:wrap}.research .research-header .col-left{flex:1 1 100%}.research .research-header .col-right{flex:1 1 100%;order:-1}.research .research-body{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding-top:10px;padding-bottom:10px;margin-top:auto;margin-bottom:auto}.research .research-body .research-body-decor{position:fixed;top:50%;left:0;transform:translate(-50%,-50%);width:170px}.research .research-footer{flex:0 0 auto}.research .research-footer .research-footer-links{font-size:16px}.research .research-footer .research-footer-links li{margin-bottom:6px}.research .research-footer .research-footer-links a{display:inline-flex;align-items:center;font-weight:400;color:#203662;text-decoration:none}.research .research-footer .research-footer-links a:hover{color:#c5203f}.research .research-footer .research-footer-links a svg{flex:0 0 auto;margin-right:12px}.research .research-footer .bigger-text{font-family:ProximaNova,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:600;line-height:1.3;letter-spacing:-.5px;color:#203662;font-size:14px;margin:6px 0 0}.research .research-footer .research-footer-text{font-size:13px;font-weight:400;line-height:1.3;color:#333}.research .research-footer .research-footer-text p{margin:0 0 5px}.research .research-footer .research-footer-text img{margin:20px 0 20px 20px;height:35px;vertical-align:baseline}.research .research-footer .research-footer-text a{word-break:break-word}.research .research-footer .research-footer-list{font-size:16px;margin-bottom:15px}.research .research-footer .research-footer-list .list-title{display:block;line-height:1;font-weight:600;color:#0064a8}.research .research-footer .research-footer-list .list{color:#333;font-weight:300}.research .research-footer .research-footer-list .list li:before{margin-right:10px;content:"•"}.research .fancybox-content,.research .fancybox-slide--html{padding:0}.research .fancybox-content:before,.research .fancybox-slide--html:before{display:none}.research .fancybox-button{top:15px;right:15px;width:25px;height:25px;padding:0;color:#203662;opacity:1}.research .fancybox-button:hover{opacity:.5}.research .content-inner{display:flex;flex-direction:column;min-height:var(--full-viewport)}.research .research-buble{margin-left:auto;margin-right:auto;margin-top:-50px}.research .research-copyright{font-size:12px;line-height:1.2;font-weight:300;margin:5px 0 0;color:#999}.research .research-copyright img{float:right;margin-left:20px;margin-bottom:10px;height:50px}.research-footer a{word-break:break-word}@media (min-width:480px){.page-pipeline .info-table-assets-body{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0}.page-pipeline .info-table-assets-item{flex:1 calc(50% - 1.875rem);max-width:calc(50% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media (min-width:668px){.popup .popup-dialog{margin:40px auto}}@media (min-width:768px){.page-pipeline .info-table-assets-item{flex:1 1 calc(33% - 1.875rem);max-width:calc(33% - 1.875rem);margin-bottom:0}.page-pipeline .main-heading{padding-top:85px;padding-bottom:85px}.page-pipeline .main-heading .smaller-container{max-width:500px}.page-pipeline .filter-block{padding:40px 0 0;margin-bottom:-10px;flex-direction:row;flex-wrap:wrap}.page-pipeline .table-responsive{overflow-y:auto}.page-pipeline .pipeline-table{width:100%;table-layout:fixed;overflow:hidden}.page-pipeline .pipeline-table thead th{padding-bottom:10px;vertical-align:bottom}.page-pipeline .pipeline-table thead th:first-child{padding-left:0;padding-right:0}.page-pipeline .pipeline-table tbody:nth-of-type(2n){background-color:hsla(0,0%,76.9%,.1)}.page-pipeline .pipeline-table tbody:last-child tr:last-child td:last-child{border-bottom-color:hsla(0,0%,79.6%,.5)}.page-pipeline .pipeline-table tbody th{padding:0 10px;font-size:11px;line-height:1.1;background-color:#203662;color:#fff}.page-pipeline .pipeline-table tbody td:nth-of-type(2){font-size:11px}.page-pipeline .pipeline-table tbody td:last-of-type{border-left:1px solid hsla(0,0%,79.6%,.5);padding-left:0;padding-right:0;border-bottom-color:transparent;background-color:#fff}.page-pipeline .pipeline-table tbody tr{position:relative;overflow:hidden}.page-pipeline .pipeline-table tbody tr:hover{background-color:rgba(32,54,98,.1)}.page-pipeline .pipeline-table tbody tr:hover td:last-of-type{background-color:transparent}.page-pipeline .pipeline-table th{text-align:left;text-transform:uppercase;color:#203662}.page-pipeline .pipeline-table td,.page-pipeline .pipeline-table th{padding:7px 10px;border-bottom:1px solid hsla(0,0%,79.6%,.5)}.page-pipeline .pipeline-table tr>:nth-last-child(2),.page-pipeline .pipeline-table tr>:nth-last-child(3){width:24%}.page-pipeline .pipeline-table tr>:last-child{width:50%}.page-pipeline .pipeline-table tr th:first-child{width:38px}.page-pipeline .progress-bar{position:relative;z-index:1}.page-pipeline .progress-bar:after{position:absolute;top:-7px;right:0;bottom:-7px;width:999px;content:""}.page-pipeline .progress-bar .element:nth-child(2){padding-left:2px;padding-right:2px}.page-pipeline .progress-bar .element:nth-child(3){text-align:left;max-width:33.3%;flex:1 1 33.3%}.page-pipeline .phases-holder{margin:0 -10px}.page-pipeline .phases-holder .phase,.page-pipeline .pipeline-table tr th:first-child{text-align:center}.popup .button-group{margin:0 -15px}.popup .button-group .btn{min-width:173px;text-align:center;margin:0 15px;padding:16px 20px;flex-grow:0}.popup .popup-body{padding:51px 50px 40px}.popup .popup-footer{padding:0 50px 50px}.popup p{margin:0 0 40px}.popup h4{margin:0 0 43px}.redirect-popup p{margin:0 0 44px}.popup .popup-content{max-width:none}.research .research-header{flex-wrap:nowrap}.research .research-header .col-left{flex:1 1 auto;padding-right:100px}.research .research-header .col-right{flex:0 0 auto;order:0}.research .research-footer .col-right{padding-right:50px}.research .research-buble{margin:-50px 62px 0 0}}@media (min-width:1024px){.page-pipeline .container{padding-left:80px;padding-right:80px}.page-pipeline .main-heading{padding-top:0;padding-bottom:1.875rem}.page-pipeline .main-heading h1{font-size:64px;margin:0 0 70px}.page-pipeline .filter-block{margin:0 -39px -10px;padding:12px 0 0}.page-pipeline .filter-item{margin:0 39px 10px}.page-pipeline .filter-button{font-size:20px}.page-pipeline .filter-button .icon{margin:0 20px 0 0}.page-pipeline .filter-button .arrow{margin:0 0 0 20px}.page-pipeline .pipeline-section{padding:0}.page-pipeline .declaration-block{flex-direction:row;justify-content:center}.page-pipeline .pipeline-table{margin:0 0 36px}.page-pipeline .pipeline-table td,.page-pipeline .pipeline-table th{padding-left:20px;padding-right:20px}.page-pipeline .pipeline-table tr>:nth-last-child(2),.page-pipeline .pipeline-table tr>:nth-last-child(3){width:27%}.page-pipeline .pipeline-table tr>:last-child{width:46%}.page-pipeline .phases-holder{margin:0 -20px}.research .content{flex:1 1 71.6%;padding-right:20px}.research .content:only-child{flex:1 1 100%}.research .content .content-inner{height:100%!important;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;padding:50px}.research .research-footer{display:flex;align-items:flex-end}.research .research-footer .col-left{flex:1 1 25%;max-width:25%;padding-right:30px;padding-bottom:20px}.research .research-footer .col-right{flex:1 1 75%;max-width:75%;order:1;padding-right:0}.research .research-main-img{width:80%}.research .research-buble{margin-top:-100px}}@media (min-width:1200px){.page-pipeline .container{width:78vw;margin:0 auto}}@media (min-width:1280px){.page-pipeline .pipeline-table{width:calc(100% - 82px)}.page-pipeline .progress-bar .element:nth-child(2){padding-left:10px;padding-right:10px}.page-pipeline .progress-bar .element:nth-child(3){padding-left:5px;padding-right:5px}}@media (min-width:1368px){.page-pipeline .info-table-assets-body{padding-top:.9375rem}}@media (min-width:1368px)and (min-height:900px){.buble{width:250px;height:250px}}@media (min-width:1560px){.research .content{padding-right:38px}.research .content:only-child .content-inner{padding-left:50px}.research .content .content-inner{padding-right:50px;padding-left:50px}.research .research-description,.research .research-id{font-size:20px}.research .research-footer .research-footer-list{font-size:15px}}@media (max-width:991px){h1{font-size:28px}h2{font-size:24px}h3{font-size:19px}h4{font-size:17px}h5,h6{font-size:16px}small{display:inline-block;font-size:12px}.form__col_submit{text-align:left}.header{padding-top:20px}.header__wrapper-menu{width:100%;padding:50px 0}.header__wrapper-overlay-widgets{border-top:1px solid rgba(214,215,217,.2);padding:50px 0}.header__burger-line{margin:3px 0}.header__burger-line:first-child{max-width:30px}.header__burger-line:nth-child(2){max-width:20px}.header__wrapper-overlay-menu{flex-wrap:wrap;text-align:center;padding:50px 0 0;background-color:#fff}.header__overlay-menu-back{top:25px;left:25px;font-size:33px!important}.has-opened-submenu .header__wrapper-overlay-widgets{border-color:transparent}.has-opened-submenu .header__wrapper-overlay-widgets a{background-image:none}.container,.container-fluid{padding-left:30px;padding-right:30px}.row{margin-left:-15px;margin-right:-15px}.col,[class*=col-]{padding-left:15px;padding-right:15px}.footer__area-primary{padding-top:60px;padding-bottom:50px}.footer__area-primary .footer__col{margin-bottom:30px}.footer__area-primary .footer__col:first-of-type,.footer__area-primary .footer__col:nth-of-type(2),.footer__area-primary .footer__col:nth-of-type(3){text-align:center}.footer__area-primary .footer__col:last-of-type{margin-bottom:0}.footer__area-secondary{padding-top:20px;padding-bottom:20px}.button{font-size:11px;letter-spacing:.8px}.comment-author .avatar{width:50px;height:50px}.comment-meta{flex-wrap:wrap}.comment-metadata{margin-top:5px;margin-left:0}.comment-edit-link,.comment-metadata,.comment-reply-link{font-size:11px;letter-spacing:.8px}.counter__number{font-size:43px}.figure-logo{display:none}.figure-logo-scroll{visibility:visible;width:200px;height:auto}.figure-member__enrolling-lung{padding:20px;text-align:left;min-height:400px}.figure-member{text-align:left}.figure-member__content{text-align:left;margin-top:20px}.figure-member__position{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;text-align:center;margin-bottom:10px;font-size:12px;letter-spacing:.8px}.figure-property__wrapper-heading_bold h6{font-size:16px}.figure-portfolio__counter{top:-13px;left:-13px}.figure-portfolio__content{text-align:center}.figure-portfolio__content h3{margin-top:15px}.gmap__container{height:600px;max-height:120vh}.grid_50,.grid_100,.grid_120{margin-left:-15px;margin-right:-15px}.grid__item_120{padding-left:15px;padding-right:15px;margin-bottom:40px}.grid__item_120:nth-of-type(3){margin-top:0}.grid__item_100{padding-left:15px;padding-right:15px;margin-bottom:40px}.grid__item_100:nth-of-type(3){margin-top:0}.grid__item_50{padding-left:15px;padding-right:15px;margin-bottom:40px}.grid__item_50:nth-of-type(3){margin-top:0}.menu-overlay{max-width:100%}.menu-overlay>li>a{font-size:24px;line-height:2.5}.menu-overlay .sub-menu{top:0;bottom:auto;justify-content:flex-start}.menu-overlay .sub-menu>li>a{font-size:19px;line-height:2.33}.section__content{margin-top:30px}.section-404{text-align:center}.section-404 .section__headline{margin-left:auto;margin-right:auto}.section-404__big{position:relative;top:auto;right:auto;transform:none;font-size:150px}.section-cta__wrapper-button{margin-top:25px}.section-composition{flex-direction:column;justify-content:center}.section-composition__content{align-items:center;justify-content:center;max-width:100%;flex:1 0 100%;order:-1;padding:80px 30px 0;background-color:initial}.section-composition__content h6{font-size:16px}.section-composition__image{background-color:initial;padding:30px 30px 80px}.section-composition__counter{align-self:unset;margin-left:auto;margin-right:auto;width:100%;margin-bottom:20px}.section-content__main-content{margin-top:60px;margin-bottom:-30px}.section-content__wrapper-item{margin-bottom:30px}.section-map__wrapper-form{position:relative;top:auto;right:auto;bottom:auto;padding:80px 30px}.section-masthead_fullheight h1{margin-top:1.75em;margin-bottom:.5em}.section-masthead_fullheight-halfscreen{flex-wrap:wrap}.section-masthead_fullheight-halfscreen .section-fullheight__inner{min-height:unset;padding-top:0;padding-bottom:0}.section-masthead__wrapper-property{margin-right:0;margin-bottom:30px}.section-masthead__properties{margin-top:30px;margin-bottom:-30px}.section-masthead__properties_bottom{position:relative;left:auto;bottom:auto}.section-nav-projects__arrow{width:50px;height:50px}.section-nav-projects__arrow>i{font-size:20px}.section-nav-projects__label,.slider__counter{font-size:11px;letter-spacing:.8px}.slider img{max-width:100%}.slider__progressbar{width:140px}.slider__dot{margin:0 8px}.slider__progress{margin-top:25px}.slider__counter_total{margin-left:15px}.slider__counter_current{margin-right:15px}.slider-halfscreen__content-inner{padding:0 30px;text-align:center}.slider-halfscreen__content-inner h2{margin-top:0;margin-bottom:0;width:100%}.slider-halfscreen__wrapper-link{margin-top:15px;bottom:auto;left:auto;position:relative}.slider-halfscreen__link span{font-size:11px;letter-spacing:.8px}.slider-halfscreen__arrows{left:0;right:0;top:auto;bottom:15px;transform:none;flex-direction:row;justify-content:space-between;align-items:center;flex:0 1 80px;width:100%;padding:0 15px}.slider-halfscreen{height:100vh;flex-direction:column}.slider-halfscreen__images{width:100%;height:100%}.slider-halfscreen__content{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto}.slider-halfscreen__link{justify-content:center}.slider-halfscreen__header p{margin-left:auto;margin-right:auto}.slider-headings__slide h2{font-size:28px;line-height:1.3}.slider-headings__counter{font-size:150px;line-height:150px;height:150px}.slider-headings__arrow:after{transform:scale(1)!important}.slider-headings__arrow_prev{left:30px}.slider-headings__arrow_next{right:30px}.slider-testimonials__wrapper-avatar{max-width:80px;max-height:80px;margin-right:0;margin-bottom:1em}.slider-testimonials__slide{flex-direction:column;text-align:left;padding:30px 0}.slider-testimonials__slide blockquote{font-size:16px}.slider-header-testimonials{padding-bottom:15px}.slider-header-testimonials__slide span{font-size:16px}.slider-text__slide h2{font-size:28px}.slider-text__counter,.slider-text__helper-label-normal,.slider-text__helper-label-view{font-size:11px;letter-spacing:.8px}.social__item a{width:40px;height:40px;font-size:14px}.widget_ruben_logo{max-width:100%}.widget_ruben_logo .logo{margin-bottom:1em}}@media (max-width:479px){.page-pipeline .container{padding-left:20px;padding-right:20px}.page-pipeline .pipeline-table{margin-left:-20px;margin-right:-20px}.page-pipeline .progress-bar .element{padding-left:3px;padding-right:3px}.page-pipeline .progress-bar .element:nth-child(3){padding-left:1px;padding-right:1px;text-align:center;max-width:33.3%;flex:1 1 33.3%}}@media (max-width:767px){.page-pipeline .target-table thead{display:none}.page-pipeline .target-table tbody{font-size:14px;white-space:normal!important}.page-pipeline .target-table tbody td{display:flex;position:relative;padding:5px;text-align:left;border-width:0 0 1px}.page-pipeline .target-table tbody td:before{flex:0 0 75%;max-width:75%;padding-right:40px;font-weight:400;color:#3c587f;content:attr(data-label)}.page-pipeline .target-table tbody td:last-child{border-bottom:none}.page-pipeline .pipeline-table{display:block}.page-pipeline .pipeline-table thead{display:none}.page-pipeline .pipeline-table tr{display:block;background-color:rgba(32,54,98,.05)}.page-pipeline .pipeline-table tbody{position:relative;display:block;padding-left:28px;margin-bottom:10px}.page-pipeline .pipeline-table tbody td{display:block;position:relative;padding:10px 10px 10px 130px;text-align:left;border-bottom:1px solid hsla(0,0%,79.6%,.5)}.page-pipeline .pipeline-table tbody td:before{position:absolute;left:0;top:0;width:130px;padding:10px;font-weight:700;content:attr(data-label)}.page-pipeline .pipeline-table tbody td:last-child{padding-left:10px;border-bottom:none}.page-pipeline .pipeline-table tbody td:last-child:before{display:none}.page-pipeline .pipeline-table tbody th{position:absolute;top:0;left:0;z-index:1;width:28px;height:100%;display:block;padding:10px 5px 10px 6px;font-size:12px;font-weight:700;text-transform:uppercase;background-color:#203662;color:#fff}.page-pipeline .pipeline-table .group-title{position:sticky;top:10px}.page-pipeline .info-table-assets-item-title{font-size:16px}.aside-counters__wrapper-item{margin-bottom:40px;margin-top:40px}.aside-counters__wrapper-item:after{transform:none;right:15px;left:15px;top:auto;bottom:-40px;width:auto;height:1px}.section_pt-large{padding-top:100px}.section_pt{padding-top:80px}.section_pt-small{padding-top:40px}.section_pb{padding-bottom:80px}.section_pb-small{padding-bottom:40px}.section_pb-large{padding-bottom:100px}.section_mt-large{margin-top:100px}.section_mt{margin-top:80px}.section_mt-small{margin-top:40px}.section_mb{margin-bottom:80px}.section_mb-small{margin-bottom:40px}.section_mb-large{margin-bottom:100px}.section-fullheight__inner{padding-top:80px;padding-bottom:80px}.section__headline{max-width:80px}.section_h-100,.section_h-200,.section_h-300,.section_h-400,.section_h-500,.section_h-600,.section_h-700,.section_h-800,.section_h-900{max-height:70vh}.section-intro__header h1{margin-top:40px;font-size:21px}.section-intro__headline{max-width:50px}.section-masthead__header h1{margin-top:40px}.section-masthead__header h2{margin-top:30px;font-size:21px}.section-masthead_fullheight-halfscreen{padding-top:80px}.section-masthead_fullheight-halfscreen .section-masthead__background{min-height:0;height:900px;max-height:70vh;margin-top:60px}.section-masthead__background_bottom{width:100%;margin-top:60px}.section-nav-projects .section-nav-projects__inner_next,.section-nav-projects .section-nav-projects__inner_prev{padding-right:30px;padding-left:30px}.section-nav-projects__inner{flex-direction:column;align-items:center;padding-top:80px;padding-bottom:80px}.section-nav-projects__inner h3{margin-bottom:2em}.section-nav-projects__inner:nth-of-type(odd){box-shadow:0 0 1px 0 hsla(0,0%,100%,.1)}.section-nav-projects__arrow{order:2}.section-nav-projects__label{position:relative;left:auto;right:auto;bottom:auto;top:auto;margin-bottom:1em}.section-video__icon:after{transform:scale(1)}.video-container>video{height:80%}.sidebar{margin-top:40px}.slider-headings__arrow{display:none}.slider-text__slide{text-align:center;flex:1 0 100%}.slider-text__slide h2{white-space:unset;line-height:1.3}.slider-text__line{display:none}.slider-text__counter{position:relative;top:auto;left:auto;margin-bottom:15px;right:auto}.fancybox-content{padding:30px 16px}}@media (max-width:539px){.page-pipeline .progress-bar .element:nth-child(3){max-width:30%;flex:1 1 30%}}@media (max-width:1200px){.header__wrapper-property{margin-bottom:40px}.header__overlay-menu-back{top:40px;left:40px}.figure-pricing{padding:30px}.figure-pricing__amount{font-size:53px}.figure-pricing__cost{margin-bottom:-5px}.section_w-container-left,.section_w-container-right{width:100%;text-align:center}.section-figures .section-figures__item:not(.section-figures__item_no-paddings){padding:80px 50px}.section-nav-projects__label_next{left:60px}.section-nav-projects__label_prev{right:60px}.slider__caption{font-size:16px;margin-bottom:20px}.slider__arrow{width:60px;height:60px}.slider__arrow i{font-size:24px}.spinner{left:30px}}@media (max-width:1400px){.section-composition__counter{font-size:12px}}@media screen and (max-width:991px){.button-group{display:flex;flex-wrap:wrap}.button-group .btn{margin-bottom:20px}}@media (min-width:992px)and (max-width:1400px){h1{font-size:43px}h2{font-size:26px}h3{font-size:24px}h4{font-size:19px}h5,h6{font-size:16px}.counter__number{font-size:54px}.figure-member__position{font-size:12px}.figure-portfolio__counter{font-size:12px;top:-20px;left:-20px}.figure-portfolio__content h3{margin-top:20px}.menu-overlay>li>a{font-size:40px;line-height:2}.menu-overlay .sub-menu>li>a{font-size:26px;line-height:2.33}.section-composition__content,.section-composition__image{padding:80px 50px}.section-nav-projects__arrow{width:60px;height:60px}.section-nav-projects__arrow>i{font-size:24px}.slider-headings__slide h2{font-size:44px}.slider-headings__counter{font-size:250px;line-height:250px;height:250px}.slider-text__slide h2{font-size:43px}}@media (min-width:1201px)and (max-width:1400px){.header{padding-top:50px}.header__wrapper-menu{padding:80px 80px 40px}.header__wrapper-overlay-widgets{padding:80px 80px 60px}.header__overlay-menu-back{top:50px;left:70px}.container-fluid,.grid__item_120{padding-left:80px;padding-right:80px}.grid__item_120{margin-bottom:160px}.grid__item_120:nth-of-type(3){margin-top:160px}.grid_100{margin-left:-50px;margin-right:-50px}.section-404__big{top:calc(100% - 180px);right:180px}.section-composition__content,.section-composition__image,.section-figures .section-figures__item:not(.section-figures__item_no-paddings){padding:120px 80px}.section-map__wrapper-form{right:80px;padding:80px 60px}.section-masthead__properties_bottom{left:80px;bottom:50px}.section-nav-projects .section-nav-projects__inner_next,.section-nav-projects .section-nav-projects__inner_prev{padding-left:80px;padding-right:80px}.slider-halfscreen__content-inner{padding:80px 120px 80px 80px}.slider-halfscreen__content-inner h2{font-size:43px}.slider-halfscreen__wrapper-link{bottom:60px;left:80px}.slider-halfscreen__arrows{right:50px}.slider-headings__arrow_prev{left:45px}.slider-headings__arrow_next{right:45px}.spinner{left:80px}}@media (min-width:992px)and (max-width:1200px){.header{padding-top:40px}.header__wrapper-menu{padding:50px 50px 30px}.header__wrapper-overlay-widgets{padding:50px 50px 40px}.container-fluid{padding-left:50px;padding-right:50px}.footer__area-primary{padding-top:100px;padding-bottom:100px}.footer__area-secondary{padding-top:30px;padding-bottom:30px}.figure-logo{display:none}.figure-logo-scroll{visibility:visible;width:200px;height:auto}.grid_120{margin-left:-50px;margin-right:-50px}.grid__item_120{padding-left:50px;padding-right:50px;margin-bottom:100px}.grid__item_120:nth-of-type(3){margin-top:100px}.grid_100{margin-left:-50px;margin-right:-50px}.section_pt-large{padding-top:240px}.section_pt{padding-top:140px}.section_pt-small{padding-top:70px}.section_pb{padding-bottom:140px}.section_pb-small{padding-bottom:70px}.section_pb-large{padding-bottom:240px}.section_mt-large{margin-top:240px}.section_mt{margin-top:140px}.section_mt-small{margin-top:70px}.section_mb{margin-bottom:140px}.section_mb-small{margin-bottom:70px}.section_mb-large{margin-bottom:240px}.section-fullheight__inner{padding-top:140px;padding-bottom:140px}.section-404__big{font-size:200px;top:calc(100% - 120px);right:120px}.section-map__wrapper-form{right:50px;padding:80px 60px}.section-masthead__wrapper-property{margin-right:30px}.section-masthead__properties_bottom{left:50px;bottom:50px}.section-nav-projects__inner{padding-top:160px;padding-bottom:160px}.slider-halfscreen__content-inner{padding:50px 90px 50px 50px}.slider-halfscreen__content-inner h2{font-size:28px}.slider-halfscreen__wrapper-link{bottom:50px;left:50px}.slider-halfscreen__arrows{right:30px}.slider-headings__arrow_prev{left:25px}.slider-headings__arrow_next{right:25px}}@media (min-width:768px)and (max-width:1200px){.section__headline{max-width:80px}.section-intro__header h1{font-size:33px}.section-intro__headline{max-width:80px}.section-nav-projects .section-nav-projects__inner_prev{padding-left:50px;padding-right:60px}.section-nav-projects .section-nav-projects__inner_next{padding-left:60px;padding-right:50px}}@media (min-width:768px)and (max-width:991px){.section_pt-large{padding-top:120px}.section_pt{padding-top:100px}.section_pt-small{padding-top:50px}.section_pb{padding-bottom:100px}.section_pb-small{padding-bottom:50px}.section_pb-large{padding-bottom:120px}.section_mt-large{margin-top:120px}.section_mt{margin-top:100px}.section_mt-small{margin-top:50px}.section_mb{margin-bottom:100px}.section_mb-small{margin-bottom:50px}.section_mb-large{margin-bottom:120px}.section-fullheight__inner{padding-top:120px;padding-bottom:120px}.section-intro__header h1{font-size:24px}.section-masthead_fullheight-halfscreen{padding-top:100px}.section-masthead_fullheight-halfscreen .section-masthead__background{margin-top:80px}.section-masthead__background_bottom{width:100%;margin-top:80px}.section-nav-projects__inner{padding-top:120px;padding-bottom:120px}.sidebar{margin-top:80px}}@media (min-width:1201px)and (max-width:1200px){.section-masthead__background_bottom{margin-top:80px}}@media screen and (max-aspect-ratio:16/9){.video-container>video{height:80%}}@media screen and (min-aspect-ratio:16/9){.video-container>video{width:80%}}
