@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=6d2fda7a-bdfa-4e55-8013-38a965d45e84");@font-face{font-family:HelveticaLight;src:url(../Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix);src:url(../Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix) format("eot"),url(../Fonts/7732d6de-bd05-4c17-ae43-99e9a02edf31.woff2) format("woff2"),url(../Fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff) format("woff"),url(../Fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf) format("truetype"),url(../Fonts/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853) format("svg")}@font-face{font-family:HelveticaRoman;src:url(../Fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix);src:url(../Fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix) format("eot"),url(../Fonts/b4cd926c-1a31-4785-b261-1db1a68c521e.woff2) format("woff2"),url(../Fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff) format("woff"),url(../Fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf) format("truetype"),url(../Fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7) format("svg")}@font-face{font-family:HelveticaMedium;src:url(../Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix);src:url(../Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix) format("eot"),url(../Fonts/9f93e286-eeaa-4077-b0b2-0e6901920f74.woff2) format("woff2"),url(../Fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff) format("woff"),url(../Fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf) format("truetype"),url(../Fonts/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88) format("svg")}@font-face{font-family:HelveticaBold;src:url(../Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix);src:url(../Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix) format("eot"),url(../Fonts/2a5cf81d-ffbe-4c76-8982-270592fb36b0.woff2) format("woff2"),url(../Fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff) format("woff"),url(../Fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf) format("truetype"),url(../Fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8) format("svg")}@font-face{font-family:generali-tool-help;src:url(../Fonts/generali-tool-help.eot?v=201807030);src:url(../Fonts/generali-tool-help.eot??v=201807030&#iefix) format("embedded-opentype"),url(../Fonts/generali-tool-help.woff??v=201807030) format("woff"),url(../Fonts/generali-tool-help.ttf?v=201807030) format("truetype"),url(../Fonts/generali-tool-help.svg#generali-tool-help&v=201807030) format("svg");font-weight:400;font-style:normal}#myGlobalLines .glDetailDiv .button-wrapper a.contact-agency:before,#myGlobalLines .glDetailDiv .button-wrapper a.email-agency:before,#myGlobalLines .glDetailDiv .button-wrapper a.hr-agency:before,#myGlobalLines .glDetailDiv .button-wrapper a.mobile-app-links:before,#myGlobalLines .glDetailDiv .button-wrapper a.photo-agency:before,#myGlobalLines .glDetailDiv .button-wrapper a.poi-agency:before,#myGlobalLines .glDetailDiv .button-wrapper a.www-agency:before,#myInvestments .invDetailDiv .button-wrapper a.contact-agency:before,#myInvestments .invDetailDiv .button-wrapper a.email-agency:before,#myInvestments .invDetailDiv .button-wrapper a.hr-agency:before,#myInvestments .invDetailDiv .button-wrapper a.mobile-app-links:before,#myInvestments .invDetailDiv .button-wrapper a.photo-agency:before,#myInvestments .invDetailDiv .button-wrapper a.poi-agency:before,#myInvestments .invDetailDiv .button-wrapper a.www-agency:before,.active-element-dropdown.deselected-element-dropdown:before,.active-element-dropdown:before,.box-detail .interactive-for-agency a.contact-agency:before,.box-detail .interactive-for-agency a.email-agency:before,.box-detail .interactive-for-agency a.hr-agency:before,.box-detail .interactive-for-agency a.mobile-app-links:before,.box-detail .interactive-for-agency a.photo-agency:before,.box-detail .interactive-for-agency a.poi-agency:before,.box-detail .interactive-for-agency a.www-agency:before,.box-detail .link-for-agency a.contact-agency:before,.box-detail .link-for-agency a.email-agency:before,.box-detail .link-for-agency a.hr-agency:before,.box-detail .link-for-agency a.mobile-app-links:before,.box-detail .link-for-agency a.photo-agency:before,.box-detail .link-for-agency a.poi-agency:before,.box-detail .link-for-agency a.www-agency:before,.continents-container ul li.continent .row-countries ul li p:after,.continents-container ul li.continent span:before,.deselected-element-dropdown:before,.details-container .back-detail .back-link p:before,.details-container .back-detail p.selected-road span:before,.details-container .controls-pages p.next-detail:before,.details-container .controls-pages p.prev-detail:before,.lt-ie9 .details-container .controls-dots .dots.active-dots:before,.lt-ie9 .details-container .controls-dots .dots:before,.map-poi-container .googlemap_close:before,[class*=" gthico-"]:before,[class^=gthico-]:before{display:inline-block;vertical-align:top;font-family:generali-tool-help!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#myGlobalLines .glDetailDiv .button-wrapper a.www-agency:before,#myInvestments .invDetailDiv .button-wrapper a.www-agency:before,.box-detail .interactive-for-agency a.www-agency:before,.box-detail .link-for-agency a.www-agency:before,.gthico-agenzia-siti:before{content:"\61"}.box-detail .interactive-for-agency a.poi-agency:before,.box-detail .link-for-agency a.poi-agency:before,.gthico-agenzia-map:before{content:"\62"}#myGlobalLines .glDetailDiv .button-wrapper a.hr-agency:before,#myInvestments .invDetailDiv .button-wrapper a.hr-agency:before,.box-detail .interactive-for-agency a.hr-agency:before,.box-detail .link-for-agency a.hr-agency:before,.gthico-agenzia-hr:before{content:"\63"}.box-detail .interactive-for-agency a.photo-agency:before,.box-detail .link-for-agency a.photo-agency:before,.gthico-agenzia-gallery:before{content:"\64"}#myGlobalLines .glDetailDiv .button-wrapper a.email-agency:before,#myInvestments .invDetailDiv .button-wrapper a.email-agency:before,.box-detail .interactive-for-agency a.email-agency:before,.box-detail .link-for-agency a.email-agency:before,.gthico-agenzia-email:before{content:"\65"}#myGlobalLines .glDetailDiv .button-wrapper a.contact-agency:before,#myInvestments .invDetailDiv .button-wrapper a.contact-agency:before,.box-detail .interactive-for-agency a.contact-agency:before,.box-detail .link-for-agency a.contact-agency:before,.gthico-agenzia-contatti:before{content:"\66"}.continents-container ul li.continent span:before,.gthico-arrow-s1-down:before{content:"\67"}.continents-container ul li.continent .row-countries ul li p:after,.gthico-arrow-s1-right:before{content:"\68"}.details-container .back-detail .back-link p:before,.gthico-arrow-s2-left:before{content:"\69"}.details-container .back-detail p.selected-road span:before,.gthico-arrow-s2-right:before{content:"\6a"}.details-container .controls-pages p.prev-detail:before,.gthico-arrow-s3-left:before{content:"\6b"}.details-container .controls-pages p.next-detail:before,.gthico-arrow-s3-right:before{content:"\6c"}.gthico-dot:before,.lt-ie9 .details-container .controls-dots .dots.active-dots:before{content:"\6d"}.gthico-dot-active:before,.lt-ie9 .details-container .controls-dots .dots:before{content:"\6e"}.gthico-scroll-down-tool:before{content:"\6f"}.active-element-dropdown.deselected-element-dropdown:before,.deselected-element-dropdown:before,.gthico-arrow-s2-down:before{content:"\70"}.active-element-dropdown:before,.deselected-element-dropdown.active-element-dropdown:before,.gthico-arrow-s2-up:before{content:"\71"}.gthico-close:before,.map-poi-container .googlemap_close:before{content:"\72"}#myGlobalLines .glDetailDiv .button-wrapper a.photo-agency:before,#myInvestments .invDetailDiv .button-wrapper a.photo-agency:before,.gthico-agenzia-gallery-empty:before{content:"\73"}#myGlobalLines .glDetailDiv .button-wrapper a.poi-agency:before,#myInvestments .invDetailDiv .button-wrapper a.poi-agency:before,.gthico-agenzia-map-empty:before{content:"\74"}.gthico-close-light:before{content:"\75"}.gthico-arrow-more:before{content:"\76"}#myGlobalLines .glDetailDiv .button-wrapper a.mobile-app-links:before,#myInvestments .invDetailDiv .button-wrapper a.mobile-app-links:before,.box-detail .interactive-for-agency a.mobile-app-links:before,.box-detail .link-for-agency a.mobile-app-links:before,.gthico-app:before{content:"\77"}body,html{margin:0;padding:0;font-size:16px}.tool-help{margin:0;padding:10px 0 25px;background:url(../images/background-tool-light.png) top no-repeat #c12017;font-family:HelveticaRoman;color:#fff}.tool-help p{margin:0}.tool-help ul li{position:static;list-style:none}.tool-help ul li:before{content:""}.tool-help img{max-width:250px}.logo-container,.logo-container figure,.logo-container figure img{height:36px}.wrapper-content-small{max-width:770px;margin-top:35px;text-align:center}.wrapper-content-large,.wrapper-content-small{margin-left:auto;margin-right:auto;padding:0 2%;clear:both}.wrapper-content-large{max-width:890px;margin-top:25px}.clear-content{clear:both}#logo-tool-back{cursor:pointer}.form-search,.label-search{display:inline-block}.label-search p{padding:30px 15px;background-color:#fff;color:#000}.list-select{margin-bottom:30px;cursor:pointer}.ttmobi-countrylist{display:none}.countries-container{height:410px}.continents-container{position:relative}.continents-container>nav{display:none}.continents-container ul{margin:0;padding:0}.continents-container ul li.continent{display:inline-block;padding:12px 30px 24px;margin-left:20px;cursor:pointer;vertical-align:top;font-family:HelveticaMedium;font-size:1.125em;text-transform:uppercase}.continents-container ul li.continent:first-child{margin-left:0}.continents-container ul li.continent.activeContinentItem{padding:12px 30px;background-color:#fff;color:#c21b17}.continents-container ul li.continent.activeContinentItem .row-countries,.continents-container ul li.continent.activeContinentItem span{display:block}.continents-container ul li.continent span{display:none;width:10px;height:12px;margin:0 auto}.continents-container ul li.continent span:before{font-size:10px;line-height:20px;color:#c21b17}.continents-container ul li.continent .row-countries{position:absolute;top:55px;display:none;padding-top:30px}.continents-container ul li.continent .row-countries ul li{margin:0 0 10px;padding:0;width:70%;text-align:left;cursor:pointer}.continents-container ul li.continent .row-countries ul li:hover{background-color:#f9eeee;color:#c21b17}.continents-container ul li.continent .row-countries ul li:hover p{color:#c21b17}.continents-container ul li.continent .row-countries ul li p{position:relative;padding:8px 4px;color:#fff}.continents-container ul li.continent .row-countries ul li p:after{position:absolute;top:50%;left:90%;margin-top:-5px;font-size:10px;line-height:10px;color:#c21b17}.row-countries{clear:both;width:100%;font-size:.938em;text-transform:uppercase}.one-column-countries.row-countries{left:10%}.one-column-countries.row-countries .column-countries{width:35%;margin:0 auto}.three-column-countries .column-countries{float:left;width:32%}.three-column-countries .column-countries.central-column{margin:0 2%}.three-column-countries.row-countries{left:8%}.scroll{font-family:HelveticaRoman;font-size:1.25em;clear:both}.scroll .icon-scroll{display:inline-block;width:36px;height:35px;margin-top:10px;cursor:pointer;visibility:hidden;height:1px}.page{clear:both}.wrapper-single-details{display:none}.details-container{position:relative;display:none}.details-container .back-detail{margin-top:25px;text-align:center}.details-container .back-detail p{display:inline-block;font-size:1.125em;line-height:1.11111em;text-transform:uppercase}.details-container .back-detail p.selected-road{width:100%;margin-top:10px;margin-left:0;color:#fff}.details-container .back-detail p.selected-road span{display:inline-block;width:8px;height:20px;margin:0 6px}.details-container .back-detail p.selected-road span:before{font-size:9px;line-height:20px;color:#fff}.details-container .back-detail .back-link{display:inline-block;padding:10px 20px;background-color:#fff;border:1px solid #c21b17;cursor:pointer;font-weight:700;color:#c21b17}.details-container .back-detail .back-link p:before{padding-right:20px;font-size:14px;line-height:20px;color:#c12017}.details-container .back-detail .back-link:hover{background-color:#c21b17;border:1px solid #fff;color:#fff}.details-container .back-detail .back-link:hover p:before{color:#fff}.details-container .controls-pages p{position:absolute;top:77%;width:68px;height:68px;margin:0;background:#fff;cursor:pointer;text-align:center;border:1px solid #fff}.details-container .controls-pages p:hover{background:#c21b17}.details-container .controls-pages p.prev-detail{left:0}.details-container .controls-pages p.prev-detail:before{font-size:60px;line-height:68px;color:#c21b17}.details-container .controls-pages p.prev-detail:hover:before{color:#fff}.details-container .controls-pages p.next-detail{right:0}.details-container .controls-pages p.next-detail:before{font-size:60px;line-height:68px;color:#c21b17}.details-container .controls-pages p.next-detail:hover:before{color:#fff}.details-container .controls-dots{text-align:center;margin-top:50px}.details-container .controls-dots .dots{width:10px;height:10px;display:inline-block;margin:5px 7px;background-color:#c12017;border:2px solid #fff;border-radius:10px;cursor:pointer}.details-container .controls-dots .dots.active-dots{background-color:#fff;cursor:default}.details-container .three-column-countries .column-countries{width:100%}.details-container .page{display:none;width:100%;position:relative}.details-container .page.div-page-1{display:block}.lt-ie9 .details-container .controls-dots .dots{width:14px;height:14px;background-color:transparent!important;border:0 none!important;border-radius:0!important}.lt-ie9 .details-container .controls-dots .dots.active-dots:before,.lt-ie9 .details-container .controls-dots .dots:before{font-size:14px;line-height:14px;color:#fff}.dropdown-container{position:relative}.active-element-dropdown,.deselected-element-dropdown{position:relative;display:block;height:37px;margin:0 auto;border:1px solid #d4d4d4;background:#ebebeb;clear:both;font-family:HelveticaLight!important;color:#000!important;text-transform:uppercase;text-decoration:none!important;line-height:35px;text-indent:10px}.active-element-dropdown:before,.deselected-element-dropdown:before{position:absolute;top:0;right:0;width:36px;height:36px;background:#c5281c;font-size:10px!important;line-height:36px!important;color:#fff;text-align:center;text-indent:0}.active-element-dropdown.active-element-dropdown:before,.active-element-dropdown.deselected-element-dropdown:before,.deselected-element-dropdown.active-element-dropdown:before,.deselected-element-dropdown.deselected-element-dropdown:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dropdown-hidden{display:none}.dropdown-visible{width:100%;border:0 none;background:#f0f0f0;margin:0;padding:0;display:block}.dropdown-visible li{font-size:.8em;text-transform:uppercase;list-style:none;border-bottom:1px solid #bfbfbf}.dropdown-visible li:hover{background:#ddd;outline:none}.dropdown-visible li:hover a,.dropdown-visible li:hover p{color:#c5281c!important}.dropdown-visible li:last-child{border-bottom:none}.dropdown-visible li a,.dropdown-visible li p{padding:10px 15px;margin:0;display:block;font-family:HelveticaLight;color:#000;text-decoration:none!important;cursor:pointer}@media (max-width:767px){#logo-tool-back{width:240px;height:auto}#logo-tool-back img{width:100%;height:auto}#myDeskContinents{margin-top:0}.list-select{margin-bottom:10px}.ttmobi-countrylist{margin-top:20px}.continents-container>nav{display:none!important}.details-container .controls-pages{position:relative;margin-top:15px}}@media (min-width:500px){.details-container .controls-pages p{top:6%}}@media (min-width:768px){.wrapper-content-small{padding:0}.details-container .back-detail p.selected-road{width:auto;margin-left:35px;margin-top:0}.details-container .controls-pages p{top:10%}.details-container .three-column-countries .column-countries{display:inline-table;float:none;width:25%;height:300px;padding:0 10px;vertical-align:top;box-sizing:border-box}.continents-container{height:530px}.continents-container>nav{display:block}.mobile-list{display:none!important}.one-column-countries.row-countries{width:90%}.two-column-countries.row-countries{left:0}.two-column-countries.row-countries .column-countries{float:left;width:30%;margin-left:18%}.three-column-countries.row-countries{width:92%}}@media (min-width:1024px){.wrapper-content-large{padding:0}.details-container .controls-pages p{top:47%}.details-container .controls-dots{margin-top:25px}.details-container .three-column-countries .column-countries{padding:0 20px}.one-column-countries.row-countries,.three-column-countries.row-countries{width:100%}}@media (min-width:1025px){.continents-container ul li.continent:hover{padding:12px 30px;background-color:#fff;color:#c21b17}.continents-container ul li.continent:hover .row-countries,.continents-container ul li.continent:hover span{display:block}}@media (min-width:1150px){.two-column-countries.row-countries{left:23%}.two-column-countries.row-countries .column-countries{width:35%;margin-left:3%}.two-column-countries.row-countries .column-countries:first-child{margin-left:0}}#otherBlocksIntro{margin-top:150px;overflow:hidden}#otherBlocksIntro .obiBlock{display:block;position:relative;float:left;width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);height:280px;padding:30px 100px 30px 20px;background:#fff;box-sizing:border-box;text-align:left}#otherBlocksIntro .obiBlock.leftBlk{margin-right:15px}#otherBlocksIntro .obiBlock.rightBlk{margin-left:15px}#otherBlocksIntro h4{margin:0;font-family:HelveticaLight;font-size:24px;line-height:24px;color:#000}#otherBlocksIntro ul{margin:15px 0 0;padding:0;list-style:none}#otherBlocksIntro li{width:100%;font-size:14px;line-height:22px;color:#6f7072;padding-left:15px}#otherBlocksIntro ul li:before{font-family:generali;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";color:#c12017;font-size:10px;line-height:22px;position:absolute;left:20px}#otherBlocksIntro a{position:absolute;display:inline-block;bottom:20px;left:20px;vertical-align:top;font-family:HelveticaMedium;font-weight:700;font-size:13px;line-height:24px;color:#c21b17;text-transform:uppercase;text-decoration:none}#otherBlocksIntro a span{display:inline-block;margin:0 0 0 10px;vertical-align:top}#otherBlocksIntro a span:before{display:inline-block;vertical-align:top;font-size:10px;line-height:24px}@media (min-width:767px) and (max-width:1024px){#otherBlocksIntro{margin-top:100px;margin-left:10px;margin-right:10px}}@media (max-width:767px){#otherBlocksIntro{margin-top:0}#otherBlocksIntro .obiBlock{width:100%;height:160px;margin:10px 0!important;padding:30px 100px 30px 20px}#otherBlocksIntro ul{display:none!important}}#myGlobalLines{position:relative;display:none;width:100%;height:100%;font-size:16px}#myGlobalLines,#myGlobalLines .mglWrapper{overflow:hidden}#myGlobalLines p.glTitle{margin:50px 0 100px;font-family:HelveticaLight;font-size:3.125em;line-height:1.08em;color:#fff;text-align:center}#myGlobalLines ul#myGlobalLinesList{position:relative;float:left;width:100%;margin:0;padding:0;text-align:center}#myGlobalLines li.gl-nav-li{display:inline-block;position:relative;width:125px;margin:0 20px;padding:0;font-size:0;cursor:pointer;vertical-align:top;text-align:left}#myGlobalLines li.gl-nav-li.non-active{opacity:.5}#myGlobalLines li.gl-nav-li div.coverDiv{position:relative;width:125px;height:125px;margin:0 auto;overflow:hidden}#myGlobalLines li.gl-nav-li img.gl-logo{width:125px;height:125px;vertical-align:top}#myGlobalLines li.gl-nav-li p{margin:15px 0;font-family:HelveticaMedium;font-size:15px;line-height:19px;color:#fff}#myGlobalLines #myGlobalLinesDetWrapper{display:none;position:relative;float:left;width:100%;margin:0;padding:0;background:#fff;text-align:left}#myGlobalLines #myGlobalLinesDetWrapper.opened{display:block}#myGlobalLines .glDetailDiv{display:none;position:relative;width:100%;padding:30px;background:#fff;box-sizing:border-box;font-size:16px}#myGlobalLines .glDetailDiv h4.agency-name{margin:0 0 15px;font-family:HelveticaMedium;font-size:1.125em;line-height:1.33333em;color:#000;text-transform:uppercase}#myGlobalLines .glDetailDiv h4.agency-name a{display:inline-block;color:#c12017;text-decoration:none}#myGlobalLines .glDetailDiv h4.agency-name a:hover{text-decoration:underline}#myGlobalLines .glDetailDiv div.glTextDescDiv{margin:0 0 15px}#myGlobalLines .glDetailDiv div.glTextDescDiv p{margin:.5em 0 0;font-family:HelveticaMedium;font-size:.875em;line-height:1.42857em;color:#000}#myGlobalLines .glDetailDiv div.glTextDescDiv p:first-child{margin:0}#myGlobalLines .glDetailDiv .button-wrapper{position:relative;width:100%}#myGlobalLines .glDetailDiv .button-wrapper a{position:relative;display:inline-block;width:26px;height:26px;margin-left:10px;text-decoration:none;vertical-align:top}#myGlobalLines .glDetailDiv .button-wrapper a:before{font-size:20px;line-height:26px;color:#c21b17}#myGlobalLines .glDetailDiv .button-wrapper a.poi-agency{margin-left:0}#myGlobalLines .glDetailDiv .button-wrapper a.icn-active{background:#fff}#myGlobalLines .glDetailDiv .button-wrapper a.icn-active:before{color:#c21b17!important}#myGlobalLines .glDetailDiv .button-wrapper .mobile-app-container{width:100%!important}#myGlobalLines .glDetailDiv .button-wrapper .mobile-app-container a{width:auto;height:auto;margin-left:0}#myGlobalLines .glDetailDiv .button-wrapper .mobile-app-container a:first-child{margin-right:15px}#myGlobalLines .glDetailDiv .button-wrapper .mobile-app-container a img{max-width:110px}@media screen and (min-width:769px){#myGlobalLines .glDetailDiv .poi-agency-desktop{display:inline-block!important}#myGlobalLines .glDetailDiv .poi-agency-mobile{display:none!important}}@media screen and (max-width:768px){#myGlobalLines .glDetailDiv .poi-agency-desktop{display:none!important}#myGlobalLines .glDetailDiv .poi-agency-mobile{display:inline-block!important}}#myGlobalLines ul#myGlobalLinesList.opened,#myGlobalLines ul#myGlobalLinesList.opened li.gl-nav-li{height:125px}#myGlobalLines ul#myGlobalLinesList.opened li.gl-nav-li p{display:none}#myGlobalLines #myGlobalLinesClose{position:absolute;top:50%;left:0;width:50px;height:50px;margin-top:-25px;background:#fff;text-align:center;cursor:pointer}#myGlobalLines #myGlobalLinesClose span{display:inline-block;vertical-align:top;width:50px;height:50px}#myGlobalLines #myGlobalLinesClose span:before{display:inline-block;vertical-align:top;font-size:24px;line-height:50px;color:#c21b17}@media (min-width:768px){#myGlobalLines .mglWrapper{height:570px}#myGlobalLines #myGlobalLinesDetWrapper{overflow-x:hidden;overflow-y:auto}}@media (min-width:1025px){#myGlobalLines #myGlobalLinesDetWrapper{height:240px}}@media (min-width:768px) and (max-width:1024px){#myGlobalLines p.glTitle{margin:30px 0 60px;font-size:2.5em;line-height:1.1em}#myGlobalLines li.gl-nav-li{width:110px;margin:0 10px}#myGlobalLines li.gl-nav-li div.coverDiv,#myGlobalLines li.gl-nav-li img.gl-logo{width:110px;height:110px}#myGlobalLines li.gl-nav-li p{font-size:14px;line-height:16px}#myGlobalLines #myGlobalLinesDetWrapper{width:-moz-calc(100% - 108px);width:-webkit-calc(100% - 108px);width:calc(100% - 108px);height:330px;margin:0 54px}#myGlobalLines ul#myGlobalLinesList.opened,#myGlobalLines ul#myGlobalLinesList.opened li.gl-nav-li{height:110px}}@media (max-width:767px){#myGlobalLines{position:relative}#myGlobalLines p.glTitle{margin:50px 0 40px;font-size:1.875em;line-height:1.13333em}#myGlobalLines #myGlobalLinesClose{top:0;left:50%;margin-top:0;margin-left:-25px}#myGlobalLines li.gl-nav-li{width:50px;margin:0 5px}#myGlobalLines li.gl-nav-li div.coverDiv,#myGlobalLines li.gl-nav-li img.gl-logo{width:50px;height:50px}#myGlobalLines li.gl-nav-li p{display:none!important}#myGlobalLines ul#myGlobalLinesList.opened,#myGlobalLines ul#myGlobalLinesList.opened li.gl-nav-li{height:50px}#myGlobalLines .glDetailDiv .button-wrapper a{width:30px;height:30px}#myGlobalLines .glDetailDiv .button-wrapper a:before{font-size:30px;line-height:30px}}.lt-ie9 #myGlobalLines li.gl-nav-li.non-active{opacity:1}.lt-ie9 #myGlobalLines li.gl-nav-li.non-active img.gl-logo{filter:alpha(opacity=50)}#myInvestments{position:relative;display:none;width:100%;height:100%;font-size:16px}#myInvestments,#myInvestments .mglWrapper{overflow:hidden}#myInvestments p.inTitle{margin:50px 0 100px;font-family:HelveticaLight;font-size:3.125em;line-height:1.08em;color:#fff;text-align:center}#myInvestments ul#myInvestmentsList{position:relative;float:left;width:100%;margin:0;padding:0;text-align:center}#myInvestments li.inv-nav-li{display:inline-block;position:relative;width:125px;margin:0 20px;padding:0;font-size:0;cursor:pointer;vertical-align:top;text-align:left}#myInvestments li.inv-nav-li.non-active{opacity:.5}#myInvestments li.inv-nav-li div.coverDiv{position:relative;width:125px;height:125px;margin:0 auto;overflow:hidden}#myInvestments li.inv-nav-li img.inv-logo{width:125px;height:125px;vertical-align:top}#myInvestments li.inv-nav-li p{margin:15px 0;font-family:HelveticaMedium;font-size:15px;line-height:19px;color:#fff}#myInvestments #myInvestmentsDetWrapper{display:none;position:relative;float:left;width:100%;margin:0;padding:0;background:#fff;text-align:left}#myInvestments #myInvestmentsDetWrapper.opened{display:block}#myInvestments .invDetailDiv{display:none;position:relative;width:100%;padding:30px;background:#fff;box-sizing:border-box;font-size:16px}#myInvestments .invDetailDiv h4.agency-name{margin:0 0 15px;font-family:HelveticaMedium;font-size:1.125em;line-height:1.33333em;color:#000;text-transform:uppercase}#myInvestments .invDetailDiv h4.agency-name a{display:inline-block;color:#c12017;text-decoration:none}#myInvestments .invDetailDiv h4.agency-name a:hover{text-decoration:underline}#myInvestments .invDetailDiv div.invTextDescDiv{margin:0 0 15px}#myInvestments .invDetailDiv div.invTextDescDiv p{margin:.5em 0 0;font-family:HelveticaMedium;font-size:.875em;line-height:1.42857em;color:#000}#myInvestments .invDetailDiv div.invTextDescDiv p:first-child{margin:0}#myInvestments .invDetailDiv .button-wrapper{position:relative;width:100%}#myInvestments .invDetailDiv .button-wrapper a{position:relative;display:inline-block;width:26px;height:26px;margin-left:10px;text-decoration:none;vertical-align:top}#myInvestments .invDetailDiv .button-wrapper a:before{font-size:20px;line-height:26px;color:#c21b17}#myInvestments .invDetailDiv .button-wrapper a.poi-agency{margin-left:0}#myInvestments .invDetailDiv .button-wrapper a.icn-active{background:#fff}#myInvestments .invDetailDiv .button-wrapper a.icn-active:before{color:#c21b17!important}#myInvestments .invDetailDiv .button-wrapper .mobile-app-container{width:100%!important}#myInvestments .invDetailDiv .button-wrapper .mobile-app-container a{width:auto;height:auto;margin-left:0}#myInvestments .invDetailDiv .button-wrapper .mobile-app-container a:first-child{margin-right:15px}#myInvestments .invDetailDiv .button-wrapper .mobile-app-container a img{max-width:110px}@media screen and (min-width:769px){#myInvestments .invDetailDiv .poi-agency-desktop{display:inline-block!important}#myInvestments .invDetailDiv .poi-agency-mobile{display:none!important}}@media screen and (max-width:768px){#myInvestments .invDetailDiv .poi-agency-desktop{display:none!important}#myInvestments .invDetailDiv .poi-agency-mobile{display:inline-block!important}}#myInvestments ul#myInvestmentsList.opened,#myInvestments ul#myInvestmentsList.opened li.inv-nav-li{height:125px}#myInvestments ul#myInvestmentsList.opened li.inv-nav-li p{display:none}#myInvestments #myInvestmentsClose{position:absolute;top:50%;left:0;width:50px;height:50px;margin-top:-25px;background:#fff;text-align:center;cursor:pointer}#myInvestments #myInvestmentsClose span{display:inline-block;vertical-align:top;width:50px;height:50px}#myInvestments #myInvestmentsClose span:before{display:inline-block;vertical-align:top;font-size:24px;line-height:50px;color:#c21b17}@media (min-width:768px){#myInvestments .mglWrapper{height:570px}#myInvestments #myInvestmentsDetWrapper{overflow-x:hidden;overflow-y:auto}}@media (min-width:1025px){#myInvestments #myInvestmentsDetWrapper{height:185px}}@media (min-width:768px) and (max-width:1024px){#myInvestments p.inTitle{margin:30px 0 60px;font-size:2.5em;line-height:1.1em}#myInvestments li.inv-nav-li{width:110px;margin:0 10px}#myInvestments li.inv-nav-li div.coverDiv,#myInvestments li.inv-nav-li img.inv-logo{width:110px;height:110px}#myInvestments li.inv-nav-li p{font-size:14px;line-height:16px}#myInvestments #myInvestmentsDetWrapper{width:-moz-calc(100% - 108px);width:-webkit-calc(100% - 108px);width:calc(100% - 108px);height:325px;margin:0 54px}#myInvestments ul#myInvestmentsList.opened,#myInvestments ul#myInvestmentsList.opened li.inv-nav-li{height:110px}}@media (max-width:767px){#myInvestments{position:relative}#myInvestments p.inTitle{margin:50px 0 40px;font-size:1.875em;line-height:1.13333em}#myInvestments #myInvestmentsClose{top:0;left:50%;margin-top:0;margin-left:-25px}#myInvestments li.inv-nav-li{width:50px;margin:0 5px}#myInvestments li.inv-nav-li div.coverDiv,#myInvestments li.inv-nav-li img.inv-logo{width:50px;height:50px}#myInvestments li.inv-nav-li p{display:none!important}#myInvestments ul#myInvestmentsList.opened,#myInvestments ul#myInvestmentsList.opened li.inv-nav-li{height:50px}#myInvestments .invDetailDiv .button-wrapper a{width:30px;height:30px}#myInvestments .invDetailDiv .button-wrapper a:before{font-size:30px;line-height:30px}}.lt-ie9 #myInvestments li.inv-nav-li.non-active{opacity:1}.lt-ie9 #myInvestments li.inv-nav-li.non-active img.inv-logo{filter:alpha(opacity=50)}.box-detail{padding-left:0;border-bottom:1px solid #fff;font-size:16px;text-align:center}@media (min-width:768px){.box-detail{height:300px}}.box-detail h4.agency-name{margin:0;font-family:HelveticaMedium;font-size:1.125em;line-height:1.33333em;text-transform:uppercase}.box-detail h4.agency-name a{display:inline-block;color:#fff;text-decoration:none}.box-detail h4.agency-name a:hover{text-decoration:underline}.box-detail p{margin-bottom:5px}.box-detail p span{font-size:.938em;font-weight:700}.box-detail img.main-logo{width:auto;height:100%;max-width:125px;max-height:90px;margin-top:15px;margin-bottom:5px;vertical-align:top}.box-detail .interactive-for-agency,.box-detail .link-for-agency{position:relative}.box-detail .interactive-for-agency .icon-divider,.box-detail .link-for-agency .icon-divider{position:relative;display:inline-block;width:1px;height:26px;margin:0 15px;background:#fff;background:hsla(0,0%,100%,.5)}.box-detail .interactive-for-agency a,.box-detail .link-for-agency a{position:relative;display:inline-block;text-decoration:none;vertical-align:top}.box-detail .interactive-for-agency a.photo-agency,.box-detail .interactive-for-agency a.poi-agency,.box-detail .link-for-agency a.photo-agency,.box-detail .link-for-agency a.poi-agency{width:26px;height:26px}.box-detail .interactive-for-agency a.photo-agency:before,.box-detail .interactive-for-agency a.poi-agency:before,.box-detail .link-for-agency a.photo-agency:before,.box-detail .link-for-agency a.poi-agency:before{font-size:20px;line-height:26px;color:#fff}.box-detail .interactive-for-agency a.contact-agency,.box-detail .interactive-for-agency a.email-agency,.box-detail .interactive-for-agency a.hr-agency,.box-detail .interactive-for-agency a.www-agency,.box-detail .link-for-agency a.contact-agency,.box-detail .link-for-agency a.email-agency,.box-detail .link-for-agency a.hr-agency,.box-detail .link-for-agency a.www-agency{width:30px;height:36px}.box-detail .interactive-for-agency a.contact-agency:before,.box-detail .interactive-for-agency a.email-agency:before,.box-detail .interactive-for-agency a.hr-agency:before,.box-detail .interactive-for-agency a.www-agency:before,.box-detail .link-for-agency a.contact-agency:before,.box-detail .link-for-agency a.email-agency:before,.box-detail .link-for-agency a.hr-agency:before,.box-detail .link-for-agency a.www-agency:before{font-size:24px;line-height:36px;color:#fff}.box-detail .interactive-for-agency a.mobile-app-links,.box-detail .link-for-agency a.mobile-app-links{width:26px;height:26px}.box-detail .interactive-for-agency a.mobile-app-links:before,.box-detail .link-for-agency a.mobile-app-links:before{font-size:20px;line-height:26px;color:#fff}.box-detail .interactive-for-agency a.icn-active,.box-detail .link-for-agency a.icn-active{background:#fff}.box-detail .interactive-for-agency a.icn-active:before,.box-detail .link-for-agency a.icn-active:before{color:#c21b17!important}.box-detail .interactive-for-agency{margin-bottom:25px}.box-detail .link-for-agency a{margin-left:10px}.box-detail .link-for-agency a:first-child{margin-left:0}@media (max-width:767px){.box-detail{padding:20px 0}.box-detail h4.agency-name{height:auto!important}.box-detail .interactive-for-agency{margin-bottom:10px}}@media (min-width:768px){.box-detail{border-bottom:0 none}.box-detail h4.agency-name{font-size:1.1em}}@media (min-width:1024px){.box-detail{border-bottom:0 none;text-align:center}.box-detail h4.agency-name{font-size:1.13em}}@media screen and (min-width:769px){.box-detail .poi-agency-desktop{display:inline-block!important}.box-detail .poi-agency-mobile{display:none!important}}@media screen and (max-width:768px){.box-detail .poi-agency-desktop{display:none!important}.box-detail .poi-agency-mobile{display:inline-block!important}}.agency-gallery-container{display:none}.map-poi-container{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;overflow:hidden;z-index:10}.map-poi-container .googlemap_wrap{position:relative;padding-bottom:60.25%;padding-top:0;height:0;overflow:hidden;text-align:left}.map-poi-container .googlemap_close{position:absolute;top:5px;right:5px;width:16px;height:16px;cursor:pointer;z-index:9999999}.map-poi-container .googlemap_close:before{font-size:16px;line-height:16px;color:#c21b17}.map-poi-container .googlemap_info{position:relative;width:auto;max-width:350px;margin:15px;padding:10px;background:#fff;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;-moz-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);font-size:1.2em;line-height:1.4em;color:#000}.map-poi-container .googlemap_info iframe{margin-top:10px}@media screen and (max-width:768px){.map-poi-container{display:none!important}}.mobile-app-container,.sites-container{display:none;position:relative;width:100%;height:auto;background:transparent;overflow:hidden;z-index:10}.mobile-app-container .mobileapp_wrap,.mobile-app-container .sitescontainer_wrap,.sites-container .mobileapp_wrap,.sites-container .sitescontainer_wrap{position:relative;width:100%;height:60px;margin:0;padding:10px 5px;box-sizing:border-box;background:#fff;overflow:hidden;text-align:left;font-size:16px}.mobile-app-container a.inner-app-link,.mobile-app-container a.inner-site-link,.sites-container a.inner-app-link,.sites-container a.inner-site-link{display:block;width:100%;box-sizing:border-box;font-family:HelveticaMedium;font-size:.875em;line-height:1.42857em;color:#c21b17;text-decoration:none}.mobile-app-container a.inner-app-link:hover,.mobile-app-container a.inner-site-link:hover,.sites-container a.inner-app-link:hover,.sites-container a.inner-site-link:hover{color:#c12017}@media screen and (max-width:768px){.mobile-app-container .mobileapp_wrap,.mobile-app-container .sitescontainer_wrap,.sites-container .mobileapp_wrap,.sites-container .sitescontainer_wrap{height:auto;max-width:100%;margin:0;padding:20px 10px;border:none;box-sizing:border-box}}.box-detail .interactive-for-agency .mobile-app-container{position:absolute;left:0;top:100%;width:calc(100% + 34px)}.box-detail .interactive-for-agency .mobile-app-container .mobileapp_wrap{height:auto;text-align:center}.box-detail .interactive-for-agency .mobile-app-container .mobileapp_wrap a:first-child{margin-right:15px}.box-detail .interactive-for-agency .mobile-app-container .mobileapp_wrap a img{max-width:95px}@media screen and (max-width:850px){.box-detail .interactive-for-agency .mobile-app-container{width:100%}.box-detail .interactive-for-agency .mobile-app-container .mobileapp_wrap a:first-child{margin-right:0;margin-bottom:15px}.box-detail .interactive-for-agency .mobile-app-container .mobileapp_wrap a img{max-width:110px}}