body{font-family:"Helvetica";font-weight:400;font-size:16px;line-height:23px;letter-spacing:.8px;overflow-x:hidden;color:#7c7c7c}h2{font-size:40px;font-weight:700;line-height:49px}h3{font-size:28px;line-height:34px;margin-bottom:0}h4{font-size:26px;line-height:30px}h5{font-weight:700;font-size:20px;line-height:25px;color:#3d3d3d}p{font-size:17px;line-height:24px;color:#7c7c7c;margin-bottom:20px}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word;white-space:normal}a:hover{color:#008e71;text-decoration:none}content{min-height:80vh;margin-top:160px}.more-btn{max-width:213px;display:block;margin:auto;padding:9.8px 37px;border-radius:25px;background:#3d3d3d;color:#fff;min-height:50px;line-height:30px;font-size:14px;font-weight:700;font-family:"Helvetica"}.green-bg{background:#008e71;padding-bottom:41px;padding-top:36px}.team-btn{background:#008e71;max-width:160px;margin-right:auto;margin-top:40px;margin-bottom:25px;margin-left:inherit}.green-bg h3{color:#fff}.footer-wrapper .menu .nav-link{color:#fff;font-size:14px;line-height:20px}.footer-wrapper .textwidget p{font-size:13px;line-height:20px;color:#fff}.bg-contents .more-btn{background-color:#008e71}.more-btn:hover{color:#fff}.bg-contents p{color:#c2c2c2;font-size:17px;line-height:24px}.home-contents .content a{color:#008e71;font-size:14px;font-weight:700;line-height:17px;text-align:center}.bg-contents h2{color:#fdfdfd}.header-links .navbar-nav{float:right}header .navbar .menu-item-has-children{position:relative}.header-links .navbar-nav li .nav-link{color:#3d3d3d;font-size:14px;font-weight:700;line-height:17px;text-transform:uppercase;padding-bottom:10px;position:relative;padding-right:0;padding-left:0}.carousel-control-prev{left:-100px}.carousel-control-prev img,.carousel-control-next img{max-width:35px}.carousel-control-next{right:-80px}.carousel-item img{border-radius:100%;width:67px;height:67px}.t-img{padding:0 15px}.team-members h2{color:#3d3d3d;margin-bottom:13px;font-size:50px;font-weight:700;line-height:61px;text-align:center}.content h5{text-transform:uppercase}.contact-section{padding:70px 0}.team-members .has-text-align-center{color:#3d3d3d;font-size:18px;font-weight:700;line-height:27px;text-align:center;margin-bottom:42px}.slider-section{overflow-x:hidden}.section.team .team-block{border:1px solid #ddd;cursor:pointer}.textwidget a,.textwidget a:hover{text-decoration:underline}.top-logo{padding-left:64px}.textwidget a.tel{text-decoration:none}.section.team .team-contact .email a{color:#7c7c7c;font-size:12px;line-height:20px;margin-bottom:0}.section.team .team-contact .email a.mail{text-decoration:underline}.section.team .team-img{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:300px;height:100%}.page-contents h1{color:#3d3d3d;font-size:50px;font-weight:700;line-height:61px;margin-bottom:13px}section.google-map{padding:0;min-height:584px}section.page-contents{padding-bottom:25px}.contact-section .form-group .form-control{border:1px solid #c2c2c2;background-color:#fff;border-radius:0;height:50px;padding-right:45px;margin-top:10px;font-size:14px;line-height:16px}.contact-section .form-group .form-control:focus{outline:none;box-shadow:none}.contact-section .form-group label{color:#008e71;font-size:14px;font-weight:700;line-height:17px;margin-bottom:40px;width:100%}.send-btn{min-width:117px;height:50px;border-radius:25px;float:right;background:#008e71;font-family:'Helvetica';font-weight:700}*:focus{outline:none;border:0;box-shadow:none}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:none}header.header{background:#fff;min-height:160px}.modal-body{padding:80px 69px 59px 67px}header.header.fixed{box-shadow:1px 5px 9px 6px rgba(0,0,0,.04)}.header .header-links .menu-item.active>.nav-link:before{content:"";position:absolute;width:100%;height:4px;bottom:-2px;left:0;background-color:#008e71}.header .header-links .menu-item-has-children.active>.nav-link,.header .header-links .current_page_item>.nav-link,.header .header-links .menu-item .nav-link:hover{color:#008e71}.header .header-links .menu-item.menu-item-has-children.active .sub-menu li.active .nav-link:before{display:none}.slider-section .carousel-inner h2{color:#3d3d3d;font-size:26px;font-weight:700;margin-bottom:20px;line-height:30px;margin-left:auto}.slider-section .carousel-inner h4{color:#008e71;font-size:15px;font-weight:700;line-height:18px;text-transform:uppercase;margin-bottom:8px}.slider-section .carousel-inner h5{color:#3d3d3d;font-size:14px;line-height:18px;margin-bottom:3px}.slider-section .carousel-inner h6{font-size:14px;line-height:18px;color:#7c7c7c}.slider-section .carousel-inner{max-width:700px;margin:auto}.kontakt-modal{position:fixed;top:160px;right:0;z-index:999}.kontakt-modal .btn{min-width:80px;height:80px;text-align:center;padding-left:0;padding-right:0;background:#3d3d3d;color:#fff;padding-top:20px;font-family:'Montserrat';line-height:30px;font-size:12px}.kontakt-modal .btn img{width:35px;height:27px;position:absolute;top:15px;left:22px}.contact-section .form-group{max-width:680px;margin:auto;display:block;min-width:680px}.carousel-control-next,.carousel-control-prev{opacity:1}.bg-contents{max-width:661px;margin:auto}.kontakt-modal .btn:active{background:#3d3d3d !important;border-color:transparent !important}.kontakt-modal .btn:active:focus{box-shadow:none}.modal-content{border-radius:0}.modal-header{border-bottom:0}.modal-footer{border-top:0}.modal-content .modal-body .form-group label{color:#008e71;font-size:14px;font-weight:700;line-height:17px;margin-bottom:40px;width:100%}.modal-content .modal-body .form-group .form-control{border-radius:0;margin-top:11px;border:1px solid #c2c2c2;height:50px;font-size:14px;line-height:16px}.modal-content .modal-body .form-group textarea,.contact-section .form-group textarea{min-height:150px}.modal-content .modal-body .form-group .form-control:focus{box-shadow:none;outline:none}.modal-content .modal-header .close{position:relative;right:-90px;background:#008e71;opacity:1;width:90px;height:80px;color:#fff;line-height:25px;font-weight:400;font-size:12.5px;font-family:'Montserrat';line-height:30px}.modal-content .modal-header .close:hover,.modal-content .modal-header .close:focus{opacity:1}.modal-content .modal-header .close:focus{outline:none;box-shadow:none}.modal-content .modal-body h4.modal-title{color:#008e71;font-size:40px;font-weight:700;line-height:49px}select::-ms-expand{display:none}select{width:268px;padding:5px;font-size:16px;line-height:1;border:0;border-radius:5px;height:34px;background:url(//swibro.ch/wp-content/themes/iafcustomtheme/assets/css/../images/br_down.png) no-repeat right #7c7c7c;-webkit-appearance:none;background-position-x:calc(100% - 20px)}.team-block>.row{height:100%}.section.section-bg-left{position:relative}.section.section-bg-left.inner-page-section{min-height:680px;background-position:bottom right;background-repeat:no-repeat;background-size:500px}.img-left{position:absolute;left:0;top:0;width:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%}.section.section-bg-left .right-text{padding:20px}.section.section-bg-left .right-text a.more-btn{background:#3d3d3d;color:#fff;text-decoration:none;text-align:center;margin:unset;min-width:166px;padding:10px;font-size:14px;width:auto;display:inline-block}.section-bg-left .right-text p{color:#3d3d3d;font-size:19px;line-height:28px}.home-contents .content img{width:89.56px;height:80.87px;margin-bottom:40.13px}.inner-page-section .img-left{min-height:680px;height:auto;width:41.666667%}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{margin-top:50px}.section-bg-left ul.fader{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;min-height:340px;padding-left:0;margin-bottom:0}.section-bg-left.home-slider{padding:0}.section-bg-left ul.fader li{width:100%;padding:0 !important;background:0 0 !important;position:relative !important;min-height:340px;list-style-type:none}.section-bg-left.home-slider .img-left{background-size:contain;background-position:bottom}.home-contents .content p{color:#3d3d3d;font-size:15px;line-height:24px;text-align:center}.inner-page-section h1{font-size:50px;line-height:61px}.inner-page-section .right-text{padding:0 20px !important}.inner-page-section .right-text h6{color:#3d3d3d;margin-bottom:25px;font-size:18px;font-weight:700;line-height:27px}.inner-page-section .right-text p,.inner-page-section .right-text li{color:#7c7c7c;font-size:16px;line-height:23px}.page-contents p.has-text-align-center{color:#3d3d3d;margin-bottom:50px;font-size:18px;font-weight:700;line-height:27px;text-align:center}#wpgmza_map{height:584px !important}.gm-style .gm-style-iw-c{top:120px;padding:52px !important;left:390px;border-radius:0;max-width:330px !important;width:100%;height:100%;min-height:292px !important;background-color:#008e71}.gm-style .gm-style-iw-t:after{display:none}.gm-style-iw-d{overflow:auto !important}.gm-style-iw-d span{color:#fff;font-family:'Helvetica';font-size:16px;line-height:23px}.gm-style-iw-d span a{text-decoration:underline !important}.gm-style-iw-d span strong{font-weight:700}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{max-width:680px;margin:auto;margin-bottom:30px}.gm-ui-hover-effect{top:10px !important;right:10px !important;background:url(/wp-content/themes/iafcustomtheme/assets/images/x.svg) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:18px !important;opacity:1}.gm-ui-hover-effect img{opacity:0}#map{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.team-detail .team-contact{display:flex;flex-direction:column;justify-content:flex-end;min-height:40px}.team-detail .team-contact p.email{margin-bottom:0}.bg-img-section{position:relative;overflow:hidden;z-index:1}.bg-img-section .bg-contents{position:relative;z-index:1}.bg-img-section iframe{width:100%;height:450px}.no-bg-img .bg-contents h2,.no-bg-img .bg-contents p{color:inherit}.section.bg-img-section{padding:30px 0}.header-links .navbar-nav .dropdown-menu .dropdown-menu{right:0;left:100%;top:0}.header-links .navbar-nav .menu-item:nth-last-of-type(1) .dropdown-menu .dropdown-menu,.header-links .navbar-nav .menu-item:nth-last-of-type(2) .dropdown-menu .dropdown-menu{left:auto;right:100%}.header .navbar .dropdown-menu{padding-left:0 !important;padding-right:0 !important}.dropdown-menu .menu-item-has-children .dropdown-toggle{right:0}@media only screen and (max-width:1280px){content{margin-top:170px}}@media only screen and (max-width:1200px){h1{font-size:60px}}@media only screen and (min-width:768px){.modal-dialog{max-width:817px}.carousel-indicators{display:none}.information-wrap{display:flex}.modal-on-device .kontakt-modal{display:none}}@media only screen and (min-width:992px){header .navbar .dropdown-menu .menu-item{padding-left:27px;padding-right:27px}.header-links .navbar-nav li.menu-item:hover>.dropdown-menu{display:block;transition:all .3s ease-in-out}.slider-section .container{max-width:883px}}@media only screen and (min-width:1025px){.bg-img-section .device_bg{display:none}}@media only screen and (max-width:1024px){.carousel-control-next{right:-66px}.device_bg img{display:block;position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center;object-fit:cover;object-position:center}.carousel-control-prev{left:-98px}.gm-style .gm-style-iw-c{top:120px;padding:52px !important;left:260px;border-radius:0;max-width:300px !important;width:100%;height:100%;min-height:292px !important;background-color:#008e71}}@media only screen and (max-width:992px){content{margin-top:80px}.dropdown-menu li{padding-left:10px}header .navbar-collapse{padding:0 10px 0}header .navbar-collapse .navbar-nav .nav-item .dropdown-menu{padding-top:0}.carousel-control-prev{left:-75px}.carousel-control-prev img,.carousel-control-next img{max-width:40px}.carousel-control-next{right:-48px}.carousel{max-width:630px;margin:auto}h1{font-size:45px;line-height:50px}header .navbar.navbar-custom{padding:15px 0 33px;transition:all .3s ease-in-out}.header .navbar .top-logo{max-width:130px;margin:auto}.top-logo{padding-left:0}.slider-section .carousel-inner{max-width:550px;margin:auto}.modal-content .modal-header .close{right:0}header .navbar .icon-bar{background:0 0}header .navbar-toggler span.navbar-toggler-icon{background:url('/wp-content/themes/iafcustomtheme/assets/images/hamburguer.svg');background-position:center;background-repeat:no-repeat;background-size:cover;height:1em}header .navbar-toggler[aria-expanded=true] span.navbar-toggler-icon{background:url('/wp-content/themes/iafcustomtheme/assets/images/x.svg');background-position:center;background-repeat:no-repeat;background-size:18px;width:18px;height:18px}.gm-style .gm-style-iw-c{top:22px;left:200px}header.header{min-height:50px}}@media only screen and (max-width:767px){content{margin-top:50px}.carousel.slide{max-width:565px;margin:auto}.carousel-control-next,.carousel-control-prev{display:none}.carousel-indicators{bottom:-60px}.carousel-indicators li{background-color:#495057;width:9px;height:9px;border-radius:100%;transition:all .3s ease-in-out}.carousel-indicators li.active{width:12px;height:12px}.modal-content .modal-header .close{right:0;width:50px;height:50px}.modal-content .modal-header .close span{display:none}.team-members .team-block .team-detail .team-head h4{padding-right:0}footer h2,footer a,footer p{text-align:center}.container{max-width:100%}.team-members .team-img{min-height:170px;height:auto}.section.team .team-img{min-height:300px}.section.section-bg-left.bg-white .img-left{position:relative;height:300px;width:100%;margin-bottom:0}.inner-page-section h1,.page-contents h1,h1{font-size:35px;line-height:43px;margin-bottom:22px}.inner-page-section h1{margin-bottom:0;padding-top:50px}.bg-contents h2,h2{font-size:28px;line-height:34px}.green-bg h3,h3{font-size:16px;line-height:18px}.home-contents .content p{font-size:13px;line-height:21px}.content h5,h5{font-size:14px;line-height:17px}.inner-page-section .right-text h6,h6{line-height:24px;font-size:15px}.team-members h2{font-size:35px;line-height:43px}.section.team .team-block .team-detail .team-head h4{font-size:15px;line-height:18px;text-transform:capitalize}.section.team .team-block .team-detail .team-head h6{font-size:10px;line-height:14px}.section.team .team-contact .email{font-size:11px;line-height:18px}.team-members .has-text-align-center{font-size:15px;line-height:24px}.section.section-bg-left .right-text{padding:20px 0 !important}.section.section-bg-left .right-text h6{text-align:center}.section.section-bg-left.home-slider .right-text{margin-bottom:30px;text-align:center}.section.section-bg-left.home-slider.inner-page-section .right-text{text-align:left}.section.section-bg-left .right-text a.more-btn{margin:auto;min-width:143px}.section-bg-left{padding-top:0;padding-bottom:70px}.modal-dialog{max-width:600px}.modal-content .modal-body h4.modal-title{font-size:35px;text-align:center;color:#3d3d3d;line-height:43px}.contact-section .form-group{min-width:auto}.inner-page-section .right-text p{text-align:left;line-height:20px !important}.home-slider .fader li{display:flex;flex-direction:column-reverse}.kontakt-modal{position:fixed;top:0;right:0;z-index:1030}.slider-section .carousel-inner{text-align:center}.t-img{padding:0;margin-bottom:25px}.section-bg-left .right-text p,.inner-page-section .right-text li{font-size:13px;line-height:18px}.home-contents .content{margin-bottom:75px}.bg-contents p{font-size:14px;line-height:20px;margin-bottom:30px}.gm-style .gm-style-iw-c{top:-59px;left:0;max-width:100vw !important}.gm-ui-hover-effect{top:50px !important;right:25px !important;background:url(/wp-content/themes/iafcustomtheme/assets/images/x.svg) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:18px !important;opacity:1}.gm-ui-hover-effect img{opacity:0}.send-btn{float:none;display:block;margin:auto;min-width:143px;font-size:14px;line-height:30px}header .navbar.navbar-custom{padding:9px 0}.modal-body{padding:72px 15px 56px}footer{padding:59px 0 36px}.modal-content .contact-section{padding-bottom:0}.modal-content .contact-section p{margin-bottom:0}.kontakt-modal .btn-info span{display:none}.kontakt-modal .btn img{top:13px;left:13px;width:25px;height:25px}.more-btn{max-width:143px;padding:10px}.team-btn{margin:0 auto;margin-top:40px;margin-bottom:25px}.img img{width:100%}.kontakt-modal .btn{min-width:50px;height:50px}.contact-section .form-group label,.modal-content .modal-body .form-group label{font-size:13px;line-height:16px}.inner-page-section .img-left{min-height:399px}.slider-section .carousel-inner h4{font-size:14px;line-height:17px}.slider-section .carousel-inner h5,.slider-section .carousel-inner h6{font-size:12px;line-height:18px}.slider-section .carousel-inner h2{font-size:18px;line-height:25px}.home-contents .content a{font-size:12px;line-height:15px}.page-contents p.has-text-align-center{margin-bottom:0;padding-top:40px;font-size:15px;line-height:24px}.gm-style-iw-d span{font-size:14px;line-height:23px}.section-bg-left ul.fader{padding-top:50px}.modal-content .modal-header .close img{width:20px;height:20px;top:15px;position:absolute;left:15px}.modal-content .modal-body .form-group .form-control,.contact-section .form-group .form-control{font-size:12px;line-height:14px}.modal-open .modal{padding-right:0 !important}.modal.show .modal-dialog{margin:0;max-width:100%}.team-members,.section.section-bg-left.inner-page-section{background-image:none !important}.img{margin:30px 0}.bg-img-section iframe{height:300px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.section.section-bg-left .right-text a.more-btn{margin:0 auto 0 0}.dropdown-menu li{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}content{margin-top:170px !important}}